Come creare un poligono di frequenza in r
Un poligono di frequenza è un tipo di grafico che ti aiuta a visualizzare la distribuzione dei valori in un set di dati.
È possibile utilizzare la seguente sintassi per creare un poligono di frequenza utilizzando il pacchetto di visualizzazione dei dati ggplot2 in R:
library (ggplot2) ggplot(df, aes (value)) + geom_freqpoly()
Gli esempi seguenti mostrano come utilizzare questa sintassi nella pratica.
Esempio 1: poligono della frequenza base
Il codice seguente mostra come creare un poligono della frequenza di base per un set di dati:
library (ggplot2) #make this example reproducible set. seeds (0) #create data frame df <- data. frame (index=1:100, value=rnorm(100, mean=50, sd=10)) #create frequency polygon ggplot(df, aes (value)) + geom_freqpoly()
Esempio 2: poligono di frequenza con gruppi personalizzati
Per impostazione predefinita, ggplot2 utilizza 30 gruppi per creare il poligono di frequenza.
Riducendo il numero di riquadri, puoi rendere più uniformi le linee sul percorso. Ad esempio, il codice seguente crea un poligono di frequenza utilizzando 10 gruppi:
library (ggplot2) #make this example reproducible set. seeds (0) #create data frame df <- data. frame (index=1:100, value=rnorm(100, mean=50, sd=10)) #create frequency polygon ggplot(df, aes (value)) + geom_freqpoly(bins= 10 )
Esempio 3: poligono di frequenza con colore di riempimento
Se vuoi riempire il poligono delle frequenze con un certo colore, dovrai invece utilizzare la funzione geom_area() come segue:
library (ggplot2) #make this example reproducible set. seeds (0) #create data frame df <- data. frame (index=1:100, value=rnorm(100, mean=50, sd=10)) #create frequency polygon filled with custom color ggplot(df, aes (value)) + geom_area( aes (y=..count..), bins= 10 , stat=' bin ', fill=' steelblue ')
Risorse addizionali
Come creare una tabella di frequenza per gruppo in R
Come creare tabelle di frequenza relativa in R
Come creare un istogramma di frequenza relativo in R