作者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