Приведение деревьев решений в минимальные степени

Можно ли принудить дерево решений к определенной степени, даже если ранее оно было отброшено?

Я пытался построить дерево решений с помощью Party Package (ctree), но оно игнорируется из установленных параметров / категорий. Есть ли способ включить дерево решений со всеми установленными категориями (даже результаты близки)? Я хочу, чтобы заставить дерево минимальное количество узлов.

Например, в привязанном графике есть 7 узлов. Я хочу, чтобы дерево было с 10 узлами. Это возможно?

Спасибо!

Оптимальное дерево для ириса

1 ответ

Из твоего вопроса не понятно, чего ты пытаешься достичь. Добавьте воспроизводимый код и опишите вашу проблему. Вот пример того, как вы можете параметризовать количество узлов / деревьев при необходимости:

library(caret)
modFit<-train(classifier~., data=training, method="rf", ntree=100, importance=TRUE, maxnodes=3)

Подробнее о древовидных моделях (с пакетом 'caret'):

http://topepo.github.io/caret/Tree_Based_Model.html
Другие вопросы по тегам