bambinos/bambi
BAyesian Model-Building Interface (Bambi) in Python.
何を解決するか
Bambi は Python におけるベイジアン線形モデルの構築と適合を簡素化します。特に、社会科学の研究で一般的な混合効果モデルの適合の複雑さに焦点を当て、複雑な確率プログラミングコードをゼロから書く必要をなくす高レベルインターフェースを提供します。
どう動くか
Bambi は PyMC 確率プログラミングフレームワークの高レベルラッパーとして機能します。ユーザーは Reaction ~ Days のような式ベースの構文でモデルを定義でき、下位の PyMC モデル構築、事前分布の選択、サンプリングを自動で処理します。ArviZ と統合されており、モデルの診断や結果の可視化が可能になります。
対象ユーザー
確率プログラミングの専門知識がなくても、線形回帰やロジスティック回帰モデルに対してベイジアン推論を行う必要がある、特に社会科学分野の研究者やデータサイエンティスト。
特徴
- PyMC 用の高レベルインターフェースで、ベイジアンモデル構築を容易にします。
- 社会科学で一般的な混合効果モデルをサポートします。
- 式ベースのモデル指定により、迅速な反復が可能になります。
- ArviZ と統合されており、要約統計量やトレースプロットが利用できます。
関連
- プロジェクト
- プロジェクト
- プロジェクト
- プロジェクト
- プロジェクト