我试图想象如何在R的RWeka库中将M5P方法生成的树的每个叶子上的线性模型作为文本文件的输出,这样我就可以编写一个单独的查找计算器程序(比如excel)对于非R用户)。
我正在使用
库(RWeka)
model = M5P(response~excictorictorA + predictorB,data = train)。
我可以在矩阵中将树输出作为模型$ classifier。这要归功于This post
如果我发出命令:
模型
R打印模型$ classifier(树结构),然后是每个叶子上的LM,我想在每个叶子上提取LM的系数。
感谢任何帮助。
答案 0 :(得分:0)
使用以下代码:我能够从R中获得LM系数。
library(rJava)
ModelTree=as.matrix(scan(text=.jcall(model$classifier, "S","toString") ,sep="\n", what="") )[-c(1:2, 6), ,drop=FALSE]
抱歉打扰!