Hvordan å evaluere lineære data med R-dummies
Naturlig gir R et helt sett forskjellige tester og tiltak å vurdere hvor godt modellen din passer dine data, så vel som å se på modellforutsetningene. Igjen er oversikten som presenteres her langt fra fullstendig, men den gir deg en ide om hva som er mulig og et utgangspunkt for å se dypere inn i ...
Hvordan trekkes data testresultater med R-dummies
Mange tester i R returnerer et htest-objekt. Den typen objekt er i utgangspunktet en liste med all informasjon om testen som er utført. Alle disse htest-objektene inneholder minst en elementstatistikk med verdien av statistikken og et element p. verdi med verdien av p-verdien. Du ...
Hvordan å trekke ut bestemte elementer fra en dato i R-dummies
En annen ting du kanskje vil gjør i R er å trekke ut bestemte elementer av datoen, for eksempel dag, måned eller år. For eksempel kan forskere sammenligne været i en bestemt måned (si januar) i mange forskjellige år. For å gjøre dette må de først bestemme måneden ved å trekke ut ...
Hvordan å trekke ut testresultater i R-dummies
Mange tester du kjører i R returnerer et htest-objekt. Den typen objekt er i utgangspunktet en liste med all informasjon om testen som er utført. Alle disse htest-objektene inneholder minst en komponentstatistikk med verdien av statistikken og en komponent p. verdi med verdien av ...
Hvordan å trekke ut variabler, observasjoner og verdier fra en dataramme i R
I mange tilfeller kan du trekke ut verdier fra en dataramme i R ved å late som at det er en matrise. Men selv om datarammer kan se ut som matriser, er de definitivt ikke. I motsetning til matriser og arrays lagres datarammer ikke internt som vektorer, men som vektorerlister. Foreløpig er det en matrise Hvis du vil ...
Hvordan du kan trekke ut verdier fra en matrise i R-dummies
Du kan bruke disse indeksene på samme måte Du bruker vektorer i R. Du kan tildele og trekke ut verdier, bruke numeriske eller logiske indekser, slippe verdier ved å bruke et minustegn og så videre. Slik bruker du numeriske indekser i R Du kan for eksempel trekke ut verdiene i de to første radene og ...
Hvordan du finner minimum eller maksimumsverdier for funksjoner i R-dummies
En veldig stor kropp av matematikk har til formål å løse optimaliseringsproblemer av alle slag. I R, gir optimaliseringen () -funksjonen en ganske enkel mekanisme for optimalisering av funksjoner. Tenk deg at du er salgsdirektør i et selskap, og du må sette den beste prisen for produktet ditt. Med andre ord, finn prisen på et produkt ...
Hvordan får du lister med laply-funksjonen i R-dummies
Fungerer funksjonen lapply akkurat det samme som sapply () -funksjonen, med en viktig forskjell: Den returnerer alltid en liste. Denne egenskapen kan være nyttig hvis du ikke er sikker på hva resultatet av sapply () vil være. Si at du vil vite de unike verdiene for bare en delmengde av datarammeklientene. Du kan ...
Hvordan du får dataene dine ut av R-dummies
Av samme grunn som det er praktisk å importere data inn i R ved hjelp av CSV-filer (kommaseparerte verdier), er det også praktisk å eksportere resultater fra R til andre applikasjoner i CSV-format. For å opprette en CSV-fil, bruk skrive. csv () -funksjonen. På samme måte som leser. csv () er et spesielt tilfelle av lesing. tabell (), skriv. csv () er en ...
Slik går du utover dato og klokkeslett i R-dummies
Hvis du bare vet det grunnleggende av hvordan du håndterer datoer og tider i R, vil du kanskje utforske mer funksjonalitet som er tilgjengelig i R- og tilleggspakker ved å se på følgende: chron: R har en kroneklasse for datetime-objekter som ikke har en tidssone. For å undersøke denne klassen må du først laste inn ...
Hvordan man får verdier ut av vektorer i R-dummies
Vektorer ville være ganske upraktiske hvis du ikke kunne Ikke slå opp og manipulere individuelle verdier. Du kan enkelt utføre disse oppgavene ved å bruke Rs avanserte, kraftige indekseringssystem. Hvordan R indekserer Hver gang R viser en vektor, viser den et tall som [1] foran utgangen. I dette eksemplet forteller [1] ...
Hvordan du identifiserer og korrigerer tapte dimensjoner i R-dummier
Forventer alle funksjoner i R at dataene dine skal være i et bestemt format. Det betyr ikke bare om det er et heltall, et tegn eller en faktor, men også om du leverer en vektor, en matrise, en dataramme eller en liste. Mange funksjoner kan håndtere flere formater, men noen ganger er resultatet ikke det du forventer på ...
Hvordan du håndterer uendelig i R-dummier
I noen tilfeller har du ikke reelle verdier for å beregne med . I de fleste virkelige datasettene i R er faktisk minst noen verdier savnet. Også noen beregninger har uendelighet som et resultat (slik som dividering med null) eller kan ikke gjennomføres i det hele tatt (for eksempel å ta logaritmen av en negativ ...
Hvordan å få geoms i ggplot i R-dummies
En ggplot2 geom forteller plottet hvordan du vil vis dataene dine i R. For eksempel bruker du geom_bar () for å lage et strekdiagram. I ggplot2 kan du bruke en rekke forhåndsdefinerte geomer for å lage standardtyper. En geom definerer utformingen av et ggplot2-lag. For eksempel kan du bruke ...
Slik installerer og konfigurerer du RStudio-dummies
RStudio er et relativt nytt og skinnende redaktør for R. Det er lett å bruk, den har en anstendig hjelpeside, den har veldig god støtte, og den inneholder R på en praktisk måte. Selvfølgelig er du fri til å jobbe med alle tekstredigeringsprogrammer du liker. Hvordan installere RStudio Installere RStudio er enkelt. Bare følg ...
Som standard for å sjonglere dimensjoner og erstatte verdier i en matrise i R-dummies
, R forsøker alltid å forenkle objektene til det minste antall dimensjoner som er mulig når du bruker parentesene til å trekke verdier fra en matrise. Så, hvis du ber om bare en kolonne eller rad, vil R gjøre det til en vektor ved å slippe en dimensjon. Som med vektorer kan du kombinere flere tall ...
Hvordan man ser på strukturen av vektorer i R-dummies
En vektor er en en- dimensjonalt sett med verdier, alle samme type. Det er den minste enheten du kan jobbe med i R. En enkelt verdi er også teknisk en vektor - en vektor med bare ett element. I matematikk er vektorer nesten alltid brukt med numeriske verdier, men i R kan de også inkludere ...
Hvordan du lager vanlige grafer med gitter i R-dummies
Mens gittergrafikkpakken har en lang liste over grafiktyper i R, strekkdiagrammer og boks-og-whisker tomter er blant de mest brukte. Slik lager du et gitterdiagram i R For å lage et strekdiagram, bruk gitterfunksjonens barchart (). Si at du vil lage et stangkart over drivstofføkonomi ...
Hvordan du lager scatterplot og linjediagrammer i R med ggplot2 - dummies
Hvis du har lastet ned og importert ggplot2 for bruk i din R-installasjon, kan du bruke den til å plotte dataene dine. For å lage en scatterplot, bruker du geom_point () -funksjonen. For å lage et linjediagram bruker du geom_line () -funksjonen. Hvordan lage en scatterplot En scatterplot lager poeng (eller noen ganger bobler eller andre symboler) ...
Hvordan kartdata til plotestetikk i ggplot2 i R - dummies
Etter at du har fortalte ggplot () hvilke data som skal brukes i R, neste trinn er å fortelle det hvordan dataene dine samsvarer med visuelle elementer i diagrammet ditt. Denne kartleggingen mellom data og visuell estetikk er det andre elementet i et ggplot2-lag. De visuelle elementene til et tomt eller et estetikk inkluderer linjer, poeng, symboler, farger, ...
Hvordan man sammenligner funksjoner i R-dummies
Når man bruker funksjoner som argumenter i R, er det noen ganger nødvendig å matche funksjoner. Dette betyr også at hvis du har et objekt med samme navn som funksjonen du vil bruke, vil denne hele konstruksjonen ikke fungere. Anta at du hadde den ikke-så-smarte ideen om å lage en vektor med den relative gevinsten til en ...
Slik navigerer du RGui - dummies
Som en del av prosessen med å laste ned og installere R, får du standard grafisk brukergrensesnitt (GUI), kalt RGui. RGui gir deg noen verktøy for å administrere R-miljøet ditt - viktigst, et konsollvindu. Konsollen er der du skriver instruksjoner eller skript, og får vanligvis R for å gjøre nyttige ting for deg. ...
Hvordan manipulerer filer i R - dummies
Av og til, vil du kanskje skrive et skript i R som vil krysse en gitt mappe og utføre handlinger på alle dataene i filene eller en delmengde av filer i den mappen. For å få en liste over filer i en bestemt mappe, bruk listen. filer () eller dir (). Disse to funksjonene gjør akkurat det samme ...
Slik navigerer du RStudio - dummies
RStudio er et kodeditor og utviklingsmiljø med noen flotte funksjoner som gjør kodeutvikling i R enkelt og morsomt: Kodemerking som gir forskjellige farger til søkeord og variabler, noe som gjør det lettere å lese Automatisk brakett-matching Kodefylling, slik at du ikke trenger å skrive ut alle kommandoer i full Enkel tilgang ...
Slik utfører du flere beregninger med vektorer Bruke R-dummies
R er et vektorbasert språk. Du kan tenke på en vektor som en rad eller kolonne med tall eller tekst. Listen over tallene {1, 2, 3, 4, 5}, for eksempel, kan være en vektor. I motsetning til de fleste andre programmeringsspråk kan R bruke funksjoner til hele vektoren i en enkelt operasjon uten behov for en ...
Hvordan å modellere lineære dataforbindelser med R-dummies
En variansanalyse for dataene dine kan også være skrevet som en lineær modell i R, hvor du bruker en faktor som en prediktorvariabel for å modellere en responsvariabel. Selvfølgelig kan prediktorvariabler også være kontinuerlige variabler. For eksempel har vekten av en bil tydeligvis innflytelse på kjørelengde. Men ...
Hvordan man flytter fra et script til en funksjon i R-dummies
Går fra et script til en funksjon tar ikke mye innsats i det hele tatt. I R er en funksjon i hovedsak et stykke kode som utføres etter hverandre og uten avbrudd. På den måten varierer en funksjon ikke så mye fra et skriptløp ved hjelp av kilden () -funksjonen. Men en funksjon har to veldig gode fordeler ...
Hvordan man kan navngi matrise rader og kolonner i R-dummies
Funksjonen rbind () i R legger vektorens navn til radene i matrisen. Du nevner verdiene i en vektor, og du kan gjøre noe som er veldig lik med rader og kolonner i en matrise. For det har du funksjonene rownames () og colnames (). Gjett hvilken som gjør hva? Begge funksjonene ...
Slik spiller du med attributter i R-dummies
Lagres både navnene og dimensjonene til matriser og arrayer i R som attributter av objektet. Disse attributter kan sees som merkede verdier du kan knytte til et objekt. De danner en av mekanismene R bruker til å definere bestemte objekttyper som datoer, tidsserier og så videre. De kan ...
Hvordan du plotter histogrammer med dataene dine i R-dummies
For å få en klarere visuell ide om hvordan Dataene dine distribueres innenfor rekkevidde, du kan plotte et histogram ved hjelp av R. For å lage et histogram for kilometerdataene, bruker du bare hist () -funksjonen slik:> hist (biler $ mpg, col = 'grå') Du ser at hist () -funksjonen først kutter rekkevidden av dataene i ...
Hvordan du kan nevne verdiene i vektorer i R-dummier
Ofte er vektorelementene referert til av deres posisjoner - det vil si, x [5] refererer til det femte elementet i vektor x. En svært kraftig funksjon i R, men gir navn til elementene i en vektor, som lar deg referere til elementene etter navn. Du kan bruke disse navngitte vektorene i ...
Hvordan å navigere arbeidsområdet i R-dummies
Arbeidsområdet refererer til alle variablene og funksjonene objekter) som du oppretter under en R-sesjon, samt eventuelle pakker som er lastet. Ofte vil du minne deg om alle variablene du har opprettet i arbeidsområdet. For å gjøre dette, bruk ls () -funksjonen til å liste objekter i ...
Hvordan du presenterer datoer i forskjellige formater i R-dummies
Du har sikkert lagt merke til i R som som. Dato () er ganske prescriptive i standardverdiene: Det forventer at datoen skal formateres i rekkefølge av år, måned og dag. Heldigvis lar R deg fleksibilitet når du spesifiserer datoformatet. Ved å bruke formatargumentet for as. Dato (), kan du konvertere et datoformat til et Date-objekt. ...
Hvordan man kan forutse nye dataværdi med R-dummier
Bortsett fra å beskrive relasjoner, kan modeller også brukes å forutsi verdier for nye data. For det, bruker mange modellsystemer i R den samme funksjonen, beleilig kalt spådom (). Hvert modelleringsparadigm i R har en prediktiv funksjon med egen smak, men generelt er grunnleggende funksjonalitet det samme for alle. ...
Hvordan du gir den riktige informasjonen i et R-minimalt reproducerbart eksempel - dummies
En av De vanskeligste delene av å produsere et R-minimal reproduserbart eksempel er å holde det minimalt. En annen er å sørge for at du gir den nødvendige informasjonen slik at problemet ditt er reproduserbart. Hold det minimalt Utfordringen er å identifisere det minste eksemplet (de minste kodelinjene) som gjengir problemet eller feilen. ...
Slik setter du flere plott på en enkel side i R-dummier
For å sette flere plott På de samme grafikksidene i R kan du bruke grafikkparameteren mfrow eller mfcol. For å bruke denne parameteren må du levere et vektorargument med to elementer: antall rader og antall kolonner. For eksempel, for å lage to side-by-side plott, bruk mfrow = c (1, 2):> gammel. par ...
Hvordan å plotte summatiserte data i en ggplot2 i R-dummies
En veldig praktisk funksjon av ggplot2 er dens rekke funksjoner for å oppsummere R-dataene i plottet. Dette betyr at du ofte ikke må forhåndsoppsummere dataene dine. For eksempel angir høyden på stolper i et histogram hvor mange observasjoner av noe du har i dataene dine. Den statistiske sammendraget for dette ...
Slik leser du data fra Excel til R-dummier
Hvis du spør brukerne av R som den beste måten er å importere data direkte fra Microsoft Excel, vil de fleste av dem trolig svare på at ditt beste alternativ er å først eksportere fra Excel til en CSV-fil og deretter bruke lese. csv () for å importere dataene dine til R. Faktisk er dette fortsatt råd ...
Hvordan man leser feil og advarsler i R-dummies
Hvis noe går galt med koden din, forteller R du. Vi må innrømme det: Disse feilmeldingene kan variere fra mildt forvirrende til helt uforståelig hvis du ikke er vant til dem. Men det trenger ikke å være slik. Når du blir kjent med feil- og varselsmeldingene fra R, kan du raskt ...