Как выполнить два примера t-теста в Python, используя любую статистическую библиотеку, похожую на R?

Я могу сделать это в R для 2 образца T-теста:

t.test(x, y = NULL, alternative = c("two.sided", "less", "greater"), mu = 0, 
       paired = FALSE, var.equal = FALSE, conf.level = 0.95)

Я хочу некоторую функцию, где я могу передать этот параметр мю (разница в среднем) в Python ttest?

1 ответ

R имеет одну функцию t.test() выполнить тест Стьюдента, в то время как Python использует больше методов.

Если вы хотите выполнить однократный t-критерий с мю как истинным средним значением μ популяции, из которой отбираются данные, вам следует использовать scipy.stats.ttest_1samp и передать параметр через popmean. Документы здесь.

Если вы хотите выполнить t-тест с двумя образцами с мю в качестве разницы в средних, statsmodels.stats.weightstats.ttest_indотstatsmodelsМодуль - это правильная функция, в которой значение mu пропущено. Документы здесь, а также ссылка на полезный ответ.

Другие ссылки, которые вы можете найти полезными:

Другие вопросы по тегам