كيفية حساب الارتباط النقطي الثنائي في بايثون


يتم استخدام الارتباط النقطي الثنائي لقياس العلاقة بين المتغير الثنائي x والمتغير المستمر y.

على غرار معامل ارتباط بيرسون ، يأخذ معامل الارتباط ثنائي النقطة قيمة تتراوح بين -1 و1 حيث:

  • -1 يشير إلى وجود علاقة سلبية تماما بين متغيرين
  • 0 يشير إلى عدم وجود علاقة بين متغيرين
  • 1 يشير إلى وجود علاقة إيجابية تماما بين متغيرين

يشرح هذا البرنامج التعليمي كيفية حساب الارتباط النقطي الثنائي بين متغيرين في بايثون.

مثال: الارتباط النقطي الثنائي في بايثون

لنفترض أن لدينا متغير ثنائي، x، ومتغير مستمر، y:

 x = [0, 1, 1, 0, 0, 0, 1, 0, 1, 1, 0]
y = [12, 14, 17, 17, 11, 22, 23, 11, 19, 8, 12]

يمكننا استخدام الدالة pointbiserialr() من مكتبة scipy.stats لحساب الارتباط بين النقطة الثنائية بين المتغيرين.

لاحظ أن هذه الدالة تُرجع معامل الارتباط مع القيمة p المقابلة:

 import scipy.stats as stats

#calculate point-biserial correlation
stats. pointbiserialr (x,y)

PointbiserialrResult(correlation=0.21816, pvalue=0.51928)

معامل الارتباط النقطي الثنائي هو 0.21816 والقيمة p المقابلة هي 0.51928 .

وبما أن معامل الارتباط موجب، فهذا يشير إلى أنه عندما يأخذ المتغير x القيمة “1”، فإن المتغير y يميل إلى أخذ قيم أعلى مما لو أخذ المتغير x القيمة “0”.

وبما أن القيمة p لهذا الارتباط لا تقل عن 0.05، فإن هذا الارتباط ليس ذا دلالة إحصائية.

يمكنك العثور على التفاصيل الدقيقة لكيفية حساب هذا الارتباط في وثائق scipy.stats.

Add a Comment

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