You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

R语言如何移除stargazer输出内容中的模型类型标注?

stargazer隐藏模型类型标注的解决方法

stargazer默认会自动生成OLS、有序probit这类模型类型标注,可通过以下两种方案实现隐藏:

方案1:内置参数关闭模型名显示

调用时添加model.names = FALSE参数即可直接关闭默认的模型类型标注,可搭配column.labels参数自定义列头内容,不需要自定义可删除该参数:

stargazer(lm1, lm2, polr1, 
          type="text", 
          dep.var.labels = depvarlab, 
          keep.stat=c("n", "rsq"),
          model.names = FALSE, # 核心参数:关闭默认模型类型标注
          column.labels = c("基准回归", "扩展回归", "有序回归") # 可选:自定义列说明
          )

如果不需要任何列头标识,也可以用custom.model.names参数传入空向量:

stargazer(lm1, lm2, polr1, 
          type="text", 
          dep.var.labels = depvarlab, 
          keep.stat=c("n", "rsq"),
          custom.model.names = rep("", 3)
          )

方案2:精准删除对应输出行

如果上述配置后仍有残留内容,可先运行一次stargazer输出结果,数清楚模型类型标注所在的行号(行号从1开始计数),通过remove.lines参数直接删除该行:

# 示例默认输出中模型类型为第3行,可根据实际输出调整行号
stargazer(lm1, lm2, polr1, 
          type="text", 
          dep.var.labels = depvarlab, 
          keep.stat=c("n", "rsq"),
          remove.lines = 3
          )
  • 以上参数对text、html、latex三类输出格式均生效
  • 输出多组模型时,注意custom.model.names传入的向量长度要和模型数量一致

内容的提问来源于stack exchange,提问作者Tom

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.09.27 07:15:01