首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >预测的意义(rpart.model)

预测的意义(rpart.model)
EN

Stack Overflow用户
提问于 2015-03-28 21:49:50
回答 1查看 421关注 0票数 0

鉴于此:

代码语言:javascript
复制
data(iris)
fit <- rpart(Species~., iris)
predict(fit)

这会给出训练数据的cross-validated预测吗?

我没有在rpart文档中找到任何关于简历预测的确认。

10倍

EN

回答 1

Stack Overflow用户

发布于 2015-04-05 11:58:18

使用predict(fit),您可以得到训练数据集上的预测类概率(用于分类树;用于回归树的方法)。用于该预测的树是由

代码语言:javascript
复制
fit

## n= 150 
## 
## node), split, n, loss, yval, (yprob)
##       * denotes terminal node
## 
## 1) root 150 100 setosa (0.33333333 0.33333333 0.33333333)  
##   2) Petal.Length< 2.45 50   0 setosa (1.00000000 0.00000000 0.00000000) *
##   3) Petal.Length>=2.45 100  50 versicolor (0.00000000 0.50000000 0.50000000)  
##     6) Petal.Width< 1.75 54   5 versicolor (0.00000000 0.90740741 0.09259259) *
##     7) Petal.Width>=1.75 46   1 virginica (0.00000000 0.02173913 0.97826087) *

在拟合这棵树的过程中,还会进行交叉验证,例如,查看

代码语言:javascript
复制
fit$cptable

##     CP nsplit rel error xerror       xstd
## 1 0.50      0      1.00   1.16 0.05127703
## 2 0.44      1      0.50   0.70 0.06110101
## 3 0.01      2      0.06   0.09 0.02908608

因此,在这种情况下,fit也有最低的交叉验证错误(参见xerror列)。在其他数据集上,您可能需要应用一些额外的剪枝或使用1-SE剪枝规则等。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/29323030

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档