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

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

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