كيفية إجراء اختبار رتبة موقعة ويلكوكسون في بايثون
اختبار ويلكوكسون للرتبة الموقعة هو النسخة غير المعلمية من اختبار t للعينات المقترنة .
يتم استخدامه لاختبار ما إذا كان هناك فرق كبير بين متوسطي مجموعتين من السكان أم لا عندما لا يمكن اعتبار توزيع الاختلافات بين العينتين طبيعيًا.
يشرح هذا البرنامج التعليمي كيفية إجراء اختبار تصنيف موقعة ويلكوكسون في بايثون.
مثال: وقع ويلكوكسون على اختبار التصنيف في بايثون
يريد الباحثون معرفة ما إذا كانت المعالجة الجديدة للوقود تؤدي إلى تغيير في متوسط ميل لكل جالون في سيارة معينة. ولاختبار ذلك، قاموا بقياس استهلاك الوقود لـ 12 سيارة مع وبدون معالجة الوقود.
استخدم الخطوات التالية لإجراء اختبار تصنيف موقع ويلكوكسون في Python لتحديد ما إذا كان هناك اختلاف في متوسط ميل لكل جالون بين المجموعتين.
الخطوة 1: إنشاء البيانات.
أولاً، سنقوم بإنشاء جدولين لحفظ قيم ميل لكل جالون لكل مجموعة سيارات:
group1 = [20, 23, 21, 25, 18, 17, 18, 24, 20, 24, 23, 19] group2 = [24, 25, 21, 22, 23, 18, 17, 28, 24, 27, 21, 23]
الخطوة 2: إجراء اختبار تصنيف موقع ويلكوكسون.
بعد ذلك، سنستخدم الدالة Wilcoxon() من مكتبة scipy.stats لإجراء اختبار تصنيف موقع Wilcoxon، والذي يستخدم الصيغة التالية:
ويلكوكسون (x، y، البديل = “وجهان”)
ذهب:
- x: جدول ملاحظات العينة من المجموعة 1
- y: جدول ملاحظات العينة من المجموعة 2
- البديل: يحدد الفرضية البديلة. الإعداد الافتراضي هو “على الوجهين”، لكن الخيارات الأخرى تتضمن “أقل” و”أكبر”.
إليك كيفية استخدام هذه الوظيفة في مثالنا المحدد:
import scipy.stats as stats #perform the Wilcoxon-Signed Rank Test stats.wilcoxon(group1, group2) (statistic=10.5, pvalue=0.044)
إحصائيات الاختبار هي 10.5 والقيمة p المقابلة ثنائية الذيل هي 0.044 .
الخطوة 3: تفسير النتائج.
في هذا المثال، يستخدم اختبار Wilcoxon Signed-Rank الفرضيات الخالية والبديلة التالية:
H 0 : MPG متساوي بين المجموعتين
HA A : MPG غير متساو بين المجموعتين
وبما أن القيمة p ( 0.044 ) أقل من 0.05 فإننا نرفض فرضية العدم. لدينا ما يكفي من الأدلة لنقول أن متوسط ميلا في الغالون الحقيقي ليس متساويا بين المجموعتين.