Как создать многоугольник частот в 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 )
Пример 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