Rパッケージ「パーティー」を使用しています。個々の木の情報にアクセスする方法はありますか? ツリーの作成にどのサンプル (どのフィーチャが選択され、時間) が使用されているか、どれが OOB サンプルであるか、ツリーの OOB エラーとは何か。パッケージ「randomForest」は、完全ではなく一部の情報を提供しているようです。RFはブラックボックスですが、もっと明るいと思います。
1 に答える
2
関数 getTree(rfobj, k=1, labelVar=FALSE) は、各ツリーの詳細情報を提供します。ランダム フォレスト全体をローカル ファイルに出力できます。たとえば、次のコードは、各ツリーのすべての情報を .csv ファイルに出力します。
for (i in 1:RandomForestObject$ntree){
treeFileName <- paste(outputFileDir,'/',forestName,"_tree_", i, '.csv', sep="")
tree<-getTree(RandomForestObject,i,labelVar=TRUE)
write.csv(tree, file=treeFileName)
}
属性 (RandomForestObj) を確認します。「err.rate」は、各クラスの各ツリーのエラー率を提供しています。これは、フォレスト全体のエラー率をプロットしたときにも示されます。
于 2014-05-15T20:55:01.207 に答える