我能用R立体派的结果做个图表吗?
我刚开始使用R包我能用R立体派的结果做个图表吗?,r,diagram,regression,decision-tree,R,Diagram,Regression,Decision Tree,我刚开始使用R包Cubist,它创建如下输出: Cubist[Release 2.07 GPL Edition]周二7月9日19:46:48 2013 目标属性“结果” 从undefined.data读取260个案例(9个属性) 型号: 规则1:[26例,平均值0.3,范围0-8,最大误差0.3] if B4 <= 54.96766 B7 > 39.66716 then outcome = 0 我可以使用predict的模型,但我想画一张树的图形。我不认为可
Cubist
,它创建如下输出:
Cubist[Release 2.07 GPL Edition]周二7月9日19:46:48 2013
目标属性“结果”
从undefined.data读取260个案例(9个属性)
型号:
规则1:[26例,平均值0.3,范围0-8,最大误差0.3]
if
B4 <= 54.96766
B7 > 39.66716
then
outcome = 0
我可以使用predict的模型,但我想画一张树的图形。我不认为可以查看手册,但我想知道是否有人知道这样做的方法。您可以使用
dotplot.cubist
获得模型条件和系数的可视化视图。这里有一个例子:
library(mlbench)
library(Cubist)
library(gridExtra)
data(BostonHousing)
mod1 <- cubist(x = BostonHousing[, -14], y = BostonHousing$medv)
summary(mod1)
p1 <- dotplot(mod1, what = "splits",main='Conditions')
p2 <- dotplot(mod1, what = "coefs",main='Coefs')
grid.arrange(p1,p2)
库(mlbench)
图书馆(立体派)
图书馆(gridExtra)
数据(Boston外壳)
mod1rpart
和partykit
都是用于绘制树型图的有用R包
编辑:参见此处的partykit示例我只是想澄清一下,我正在寻找这样一个图:答案很好,但我应该澄清一下我在寻找什么样的树形图。就我所知,rpart不会在节点处输出回归公式,它只输出平均值。我还没看过partykit,你有它可以制作的图片链接吗?。尽管仔细阅读,我认为它可能与rpart非常相似。在我的原始答案中添加了一个示例
library(mlbench)
library(Cubist)
library(gridExtra)
data(BostonHousing)
mod1 <- cubist(x = BostonHousing[, -14], y = BostonHousing$medv)
summary(mod1)
p1 <- dotplot(mod1, what = "splits",main='Conditions')
p2 <- dotplot(mod1, what = "coefs",main='Coefs')
grid.arrange(p1,p2)