كيفية إنشاء مخطط باريتو في r (خطوة بخطوة)


مخطط باريتو هو نوع من المخططات التي تعرض تكرارات الفئات المختلفة بالإضافة إلى التكرارات التراكمية للفئات.

مخطط باريتو في 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

يمكنك العثور على قائمة كاملة بلوحات الألوان المتاحة في ورقة الغش R Color هذه .

مصادر إضافية

كيفية إنشاء الجداول التكرارية في R
كيفية إنشاء رسم بياني للتردد النسبي في R
كيفية حساب المبالغ التراكمية في R

Add a Comment

ایمئیل یایینلانمایاجاق ایسته‎نیله‎ن بوشلوقلار خاللانمیشدیر *