Le calcul de la p-valeur à la main à partir du logiciel Stata table
Je veux poser une question sur comment calculer la p-valeur, sans un t-stat de la table, juste en regardant la table, comme sur la première page du fichier pdf dans le lien suivant http://faculty.arts.ubc.ca/dwhistler/326UBC/stataHILL.pdf . Comme si je ne connais pas la valeur 0.062, comment puis-je sais que c'est 0.062 en regardant les autres informations de la table?
- Ce n'est pas vraiment une question de programmation, sans tenter au code. Un Débordement de pile n'est pas pour toute question sur l'utilisation de logiciels.
Vous devez vous connecter pour publier un commentaire.
Vous devez utiliser le
ttail()
la fonction, qui renvoie l'inverse cumulative de l'Étudiant t de distribution, aka la probabilité de T > t:display ttail(38,abs(_b[_cons]/_se[_cons]))*2
Le premier argument, 38 ans, est le nombre de degrés de liberté (taille de l'échantillon, moins le nombre de paramètres), tandis que le second, 1.92, est la valeur absolue du coefficient d'intérêts, divisée par sa norme d'erreur, ou la t-stat. Le facteur deux vient du fait que Stata est en train de faire un test bilatéral. Vous pouvez également utiliser la stockées DoF avec
display ttail(e(df_r),abs(_b[_cons]/_se[_cons]))*2
Vous pouvez également procéder à l'intégration de la t de la densité par la "main" à l'aide d'Adrian Mander
integrate
:Cela vous donne 0.93761229, mais vous voulez Pr(T>|t|), qui est 1-0.93761229=0.06238771.
Si vous regardez un grand nombre de statistiques des manuels, vous trouverez une table appelée le Z-tableau qui vous donnera la probabilité que Z est au-delà de vos statistiques de test. La table est en fait une fonction de distribution cumulée de la courbe normale.
Quand les gens sont allés à l'école avec 4 fonctions des calculatrices, une ou plusieurs des questions sur les statistiques de test devraient inclure une copie de ce Z-table, et les chers étudiants auraient pour interpoler des colonnes de chiffres pour trouver la p-valeur. Dans votre exemple, vous pourriez voir les statistiques de test entre .06 et .07 et ces doigts à taper que c'était plus près de .06 et de faire une interpolation linéaire à venir avec .062.
Aujourd'hui, la p-valeur est quelque chose qui Stata ou SAS va calculer pour vous.
Voici un autre DONC, la question qui peut être intéressant: Comment dois-je calculer une valeur de p si j'ai la t-statistique et d.f. (en Perl)?
Ici est une page de base sur la façon de déterminer la valeur de p "à la main": http://www.dummies.com/how-to/content/how-to-determine-a-pvalue-when-testing-a-null-hypo.html
Voici comment vous pouvez déterminer la valeur de p à l'aide d'Excel: http://ms-office.wonderhowto.com/how-to/find-p-value-with-excel-346366/
===EDIT===
Mon Stata texte ("la Microéconométrie à l'aide de Stata", Révisé, Cameron & Trivedi) dit ce qui suit à la page. 402.