Não quero dizer um valor próximo de zero (arredondado para zero por algum software estatístico), mas um valor literalmente zero. Nesse caso, isso significaria que a probabilidade de obter os dados obtidos assumindo que a hipótese nula é verdadeira também é zero? Quais são (alguns exemplos) de testes estatísticos que podem retornar resultados desse tipo?
Editou a segunda frase para remover a frase "a probabilidade da hipótese nula".
hypothesis-testing
statistical-significance
p-value
user1205901 - Restabelecer Monica
fonte
fonte
Respostas:
É o caso de que, se você observou uma amostra impossível sob o nulo (e se a estatística é capaz de detectá-la), é possível obter um valor p exatamente zero.
Isso pode acontecer em problemas do mundo real. Por exemplo, se você fizer um teste de qualidade de ajuste de dados de Anderson-Darling para um uniforme padrão com alguns dados fora desse intervalo - por exemplo, onde está sua amostra (0,430, 0,712, 0,885, 1,08) - o valor p é realmente zero (mas um teste de Kolmogorov-Smirnov, por outro lado, forneceria um valor-p que não é zero, mesmo que possamos descartá-lo por inspeção).
Os testes de razão de verossimilhança também fornecerão um valor-p igual a zero se a amostra não for possível sob o valor nulo.
Conforme mencionado nos comentários, os testes de hipóteses não avaliam a probabilidade da hipótese nula (ou a alternativa).
Não falamos (realmente) sobre a probabilidade de o nulo ser verdadeiro nessa estrutura (podemos fazê-lo explicitamente em uma estrutura bayesiana - mas depois lançamos o problema de decisão de maneira um pouco diferente desde o início) .
fonte
Em R, o teste binomial fornece um valor P de 'TRUE' presumivelmente 0, se todas as tentativas forem bem-sucedidas e a hipótese for 100% de sucesso, mesmo que o número de tentativas seja apenas 1:
fonte
p==1
o valor calculadoPVAL
for(x==n)
. Faz um truque semelhante quandop==0
, dando(x==0)
paraPVAL
.x=1,n=2,p=1
, ele não retornaFALSE
, mas o menor valor p que pode retornar, portanto, não chega a esse ponto no código nesse caso (da mesma forma quex=1,n=1,p=0
). Portanto, parece que esse trecho de código talvez só seja executado quando voltarTRUE
.