كيفية العثور على قيمة p لمعامل الارتباط في r
يمكن استخدام معامل ارتباط بيرسون لقياس الارتباط الخطي بين متغيرين.
يأخذ معامل الارتباط هذا دائمًا قيمة تتراوح بين -1 و 1 حيث:
- -1 : الارتباط الخطي السلبي التام بين متغيرين.
- 0 : لا يوجد ارتباط خطي بين متغيرين.
- 1: الارتباط الخطي الإيجابي التام بين متغيرين.
لتحديد ما إذا كان معامل الارتباط ذو دلالة إحصائية، يمكنك حساب درجة t والقيمة p المقابلة.
صيغة حساب درجة t لمعامل الارتباط (r) هي:
ر = ص√ ن-2 / √ 1-ص 2
يتم حساب القيمة p باعتبارها القيمة p المقابلة ثنائية الطرف لتوزيع t مع درجات الحرية n-2.
لحساب القيمة الاحتمالية لمعامل ارتباط بيرسون في R، يمكنك استخدام الدالة cor.test() .
horn. test (x,y)
يوضح المثال التالي كيفية استخدام هذه الوظيفة عمليًا.
مثال: احسب قيمة P لمعامل الارتباط في R
يوضح التعليمة البرمجية التالية كيفية استخدام الدالة cor.test() لحساب القيمة p لمعامل الارتباط بين متغيرين في R:
#create two variables
x <- c(70, 78, 90, 87, 84, 86, 91, 74, 83, 85)
y <- c(90, 94, 79, 86, 84, 83, 88, 92, 76, 75)
#calculate correlation coefficient and corresponding p-value
horn. test (x,y)
Pearson's product-moment correlation
data: x and y
t = -1.7885, df = 8, p-value = 0.1115
alternative hypothesis: true correlation is not equal to 0
95 percent confidence interval:
-0.8709830 0.1434593
sample estimates:
horn
-0.5344408
ومن النتيجة يمكننا أن نرى:
- معامل ارتباط بيرسون هو -0.5344408 .
- القيمة p المقابلة هي 0.1115 .
وبما أن معامل الارتباط سلبي، فهذا يشير إلى وجود علاقة خطية سلبية بين المتغيرين.
ومع ذلك، بما أن القيمة p لمعامل الارتباط لا تقل عن 0.05، فإن الارتباط ليس ذا دلالة إحصائية.
لاحظ أنه يمكننا أيضًا كتابة cor.test(x, y)$p.value لاستخراج القيمة p لمعامل الارتباط فقط:
#create two variables
x <- c(70, 78, 90, 87, 84, 86, 91, 74, 83, 85)
y <- c(90, 94, 79, 86, 84, 83, 88, 92, 76, 75)
#calculate p-value for correlation between x and y
horn. test (x, y)$p.value
[1] 0.1114995
القيمة p لمعامل الارتباط هي 0.1114995 .
وهذا يطابق القيمة p من الإخراج السابق.
مصادر إضافية
تشرح البرامج التعليمية التالية كيفية تنفيذ المهام الشائعة الأخرى في R:
كيفية حساب الارتباط الجزئي في R
كيفية حساب ارتباط سبيرمان في R
كيفية حساب الارتباط المنزلق في R