Як виконати тест wilcoxon signed rank у python
Тест Wilcoxon Signed-Rank є непараметричною версією t-критерію парних вибірок .
Він використовується, щоб перевірити, чи існує значна різниця між середніми значеннями двох сукупностей, коли розподіл відмінностей між двома вибірками не можна вважати нормальним.
У цьому підручнику пояснюється, як виконати перевірку рангу зі знаком Вілкоксона в Python.
Приклад: Вілкоксон підписав ранговий тест у Python
Дослідники хочуть знати, чи нова обробка палива спричиняє зміну середньої витрати миль на галон певного автомобіля. Щоб перевірити це, вони вимірюють миль на галон 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, яка використовує такий синтаксис:
wilcoxon(x, y, alternative=’два обличчя’)
золото:
- 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 рівний між двома групами
H A : MPG не однакова між двома групами
Оскільки p-значення ( 0,044 ) менше 0,05, ми відхиляємо нульову гіпотезу. Ми маємо достатньо доказів, щоб стверджувати, що справжня середня кількість миль на галон не однакова між двома групами.