كيفية إنشاء مخطط 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 لإنشاء رسم بياني بسيط:
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
كيفية إنشاء مخطط المصاصة في R