Como criar um polígono de frequência em r


Um polígono de frequência é um tipo de gráfico que ajuda a visualizar a distribuição de valores em um conjunto de dados.

Você pode usar a seguinte sintaxe para criar um polígono de frequência usando o pacote de visualização de dados ggplot2 em R:

 library (ggplot2)

ggplot(df, aes (value)) + 
  geom_freqpoly()

Os exemplos a seguir mostram como usar essa sintaxe na prática.

Exemplo 1: Polígono de frequência base

O código a seguir mostra como criar um polígono de frequência base para um conjunto de dados:

 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() 

Exemplo 2: Polígono de frequência com grupos personalizados

Por padrão, ggplot2 usa 30 grupos para criar o polígono de frequência.

Ao reduzir o número de caixas, você pode tornar as linhas do caminho mais suaves. Por exemplo, o código a seguir cria um polígono de frequência usando 10 grupos:

 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 ) 

Polígono de frequência com compartimentos personalizados em R

Exemplo 3: Polígono de frequência com cor de preenchimento

Se quiser preencher o polígono de frequência com uma determinada cor, você precisará usar a função geom_area() da seguinte forma:

 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 ')

Recursos adicionais

Como criar uma tabela de frequência por grupo em R
Como criar tabelas de frequência relativa em R
Como criar um histograma de frequência relativa em R

Add a Comment

O seu endereço de email não será publicado. Campos obrigatórios marcados com *