在R包rpart中,决策树CP表中呈现的树的大小取决于什么?在下面的示例中,CP表默认仅呈现具有1、2和5个节点的树(分别为nsplit = 0、1和4)。 library(rpart) fit <- rpart(Kyphosis ~ Age + Number + Start, ...
我不理解这里出了什么问题。 data.train <- read.table("Assign2.WineComplete.csv",sep=",",header=T) # Building decision tree Train <- data.frame(residual.su...
我在使用R制作回归树时遇到了困难。我有一个包含17个属性的数据框。library(rpart) rt.model <- rpart(razlika ~ ., learn) 我遇到了一个错误:Error in `[.data.frame`(frame, predictors) : unde...
如何获取每行模型的终端节点的ID(或名称)?predict.rpart只能返回分类树的预测类别(数字或因子)、类别概率或某些组合(使用type="matrix")。 我想做如下操作: fit <- rpart(Kyphosis ~ Age + Number + Start, data ...
尝试使用 gbm 或 rpart 模型进行拟合时,我多次遇到此错误。最终,我使用公开可用的数据成功地重现了这个错误。我注意到,在使用CV(或重复cv)时会出现此错误。当我不使用任何拟合控制时,就不会出现此错误。有人能够解释一下为什么我始终都会遇到这个错误吗?fitControl= trainC...
我试图使用R中的“rpart”包来构建生存树,并希望使用此树来预测其他观测值。我知道有很多关于rpart和预测的SO问题,但是我没有找到任何一个解决使用“Surv”对象与rpart一起使用时(我认为)特定的问题。 我的特定问题涉及解释“predict”函数的结果。以下是一个示例: libr...
我正在使用caret软件包来训练一个带有“rpart”软件包的模型;tr = train(y ~ ., data = trainingDATA, method = "rpart") 数据没有缺失值或NA,但运行命令时会出现警告消息; Warning message: In nomina...
我可以使用Rpart在基础R中使用Kyphosis数据集创建一棵树: fit <- rpart(Kyphosis ~ Age + Number + Start, method="class", data=kyphosis) printcp(fit) plot(fit,...
我将要为rpart运行一个分类任务。因为需要在多个模型中运行它,所以我需要将数据准备成稀疏格式。 当我使用以下指令运行rpart方法: control <- trainControl(method="repeatedcv", number=10, repeats=3) #Metric...
(我仍在学习如何在R中处理图像;这是对rpart package: Save Decision Tree to PNG 的延续)我试图将rpart生成的决策树图以PNG格式保存,而不是提供的Postscript。我的代码看起来像这样:png("tree.png", width=1000, he...