datalorax/equatiomatic
Convert models to LaTeX equations
解决的问题
equatiomatic 是一个旨在消除编写统计模型 LaTeX 代码的手动工作量的 R 包。用户无需手动将拟合模型的公式转换为数学方程,而是可以自动生成功能模型的 LaTeX 表示形式。
工作原理
该包提供 extract_eq() 函数,接收由 lm()、glm() 或 MASS::polr() 等创建的拟合模型对象,并将其转换为 LaTeX 字符串。它能处理复杂场景,如快捷语法(例如 mpg ~ .)、带有下标表示不同水平的分类变量,以及保留原始公式中的变量顺序。
适用人群
主要面向使用 R 的研究人员、统计学家和数据科学家,他们需要在 LaTeX 格式的文档(如 R Markdown)中报告数学模型。
主要亮点
- 广泛支持模型类型:支持线性回归(
lm)、逻辑回归和 probit 回归(glm),以及有序逻辑回归/Probit 回归(MASS::polr和ordinal::clm)。 - 可自定义外观:提供将长方程跨多行换行、控制数学运算符位置、在斜体变量与使用
\operatorname{}包裹之间切换的选项。 - 集成实际系数:通过
use_coefs = TRUE参数,可返回实际数值系数,而非通用希腊字母(如 $\beta_1$)。 - RStudio 集成:包含
preview_eq()函数,可在 RStudio 中快速预览方程的视觉效果。
相关
- 项目
- 项目
- 项目
- 项目
- 项目