下面是一个简单的例子,展示如何使用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()函数来获取关于模型的摘要信息。最后,我们将摘要信息转换为数据框,并将其重新排列为三线表的格式

使用R语言将Summary of Quantile Regression model 结果生成三线表Table

原文地址: http://www.cveoy.top/t/topic/fZWq 著作权归作者所有。请勿转载和采集!

免费AI点我,无需注册和登录