Casa Finanza personale Come definire la modalità di visualizzazione dei dati in R - dummies

Come definire la modalità di visualizzazione dei dati in R - dummies

Sommario:

Video: USER BEHAVIOR ANALYTICS 2024

Video: USER BEHAVIOR ANALYTICS 2024
Anonim

Un ge ggplot2 in R dice alla trama come vuoi visualizzare i tuoi dati. Ad esempio, si utilizza geom_bar () per creare un grafico a barre. In ggplot2, puoi utilizzare una varietà di geomi predefiniti per creare tipi di trama standard.

Una geom definisce il layout di un livello ggplot2. Ad esempio, ci sono geomi per creare grafici a barre, grafici a dispersione e diagrammi a linee (oltre a una varietà di altri grafici).

Ogni geom ha una statistica predefinita e ogni statistica ha una geom predefinita. In pratica, devi specificare solo uno di questi.

Geom Descrizione Stat predefinito
geom_bar () Grafico a barre stat_bin ()
geom_point () Scatterplot stat_identity ()
geom_line () Diagramma di linee, collegamento di osservazioni ordinate per

x -valore

stat_identity ()
geom_boxplot Trama box-e-whisker stat_boxplot ()
geom_path Diagramma a linee, che collega le osservazioni nell'ordine originale stat_identity ()
geom_smooth Aggiungi una media condizionata lisciata stat_smooth ()
geom_histogram An alias per geom_bar () e stat_bin () stat_bin ()

Come creare un grafico a barre usando ggplot2 in R

Per creare un grafico a barre si usa la funzione geom_bar (). Tuttavia, si noti che la stat predefinita è stat_bin (), che viene utilizzata per tagliare i dati in contenitori. Pertanto, il comportamento predefinito di geom_bar () è quello di creare un istogramma.

Ad esempio, per creare un istogramma della profondità dei terremoti nel set di dati dei terremoti, fai quanto segue: >> ggplot (terremoti, aes (x = profondità)) + geom_bar ()> ggplot (terremoti, aes (x = profondità)) + geom_bar (binwidth = 50)

Si noti che la mappatura definisce solo la variabile di asse

x (in questo caso, scossa $ profondità). Un argomento utile per geom_bar () è binwidth, che controlla la dimensione dei bin in cui i dati vengono tagliati.

Quindi, se geom_bar () crea un istogramma per impostazione predefinita, come si crea un grafico a barre? La risposta è che devi prima aggregare i tuoi dati e quindi specificare l'argomento stat = "identità" nella tua chiamata a geom_bar ().

Nel prossimo esempio, si usa aggregate () per calcolare il numero di terremoti a diversi livelli di profondità: >> terremoti. agg nomi (terremoti. agg) <- c ("depth", "mag")

Ora puoi tracciare l'oggetto terremoti. agg con geom_bar (stat = "identità"): >> ggplot (terremoti. agg, aes (x = profondità, y = mag)) + + geom_bar (stat = "identità")

In sintesi, puoi usa geom_bar () per creare un istogramma e lascia che ggplot2 riepiloghi i tuoi dati, oppure puoi pre-riassumere i tuoi dati e poi usare stat = "identità" per tracciare un grafico a barre.

Come creare uno scatterplot in ggplot2

Per creare uno scatterplot, si usa la funzione geom_point ().Un grafico a dispersione crea punti (oa volte bolle o altri simboli) sul grafico. Ogni punto corrisponde a un'osservazione nei tuoi dati.

Probabilmente hai visto o creato questo tipo di grafica un milione di volte, quindi sai già che i grafici a dispersione usano il sistema di coordinate cartesiane, dove una variabile è mappata all'asse

x

e una seconda variabile è mappato all'asse

y . Nello stesso identico modo, in ggplot2 si crea una mappatura tra x -axis e

y variabili -axis. Quindi, per creare una trama dei dati dei terremoti, la mappa fa tremare $ long per x -assi e tremiti $ lat per y -assi: >> ggplot (terremoti, aes (x = long, y = lat)) + geom_point () Come creare grafici a linee ggplot2 Per creare un grafico a linee, utilizzare la funzione geom_line (). Usi questa funzione in modo molto simile a geom_point (), con la differenza che geom_line () disegna una linea tra i punti consecutivi nei tuoi dati. Questo tipo di grafico è utile per i dati delle serie temporali in frame di dati, come i dati della popolazione nel set di dati incorporato longley. Per creare un grafico a linee di cifre di disoccupazione, si utilizza quanto segue: >> ggplot (longley, aes (x = Anno, y = disoccupato)) + geom_line ()

Come definire la modalità di visualizzazione dei dati in R - dummies

Scelta dell'editore

Bebo è l'app per social media per te? - dummies

Bebo è l'app per social media per te? - dummies

Come fai a sapere qual è il giusto sbocco mediale per te? La cultura moderna sta diventando più dipendente dai social media come Bebo, Facebook, Twitter e What'sApp, così come molti altri. Il seguente questionario ti aiuterà a determinare se hai o meno quello che serve per essere social sul nuovo ...

Come usare Bebo - dummies

Come usare Bebo - dummies

Bebo, la nuova e futura applicazione per social media, è facile da usare quanto è divertente da guardare. Puoi ottenere questa nuova applicazione dal Google Play Store e dall'App Store di Apple. Avvia Bebo e segui le istruzioni visualizzate per completare la procedura di creazione dell'account. Dopo aver scaricato correttamente, ...

Scelta dell'editore

Prendendo l'approccio zen ai problemi di ragionamento analitico LSAT - dummies

Prendendo l'approccio zen ai problemi di ragionamento analitico LSAT - dummies

Ricordate l'approccio zen - live in il presente. Ogni sezione contiene quattro problemi di Ragionamento Analitico. Rendi ogni problema l'unico obiettivo del tuo essere per il tempo che impiega a lavorarci. Non pensare ad altro. Ignora gli altri problemi, il resto del test, le tue speranze e le tue paure sul futuro, ...

Tattiche per la comprensione del tono in PSAT / NMSQT Lettura-Comprensione Domande - dummies

Tattiche per la comprensione del tono in PSAT / NMSQT Lettura-Comprensione Domande - dummies

Tu Dovrai prestare attenzione al tono nelle sezioni di comprensione della lettura del PSAT / NMSQT. Il tono è il modo in cui la voce dell'autore risuona nella tua testa, come in "Non prendere quel tono con me, signorina. "Puoi" ascoltare "correttamente il passaggio se segui questi passaggi: Nota dizione. Diction è un termine per la parola inglese per insegnante ...

Scelta dell'editore

Come regolare i toni della pelle nelle immagini in Photoshop Elements 9 - dummies

Come regolare i toni della pelle nelle immagini in Photoshop Elements 9 - dummies

Photoshop Elements ha un comando appositamente progettato per regolare il colore generale di un'immagine per regolare i toni della pelle ad una tonalità naturale. Questo comando è utile se scopri che i tuoi cari hanno assunto una sfumatura piuttosto verde, rossa o qualche altro tono non carnoso.

Come regolare luminosità e contrasto in Photoshop Elements 9 - dummies

Come regolare luminosità e contrasto in Photoshop Elements 9 - dummies

Il comando Luminosità / contrasto in Photoshop Elements non sempre fa un ottimo lavoro di schiarimento (rendendo un'immagine più scura o più chiara) o aggiungendo o eliminando il contrasto. Il problema con il comando Luminosità / Contrasto è che applica la regolazione in modo uguale a tutte le aree dell'immagine. Quando si utilizza il comando Luminosità / Contrasto, selezionare solo le aree che necessitano della correzione. ...

Come allineare e distribuire i livelli in Photoshop Elements 11 - dummies

Come allineare e distribuire i livelli in Photoshop Elements 11 - dummies

Se siete precisi drogato, apprezzerai la capacità di Photoshop Elements di allineare e distribuire i tuoi livelli. Questi comandi possono essere particolarmente utili quando è necessario allineare elementi come i pulsanti di navigazione su un modello di pagina Web o una serie di scatti per una pubblicazione aziendale. Segui questi passaggi per allineare e distribuire il tuo ...