Hur man räknar unika datavärden i R-dummies
För att ta reda på vilka data som kan beaktas när man arbetar i R, låt oss ta en titt på datasetet mtcars. Denna inbyggda dataset beskriver bränsleförbrukningen och tio olika designpunkter från 32 bilar från 1970-talet. Den innehåller totalt 11 variabler, men alla är numeriska. Även om du kan arbeta med ...
Hur man skapar en faktor i R-dummies
För att skapa en faktor i R, använder du faktorn ( ) funktionen. De första tre argumenten av faktor () berättar för några undersökningar: x: Inmatningsvektorn som du vill förvandlas till en faktor. nivåer: En valfri vektor av de värden som x kan ha tagit. Standarden sorteras lexikografiskt, unika värden på x. Etiketter: En annan ...
Hur man skapar en array i R-dummies
Du har två olika alternativ för konstruktion av matriser eller arrays. Du använder antingen skaparens funktionsmatris () och array (), eller du ändrar bara dimensionerna med funktionen dim (). Använd skaparfunktionerna i R Du kan enkelt skapa en array med funktionen array (), där du ger data som det första argumentet och ...
Hur man skapar och fördelar namngivna vektorer i R-dummies
Du använder uppdragsoperatören (<- ) för att tilldela namn till vektorer på ungefär samma sätt som du tilldelar värden till karaktärsvektorer. Tänk dig att du vill skapa en namngiven vektor med antalet dagar i varje månad. Skapa först en numerisk vektor som innehåller antalet dagar i varje månad. Använd sedan ...
Hur man skapar en gitterplot i R-dummies
För att utforska gittergrafik i R, först ta en titta på de inbyggda datasetmtcarsna. Denna dataset innehåller 32 observationer av bilar och information om motorn, såsom antal cylindrar, automatisk mot manuell växellåda och motoreffekt. Alla inbyggda dataset av R har också bra hjälpinformation som du kan komma åt ...
Hur man skapar en lista i R-dummies
Det ska inte bli en överraskning att du skapar en lista i R med listan () funktionen. Du kan använda listan () -funktionen på två sätt: att skapa en ovannämnd lista eller skapa en namngiven lista. Skillnaden är liten; I båda fallen tänker du på en lista som en stor låda fylld med en ...
Hur man skapar teckenvektorer för textdata i R-dummies
Text i R representeras av teckenvektorer. En teckenvektor är - du gissade det! - En vektor som består av tecken. I världen av datorprogrammering kallas text ofta som en sträng. Här hänvisar ordet text till ett enda element i en vektor, men du bör vara medveten om att ...
Hur man skapar olika plotttyper i R-dummies
Plotfunktionen i R har ett typ argument som styr den typ av plot som dras. Till exempel, för att skapa en plot med rader mellan datapunkter, använd typ = "l"; att plotta endast punkterna, använd typ = "p"; och dra båda linjerna och punkterna, använd typ = "b":> plot (LakeHuron, typ = "l", main = 'type = "l"')> plot (LakeHuron, typ = "p", main = ' typ = p "') ...
Hur man skapar ett tvåvägs datatabell med R-dummies
En tvåvägs tabell är ett bord som beskriver två kategoriska datavariabler tillsammans, och R ger dig en hel verktygssats för att arbeta med tvåvägs tabeller. De innehåller antalet fall för varje kombination av kategorierna i båda variablerna. Analysen av kategoriska data börjar alltid med tabeller. Men först måste du skapa ...
Hur man hanterar saknade datavärden i R-dummies
Funktionen cor () i R kan hantera saknade datavärden på flera sätt. Därför anger du argumentet till en av de möjliga textvärdena. Värdet för användargränssnittet är särskilt viktigt om du beräknar korrelationerna mellan variablerna i en dataram. Genom att ange detta argument till olika ...
Hur man går över gränserna i R-dummies
När man arbetar med funktioner i R, ibland arbetar du med några objekt som du inte först skapade i arbetsytan. Du använder argumenten x, mult och FUN som om de är objekt och du skapar ett objektprocent i funktionen som du inte kan hitta tillbaka i arbetsytan efter att du har använt funktionen. Så, vad är det?
Hur man skapar undergrupper av data i R-dummies
Funktionen cut () i R skapar lager av lika stor storlek (som standard) i dina data och klassificerar sedan varje element i sin lämpliga bin. Om det här låter som en munnen, oroa dig inte. Några exempel skulle få detta att komma till liv. Så här använder du klipp för att skapa ett fast antal undergrupper För att illustrera ...
Hur man beskriver centrum för kontinuerliga data i R-dummies
Du har datasetet och dig har formaterat det för att passa dina behov i R, så nu är du redo för det verkliga arbetet. Analysera dina data börjar alltid med att beskriva det. På så vis kan du upptäcka fel i data och du kan bestämma vilka modeller som är lämpliga för att få den information du behöver från ...
Hur man definierar vilka data som ska användas i ett ggplot2-lag i R-dummies
Det första elementet i ett ggplot2-lager är data. Det finns bara en regel i R för att leverera data till ggplot (): Din data måste vara i form av en dataram. Detta skiljer sig från basgrafik, vilket möjliggör avbildning av data i vektorer, matriser och andra strukturer. Du kan använda det inbyggda ...
Hur man definierar dataskärmsläge i R-dummies
En ggplot2 geom i R beskriver plot hur du vill visa dina data. Till exempel använder du geom_bar () för att skapa ett stapeldiagram. I ggplot2 kan du använda en rad fördefinierade geomer för att göra vanliga typer av diagram. En geom definierar layouten för ett ggplot2-lager. Det finns till exempel geomer ...
Hur man beskriver varianternas data i R-dummies
Ett enda tal säger inte dig mycket om dina data. Ofta är det lika viktigt att veta spridningen av dina data. Du kan använda R för att titta på denna spridning med ett antal olika tillvägagångssätt. Först kan du beräkna antingen variansen eller standardavvikelsen för att summera spridningen i ett enda nummer. ...
Hur man gör mer med loopar i R-dummies
R innehåller några av de mekanismer som används i annan programmering språk för att manipulera loopar: Nyckelordet nästa, för att hoppa till nästa iteration av en loop utan att köra den återstående koden i kodblocket Nyckelordet, att bryta ut ur en slinga vid en viss punkt Nyckelordet, för att konstruera en slinga ...
Hur man matar in data i R Text Editor - dummies
ÄVen om R huvudsakligen är ett programmeringsspråk, R har en mycket grundläggande dataredigerare som låter dig skriva in data direkt med funktionen edit (). Funktionen Edit () är endast tillgänglig i vissa R-kodredigerare, så beroende på vilken programvara du använder för att redigera din R-kod, kan det här metoden inte fungera. Från och med ...
Hur man hämtar reshape2-paketet i R-dummies
Basen R har en funktion, omforma Det fungerar bra för dataomformning. Den ursprungliga författaren av den här funktionen hade emellertid i åtanke ett specifikt användningsfall för omformning: så kallade longitudinella data. Longitudinal forskning tar upprepade observationer av ett forskningsämne över en tidsperiod. Av denna anledning har longitudinella data vanligtvis de variabler som är associerade ...
Hur man skiljer datatyper i R-dummies
Inom statistikområdet, kan skilja mellan variabler av olika typer är mycket viktigt. Typ av data bestämmer ofta vilken typ av analys som kan utföras. Som ett resultat ger R möjlighet att explicit klassificera data enligt följande: Nominella data: Denna typ av data, som du representerar i ...
Hur man gör grundläggande aritmetik i R-dummies
Eftersom R är statistikplattform har den en ganska komplett uppsättning av aritmetiska operatörer, så du kan använda R som en snygg räknare om behovet uppstår. Hur man använder grundläggande operatörer i R De flesta av de grundläggande aritmetiska operatörerna är mycket kända för programmerare (och någon annan som studerade matematik i skolan). Operatörsbeskrivning ...
Hur man extraherar en delmängd av en vektor i R-dummies
Du använder samma indexeringsregler för teckenvektorer som du använder för numeriska vektorer (eller för vektorer av vilken typ som helst). Processen med att hänvisa till en delmängd av en vektor genom indexering av dess element kallas också subsetting. Med andra ord är subsättning processen för att extrahera en delmängd av en vektor. För att illustrera ...
Hur man gör matrisräkning i R-dummies
Förutom de klassiska aritmetiska operatörerna innehåller R en stor uppsättning av operatörer och funktioner för att utföra en mängd olika matrisoperationer. Många av dessa operationer används i avancerad matematik, så du kan aldrig behöva dem. Vissa av dem kan dock vara ganska praktiska om du behöver vända om data eller ...
Hur man utvärderar skillnaderna i dina data med R-dummies
För att kontrollera datormodellen som du skapade med ANOVA (variansanalys) kan du använda R: s sammanfattning () -funktion på modellobjektet så här:> sammanfattning (AOVModel) Df Summa Sq Medelvärde Sq F-värde Pr (> F) spray 5 2669 533. 8 34. 7 <2e-16 *** Restprodukter 66 1015 15. 4 --- Signif. koder: 0 '***' 0. 001 '**' 0. 01 '*' ...
Hur man utvärderar linjär data med R-dummies
Naturligtvis ger R en hel uppsättning olika test och åtgärder för att utvärdera hur bra din modell passar dina data samt se på modellantagandena. Återigen är översikten som presenteras här långt ifrån komplett, men den ger dig en uppfattning om vad som är möjligt och en utgångspunkt att se djupare in i ...
Hur man extraherar datatestresultat med R-dummies
Många test i R returnerar ett htest-objekt. Den typen av objekt är i princip en lista med all information om testet som har utförts. Alla dessa htest-objekt innehåller åtminstone en elementstatistik med värdet på statistiken och ett element p. värde med värdet på p-värdet. Du ...
Hur man extraherar specifika element från en date i R-dummies
En annan sak du kanske vill gör i R är att extrahera specifika delar av datumet, till exempel dag, månad eller år. Till exempel kan forskare jämföra vädret i en viss månad (säga januari) under många olika år. För att göra detta måste de först bestämma månaden genom att extrahera ...
Hur man extraherar testresultat i R-dummies
Många tester som du kör i R returnerar ett htest-objekt. Den typen av objekt är i princip en lista med all information om testet som har utförts. Alla dessa htest-objekt innehåller åtminstone en komponentstatistik med värdet på statistiken och en komponent p. värde med värdet av ...
Hur man kan extrahera värden från en matris i R-dummies
Du kan använda dessa index på samma sätt du använder vektorer i R. Du kan tilldela och extrahera värden, använda numeriska eller logiska index, släppa värden med hjälp av ett minustecken och så vidare. Så här använder du numeriska index i R Du kan till exempel extrahera värdena i de två första raderna och ...
Hur man hittar minsta eller maximala värden för funktioner i R-dummies
En mycket stor kropp av matematik syftar till att lösa optimeringsproblem av alla slag. I R ger funktionen optimera () en ganska enkel mekanism för optimering av funktioner. Tänk dig att du är försäljningschef för ett företag och du måste ange det bästa priset för din produkt. Med andra ord, hitta priset på en produkt ...
Hur man fixar data läsfel i R-dummies
Förmodligen görs de vanligaste misstagen i R medan läser i data från textfiler genom att läsa. bord () eller läs. csv (). Många misstag resulterar i R-fel, men ibland märker du bara att något gick fel när du tittar på strukturen i dina data. I det senare fallet finner du ofta att några eller alla ...
Hur man får Listor med Laply-funktionen i R-dummies
Funktionen Lapply () fungerar exakt samma som funktionen sapply (), med en viktig skillnad: Den returnerar alltid en lista. Detta drag kan vara fördelaktigt om du inte är säker på vad resultatet av sapply () kommer att bli. Säg att du vill veta de unika värdena för endast en delmängd av datarammeklienterna. Du kan ...
Hur man hittar och lägger till paket till din R-installation - dummies
Om du bara får började med R, har du antagligen bara använt funktioner som är tillgängliga i den grundläggande installationen av R. Men den verkliga kraften hos R ligger i att någon kan skriva egna funktioner och dela dem med andra R-användare på ett organiserat sätt. Många kunniga människor har skrivit bekvämt ...
Hur man hämtar dina data ur R-dummies
Av samma anledning som det är bekvämt att importera data in i R med hjälp av CSV-filer (kommaseparerade värden), är det också bekvämt att exportera resultat från R till andra applikationer i CSV-format. För att skapa en CSV-fil, använd skriv. csv () funktionen. På samma sätt som läser. csv () är ett speciellt fall av läsning. bord (), skriv. csv () är en ...
Hur man går utöver datum och tid i R-dummies
Om du bara vet grunderna av hur man hanterar datum och tider i R, kanske du vill utforska ytterligare funktionalitet som finns i R och tilläggspaket genom att titta på följande: chron: R har en kronoklass för datetimeobjekt som inte har en tidszon. För att undersöka den här klassen, ladda först ...
Hur man får värden från vektorer i R-dummies
Vektorer skulle vara ganska opraktiska om du inte kunde Titta inte upp och manipulera enskilda värden. Du kan enkelt utföra dessa uppgifter genom att använda R: s avancerade, kraftfulla indexeringssystem. Hur R indexerar Varje gång R visar en vektor visas ett nummer som [1] framför utgången. I det här exemplet säger [1] ...
Hur man hanterar oändlighet i R-dummies
I vissa fall har du inte verkliga värden att beräkna med . I de flesta verkliga dataset i R saknas faktiskt åtminstone några värden. Dessutom har vissa beräkningar en oändlighet (som att dividera med noll) eller kan inte alls utföras (som att ta en negativ logaritm ...
Hur man får Geoms i ggplot i R-dummies
En ggplot2 geom berättar hur du vill visa dina data i R. Till exempel använder du geom_bar () för att skapa ett stapeldiagram. I ggplot2 kan du använda en rad fördefinierade geomer för att göra vanliga typer av diagram. En geom definierar layouten för ett ggplot2-lager. Till exempel kan du använda ...