Comment faire un arbre de la parcelle en signe de package?
Je suis en utilisant le signe d'insertion de paquet pour modéliser les données à l'aide du package rpart.
library('caret')
data(iris)
formula <- as.formula(Species ~.)
t <- train(formula,iris,method = "rpart",cp=0.002,maxdepth=8)
plot(t)
Comme un résultat, je reçois l'objet 't' et je suis en train de tracer cet objet pour obtenir des arbres de la parcelle. Mais le résultat ressembler à ça:
Sont-il possible de faire un arbre de la parcelle de caret train d'objet?
- Si votre arbre intrigue est simple, une autre possibilité pourrait être à l'aide de "l'arbre de la carte", des visualisations. Pas la même chose qu'un treeplot, mais peut être une autre façon intéressante de visualiser le modèle. Voir treemapify dans ggplot
Vous devez vous connecter pour publier un commentaire.
De l'objet renvoyé de
caret::train()
est une liste de. L'élémentfinalModel
contient votre modèle.Essayez ceci:
plus agréable à la recherche treeplot:
Eu le même problème, mais les réponses données ici ne serait pas le résoudre, depuis que j'ai utilisé une forêt aléatoire au lieu d'un arbre, ce qui suit est pour tous de venir ici, d'avoir le même problème:
En bref: Un arbre ne peut être affiché que lorsque la méthode est quelque chose comme:
À l'aide d'une forêt aléatoire
voici l'intrigue:
Étendu réponse déjà ici:
L'intrigue de l'arbre de décision de la R (accent circonflexe)