Faktornivåer i R: Bruke kategoriske og ordinære variabler

Denne opplæringen vil gå gjennom faktorer og faktornivåer i R. Du lærer hvordan du lager en faktor og hvordan du justerer faktornivåer.

Faktorer brukes til å lagre og arbeide med variabler i R.

I denne opplæringen skal du håndtere kategoriske og ordinalvariabler. Kategoriske variabler er variabler som involverer en eller flere kategorier som ikke er ordnet på noen spesifikk måte. Et eksempel kan være farger. Ordinalvariabler , derimot, ligner kategoriske variabler med den forskjellen at ordinalvariabler har tydelig rekkefølge av kategoriene. Dette kan være lavt, middels og høyt.

Dette er en introduksjon til mer statistiske termer. Du utforsker nå sakte Rs muligheter for data og statistisk analyse.

Innholdsfortegnelse

Kategoriske faktornivåer i R

Hvis du husker i en annen leksjon om , brukte du dollartegnet ( $ ) for å skrive ut Arts-kolonnen fra iris- datasettet. Gjør dette igjen i . Nederst er det en linje som inneholder nivåer som består av setosa , versicolor og virginica .

Faktornivåer i R: Bruke kategoriske og ordinære variabler

Dette er Rs måte å håndtere kategorier i data på.

Hvis du bruker funksjonen unike ( ) , vil R liste opp de unike verdiene i den angitte kolonnen. For eksempel, hvis du kjører unik (iris$Species) , viser konsollen de tre arter-nivåene til iris.

Faktornivåer i R: Bruke kategoriske og ordinære variabler

Det er ingen iboende rekkefølge for disse nivåene. Du kan ikke si at setosa er større enn de to andre fargekategoriene. R, som standard, ordner dem i alfabetisk rekkefølge.

Ordinalfaktornivåer i R

La oss nå prøve å utforske faktorer med iboende rekkefølge av kategorien.

Lag en vektor og gi den et navn . For dette eksemplet, tilordne vektoren med data ved å bruke Starbucks' koppstørrelsesnavn: tall, venti og grande. Skriv den deretter ut.

Faktornivåer i R: Bruke kategoriske og ordinære variabler

Disse bør ordnes fra minste til største; den skal være høy, venti og grande. Men når du kjører den unike ( ) funksjonen for bestillinger , er de ikke ordnet i den rekkefølgen.

Faktornivåer i R: Bruke kategoriske og ordinære variabler

Slik gjør du dem til ordinalvariabler. Først må du lage en ny vektor. I dette tilfellet kalles vektoren new_orders_factor . Tilordne denne vektoren funksjonen faktor ( ) . Inne i denne funksjonen, skriv inn vektoren du vil sette nivåer med. Angi deretter nivåene i den rekkefølgen du vil at de skal vises.

Faktornivåer i R: Bruke kategoriske og ordinære variabler

Marker hele denne kodelinjen og kjør den. En ny verdi legges deretter til i Miljø.

Faktornivåer i R: Bruke kategoriske og ordinære variabler

For å sjekke om en vektor er riktig tilordnet som en faktor, bruk funksjonen is.factor ( ) . Hvis du sjekker de to vektorene, orders og new_orders_factor , kan du se at førstnevnte returnerer FALSE mens den nye vektoren faktisk er en faktor.

Faktornivåer i R: Bruke kategoriske og ordinære variabler

En faktor er en spesiell måte å lagre en rekke tekster på. Og selv om det er en tegnvektor, kan den lagres på en måte som lar den ha et gitt antall kategorier som har en spesifikk rekkefølge av verdier eller nivåer.

Hvis du sjekker med funksjonen nivåer ( ) , kan du se at nivåene nå er i riktig rekkefølge.

Faktornivåer i R: Bruke kategoriske og ordinære variabler



Konklusjon

Selv om denne leksjonen kan virke esoterisk, vil du se hvordan dette utgjør en forskjell når du arbeider med mer avansert R-koding. Det er viktig å lære om faktorer og nivåer siden de ofte kommer opp i mange R-koding og statistiske analyser.

Leave a Comment

DAX Studio EVALUATE Nøkkelord: Grunnleggende eksempler

DAX Studio EVALUATE Nøkkelord: Grunnleggende eksempler

Lær å bruke DAX Studio EVALUATE nøkkelordet med grunnleggende eksempler og få en bedre forståelse av hvordan dette kan hjelpe deg med databehandling.

Opprette en datotabell i LuckyTemplates

Opprette en datotabell i LuckyTemplates

Finn ut hvorfor det er viktig å ha en dedikert datotabell i LuckyTemplates, og lær den raskeste og mest effektive måten å gjøre det på.

LuckyTemplates Mobile Reporting Tips og teknikker

LuckyTemplates Mobile Reporting Tips og teknikker

Denne korte opplæringen fremhever LuckyTemplates mobilrapporteringsfunksjon. Jeg skal vise deg hvordan du kan utvikle rapporter effektivt for mobil.

Profesjonelle tjenesteanalyserapporter i LuckyTemplates

Profesjonelle tjenesteanalyserapporter i LuckyTemplates

I denne LuckyTemplates-utstillingen vil vi gå gjennom rapporter som viser profesjonell tjenesteanalyse fra et firma som har flere kontrakter og kundeengasjementer.

Microsoft Power Platform-oppdateringer | Microsoft Ignite 2021

Microsoft Power Platform-oppdateringer | Microsoft Ignite 2021

Gå gjennom de viktigste oppdateringene for Power Apps og Power Automate og deres fordeler og implikasjoner for Microsoft Power Platform.

Vanlige SQL-funksjoner: en oversikt

Vanlige SQL-funksjoner: en oversikt

Oppdag noen vanlige SQL-funksjoner som vi kan bruke som streng, dato og noen avanserte funksjoner for å behandle eller manipulere data.

LuckyTemplates Template Creation: Guide og tips

LuckyTemplates Template Creation: Guide og tips

I denne opplæringen lærer du hvordan du lager din perfekte LuckyTemplates-mal som er konfigurert til dine behov og preferanser.

Feltparametre og små multipler i LuckyTemplates

Feltparametre og små multipler i LuckyTemplates

I denne bloggen vil vi demonstrere hvordan du legger feltparametere sammen med små multipler for å skape utrolig nyttig innsikt og grafikk.

LuckyTemplates-rangering og tilpasset gruppering

LuckyTemplates-rangering og tilpasset gruppering

I denne bloggen vil du lære hvordan du bruker LuckyTemplates rangering og tilpassede grupperingsfunksjoner for å segmentere et eksempeldata og rangere det i henhold til kriterier.

Viser kun kumulativ total opp til en bestemt dato i LuckyTemplates

Viser kun kumulativ total opp til en bestemt dato i LuckyTemplates

I denne opplæringen skal jeg dekke en spesifikk teknikk rundt hvordan du viser kumulativ total kun opp til en bestemt dato i grafikken i LuckyTemplates.