2017-05-23 1 views
-2

Ich versuche herauszufinden, wie das lineare Modell an jedem Blatt eines Baumes von M5P-Methode in RWeka-Bibliothek in R als Ausgabe in Textdatei, so dass Ich kann ein separates Nachschlagen-Rechner-Programm schreiben (sagen wir in Excel für Nicht-R-Benutzer).Erhalten der linearen Regressionsmodell an jedem Blatt für M5P-Modell in RWeka

Ich bin mit

Bibliothek (RWeka)
Modell = M5P (Antwort ~ predictorA + predictorB, data = Zug).

Ich kann die Baumausgabe als Modell $ Klassifizierer in einer Matrix erhalten. Dies funktioniert gut, dank This post

wenn ich den Befehl geben:

Modell

R druckt das Modell $ Sichter (die Baumstruktur), durch die LM an jedem Blatt gefolgt, ich möchte die Koeffizienten von LM an jedem Blatt extrahieren.

Jede Hilfe wird geschätzt.

+0

Mit dem folgenden Code: Ich bin in der Lage, die LM-Koeffizienten aus R zu bekommen. 'code' Bibliothek (rJava) ' code'ModelTree = as.matrix (scan (text = .jcall (modell $ classifier, "S", "toString"), sep = "\ n", what = "")) [-c (1: 2, 6),, drop = FALSCH] – user2162611

Antwort

0

mit dem folgenden Code: Ich bin in der Lage, die LM-Koeffizienten von R.

library(rJava)  
ModelTree=as.matrix(scan(text=.jcall(model$classifier, "S","toString") ,sep="\n", what=""))[-c(1:2, 6), ,drop=FALSE] 

Leider zu bekommen zu stören!

Verwandte Themen