كيفية العثور على قيمة 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

Add a Comment

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