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

modelsummary输出系数时负号缺失,负系数显示下划线求助

解决modelsummary系数负号显示为下划线的技术建议
  • 检查输出环境与字体设置

    • 若输出至HTML/Word:尝试指定支持负号的字体,例如在调用时添加theme = list(font_family = "Arial")(HTML场景);Word输出则确保文档使用的字体包含负号字符(如Calibri、Arial)。
    • 若在RStudio控制台输出:切换控制台字体为等宽字体(如Consolas、Monospace),可通过「工具→全局选项→外观」调整。
  • 排查modelsummary参数配置

    • 先运行最简调用modelsummary(model),排除coef_omit/coef_map等参数误设置导致的符号替换问题。
    • 强制指定系数格式,明确保留符号:
      modelsummary(model, fmt = "%.4f")
      
  • 验证模型系数本身

    • 直接提取模型系数确认数值正确性:coef(model),若系数本身为负但modelsummary渲染异常,问题聚焦于输出环节;若系数显示异常,需排查模型拟合逻辑。
  • 更新依赖包

    • 确保modelsummary及输出后端包为最新版本,运行:
      update.packages(c("modelsummary", "gt", "kableExtra", "flextable"))
      
    • 旧版本可能存在渲染bug,更新后多数情况可解决问题。
  • 测试最小复现示例

    • 用极简模型验证问题是否普遍存在:
      library(modelsummary)
      mtcars$mpg_neg <- -mtcars$mpg
      model <- lm(mpg ~ mpg_neg, data = mtcars)
      modelsummary(model)
      
    • 若该示例正常,说明问题源于你的特定模型/数据,需逐步排查变量处理、模型拟合环节;若仍异常,需检查系统编码或全局环境设置。

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.08.19 19:05:23