Extraire uniquement les coefficients dont les valeurs de p sont importantes à partir d'un modèle logistique
J'ai une régression logistique, le résumé de qui je nom. "score" en Conséquence, summary(score)
me donne la suite
Deviance Residuals:
Min 1Q Median 3Q Max
-1.3616 -0.9806 -0.7876 1.2563 1.9246
Estimate Std. Error z value Pr(>|z|)
(Intercept) -4.188286233 1.94605597 -2.1521921 0.031382230 *
Overall -0.013407201 0.06158168 -0.2177141 0.827651866
RTN -0.052959314 0.05015013 -1.0560154 0.290961160
Recorded 0.162863294 0.07290053 2.2340482 0.025479900 *
PV -0.086743611 0.02950620 -2.9398438 0.003283778 **
Expire -0.035046322 0.04577103 -0.7656878 0.443862068
Trial 0.007220173 0.03294419 0.2191637 0.826522498
Fitness 0.056135418 0.03114687 1.8022810 0.071501212 .
---
Signif. codes: 0 ‘***’ 0.001 ‘**’ 0.01 ‘*’ 0.05 ‘.’ 0.1 ‘ ’ 1
(Dispersion parameter for binomial family taken to be 1)
Null deviance: 757.25 on 572 degrees of freedom
Residual deviance: 725.66 on 565 degrees of freedom
AIC: 741.66
Number of Fisher Scoring iterations: 4
Ce que j'espère accomplir est d'obtenir des noms de variables et les coefficients de ces variables qui ont un *
, **
, ou ***
à côté de leur Pr(>|z|)
valeur. En d'autres termes, je veux les variables mentionnées ci-dessus et les coefficients avec une Pr(>|z|)
< .05.
Idéalement, j'aimerais l'avoir dans une trame de données. Malheureusement, le code suivant que j'ai essayé ne fonctionne pas.
variable_try <-
summary(score)$coefficients[if(summary(score)$coefficients[, 4] <= .05,
summary(score)$coefficients[, 1]),]
Error: unexpected ',' in "variable_try <-
summary(score)$coefficients[if(summary(score)$coefficients[,4] < .05,"
OriginalL'auteur Jonathan Ross Charlton | 2013-04-17
Vous devez vous connecter pour publier un commentaire.
Quoi à ce sujet:
Re le changement de nom de la question; s'il vous plaît ne pas le faire. Ce qui l'utilisent que pour n'importe qui?
À moins qu'un utilisateur explicitement états-ils du bas voté, vous n'avez aucun moyen de savoir qui a fait ça. Le vote est complètement anonyme. Indépendamment, des choses comme "R de Programmation" et mentionne des utilisateurs spécifiques sont considérés comme inappropriés dans les titres.
Hey Joran - je creuser le délibéré. Concernant le droit de vote, il peut ne pas être une façon de le savoir, mais il y a peut être un moyen de calcul. J'ai pensé que nous étions correspondant, j'ai vu le vote aller -1. J'ai donc compté. De la même manière, j'ai aussi voté jusqu'à Gavin délibéré, comme je vais le vôtre. Il n'y avait aucune intention de briser les règles, ergo, dûment constaté.
et si vous avez des facteurs? Vous n'obtiendrez pas le vrai nom, mais le nom+le niveau. Comment pouvez-vous surmonter cela? Merci.
OriginalL'auteur tcash21