كيفية حساب كابا كوهين في r
في الإحصائيات، يتم استخدام كوهين كابا لقياس مستوى الاتفاق بين اثنين من المقيمين أو القضاة الذين يصنفون كل عنصر إلى فئات متبادلة.
يتم حساب صيغة كابا كوهين على النحو التالي:
ك = ( ص – ص ه ) / (1 – ص ه )
ذهب:
- p o : الاتفاق النسبي الملحوظ بين المقيّمين
- p e : الاحتمال الافتراضي لاتفاق الصدفة
بدلاً من مجرد حساب النسبة المئوية للعناصر التي يتفق عليها المقيِّمون، يحاول Kappa لكوهين أن يأخذ في الاعتبار حقيقة أن المقيِّمين قد يتفقون على بعض البنود بمحض الصدفة.
تكون قيمة Cohen’s Kappa دائمًا بين 0 و 1 حيث:
- 0 يشير إلى عدم وجود اتفاق بين المراجعين
- 1 يشير إلى الاتفاق التام بين المقيمين
يلخص الجدول التالي كيفية تفسير القيم المختلفة لكوهين كابا:
أسهل طريقة لحساب Cohen’s Kappa في R هي استخدام الدالة cohen.kappa() من الحزمة psych .
يوضح المثال التالي كيفية استخدام هذه الوظيفة عمليًا.
مثال: احسب كابا كوهين في R
لنفترض أن اثنين من أمناء متحف فني طُلب منهما تقييم 15 لوحة لمعرفة ما إذا كانت جيدة بما يكفي لعرضها في معرض جديد.
يوضح التعليمة البرمجية التالية كيفية استخدام وظيفة cohen.kappa() للحزمة النفسية لحساب Cohen’s Kappa للمقيمين اثنين:
library (psych)
#define vector of ratings for both raters
miss1 = [0, 1, 1, 1, 0, 0, 1, 0, 1, 0, 1, 1, 0, 1, 0]
miss2 = [0, 0, 1, 1, 0, 1, 0, 0, 1, 1, 0, 1, 0, 1, 0]
#calculate Cohen's Kappa
Cohen. kappa (x=cbind(miss1,miss2))
Cohen Kappa and Weighted Kappa correlation coefficients and confidence boundaries
lower estimate upper
unweighted kappa -0.14 0.34 0.81
weighted kappa -0.14 0.34 0.81
Number of subjects = 15
يعرض عمود التقدير قيمة كوهين كابا.
من النتيجة، يمكننا أن نرى أن كابا كوهين تبين أن 0.34 .
بناءً على الجدول السابق، يمكننا القول أن المُقيّمين كان لديهم مستوى اتفاق “إلى حد ما” فقط.
إذا كنت ترغب في حساب مستوى الاتفاق بين ثلاثة مقيمين أو أكثر، فمن المستحسن استخدام Fleiss’ Kappa بدلاً من ذلك.
مصادر إضافية
توفر البرامج التعليمية التالية موارد إضافية حول Cohen’s Kappa:
مقدمة لكابا كوهين
حاسبة كابا كوهين على الإنترنت
كيفية حساب كابا كوهين في إكسيل
كيفية حساب كابا كوهين في بايثون