Les posteurs les plus actifs de la semaine
Aucun utilisateur |
Sujets les plus vus
Obtenir les équations de sortie dan RandomForest
3 participants
Page 1 sur 1
Obtenir les équations de sortie dan RandomForest
Bonjour à tous,
Avec la fonction rpart on peut obtenir les équations (voir ci-dessous) permettant de créer ensuite un arbre grâce à la fonction plot. Je me demandais comment obtenir ces équations lorsque l'on utilise randomForest?
Merci.
> modele.arbre.training
n= 721
node), split, n, loss, yval, (yprob)
* denotes terminal node
1) root 721 72.1000000 2 (0.100000000 0.900000000)
2) v01< 0.07455925 234 54.5621600 2 (0.234087091 0.765912909)
4) r03>=0.0864283 151 51.6391900 2 (0.344428932 0.655571068)
11) r01< 0.0569401 69 0.0000000 2 (0.000000000 1.000000000) *
12) pir05>=0.1081345 8 2.0058730 1 (0.744533947 0.255466053) *
13) pir05< 0.1081345 10 0.0000000 2 (0.000000000 1.000000000) *
7) v05>=0.07926225 469 11.6918900 2 (0.024874570 0.975125430)
14) pir05>=0.1957445 102 8.7689190 2 (0.085934387 0.914065613)
...
Avec la fonction rpart on peut obtenir les équations (voir ci-dessous) permettant de créer ensuite un arbre grâce à la fonction plot. Je me demandais comment obtenir ces équations lorsque l'on utilise randomForest?
Merci.
> modele.arbre.training
n= 721
node), split, n, loss, yval, (yprob)
* denotes terminal node
1) root 721 72.1000000 2 (0.100000000 0.900000000)
2) v01< 0.07455925 234 54.5621600 2 (0.234087091 0.765912909)
4) r03>=0.0864283 151 51.6391900 2 (0.344428932 0.655571068)
11) r01< 0.0569401 69 0.0000000 2 (0.000000000 1.000000000) *
12) pir05>=0.1081345 8 2.0058730 1 (0.744533947 0.255466053) *
13) pir05< 0.1081345 10 0.0000000 2 (0.000000000 1.000000000) *
7) v05>=0.07926225 469 11.6918900 2 (0.024874570 0.975125430)
14) pir05>=0.1957445 102 8.7689190 2 (0.085934387 0.914065613)
...
Dreamerstar- Nombre de messages : 3
Date d'inscription : 16/02/2015
Re: Obtenir les équations de sortie dan RandomForest
Bonsoir,
A ma connaissance, il n'y a pas d'équation en sortie d'un algorithme de random forest. Il y a par contre la possibilité de faire de la prédiction à partir de nouvelle valeur et de l'objet random forest obtenu.
HTH
Nik
A ma connaissance, il n'y a pas d'équation en sortie d'un algorithme de random forest. Il y a par contre la possibilité de faire de la prédiction à partir de nouvelle valeur et de l'objet random forest obtenu.
HTH
Nik
Nik- Nombre de messages : 1606
Date d'inscription : 23/05/2008
Re: Obtenir les équations de sortie dan RandomForest
Je confirme, les forêts aléatoires font offices de boîtes noires.
On peut toujours récupérer la forêt dans les sorties de la fonction sous R, mais impossible de retranscrir ça sur un document puisque la règle décisionnelle est en fait l'ensemble des arbres conçuent en fonction du tirage aléatoire de plusieurs sous-ensembles de l'ensemble des variables explicatives et elle consiste à balancer un individu dans la forêt, de parcourir tous les arbres et de prédire en fonction d'un vote global obtenu à partir de la prédiction de chacun de ses arbres.
On comprends vite qu'avec 10 000 arbres ou même 100, difficile de sortir ça.
On peut toujours récupérer la forêt dans les sorties de la fonction sous R, mais impossible de retranscrir ça sur un document puisque la règle décisionnelle est en fait l'ensemble des arbres conçuent en fonction du tirage aléatoire de plusieurs sous-ensembles de l'ensemble des variables explicatives et elle consiste à balancer un individu dans la forêt, de parcourir tous les arbres et de prédire en fonction d'un vote global obtenu à partir de la prédiction de chacun de ses arbres.
On comprends vite qu'avec 10 000 arbres ou même 100, difficile de sortir ça.
Dernière édition par joyeux_lapin13 le Jeu 19 Fév 2015 - 6:01, édité 1 fois
Re: Obtenir les équations de sortie dan RandomForest
J'ai passée du temps à chercher ce qui n'existait pas alors. Merci à vous . ça vas me faire économiser du temps de recherche sur ce problème.
Dreamerstar- Nombre de messages : 3
Date d'inscription : 16/02/2015
Sujets similaires
» obtenir les résutats de sortie GLM en csv
» modèle à équations structurelles
» Obtenir des statistiques sur un texte
» récupérer les coefficients de régression dans une proc GLM
» Obtenir résulats internet dans une table SAS
» modèle à équations structurelles
» Obtenir des statistiques sur un texte
» récupérer les coefficients de régression dans une proc GLM
» Obtenir résulats internet dans une table SAS
Page 1 sur 1
Permission de ce forum:
Vous ne pouvez pas répondre aux sujets dans ce forum