Я пытаюсь понять, как использовать функцию chi2gof в Matlab с помощью очень простого теста. Предположим, что я подбрасываю монету 190 раз и получаю 94 орла и 96 решек. Нулевая гипотеза должна заключаться в том, что я получаю 95 ч, 95 т. Насколько я понимаю документацию, я должен иметь возможность проверить гипотезу, запустив
[h,p,stats] = chi2gof([94,96], 'expected', [95,95])
Однако это возвращает h = 1, что предположительно означает, что нулевая гипотеза отвергается, что не имеет смысла. Еще одна особенность заключается в том, что параметр O
в stats
возвращает значение O: [0 2]
, но разве это не должно быть моим вводом ([94,96]
)? Что я делаю не так?
Что я делаю не так?