Re: [程式] R 關於樹狀分析 (rpart 函數)
自問自答~
經過幾天的努力,小有進展
不過還未達到所預設的目標
尚需要各位的幫忙,
幫忙處理下列的問題!
目前的資料型態如下:
rname var n
1 1 v_1 300
2 2 v_3 212
4 4 v_3 166
8 8 <leaf> 121
9 9 v_4 45
18 18 <leaf> 15
19 19 <leaf> 30
5 5 v_4 46
10 10 <leaf> 4
11 11 <leaf> 42
3 3 v_2 88
6 6 v_3 13
12 12 v_3 11
24 24 <leaf> 10
25 25 <leaf> 1
13 13 <leaf> 2
7 7 <leaf> 75
想請教一下
如何挑出 rname 中的 1 2 3 所相對應的 var
希望得到的結果為:
rname_1 rname_2 rname_3
v_1 v_3 v_2
只差這一小步,謝謝各位的幫忙了。
※ 引述《iterate (碎形)》之銘言:
: [軟體程式類別]: 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
→
03/26 16:15, , 1F
03/26 16:15, 1F
討論串 (同標題文章)
本文引述了以下文章的的內容:
完整討論串 (本文為第 2 之 2 篇):