Я хочу выполнить двухвыборочный односторонний t-тест для сравнения двух средних. Для конкретной проблемы, которую я ищу, я хочу, чтобы сравнение было только в одном направлении. Я бы хотел, чтобы нулевая гипотеза была mu_2 > mu_1
, а альтернативная гипотеза была mu_1 <= mu_2
. Или нулевая гипотеза должна оставаться такой mu_1 - mu_2 = 0
, даже для одностороннего случая?
Я работаю с большим набором данных, но если бы мне пришлось извлечь и округлить параметры, для data_1 это mu_1 = 4.3, s_1 = 4.8, and n_1 = 40000
, а для data_2 это mu_2 = 4.9, s_2 = 4.4, n_2 = 30000
. Я использую scipy для выполнения двухвыборочного t-теста:
stats.ttest_ind(data1,
data2,
equal_var = False)
Учитывая, что scipy учитывает только двухсторонний тест, я не уверен, как интерпретировать значения. Ttest_indResult(statistic=-19.51646312898464, pvalue=1.3452106729078845e-84)
. Значение альфа равно 0,05, а значение p намного меньше, чем значение, которое означало бы, что нулевая гипотеза отклоняется. Однако моя интуиция подсказывает мне, что нулевую гипотезу не следует отвергать, потому что mu_2 явно больше mu_1 (как минимум я ожидал бы, что p-значение будет больше). Поэтому мне кажется, что я либо неправильно интерпретирую результаты, либо мне нужны дополнительные вычисления, чтобы получить правильный ответ.
Буду признателен за любую дополнительную помощь и руководство. Спасибо!