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 ) 

Poligono di frequenza con contenitori personalizzati in R

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

Aggiungi un commento

Il tuo indirizzo email non sarà pubblicato. I campi obbligatori sono contrassegnati *