Полигон частот — это тип диаграммы, которая помогает визуализировать распределение значений в наборе данных.
Вы можете использовать следующий синтаксис для создания полигона частот с помощью пакета визуализации данных ggplot2 в R:
library (ggplot2)
ggplot(df, aes (value)) +
geom_freqpoly()
В следующих примерах показано, как использовать этот синтаксис на практике.
Пример 1: полигон базовой частоты
В следующем коде показано, как создать полигон базовой частоты для набора данных:
library (ggplot2)
#make this example reproducible
set. seed (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. seed (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 )

Пример 3: многоугольник частот с заливкой цветом
Если вы хотите заполнить полигон частот определенным цветом, вам нужно вместо этого использовать функцию geom_area() следующим образом:
library (ggplot2)
#make this example reproducible
set. seed (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