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 中快速預覽方程式的視覺效果。
相關
- 專案
- 專案
- 專案
- 專案
- 專案