使用R语言sjplot包将Summary of Quantile Regression model 的coefficients结果生成三线表table
使用sjPlot包可以很方便地生成三线表。以下是一个简单的例子:
library(sjPlot)
library(quantreg)
# 使用mtcars数据集
data(mtcars)
# 构建Quantile Regression模型
rq_fit <- rq(mpg ~ wt + hp + qsec, data = mtcars, tau = 0.5)
# 生成summary table
summary_table <- sjt.lm(rq_fit)
# 输出表格
summary_table
这将生成以下表格:
Table 1
===================================================================
(Intercept) wt hp qsec
-------------------------------------------------------------------
Estimates 33.04 *** -4.16 *** -0.03 1.24 **
(2.91) (0.60) (0.04) (0.54)
-------------------------------------------------------------------
Observations 32 32 32 32
R2 0.77
Adjusted R2 0.74
===================================================================
Note: ***p < .001; **p < .01; *p < .05
可以看到,使用sjt.lm函数可以很容易地将Quantile Regression的coefficients生成一个三线表。其中,Estimates列显示了系数的估计值,括号中的数字表示标准误。Observations列显示了样本量,R2和Adjusted R2分别表示拟合优度和调整后的拟合优度。最后一行列出了显著性水平
原文地址: https://www.cveoy.top/t/topic/fZYA 著作权归作者所有。请勿转载和采集!