作者iterate (碎形)
看板Statistics
标题[程式] R 关於树状分析 (rpart 函数)
时间Mon Mar 21 11:40:14 2011
[软体程式类别]: R
[程式问题]: 树状分析 rpart 函数的使用
[软体熟悉度]:低(1~3个月)
[问题叙述]:
目前有组资料,使用 rpart 函数在进行分析
也顺利的产生结果,但是希望能将结果依所需要的分层取出
EX:
var_3
/ \
/ \
/ \
var_7 var_11
/\ /\
/ \ / \
/ \ / \
var_1 var_5 var_12 var_4
如果设定取两层,则会出现 var_3:var_7 || var_3:var_11
设定三层,则会出现 var_3:var_7:var_1 || var_3:var_7:var5 ||
var_3:var_11:var_12 || var_3:var_11:var4
如果能分两边(左右),对於後续资料处理上会更有效率。
[程式范例]:
CART.M <- rpart(Class ~. , ## 资料内的变项,皆为类别型态(1:5)
data=simulation ,na.action = na.pass,
control=rpart.control(cp=0.005,minsplit=3,xval=15),
method = "class",
model=FALSE,
x=TRUE, y=TRUE)
summary(CART.M)
-----------------------------------------------------------------------------
因为没有接触过这个 package,对於所产生的数据,
不知如何取出自己所需要的部分,再请有处理过类似
资料的朋友帮个忙,谢谢各位。
--
※ 发信站: 批踢踢实业坊(ptt.cc)
◆ From: 140.128.67.244
1F:推 Aqery:names(cart.m)和names(summary(CART.M))可以看到能抓出来的 03/21 13:54
2F:→ Aqery:变数,找找看有没有能用的吧 03/21 13:54