Як створити діаграму ogive у r


Огів — це графік, який показує, скільки значень даних перевищують або нижче певного значення в наборі даних.

Цей підручник пояснює, як створити наступний граф ogive у R:

графік боєголовки в R

Приклад: створити діаграму Ogive у R

Спочатку давайте визначимо набір даних, що містить 20 значень:

 #create dataset
data <- c(6, 7, 7, 8, 9, 12, 14, 16, 16, 17, 22, 24, 28, 31, 34, 35, 39, 41, 42, 43)

Тоді давайте скористаємося функціями graph.freq() і ogive.freq() з пакету agricolae у R, щоб створити простий графік ogive:

 library (agricolae)

#define values to plot
value_bins <- graph. freq (data, plot= FALSE )
values <- warhead. freq (value_bins, frame= FALSE )

#create warhead chart
plot(values, xlab=' Values ', ylab=' Relative Cumulative Frequency ',
     main=' Ogive Chart ', col=' steelblue ', type=' b ', pch= 19 , las= 1 , bty=' l ')

графік боєголовки в R

чай

Ось як інтерпретувати деякі незрозуміліші аргументи функції plot() :

  • type=’b’ : Намалювати лінії та точки
  • pch=19 : Заповніть кола на шляху
  • las=1 : Зробіть мітки перпендикулярними до осі
  • bty=’l’ : Показувати лише рамку внизу та ліворуч від шляху

Ми можемо відобразити фактичні значення на графіку, надрукувавши значення, створені функцією ogive.freq() :

 #view values in ogive
values

     x RCF
1 6.0 0.00
2 13.4 0.30
3 20.8 0.50
4 28.2 0.65
5 35.6 0.80
6 43.0 1.00
7 50.4 1.00

Ось як інтерпретувати значення:

  • 0% усіх значень у наборі даних були меншими або дорівнювали 6 .
  • 30% усіх значень у наборі даних були меншими або дорівнювали 13,4 .
  • 50% усіх значень у наборі даних були меншими або дорівнювали 20,8 .
  • 65% усіх значень у наборі даних були меншими або дорівнювали 35,6 .

І так далі.

Додаткові ресурси

У наступних посібниках пояснюється, як створювати інші типові графіки в R:

Як створити діаграму Парето в R
Як створити діаграму Ганта в R
Як створити діаграму Lollipop у R

Додати коментар

Ваша e-mail адреса не оприлюднюватиметься. Обов’язкові поля позначені *