2023-07-15
名前: 伊東宏樹
勤務先: 森林総合研究所 北海道支所
共訳書:
C++コンパイラを使用するので、開発環境が必要1
NIMBLE本体は普通にCRANからインストール
このデータに線形回帰モデルをあてはめ
nimbleCode関数の中でBUGS言語でモデルを記述
dnormのばらつきの指定に標準偏差を使用可能(分散も可)nimbleMCMC関数で、マルコフ連鎖モンテカルロ (MCMC) により、モデルのあてはめとパラメータ推定を実行
最後にposteriorパッケージのdrawsクラスのオブジェクトに変換
# A tibble: 3 × 8
  variable   mean median     sd    mad      q5   q95  rhat
  <chr>     <num>  <num>  <num>  <num>   <num> <num> <num>
1 alpha    0.0886 0.0887 0.0995 0.0995 -0.0749 0.252  1.00
2 beta     0.660  0.672  0.114  0.113   0.457  0.825  1.00
3 sigma    2.94   2.84   0.680  0.634   2.03   4.20   1.00など、機能豊富(詳細は公式マニュアルを)
🥳