Obter padrão de regra / caminho da árvore de decisão para cada linha do conjunto de dados previsto para o pacote rpart / ctree no R
Eu construí um modelo de árvore de decisão em R usandorpart
ectree
. Também previ um novo conjunto de dados usando o modelo construído e obtive probabilidades e classes previstas.
No entanto, gostaria de extrair a regra / caminho, em uma única sequência, para todas as observações (no conjunto de dados previsto) seguidas. Armazenando esses dados em formato de tabela, eu posso explicar a previsão com razão de maneira automatizada, sem abrir R.
O que significa que eu quero seguir.
ObsID Probability PredictedClass PathFollowed
1 0.68 Safe CarAge < 10 & Country = Germany & Type = Compact & Price < 12822.5
2 0.76 Safe CarAge < 10 & Country = Korea & Type = Compact & Price > 12822.5
3 0.88 Unsafe CarAge > 10 & Type = Van & Country = USA & Price > 15988
O tipo de código que estou procurando é
library(rpart)
fit <- rpart(Reliability~.,data=car.test.frame)
é isso que precisa ser expandido em várias linhas, possivelmente
predResults <- predict(fit, newdata = newcar, type= "GETPATTERNS")