Как выполнить одновыборочный t-тест в python
Одновыборочный t-критерий используется для определения того, соответствует ли среднее значение совокупности определенному значению.
В этом руководстве объясняется, как выполнить одновыборочный t-тест в Python.
Пример: пример t-теста в Python
Предположим, ботаник хочет знать, равна ли средняя высота определенного вида растений 15 дюймам. Она берет случайную выборку из 12 растений и записывает высоту каждого из них в дюймах.
Используйте следующие шаги, чтобы выполнить t-тест для одного образца, чтобы определить, действительно ли средняя высота этого вида растений составляет 15 дюймов.
Шаг 1: Создайте данные.
Сначала мы создадим таблицу, содержащую размеры 12 растений:
data = [14, 14, 16, 13, 12, 17, 15, 14, 15, 13, 15, 14]
Шаг 2. Выполните t-критерий для одной выборки.
Далее мы воспользуемся функцией ttest_1samp() из библиотеки scipy.stats для выполнения примера t-теста, в котором используется следующий синтаксис:
ttest_1samp(a, среднее значение для населения)
Золото:
- а: таблица выборочных наблюдений
- popmean: ожидаемое среднее значение генеральной совокупности
Вот как использовать эту функцию в нашем конкретном примере:
import scipy.stats as stats #perform one sample t-test stats.ttest_1samp(a=data, popmean=15) (statistic=-1.6848, pvalue=0.1201)
Статистика t-теста равна -1,6848 , а соответствующее двустороннее значение p равно 0,1201 .
Шаг 3: Интерпретируйте результаты.
Две гипотезы для этого t-теста на конкретной выборке заключаются в следующем:
H 0 : µ = 15 (средняя высота этого вида растений 15 дюймов)
H A : µ ≠15 (средний рост не 15 дюймов)
Поскольку значение p нашего теста (0,1201) больше, чем альфа = 0,05, мы не можем отвергнуть нулевую гипотезу теста. У нас нет достаточных доказательств, чтобы сказать, что средняя высота этого конкретного вида растений составляет что-либо иное, чем 15 дюймов.
Дополнительные ресурсы
Как выполнить T-тест с двумя выборками в Python
Как выполнить T-тест парных выборок в Python