【发布时间】:2015-07-01 13:58:37
【问题描述】:
我是 R 和 rpart 包的新手。我想使用以下示例数据创建一棵树。
我的数据集是这样的 我的数据 =
"","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 仅显示根树,换句话说:您无法使用变量区分不同类型的状态,它们非常没有预测能力的坏预测器
标签: r decision-tree rpart