J'essaie d'extraire des informations provenant de la fonction nodeapply (info_node).Utilisez (partykit- Nodeapply- Info_node) pour extrac informations dans la fonction
Je veux automatiser le processus de sorte que je puisse extraire les informations d'une liste d'identifiants de noeud et y opérer plus tard.
L'exemple comme suit:
data("cars", package = "datasets")
ct <- ctree(dist ~ speed, data = cars)
node5 <-nodeapply(as.simpleparty(ct), ids = 5, info_node)
node5$`5`$n
J'utilise le code ci-dessus pour extraire le nombre d'enregistrements sur le noeud 5.
Je veux créer une fonction pour extraire les informations d'une série de noeud :
infonode <- function(x,y){
for (j in x){
info = nodeapply(y, j, info_node)
print(info$`j`$n)
}
}
Mais le résultat revient toujours en tant que null.
Je me demande si le type de "J" est faux dans la fonction qui conduit à une lecture nulle dans l'impression.
Si quelqu'un pouvait m'aider, ce serait grandement apprécié!
Merci
Merci! Cela fonctionne si bien que je ne peux pas vous remercier assez pour l'aide! J'apprécie beaucoup! –