私はツリーモデルがによって訓練されたR.でRPARTを使用して分類をやってる:このツリーモデルの精度があるRでツリーを剪定する方法は?
> tree <- rpart(activity ~ . , data=trainData)
> pData1 <- predict(tree, testData, type="class")
:
> sum(testData$activity==pData1)/length(pData1)
[1] 0.8094276
私は木を剪定するtutorialを読みますクロスバリデーションによって:
> ptree <- prune(tree,cp=tree$cptable[which.min(tree$cptable[,"xerror"]),"CP"])
> pData2 <- predict(ptree, testData, type="class")
剪定された木のための正解率は依然として同じである。
> sum(testData$activity==pData2)/length(pData2)
[1] 0.8094276
私の剪定された木の何が問題なのか知りたいですか?そして、Rでのクロスバリデーションを使用してツリーモデルをどのようにプルーニングできますか?ありがとう。