安装parameters等包后加载sjPlot失败,求tab_model()替代方案
解决方案
解决sjPlot加载失败的问题
错误原因是parameters包新版本移除了standard_error_robust函数的导出,导致依赖该函数的sjPlot无法正常加载。可按以下步骤处理:
- 卸载当前的parameters包:
remove.packages("parameters") - 安装与sjPlot兼容的旧版本parameters(例如0.21.4版本,该版本仍导出
standard_error_robust):install.packages("devtools") devtools::install_version("parameters", version = "0.21.4") - 重新加载sjPlot:
library(sjPlot)
若上述方法无效,可尝试更新sjPlot到适配当前R版本的最新版:
install.packages("sjPlot")
tab_model()的替代函数
以下工具可实现类似tab_model()的回归结果表格输出功能:
- stargazer:
stargazer()支持多种回归模型,可输出文本、LaTeX或HTML格式表格,自定义程度高。 - texreg:
texreg()对不同模型兼容性好,输出格式灵活,功能与stargazer相近。 - modelsummary:
modelsummary()功能全面,支持几乎所有主流统计模型,可输出Markdown、HTML、LaTeX等多种格式,自带多种样式模板。 - gt + broom:先用
broom::tidy()提取模型统计结果,再用gt::gt()构建自定义表格,灵活性极强,适合高度定制化需求。
内容的提问来源于stack exchange,提问作者Larissa Cury
相关产品推荐
相关产品推荐

