9得票2回答
rpart中CP表给出的树大小

在R包rpart中,决策树CP表中呈现的树的大小取决于什么?在下面的示例中,CP表默认仅呈现具有1、2和5个节点的树(分别为nsplit = 0、1和4)。 library(rpart) fit <- rpart(Kyphosis ~ Age + Number + Start, ...

19得票4回答
在评估表达式时出现错误:未找到对象。

我不理解这里出了什么问题。 data.train <- read.table("Assign2.WineComplete.csv",sep=",",header=T) # Building decision tree Train <- data.frame(residual.su...

15得票3回答
R中的回归树

我在使用R制作回归树时遇到了困难。我有一个包含17个属性的数据框。library(rpart) rt.model <- rpart(razlika ~ ., learn) 我遇到了一个错误:Error in `[.data.frame`(frame, predictors) : unde...

7得票4回答
获取rpart模型节点的id/name

如何获取每行模型的终端节点的ID(或名称)?predict.rpart只能返回分类树的预测类别(数字或因子)、类别概率或某些组合(使用type="matrix")。 我想做如下操作: fit <- rpart(Kyphosis ~ Age + Number + Start, data ...

13得票1回答
Caret训练方法报错:提示有错误,所有RMSE指标值都丢失。

尝试使用 gbm 或 rpart 模型进行拟合时,我多次遇到此错误。最终,我使用公开可用的数据成功地重现了这个错误。我注意到,在使用CV(或重复cv)时会出现此错误。当我不使用任何拟合控制时,就不会出现此错误。有人能够解释一下为什么我始终都会遇到这个错误吗?fitControl= trainC...

14得票2回答
使用R中'rpart'包中的生存树来预测新观测数据。

我试图使用R中的“rpart”包来构建生存树,并希望使用此树来预测其他观测值。我知道有很多关于rpart和预测的SO问题,但是我没有找到任何一个解决使用“Surv”对象与rpart一起使用时(我认为)特定的问题。 我的特定问题涉及解释“predict”函数的结果。以下是一个示例: libr...

33得票6回答
caret train()使用rpart时出现警告信息:“在重新采样的性能度量中缺少值”。

我正在使用caret软件包来训练一个带有“rpart”软件包的模型;tr = train(y ~ ., data = trainingDATA, method = "rpart") 数据没有缺失值或NA,但运行命令时会出现警告消息; Warning message: In nomina...

8得票2回答
使用rpart算法生成决策树并制作桑基图

我可以使用Rpart在基础R中使用Kyphosis数据集创建一棵树: fit <- rpart(Kyphosis ~ Age + Number + Start, method="class", data=kyphosis) printcp(fit) plot(fit,...

8得票3回答
R中caret rpart返回错误:“在`[.data.frame`(m, labs)中选择未定义的列”。

我将要为rpart运行一个分类任务。因为需要在多个模型中运行它,所以我需要将数据准备成稀疏格式。 当我使用以下指令运行rpart方法: control <- trainControl(method="repeatedcv", number=10, repeats=3) #Metric...

20得票4回答
R:绘制决策树标签时,叶子节点文本被截断

(我仍在学习如何在R中处理图像;这是对rpart package: Save Decision Tree to PNG 的延续)我试图将rpart生成的决策树图以PNG格式保存,而不是提供的Postscript。我的代码看起来像这样:png("tree.png", width=1000, he...