Je ne parle pas d'une valeur proche de zéro (arrondie à zéro par certains logiciels statistiques) mais plutôt d'une valeur littéralement nulle. Dans l'affirmative, cela signifierait-il que la probabilité d'obtenir les données obtenues en supposant que l'hypothèse nulle est vraie est également nulle? Quels sont (quelques exemples) des tests statistiques qui peuvent renvoyer des résultats de ce type?
Modification de la deuxième phrase pour supprimer la phrase "la probabilité de l'hypothèse nulle".
hypothesis-testing
statistical-significance
p-value
user1205901 - Réintégrer Monica
la source
la source
Réponses:
Ce sera le cas si vous avez observé un échantillon qui est impossible sous le zéro (et si la statistique est capable de le détecter), vous pouvez obtenir une valeur de p exactement nulle.
Cela peut arriver dans des problèmes du monde réel. Par exemple, si vous effectuez un test d'Anderson-Darling de l'adéquation des données à un uniforme standard avec des données en dehors de cette plage - par exemple, où se trouve votre échantillon (0,430, 0,712, 0,885, 1,08) - la valeur de p est en fait nulle (mais un test de Kolmogorov-Smirnov donnerait en revanche une valeur de p qui n'est pas nulle, même si nous pouvons l'exclure par inspection).
Les tests de rapport de vraisemblance donneront également une valeur de p de zéro si l'échantillon n'est pas possible sous la valeur nulle.
Comme mentionné dans les commentaires, les tests d'hypothèse n'évaluent pas la probabilité de l'hypothèse nulle (ou l'alternative).
Nous ne parlons pas (vraiment, vraiment) de la probabilité que la valeur nulle soit vraie dans ce cadre (nous pouvons le faire explicitement dans un cadre bayésien, cependant - mais nous formulons le problème de décision quelque peu différemment dès le départ) .
la source
Dans R, le test binomial donne une valeur P de `` VRAI '' vraisemblablement 0, si tous les essais réussissent et l'hypothèse est 100% réussie, même si le nombre d'essais n'est que de 1:
la source
p==1
la valeur calculéePVAL
est(x==n)
. Il fait une astuce similaire quandp==0
, cédant(x==0)
pourPVAL
.x=1,n=2,p=1
, il ne retourne pasFALSE
, mais la plus petite valeur de p qu'il peut retourner, donc il n'atteint pas ce point dans le code dans ce cas (de la même manière qu'avecx=1,n=1,p=0
). Il semble donc que ce morceau de code ne sera peut-être exécuté que lorsqu'il reviendraTRUE
.