كيفية إنشاء مخطط باريتو في r (خطوة بخطوة)
مخطط باريتو هو نوع من المخططات التي تعرض تكرارات الفئات المختلفة بالإضافة إلى التكرارات التراكمية للفئات.
يقدم هذا البرنامج التعليمي مثالاً خطوة بخطوة لإنشاء مخطط باريتو في R.
الخطوة 1: إنشاء البيانات
لنفترض أننا أجرينا استطلاعًا طلبنا فيه من 350 شخصًا مختلفًا تحديد علامتهم التجارية المفضلة للحبوب من بين العلامات التجارية A وB وC وD وE.
تعرض مجموعة البيانات التالية إجمالي الأصوات لكل علامة تجارية:
#createdata df <- data. frame (favorite=c('A', 'B', 'C', 'D', 'E', 'F'), count=c(140, 97, 58, 32, 17, 6)) #viewdata df favorite count 1 to 140 2 B 97 3 C 58 4 D 32 5 E 17 6 F 6
الخطوة 2: إنشاء مخطط باريتو
لإنشاء مخطط باريتو لتصور نتائج هذا الاستطلاع، يمكننا استخدام وظيفة pareto.chart() من الحزمة qcc :
library (qcc) #create Pareto chart pareto. chart (df$count) Pareto chart analysis for df$count Frequency Cum.Freq. Percentage Cum.Percent. A 140.000000 140.000000 40.000000 40.000000 B 97.000000 237.000000 27.714286 67.714286 C 58.000000 295.000000 16.571429 84.285714 D 32.000000 327.000000 9.142857 93.428571 E 17.000000 344.000000 4.857143 98.285714 F 6.000000 350.000000 1.714286 100.000000
يوضح لنا جدول الإخراج التردد والتكرار التراكمي لكل علامة تجارية. على سبيل المثال:
- العلامة التجارية أ التردد: 140 | التردد التراكمي: 140
- تردد العلامة التجارية ب : 97 | التردد التراكمي لـ A، B: 237
- تردد علامة C: 58 | التردد التراكمي لـ A، B، C: 295
وما إلى ذلك وهلم جرا.
الخطوة 3: تحرير مخطط باريتو (اختياري)
يوضح التعليمة البرمجية التالية كيفية تعديل عنوان المخطط بالإضافة إلى لوحة الألوان المستخدمة:
pareto. chart (df$count, main=' Pareto Chart for Favorite Cereal Brands ', col=heat. colors ( length (df$count)))
يمكنك العثور على قائمة كاملة بلوحات الألوان المتاحة في ورقة الغش R Color هذه .
مصادر إضافية
كيفية إنشاء الجداول التكرارية في R
كيفية إنشاء رسم بياني للتردد النسبي في R
كيفية حساب المبالغ التراكمية في R