كيفية حساب الارتباط متعدد الألوان في r
يتم استخدام الارتباط متعدد الألوان لحساب الارتباط بين المتغيرات الترتيبية.
تذكر أن المتغيرات الترتيبية هي متغيرات تكون قيمها المحتملة قاطعة ولها ترتيب طبيعي.
فيما يلي بعض الأمثلة على المتغيرات المقاسة على مقياس ترتيبي:
- الرضا : غير راضٍ جدًا، غير راضٍ، محايد، راضٍ، راضٍ جدًا
- مستوى الدخل : دخل منخفض، دخل متوسط، دخل مرتفع
- حالة مكان الوظيفة : محلل دخول، محلل 1، محلل 2، محلل أول
- مستوى الألم : كمية قليلة، كمية متوسطة، كمية عالية
تتراوح قيمة الارتباط متعدد الألوان من -1 إلى 1 حيث:
- -1 يشير إلى وجود علاقة سلبية كاملة
- 0 يشير إلى عدم وجود ارتباط
- 1 يشير إلى وجود علاقة إيجابية مثالية
يمكننا استخدام دالة polychor(x, y) من حزمة polycor لحساب الارتباط متعدد الألوان بين متغيرين ترتيبيين في R.
توضح الأمثلة التالية كيفية استخدام هذه الوظيفة عمليًا.
المثال 1: حساب الارتباط متعدد الألوان لتقييمات الأفلام
لنفترض أنك تريد معرفة ما إذا كانت وكالتان مختلفتان لتقييم الأفلام لديهما علاقة عالية بين تقييمات الأفلام الخاصة بهما.
نطلب من كل وكالة تقييم 20 فيلمًا مختلفًا على مقياس من 1 إلى 3 حيث:
- 1 يشير إلى “سيء”
- 2 يشير إلى “فقير”
- 3 يشير إلى “جيد”
يمكننا استخدام الكود التالي في R لحساب الارتباط متعدد الألوان بين تصنيفات الوكالتين:
library (polycor) #define movie ratings for each agency agency1 <- c(1, 1, 2, 2, 3, 2, 2, 3, 2, 3, 3, 2, 1, 2, 2, 1, 1, 1, 2, 2) agency2 <- c(1, 1, 2, 1, 3, 3, 3, 2, 2, 3, 3, 3, 2, 2, 2, 1, 2, 1, 3, 3) #calculate polychoric correlation between ratings polychor(agency1, agency2) [1] 0.7828328
وتبين أن الارتباط متعدد الألوان هو 0.78 .
وهذه القيمة مرتفعة جدًا، مما يشير إلى وجود ارتباط إيجابي قوي بين تقييمات كل وكالة.
مثال 2: حساب الارتباط متعدد الألوان لمراجعات المطاعم
لنفترض أنك تريد معرفة ما إذا كان لدى مطعمين مختلفين في الحي علاقة بين تقييمات العملاء لمطاعمهم.
قمنا بإجراء استطلاع عشوائي لـ 20 عميلاً تناولوا الطعام في المطعمين وطلبنا منهم تقييم رضاهم العام على مقياس من 1 إلى 5 حيث:
- 1 يشير إلى “غير راضٍ جدًا”
- 2 يشير إلى “غير راض”
- 3 يشير إلى “محايد”
- 4 يشير إلى “راضي”
- 5 يشير إلى “راضي جدًا”
يمكننا استخدام الكود التالي في R لحساب الارتباط متعدد الألوان بين تقييمات المطعمين:
library (polycor) #define ratings for each restaurant restaurant1 <- c(1, 1, 2, 2, 2, 3, 3, 3, 2, 2, 3, 4, 4, 5, 5, 4, 3, 4, 5, 5) restaurant2 <- c(4, 3, 3, 4, 3, 3, 4, 5, 4, 4, 4, 5, 5, 4, 2, 1, 1, 2, 1, 4) #calculate polychoric correlation between ratings polychor(restaurant1, restaurant2) [1] -0.1322774
تبين أن الارتباط متعدد الألوان هو -0.13 .
هذه القيمة قريبة من الصفر، مما يشير إلى أن هناك ارتباطًا ضئيلًا جدًا (إن وجد) بين تقييمات المطاعم.
مصادر إضافية
تشرح البرامج التعليمية التالية كيفية حساب معاملات الارتباط الشائعة الأخرى في R:
كيفية حساب ارتباط رتبة سبيرمان في R
كيفية حساب الارتباط النقطي الثنائي في R
كيفية حساب الارتباط المتبادل في R
كيفية حساب الارتباط المنزلق في R
كيفية حساب الارتباط الجزئي في R