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::polrordinal::clm)。
  • 可自訂外觀:提供將長方程式跨多行換行、控制數學運算子位置、在斜體變數與使用 \operatorname{} 包裹之間切換的選項。
  • 整合實際係數:透過 use_coefs = TRUE 參數,可返回實際數值係數,而非通用希臘字母(如 $\beta_1$)。
  • RStudio 集成:包含 preview_eq() 函數,可在 RStudio 中快速預覽方程式的視覺效果。

相關

  • 專案
  • 專案
  • 專案
  • 專案
  • 專案