Як створити діаграму ogive у r
Огів — це графік, який показує, скільки значень даних перевищують або нижче певного значення в наборі даних.
Цей підручник пояснює, як створити наступний граф ogive у 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 ')
чай
Ось як інтерпретувати деякі незрозуміліші аргументи функції 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