0
我是R和rpart软件包的新手。我想使用下面的示例数据创建一棵树。不能通过R中的r创建树
我的数据集与此类似 MYDATA =
"","A","B","C","status"
"1",TRUE,TRUE,TRUE,"okay"
"2",TRUE,TRUE,FALSE,"okay"
"3",TRUE,FALSE,TRUE,"okay"
"4",TRUE,FALSE,FALSE,"notokay"
"5",FALSE,TRUE,TRUE,"notokay"
"6",FALSE,TRUE,FALSE,"notokay"
"7",FALSE,FALSE,TRUE,"okay"
"8",FALSE,FALSE,FALSE,"okay"
fit <- rpart(status ~ A + B + C, data = mydata, method = "class")
或 我用不同的公式和在此不同的方法尝试。但始终只有根节点生成。没有可能的情节。 其显示
fit
n= 8
node), split, n, loss, yval, (yprob)
* denotes terminal node
1) root 8 3 okay (0.3750000 0.6250000) *
如何创建树?我需要在每个节点上显示 “okay”和“notokay”的百分比。我需要指定A,B或C中的一个用于分割并显示统计数据
函数rpart只显示根树,如果其他变量没有添加预测值的模型,换句话说:你不能区分之间使用变量的不同类型的状态,它们是非常不好的预测因子,没有预测能力 – grrgrrbla