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