تقنية

covariance في بايثون: هل الصفر يعني أن correlation تعيد صفرًا؟

x=[2,2,2]; y=[1,4,7]; covariance: 0.0.
صفر التغاير.

في CPython 3.12.14، تعيد covariance صفرًا لمدخلنا الثابت، لكن correlation ترفع StatisticsError بالطريقة الافتراضية. [1] [2]

الخلاصة السريعة

لا؛ لم تُرجع correlation صفرًا هنا. [1] [2]

  • في CPython 3.12.14، تعيد covariance صفرًا لمدخلنا الثابت، لكن correlation ترفع StatisticsError بالطريقة الافتراضية. [1] [2]
  • نختار x=[2,2,2] وy=[1,4,7]؛ ثلاثة أزواج متساوية الطول. [1] [2]
  • covariance تعيد 0.0؛ انحرافات x عن متوسطها صفر، فمجموع جداءات الانحرافات صفر؛ القسمة على عدد الأزواج ناقص واحد ممكنة. [1] [2]
  • correlation لا تعيد معاملًا هنا؛ مقامها يتضمن مجموع مربعات انحرافات x الصفري، فترفع StatisticsError. [1] [2]
  • تحكم: مع x=[1,2,3] وy نفسها، تعيد covariance القيمة 3.0 وcorrelation القيمة 1.0؛ نميز نتيجة التغاير من نجاح حساب الارتباط. [1] [2]

دالتان ونتيجتان

في CPython 3.12.14، تعيد covariance صفرًا لمدخلنا الثابت، لكن correlation ترفع StatisticsError بالطريقة الافتراضية. [1] [2]

ثلاثة أزواج

نختار x=[2,2,2] وy=[1,4,7]؛ ثلاثة أزواج متساوية الطول. [1] [2]

صفر التغاير

covariance تعيد 0.0؛ انحرافات x عن متوسطها صفر، فمجموع جداءات الانحرافات صفر؛ القسمة على عدد الأزواج ناقص واحد ممكنة. [1] [2]

from statistics import covariance,correlation,StatisticsError x=[2,2,2];y=[1,4,7] print(covariance(x,y)) [1] [2]

x=[2,2,2]; y=[1,4,7]; correlation: StatisticsError.
خطأ الارتباط.

خطأ الارتباط والتحكم

correlation لا تعيد معاملًا هنا؛ مقامها يتضمن مجموع مربعات انحرافات x الصفري، فترفع StatisticsError. [1] [2]

try:print(correlation(x,y)) except StatisticsError:print("StatisticsError") control=[1,2,3] print(covariance(control,y),correlation(control,y)) [1] [2]

تحكم: مع x=[1,2,3] وy نفسها، تعيد covariance القيمة 3.0 وcorrelation القيمة 1.0؛ نميز نتيجة التغاير من نجاح حساب الارتباط. [1] [2]

المراجع

  1. Python statistics
  2. CPython statistics

للتوسع: لغات البرمجة.

أُعدّ هذا المقال بمساعدة الذكاء الاصطناعي، وخضع لمراجعة ذاتية بالأداة نفسها. لا يُنسب إلى مراجع بشري أو خبير مستقل. منهجية المحتوى.