【发布时间】:2021-12-13 10:20:55
【问题描述】:
如何从 R 中的“ols”函数(包“rms”)的输出中获得系数的标准误差?我知道“coef”获取 ols 对象的系数,但没有找到获取这些系数的标准误差的方法。
【问题讨论】:
标签: r linear-regression standard-error
如何从 R 中的“ols”函数(包“rms”)的输出中获得系数的标准误差?我知道“coef”获取 ols 对象的系数,但没有找到获取这些系数的标准误差的方法。
【问题讨论】:
标签: r linear-regression standard-error
你应该使用summary
# Example Data
Fact1 <- runif(200)
Fact2 <- sample(0:3, 200, TRUE)
distance <- (Fact1 + Fact2/3 + rnorm(200))^2
d <- rms::datadist(Fact1, Fact2)
# Model
ols_model <- rms::ols(sqrt(distance) ~ rms::rcs(Fact1,4) + rms::scored(Fact2), x = TRUE)
#Summary
model_summary <- summary(ols_model)
# Isolate SEs
model_se <- model_summary[,5]
【讨论】:
ols 函数中获取 SE。提供的答案解决了该问题,建议您真诚地接受它作为答案。您在这里的评论提出了一个不同/单独的问题,应该作为一个新问题发布(连同示例数据/最小可重现示例(请参阅:stackoverflow.com/help/minimal-reproducible-example))。我提到这一点是因为您是新来的,您的问题遭到了一些反对,所以只是想提供帮助。