datalorax/equatiomatic

Convert models to LaTeX equations

何を解決するか

equatiomatic は、統計モデルの LaTeX コードを手動で書く作業を排除するための R パッケージです。フィットしたモデルの式を数学的な方程式に手動で変換するのではなく、ユーザーはそのモデルの LaTeX 表現を自動的に生成できます。

仕組み

このパッケージは extract_eq() 関数を提供し、lm()glm()MASS::polr() などで作成されたフィットしたモデルオブジェクトを受け取り、それを LaTeX 文字列に変換します。ショートカット構文(例:mpg ~ .)、カテゴリカル変数のレベルごとの下付き文字、および元の式からの変数の順序の保持といった複雑なシナリオを処理します。

対象ユーザー

R を使用して、R Markdown などの LaTeX 形式の文書で数学的モデルを報告する必要がある研究者、統計学者、データサイエンティスト向けです。

特徴

  • 広範なモデル対応: 線形回帰(lm)、ロジスティック回帰およびプロビット回帰(glm)、順序ロジスティック/プロビット回帰(MASS::polr および ordinal::clm)など、さまざまなモデルをサポート。
  • 外観のカスタマイズ: 長い方程式を複数行に跨ぐようにラップするオプション、数学的演算子の位置を制御する機能、変数を斜体にするか、 operatorname{} でラップするかを切り替える機能を提供。
  • 係数の統合: use_coefs = TRUE 引数を使用することで、一般的なギリシャ文字(例:$ beta_1$)ではなく、実際の数値係数を返すことができます。
  • RStudio 統合: RStudio で方程式の視覚的確認を素早く行うための preview_eq() 関数を含んでいます。

関連

  • プロジェクト
  • プロジェクト
  • プロジェクト
  • プロジェクト
  • プロジェクト