Cosè il sé in Python: esempi del mondo reale
Cos'è il sé in Python: esempi del mondo reale
Questo tutorial esaminerà i fattori e i livelli dei fattori in R. Imparerai come creare un fattore e come regolare i livelli dei fattori.
I fattori vengono utilizzati per memorizzare e lavorare con le variabili in R.
In questo tutorial, avrai a che fare con variabili categoriche e ordinali. Le variabili categoriali sono variabili che coinvolgono una o più categorie che non sono ordinate in alcun modo specifico. Un esempio potrebbero essere i colori. Le variabili ordinali , d'altra parte, sono simili alle variabili categoriali con la differenza che le variabili ordinali hanno un chiaro ordinamento delle categorie. Questo potrebbe essere basso, medio e alto.
Questa è un'introduzione a più termini statistici. Ora stai lentamente esplorando le capacità di R per i dati e l'analisi statistica.
Sommario
Livelli dei fattori categorici in R
Se ricordi in un'altra lezione sui frame di dati , hai utilizzato il simbolo del dollaro ( $ ) per stampare la colonna Species dal set di dati dell'iride . Fallo di nuovo in RStudio . Nella parte più in basso, c'è una riga contenente Livelli composti da setosa , versicolor e virginica .
Questo è il modo in cui R gestisce le categorie nei dati.
Se utilizzi la funzione univoco ( ) , R elencherà i valori univoci nella colonna specificata. Ad esempio, se esegui unique (iris$Species) , la console visualizza i tre livelli di specie di iris.
Non esiste un ordinamento intrinseco per questi livelli. Non si può dire che la setosa sia maggiore delle altre due categorie di colore. R, per impostazione predefinita, li dispone in ordine alfabetico.
Livelli dei fattori ordinali in R
Ora proviamo ad esplorare i fattori con l'ordinamento intrinseco della categoria.
Crea un vettore e chiamalo orders . Per questo esempio, assegna a quel vettore i dati utilizzando i nomi delle dimensioni della tazza di Starbucks: alto, venti e grande. Quindi, stampalo.
Questi dovrebbero essere disposti dal più piccolo al più grande; dovrebbe essere alto, venti e grande. Ma quando esegui la funzione unique ( ) for orders , non sono disposti in quell'ordine.
Ecco come trasformarli in variabili ordinali. Innanzitutto, devi creare un nuovo vettore. In questo caso, il vettore si chiama new_orders_factor . Assegna a questo vettore la funzione fattore ( ) . All'interno di questa funzione, inserisci il vettore con cui vuoi impostare i livelli. Quindi, indica i livelli nell'ordine in cui vuoi che appaiano.
Evidenziare l'intera riga di codice e quindi eseguirla. Viene quindi aggiunto un nuovo valore in Ambiente.
Per verificare se un vettore è stato correttamente assegnato come fattore, utilizzare la funzione is.factor ( ) . Se controlli i due vettori, orders e new_orders_factor , puoi vedere che il primo restituisce FALSE mentre il nuovo vettore è effettivamente un fattore.
Un fattore è un modo speciale per memorizzare una serie di testi. E sebbene sia un vettore di caratteri, può essere memorizzato in un modo che gli consenta di avere un dato numero di categorie che hanno un ordinamento specifico di valori o livelli.
Se controlli utilizzando la funzione livelli ( ) , puoi vedere che i livelli sono ora nell'ordine corretto.
Creare vettori in R: un'esercitazione dettagliata
Frame di dati in R: apprendere le basi
Conclusione
Sebbene questa lezione possa sembrare esoterica, vedrai come questo fa la differenza quando si ha a che fare con la codifica R più avanzata. È importante conoscere fattori e livelli poiché spesso emergono in molte codifiche R e analisi statistiche.
Cos'è il sé in Python: esempi del mondo reale
Imparerai come salvare e caricare oggetti da un file .rds in R. Questo blog tratterà anche come importare oggetti da R a LuckyTemplates.
In questa esercitazione sul linguaggio di codifica DAX, scopri come usare la funzione GENERATE e come modificare dinamicamente il titolo di una misura.
Questo tutorial illustrerà come utilizzare la tecnica di visualizzazione dinamica multi-thread per creare approfondimenti dalle visualizzazioni di dati dinamici nei report.
In questo articolo, esaminerò il contesto del filtro. Il contesto del filtro è uno degli argomenti principali che qualsiasi utente di LuckyTemplates dovrebbe inizialmente conoscere.
Voglio mostrare come il servizio online di LuckyTemplates Apps può aiutare nella gestione di diversi report e approfondimenti generati da varie fonti.
Scopri come elaborare le modifiche al margine di profitto utilizzando tecniche come la ramificazione delle misure e la combinazione di formule DAX in LuckyTemplates.
Questo tutorial discuterà delle idee di materializzazione delle cache di dati e di come influiscono sulle prestazioni dei DAX nel fornire risultati.
Se finora utilizzi ancora Excel, questo è il momento migliore per iniziare a utilizzare LuckyTemplates per le tue esigenze di reportistica aziendale.
Che cos'è il gateway LuckyTemplates? Tutto quello che devi sapere