如何获取 Z - 统计值作为向量glm
目的?
例如,我有
fit <- glm(y ~ 0 + x,binomial)
如何访问该专栏Pr(>|z|)
同样的方式我得到系数的估计fit$coef
?
我相信
coef(summary(fit))[,"Pr(>|z|)"]
会给你你想要的。 (summary.glm()
返回一个对象,该对象具有coef()
返回系数表的方法。)(顺便说一句,如果存在访问器方法,最好使用它们而不是直接访问拟合模型的组件 - 例如coef(fit)
比fit$coef
.)
从线性回归中提取 p 值和 r 平方 https://stackoverflow.com/questions/5587676/pull-out-p-values-and-r-squared-from-a-linear-regression给出了类似的答案。
我会建议methods(class="summary.glm")
查找可用的访问器方法,但实际上比这要棘手一些,因为默认方法(在本例中coef.default()
)也可能相关...
PS如果你想要Z值,coef(summary(fit))[,"z value"]
应该这样做(你的问题有点含糊:通常当人们说“Z统计”时,他们的意思是想要检验统计量的值,而不是 p 值)
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)