bambinos/bambi
BAyesian Model-Building Interface (Bambi) in Python.
解決的問題
Bambi 簡化了在 Python 中建立與擬合貝葉斯線性模型的過程。它特別針對混合效應模型的複雜性,這類模型在社會科學研究中很常見,透過提供高階介面,消除了從零開始撰寫複雜機率程式碼的需要。
如何運作
Bambi 作為 PyMC 機率程式框架的高階封裝。它允許使用者使用公式語法(例如 Reaction ~ Days)定義模型,並自動處理底層 PyMC 模型建構、先驗選擇與取樣。它與 ArviZ 整合,用於模型診斷與結果視覺化。
適用對象
需要對線性或邏輯迴歸模型進行貝葉斯推論,但無需精通機率程式設計的研究人員與資料科學家,特別是社會科學領域的使用者。
主要亮點
- 面向 PyMC 的高階介面,使貝葉斯模型建構更簡單。
- 支援社會科學中常見的混合效應模型。
- 基於公式的模型定義,便於快速迭代。
- 與 ArviZ 整合,支援摘要統計與軌跡圖。
相關
- 專案
- 專案
- 專案
- 專案
- 專案