gpt4 book ai didi

r - 如何从 glm 对象获取 Z - 统计的值?

转载 作者:行者123 更新时间:2023-12-01 00:29:42 26 4
gpt4 key购买 nike

如何从 glm 获取 Z 的值 - 作为向量的统计信息目的?
例如,我有

fit <- glm(y ~ 0 + x,binomial)

我如何访问该列 Pr(>|z|)与我使用 fit$coef 获得系数估计值的方式相同?

最佳答案

我相信

coef(summary(fit))[,"Pr(>|z|)"]

会给你你想要的。 ( summary.glm() 返回一个对象,该对象具有 coef() 方法,该方法返回系数表。)(顺便说一句,如果存在访问器方法,最好使用它们而不是直接访问拟合模型的组件——例如 coef(fit)fit$coef 好。 )

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 值)

关于r - 如何从 glm 对象获取 Z - 统计的值?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12341338/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com