Как выполнить 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