Как выполнить t-тест уэлча в python


Самый распространенный способ сравнить средние значения между двумя независимыми группами — использовать двухвыборочный t-критерий . Однако этот тест предполагает, что дисперсии между двумя группами равны.

Если вы считаете, что дисперсия между двумя группами не равна, вы можете использовать t-критерий Уэлча , который является непараметрическим эквивалентом двухвыборочного t-критерия.

Чтобы выполнить t-тест Уэлча в Python, мы можем использовать функцию ttest_ind() из библиотеки SciPy , которая использует следующий синтаксис:

ttest_ind (a, b,qual_var=False)

Золото:

  • a: первый массив значений данных
  • б: Второй массив значений данных
  • Equal_var: не указывает никаких предположений о равных отклонениях между двумя таблицами.

В этом руководстве объясняется, как использовать эту функцию для выполнения t-теста Уэлча в Python.

Пример: t-критерий Уэлча в Python

Предположим, мы хотим сравнить экзаменационные баллы 12 студентов, которые использовали буклет для подготовки к экзамену, с 12 студентами, которые этого не сделали.

Следующий код показывает, как выполнить t-критерий Уэлча в Python, чтобы определить, равны ли средние баллы на экзамене между двумя группами:

 #import ttest_ind() function
from scipy import stats

#define two arrays of data
booklet = [90, 85, 88, 89, 94, 91, 79, 83, 87, 88, 91, 90]
no_booklet = [67, 90, 71, 95, 88, 83, 72, 66, 75, 86, 93, 84]

#perform Welch's t-test
stats. ttest_ind (booklet, no_booklet, equal_var = False )

Ttest_indResult(statistic=2.23606797749, pvalue=0.04170979503207)

Статистика теста оказывается 2,2361 , а соответствующее значение p — 0,0417 .

Поскольку это значение p меньше 0,05, мы можем отвергнуть нулевую гипотезу теста и заключить, что существует статистически значимая разница в средних баллах экзамена между двумя группами.

Обратите внимание, что два размера выборки в этом примере были равны, но t-критерий Уэлча по-прежнему работает, даже если два размера выборки не равны.

Дополнительные ресурсы

Введение в t-критерий Уэлча
Калькулятор t-теста Уэлча
Как выполнить t-критерий Уэлча в Excel

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *