كيفية إجراء اختبار ويلش تي في بايثون


الطريقة الأكثر شيوعًا لمقارنة الوسائل بين مجموعتين مستقلتين هي استخدام اختبار t المكون من عينتين . ومع ذلك، يفترض هذا الاختبار أن الفروق بين المجموعتين متساوية.

إذا كنت تعتقد أن التباين بين المجموعتين غير متساوٍ، فيمكنك استخدام اختبار Welch’s t ، وهو المعادل غير المعلمي لاختبار t المكون من عينتين.

لإجراء اختبار Welch’s t-test في بايثون، يمكننا استخدام الدالة ttest_ind() من مكتبة SciPy ، والتي تستخدم الصيغة التالية:

tttest_ind(أ، ب، يساوي_فار = خطأ)

ذهب:

  • أ: المصفوفة الأولى من قيم البيانات
  • ب: المجموعة الثانية من قيم البيانات
  • equal_var: لا يحدد أي افتراض بوجود فروق متساوية بين الجدولين

يشرح هذا البرنامج التعليمي كيفية استخدام هذه الوظيفة لإجراء اختبار Welch’s t في لغة Python.

مثال: اختبار ويلش في لغة بايثون

لنفترض أننا نريد مقارنة درجات امتحان 12 طالبًا استخدموا كتيب الإعداد للاختبار للتحضير للاختبار مقابل 12 طالبًا لم يستخدموه.

يوضح الكود التالي كيفية إجراء اختبار Welch’s t في لغة Python لتحديد ما إذا كان متوسط درجات الاختبار متساوية بين المجموعتين:

 #import ttest_ind() function
from scipy import stats

#define two arrays of data
booklet = [90, 85, 88, 89, 94, 91, 79, 83, 87, 88, 91, 90]
no_booklet = [67, 90, 71, 95, 88, 83, 72, 66, 75, 86, 93, 84]

#perform Welch's t-test
stats. ttest_ind (booklet, no_booklet, equal_var = False )

Ttest_indResult(statistic=2.23606797749, pvalue=0.04170979503207)

تبين أن إحصائيات الاختبار هي 2.2361 والقيمة p المقابلة هي 0.0417 .

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

لاحظ أن حجمي العينة في هذا المثال كانا متساويين، ولكن اختبار T لـ Welch لا يزال يعمل حتى لو كان حجما العينة غير متساويين.

مصادر إضافية

مقدمة لاختبار ويلش تي
حاسبة اختبار T ولش
كيفية إجراء اختبار ويلش تي في إكسل

Add a Comment

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