使用texreg输出回归结果时仅显著性星号用数学模式的设置咨询
解决方案
直接调整texreg函数的输出参数即可实现需求,具体操作如下:
- 调用
texreg()时,清空默认给系数、标准误等数值添加的数学模式前后缀,同时仅给显著性星号设置$前后缀,对应参数设置为:coef.prefix = ""、coef.suffix = ""se.prefix = ""、se.suffix = ""stars.prefix = "$"、stars.suffix = "$"
- 如果需要同时实现表格数据按小数点对齐,额外设置
columns = "D{.}{.}{2}"(大括号内最后一个数字可根据你需要保留的小数位数调整),同时在LaTeX文档头部加载dcolumn包:\usepackage{dcolumn} - 若拟合优度、观测数等其他统计量也被默认套入了$符号,额外设置
gof.prefix = ""、gof.suffix = ""即可
示例代码
library(texreg) # 构建示例回归模型 fit <- lm(mpg ~ wt + cyl + disp, data = mtcars) # 输出符合要求的LaTeX表格代码 texreg(fit, coef.prefix = "", coef.suffix = "", se.prefix = "", se.suffix = "", gof.prefix = "", gof.suffix = "", stars.prefix = "$", stars.suffix = "$", columns = "D{.}{.}{2}", caption = "机动车行驶里程回归结果")
内容的提问来源于stack exchange,提问作者John Janmaat
相关产品推荐
相关产品推荐

