Я использовал следующий код в R
, чтобы определить, насколько хорошо наблюдаемые значения (например, 20, 20, 0 и 0) соответствуют ожидаемым значениям / отношениям (например, 25% для каждого из четырех случаев):
> chisq.test(c(20,20,0,0), p=c(0.25, 0.25, 0.25, 0.25))
Chi-squared test for given probabilities
data: c(20, 20, 0, 0)
X-squared = 40, df = 3, p-value = 1.066e-08
Как я могу воспроизвести это в Python? Я пытался использовать функцию chisquare
из scipy
, но полученные результаты были очень разными; Я не уверен, что это правильная функция. Я искал документацию scipy
, но она довольно устрашающая, поскольку она работает на 1000+ страницах; документация numpy
почти на 50% больше.