パッケージを使用してJAGSを実行し、runjags
カスタマイズされたプロットを作成しようとしています-チェーンの色を変更します(完全なモデルコードは質問にあります https://stats.stackexchange.com/q/62006/5509):
require("runjags")
out2 <- run.jags("Poisson.OD.t.test.txt", params, win.data, nc, inits,
nb*4/5, ni, nb*1/5)
plot(out2, layout = c(4, 2))
しかし、プロット パラメーターを変更することは不可能のようです。?runjagsclass では、 次のように記述します。
plot メソッドは、トレースと密度のプロットを作成します (これらは事前にプロットされて runjags オブジェクト内に保存されるため、ラティスまたはプロット関数の通常のオプションは使用できないことに注意してください)。
これは、プロットがrun.jags
呼び出しで既に作成されているようです! しかし、それではプロットオプションも変更できないようです。
質問:
チェーンの色など、プロット パラメータを変更するにはどうすればよいですか?
なぜ彼らは
run.jags
すでにプロットを作成するのですか? 通常、適切に設計されたアプリケーションは、ロジック (モデル計算) と出力を分離します。それには特別な理由がありますか?