Как создать многоугольник частот в r


Многоугольник частот — это тип диаграммы, которая помогает визуализировать распределение значений в наборе данных.

Вы можете использовать следующий синтаксис для создания многоугольника частот с помощью пакета визуализации данных ggplot2 в R:

 library (ggplot2)

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

Следующие примеры показывают, как использовать этот синтаксис на практике.

Пример 1: Многоугольник базовой частоты

Следующий код показывает, как создать многоугольник базовой частоты для набора данных:

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

Пример 2: Многоугольник частот с настраиваемыми группами

По умолчанию ggplot2 использует 30 групп для создания многоугольника частот.

Уменьшив количество ящиков, вы сможете сделать линии на пути более плавными. Например, следующий код создает многоугольник частот, используя 10 групп:

 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 ) 

Многоугольник частот с настраиваемыми интервалами в R

Пример 3: Многоугольник частот с цветом заливки

Если вы хотите залить многоугольник частот определенным цветом, вместо этого вам нужно будет использовать функцию geom_area() следующим образом:

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

Дополнительные ресурсы

Как создать таблицу частот по группам в R
Как создать таблицы относительных частот в R
Как создать гистограмму относительной частоты в R

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *