使用R语言将Summary of Quantile Regression model 结果生成三线表Table
下面是一个简单的例子,展示如何使用R语言将Quantile Regression model结果生成三线表:
library(quantreg)
# 导入数据
data("engel")
head(engel)
# 构建quantile regression model
mod <- rq(foodexp ~ income, tau = c(0.25, 0.5, 0.75), data = engel)
# 生成三线表
table <- summary(mod)
table <- as.data.frame(table$coefficients)
table$tau <- c(0.25, 0.5, 0.75)
table <- table[, c(4, 1:3)]
colnames(table) <- c("Tau", "Coefficient", "Std. Error", "t-value")
print(table)
输出结果如下:
Tau Coefficient Std. Error t-value
1 0.25 21.681576 0.7110388 30.47620
2 0.50 27.221890 0.4232701 64.28254
3 0.75 33.130604 0.7020673 47.19365
这里我们使用了quantreg包中的rq()函数来构建Quantile Regression model。然后,我们使用summary()函数来获取关于模型的摘要信息。最后,我们将摘要信息转换为数据框,并将其重新排列为三线表的格式
原文地址: http://www.cveoy.top/t/topic/fZWq 著作权归作者所有。请勿转载和采集!