treeInfo |
Information de l'arbre |
|---|---|
| ranger | C++/R |
Syntaxe
| treeInfo(object, tree = 1) |
Paramètres
| Nom | Description |
|---|---|
| object | Objet ranger. |
| tree | Numéro de l'arbre d'intérêt. |
Description
Cette fonction permet d'obtenir les points temporels associés à une prédiction de type survie.
Remarques
- Les identifiants de noeud et de variable sont indexés à 0, c'est-à-dire que le noeud 0 est le noeud racine. Si l'interface de formule est utilisée dans l'appel de la fonction ranger, les identifiants de variable sont généralement différents des données d'origine utilisées pour développer l'arbre. Pour plus de précision, référez-vous plutôt au nom de la variable.
- Le fractionnement des facteurs non ordonnés (variables nominales) dépend de l'option respect.unordered.factors dans l'appel de la fonction ranger. Pour les approches «ignore» et «order», toutes les valeurs inférieures ou égales à la valeur splitval sont placées à gauche et toutes les valeurs supérieures à droite, comme d'habitude. Cependant, avec « order », les valeurs correspondent à l'ordre de object$forest$covariate.levels au lieu de l'ordre d'origine (généralement alphabétique). En mode «partition», les valeurs splitval pour les facteurs non ordonnés sont des listes de valeurs séparées par des virgules, représentant les niveaux de facteurs (dans l'ordre d'origine) vers la droite.
Valeur
Un data.frame avec les colonnes suivantes :
| Nom | Description |
|---|---|
| nodeID | Le nodeID, indexé à 0. |
| leftChild | ID du noeud enfant gauche, indexé à 0. |
| rightChild | ID du noeud enfant droit, indexé à 0. |
| splitvarID | ID de la variable de fractionnement, indexé à 0. Attention : l'ordre des variables change si l'interface de formule est utilisée. |
| splitvarName | Nom de la variable de fractionnement. |
| splitval | Valeur de division. Pour les variables numériques ou ordinales, toutes les valeurs inférieures ou égales sont placées à gauche, et les valeurs supérieures à droite. Pour les variables factorielles non ordonnées. |
| terminal | Logique, TRUE pour les noeuds terminaux. |
| prediction | Une colonne avec la classe prédite (facteur) pour la classification et la valeur numérique prédite pour la régression. |
| numSamples | Nombre d'échantillons dans le noud (uniquement si ranger appelé avec node.stats = TRUE). |
| splitStat | Statistiques de fractionnement, c'est-à-dire valeur du critère de fractionnement (uniquement si ranger appelé avec node.stats = TRUE). |
Exemple
- rf <- ranger(Species ~ ., data = iris)
- treeInfo(rf, 1)
Dernière mise à jour : Vendredi, le 1er août 2025