stan-dev/bayesplot
bayesplot R package for plotting Bayesian models
解決的問題
貝葉斯建模經常產生複雜的後驗抽樣與MCMC(馬可夫鏈蒙特卡洛)資料,這些資料在視覺上難以解讀。bayesplot 提供一個標準化的繪圖函數庫,協助使用者診斷模型效能並視覺化貝葉斯模型的結果。
作用方式
此套件是以與 ggplot2 整合的R函式庫形式建構。它接收後驗抽樣(通常來自MCMC)並轉換為多種專業圖表。支援多種類型的視覺化:
- 後驗抽樣: 視覺化參數的分佈。
- MCMC診斷: 識別鏈收斂與取樣效率的問題。
- HMC/NUTS診斷: 專門用於診斷哈密頓蒙特卡洛(HMC)與無截斷取樣器(NUTS)效能的工具,例如能量圖與發散散點圖。
- 預測檢驗: 圖形化後驗或先驗預測檢驗,用以比較模型預測與觀測資料。
適用對象
專為使用貝葉斯建模的研究人員與開發者設計,特別是使用 Stan 生態系統(如 rstan 或 rstanarm)的使用者,但也可用於任何產生後驗抽樣的貝葉斯模型。
主要特色
- ggplot2整合: 所有圖表皆為ggplot物件,可使用標準ggplot2函數進行完全自訂。
- 全面診斷: 包含MCMC與NUTS能量診斷的特定工具。
- 預測分析: 內建後驗預測檢驗(PPC)函數。
- 開發者友善: 提供一組通用函數,其他貝葉斯建模套件可作為視覺化後端使用。
相關
- 專案
- 專案
- 專案
- 專案
- 專案