J'essaye de comprendre comment obtenir le modèle linéaire à chaque feuille d'un arbre généré par la méthode M5P dans la bibliothèque RWeka dans R comme une sortie au fichier texte afin que Je peux écrire un programme de calculateur séparé (disons en Excel pour les utilisateurs non-R).Obtention du modèle de régression linéaire à chaque feuille pour le modèle M5P dans RWeka
J'utilise
bibliothèque(RWeka)
modèle = M5P (réponse ~ predictorA + predictorB, data = train).
Je peux obtenir la sortie de l'arbre en tant que modèle $ classifier dans une matrice. Cela fonctionne très bien grâce à This post
si je donne la commande:
modèle
R imprime le modèle classificateur $ (la structure de l'arbre), suivi du LM à chaque feuille, je vouloir extraire les coefficients de LM à chaque feuille.
Toute aide est appréciée.
En utilisant le code suivant: Je suis en mesure d'obtenir les coefficients LM sur R. Désolé de déranger. bibliothèque 'code' (rJava) ' code'ModelTree = as.matrix (scan (texte = .jcall (modèle $ classifier, "S", "toString"), sep = "\ n", quoi = "")) [-c (1: 2, 6),, drop = FAUX] – user2162611