subsets
データ フレームを、trainSet
、およびの 2 つに分割しますtestSet
。次に、ツリー ライブラリで tree コマンドを使用します。
tree1<-tree(y~., data=trainSet)
次に、testSet を使用してツリー 1 を剪定するとします。
tree2<-prune.tree(tree1, newdata=testSet,best=7)
trainSet
ただし、 tree2 の計算は、新しいデータ セット ( ) ではなく、元の に基づいていることに気付きましたtestSet
。
prune.tree コマンドを新しいデータセットで動作させて最適なツリーを選択する方法がわかりません。