Как создать полигон частот в R

Как создать полигон частот в R

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

Вы можете использовать следующий синтаксис для создания полигона частот с помощью пакета визуализации данных 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 ) 
Частотный полигон с пользовательскими интервалами в R

Пример 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

Замечательно! Вы успешно подписались.
Добро пожаловать обратно! Вы успешно вошли
Вы успешно подписались на кодкамп.
Срок действия вашей ссылки истек.
Ура! Проверьте свою электронную почту на наличие волшебной ссылки для входа.
Успех! Ваша платежная информация обновлена.
Ваша платежная информация не была обновлена.