Nie mam na myśli wartości bliskiej zeru (zaokrąglonej do zera przez niektóre oprogramowanie statystyczne), ale raczej dosłownie zero. Jeśli tak, to czy oznaczałoby to, że prawdopodobieństwo uzyskania uzyskanych danych przy założeniu prawdziwości hipotezy zerowej wynosi również zero? Jakie są (niektóre przykłady) testy statystyczne, które mogą zwrócić tego rodzaju wyniki?
Edytowano drugie zdanie, aby usunąć wyrażenie „prawdopodobieństwo hipotezy zerowej”.
hypothesis-testing
statistical-significance
p-value
user1205901 - Przywróć Monikę
źródło
źródło
Odpowiedzi:
Będzie tak, że jeśli zaobserwujesz próbkę, która jest niemożliwa pod wartością zerową (i jeśli statystyka jest w stanie to wykryć), możesz uzyskać wartość p wynoszącą dokładnie zero.
Może się to zdarzyć w rzeczywistych problemach. Na przykład, jeśli wykonasz test Andersona-Darlinga na temat dopasowania danych do standardowego munduru z niektórymi danymi spoza tego zakresu - np. Gdzie twoja próbka to (0,430, 0,712, 0,885, 1,08) - wartość p jest w rzeczywistości równa zero (ale test Kołmogorowa-Smirnova dla kontrastu dałby wartość p, która nie jest równa zero, nawet jeśli możemy wykluczyć to przez kontrolę).
Testy ilorazu wiarygodności również dają wartość p wynoszącą zero, jeśli próbka nie jest możliwa pod wartością zerową.
Jak wspomniano w komentarzach, testy hipotez nie oceniają prawdopodobieństwa hipotezy zerowej (lub alternatywy).
Nie mówimy (naprawdę nie możemy) o prawdopodobieństwie, że wartość zerowa jest prawdziwa w tym frameworku (możemy to jednak zrobić jawnie w frameworku bayesowskim - ale wtedy problem decyzyjny rzucamy nieco inaczej od samego początku) .
źródło
W R, test dwumianowy daje wartość P „PRAWDA” przypuszczalnie 0, jeśli wszystkie próby zakończą się sukcesem, a hipoteza zakończy się sukcesem w 100%, nawet jeśli liczba prób wynosi tylko 1:
źródło
p==1
obliczona wartośćPVAL
to(x==n)
. Czyni podobną sztuczkę kiedyp==0
, dając(x==0)
zaPVAL
.x=1,n=2,p=1
, nie zwróciFALSE
, ale najmniejsza wartość p, jaką może zwrócić, więc w tym przypadku nie dojdzie do tego punktu w kodzie (podobnie zx=1,n=1,p=0
). Wygląda więc na to, że ten fragment kodu może być uruchomiony tylko wtedy, gdy ma się zwrócićTRUE
.