package を使用して巨大な決定木があるとしますparty
。自動サイズを宣言して、すべてを jpeg または png に収めるにはどうすればよいですか?
例:
library(party)
data(Boston)
jpeg("test.jpg")
tree <- ctree(crim ~ zn + indus + chas + nox + rm + age + dis + rad + tax + ptratio + black, data = Boston)
plot(tree)
package を使用して巨大な決定木があるとしますparty
。自動サイズを宣言して、すべてを jpeg または png に収めるにはどうすればよいですか?
例:
library(party)
data(Boston)
jpeg("test.jpg")
tree <- ctree(crim ~ zn + indus + chas + nox + rm + age + dis + rad + tax + ptratio + black, data = Boston)
plot(tree)
ここでの問題は、出力が得られないことだと思います。その理由は、グラフィックス デバイスの動作方法にあります。書き込み先のファイルを開き、必要なデータをファイルに入力してから、グラフィック デバイスを閉じる必要があります。
あなたがしたいことのために:
png("test.png", 1200, 600)
plot(tree)
dev.off()
数値は、png の幅と高さをピクセル単位で設定します。
編集:自動サイズにしたい場合は、ターミナルノードの数に基づいて変更することをお勧めします:
png("test.png", 140*length(unique(tree@where)), 600)
plot(tree)
dev.off()