Ben R. içinde rpart kullanarak bir sınıflandırma yapıyorum ağaç modeli ile eğitilmiştir:R'de bir ağaç nasıl yapılır?
> tree <- rpart(activity ~ . , data=trainData)
> pData1 <- predict(tree, testData, type="class")
bu ağaç modeli için doğruluğu:
> sum(testData$activity==pData1)/length(pData1)
[1] 0.8094276
ağaca budamak için bir
tutorial okumak çapraz doğrulama için:
> ptree <- prune(tree,cp=tree$cptable[which.min(tree$cptable[,"xerror"]),"CP"])
> pData2 <- predict(ptree, testData, type="class")
budanmış ağaç doğruluk oranı hala aynı:
> sum(testData$activity==pData2)/length(pData2)
[1] 0.8094276
Budama ağacımın nesi olduğunu bilmek istiyorum? R'de çapraz doğrulamayı kullanarak ağaç modelini nasıl ayarlayabilirim? Teşekkürler.