1

Rパッケージ「パーティー」を使用しています。個々の木の情報にアクセスする方法はありますか? ツリーの作成にどのサンプル (どのフィーチャが選択され、時間) が使用されているか、どれが OOB サンプルであるか、ツリーの OOB エラーとは何か。パッケージ「randomForest」は、完全ではなく一部の情報を提供しているようです。RFはブラックボックスですが、もっと明るいと思います。

4

1 に答える 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 に答える