назначение узла rpart

Можно ли извлечь назначение узла для подобранногоrpart дерево? Как насчет того, когда я применяю модель к новым данным?

Идея состоит в том, что я хотел бы использовать узлы как способ кластеризации моих данных. В других пакетах (например, SPSS) я могу сохранить прогнозируемый класс, вероятности и номер узла для дальнейшего анализа.

Учитывая, насколько мощным может быть R, я думаю, что есть простое решение для этого.

 joran21 мар. 2012 г., 02:39
 joran21 мар. 2012 г., 02:40
Также обратите внимание, что для данных, используемых для соответствия модели (в отличие от прогнозов для новых значений), вы можете найти эту информацию вwhere компонент объекта, созданногоsummary.rpartили в самом подобранном объекте rpart.

Ответы на вопрос(1)

Решение Вопроса

Попробуйте использовать пакет partykit:

library(rpart)
z.auto <- rpart(Mileage ~ Weight, car.test.frame)
library(partykit)
z.auto2 <- as.party(z.auto)
predict(z.auto2, car.test.frame[1:3,], type = "node")

# Eagle Summit 4 Ford Escort   4  Ford Festiva 4 
#              7               7               7 
 Btibert321 мар. 2012 г., 21:31
Отлично, это именно то, что я искал.

Ваш ответ на вопрос