Як виконати тест 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, ми відхиляємо нульову гіпотезу. Ми маємо достатньо доказів, щоб стверджувати, що справжня середня кількість миль на галон не однакова між двома групами.

Додати коментар

Ваша e-mail адреса не оприлюднюватиметься. Обов’язкові поля позначені *