R:Ctree:了解路径并添加值

时间:2015-11-08 17:41:22

标签: r

library("caret")
library("randomForest")
library("party")
library("tree")
library("rpart")
library("rpart.plot")
library("survAUC")
library("survival")
options(digits=4)    
survivalTree<-ctree(Surv(survData$user_age,survData$is_user_active)~.,data=survData)
plot(survivalTree)

survData看起来像这样:enter image description here

它有更多的行。和a-g是节点中的某种指示符。用户年龄是指系统中的用户和活着与否的持续时间与生存与否(在我们的系统中)。

通过上述命令,我创建了一个生存的ctree,如下所示: enter image description here

现在有7片叶子。我想每个叶子,让我们从左边的第一片叶子举例如:变量n有n = 17.我想添加(1,2,3)17。所以在那个迭代1,2, 3 = 17.在第4次迭代中,我们在第4片叶子(从左边开始),n = 7.我想在(1,7,8,9)增加值7.所以现在1 = 17+ 7 = 24。 2,3 = 17.和7,8,9 = 7。

我的问题是我无法访问节点,因为Ctree没有数据结构。期望的输出是这样的:

a = 5001
b = 2232
c = 7110
d = 534
e = 223
f = 17
g = 6512

其中a-g是data.frame的第1列中的因子,其值是该data.frame的第2列。

0 个答案:

没有答案