나는 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에서 교차 검증을 사용하여 트리 모델을 제거하는 방법은 무엇입니까? 감사.