私は奇妙な問題を抱えています:
draw(chain) と呼ばれる表示関数 (主に gglplot2 に依存) があり、引数としてコーダ チェーンを取ります。
R コンソールを呼び出した場合:
chain<-read.coda(#....name etc)
pdf(paste(outDirectory,'/plot.pdf',sep=''))
draw(chain);
dev.off()
plot.pdf には、期待されるものが含まれています。ただし、節約をカプセル化する関数を実装する場合、同様の仕事をするには:
save<-function(name1,name2,outDirectory)
{
chain<-read.coda(name1,name2)
pdf(paste(outDirectory,'/plot.pdf',sep=''))
draw(chain);
dev.off()
}
そして単に呼び出す
save(name1,name2,outDirectory)
R コンソールで: 結果の plot.pdf は実行できません。この状況をクリアする方法はわかりませんが、本当に必要です!誰かがアイデアを持っているなら、私は感謝します。
R バージョン 2.15.2、Mac 版で開発しました。