Я нахожу результат теста mann-whitney запутанным, и документация gnu мне не помогла. https://www.gnu.org/software/octave/doc/interpreter/Tests.htmloctave mann-whitney/u_test p-value confusion
Вот простой пример, который я попробовал:
octave:1> x=[1,1,1,1,1]
x =
1 1 1 1 1
octave:2> y=[2,2,2,2,2,2]
y =
2 2 2 2 2 2
octave:3> [p,z]=u_test(x, y, "<>")
p = 0.0061699
z = -2.7386
octave:4> [p,z]=u_test(x, y, ">")
p = 0.0030849
z = -2.7386
Первый u_test имеет смысл, так как при этом значение р, нулевая гипотеза отвергается, и альтернатива, которая является то, что Р (х> у) ! = 1/2 будет принято.
Однако второй u_test предполагает, что нулевая гипотеза снова отвергается, поэтому принимается альтернатива P (x> y)> 1/2, что для меня не имеет никакого смысла.
Где я ошибся?
(как только вы сообщаете об ошибке, следите за ним, чтобы обнаружить пропатченный файл :)) –
hm, weird, я нахожу то же значение для z (2.73), используя формулы, которые я нашел ... но два разных онлайн калькуляторы называют для него одинаковое значение (2.65). Не уверен, что происходит ... –
Спасибо, Тасос. Пожалуйста, сообщите об ошибке, так как вы ее нашли. Я просто смутился! – user609563