كيفية إنشاء جدول الطوارئ في r


جدول الاحتمالات (يسمى أحيانًا “الجداول الترافقية”) هو نوع من الجداول يلخص العلاقة بين متغيرين فئويين.

لحسن الحظ، من السهل إنشاء جدول طوارئ للمتغيرات في R باستخدام وظيفة الجدول المحوري. يوضح هذا البرنامج التعليمي مثالاً لكيفية القيام بذلك.

مثال: جدول الطوارئ في R

لنفترض أن لدينا مجموعة البيانات التالية التي تعرض معلومات حول 20 طلب منتج مختلف، بما في ذلك نوع المنتج الذي تم شراؤه بالإضافة إلى البلد الذي تم شراء المنتج فيه:

 #create data
df <- data.frame(order_num = 1:20,
                 product= rep (c(' TV ', ' Radio ', ' Computer '), times =c(9, 6, 5)),
                 country= rep (c(' A ', ' B ', ' C ', ' D '), times =5))

#view data
df

   order_num product country
1 1 TV A
2 2 TV B
3 3 TV C
4 4 TV D
5 5 TV A
6 6 TV B
7 7 TV C
8 8 TV D
9 9 TV A
10 10 Radio B
11 11 Radio C
12 12 Radio D
13 13 Radio A
14 14 Radio B
15 15 Radio C
16 16 Computer D
17 17 Computer A
18 18 Computer B
19 19 Computer C
20 20 Computer D

لإنشاء جدول طوارئ، يمكننا ببساطة استخدام الدالة table() وتوفير متغيرات المنتج والبلد كوسيطات:

 #create contingency table
table <- table(df$product, df$country)

#view contingency table
table

           ABCD
  Computer 1 1 1 2
  Radio 1 2 2 1
  TV 3 2 2 2

يمكننا أيضًا استخدام الدالة addmargins() ‎ لإضافة هوامش إلى الجدول:

 #add margins to contingency table
table_w_margins <- addmargins(table)

#view contingency table
table_w_margins

            ABCD Sum
  Computer 1 1 1 2 5
  Radio 1 2 2 1 6
  TV 3 2 2 2 9
  Sum 5 5 5 5 20

وإليك كيفية تفسير الجدول:

  • تشير القيمة الموجودة في الزاوية اليمنى السفلية إلى إجمالي عدد المنتجات المطلوبة: 20.
  • تظهر القيم الموجودة على الجانب الأيمن مجموع الصفوف: في المجموع، تم طلب 5 أجهزة كمبيوتر، وتم طلب 6 أجهزة راديو، وتم طلب 9 أجهزة تلفزيون.
  • توضح القيم الموجودة في أسفل الجدول مجموع الأعمدة: تم طلب إجمالي 5 منتجات في البلد أ، و5 في البلد ب، و5 في البلد ج، و5 في البلد د.
  • تشير القيم الموجودة داخل الجدول إلى عدد المنتجات المحددة المطلوبة في كل دولة: 1 جهاز كمبيوتر من الدولة أ، 1 راديو من الدولة أ، 3 أجهزة تلفزيون من الدولة أ، إلخ.

مصادر إضافية

كيفية حساب المتوسط على الأعمدة في R
كيفية جمع أعمدة محددة في R
كيفية حساب متوسط أعمدة متعددة في R

Add a Comment

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