Як знайти значення p з оцінки t у python


Часто в статистиці ми хочемо визначити p-значення , пов’язане з певним t-показником, отриманим у результаті перевірки гіпотези . Якщо це значення p нижче певного рівня значущості, ми можемо відхилити нульову гіпотезу нашої перевірки гіпотези.

Щоб знайти значення p, пов’язане з t-показником у Python, ми можемо використати функцію scipy.stats.t.sf() , яка використовує такий синтаксис:

scipy.stats.t.sf(abs(x), df)

золото:

  • x: оцінка t
  • df: Ступені свободи

Наступні приклади ілюструють, як знайти значення p, пов’язане з t-показником для лівостороннього тесту, правостороннього тесту та двобічного тесту.

Ліва перевірка

Припустімо, що ми хочемо знайти значення p, пов’язане з t-показником -0,77 і df = 15 у перевірці лівої гіпотези.

 import scipy.stats

#find p-value
scipy.stats.t.sf(abs(-.77), df=15)

0.2266283049085413

P-значення становить 0,2266 . Якщо ми використовуємо рівень значущості α = 0,05, ми не зможемо відхилити нульову гіпотезу нашої перевірки гіпотези, оскільки це значення p не менше 0,05.

Правильний тест

Припустімо, що ми хочемо знайти значення p, пов’язане з t-показником 1,87 і df = 24 у перевірці правої гіпотези.

 import scipy.stats

#find p-value
scipy.stats.t.sf(abs(1.87), df=24)

0.036865328383323424

P-значення становить 0,0368 . Якщо ми використовуємо рівень значущості α = 0,05, ми б відхилили нульову гіпотезу нашої перевірки гіпотези, оскільки це значення p менше 0,05.

Двосторонній тест

Припустімо, що ми хочемо знайти p-значення, пов’язане з t-показником 1,24 і df = 22 у двобічній перевірці гіпотези.

 import scipy.stats

#find p-value for two-tailed test
scipy.stats.t.sf(abs(1.24), df=22)*2

0.22803901531680093

Щоб знайти це двостороннє p-значення, ми просто помножили одностороннє p-значення на два.

P-значення становить 0,2280 . Якщо ми використовуємо рівень значущості α = 0,05, ми не зможемо відхилити нульову гіпотезу нашої перевірки гіпотези, оскільки це значення p не менше 0,05.

Пов’язане: Ви також можете використовувати цей онлайн -калькулятор T-score to P-value, щоб знайти значення p.

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

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