Як виконати точний тест фішера в python
Точний критерій Фішера використовується для визначення того, чи існує значущий зв’язок між двома категоріальними змінними.
Зазвичай він використовується як альтернатива тесту хі-квадрат незалежності , коли кількість однієї чи кількох клітинок у таблиці 2 × 2 менше 5.
Цей посібник пояснює, як виконати точний тест Фішера в Python.
Приклад: точний тест Фішера в Python
Припустімо, ми хочемо знати, чи пов’язана стать із перевагою політичної партії в конкретному коледжі.
Щоб дослідити це, ми випадковим чином опитуємо 25 студентів у кампусі. Кількість студентів-демократів і республіканців залежно від статі наведено в таблиці нижче:
демократ | республіканець | |
---|---|---|
Жінка | 8 | 4 |
Чоловік | 4 | 9 |
Щоб визначити, чи існує статистично значущий зв’язок між статтю та перевагами політичної партії, ми можемо використати наступні кроки для виконання точного тесту Фішера в Python:
Крок 1: Створіть дані.
Спочатку ми створимо таблицю для зберігання наших даних:
data = [[8, 4], [4, 9]]
Крок 2: Виконайте точний критерій Фішера.
Далі ми можемо виконати точний тест Фішера за допомогою функції fisher_exact з бібліотеки SciPy, яка використовує такий синтаксис:
fisher_exact(таблиця, альтернатива=’два обличчя’)
золото:
- таблиця: таблиця непередбачених обставин 2×2
- альтернатива: визначає альтернативну гіпотезу. За умовчанням встановлено «двостороннє», але ви також можете вибрати «менше» або «більше» для односторонніх тестів.
Наступний код показує, як використовувати цю функцію в нашому прикладі:
import scipy.stats as stats print(stats.fisher_exact(data)) (4.5, 0.1152)
P-значення для тестування становить 0,1152 .
Точний критерій Фішера використовує такі нульові та альтернативні гіпотези:
- H 0 : (нульова гіпотеза) Дві змінні є незалежними.
- H 1 : (альтернативна гіпотеза) Ці дві змінні не є незалежними.
Оскільки це p-значення не менше 0,05, ми не відкидаємо нульову гіпотезу.
Тому ми не маємо достатніх доказів, щоб стверджувати, що існує значний зв’язок між статтю та уподобаннями політичних партій.
Іншими словами, уподобання статі та політичних партій є незалежними.