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
など、機能豊富(詳細は公式マニュアルを)
🥳