R语言
xpred.rpart
位于 rpart
包(package)。 说明
给出交叉验证下一组复杂性参数值的 rpart
拟合的预测值。
用法
xpred.rpart(fit, xval = 10, cp, return.all = FALSE)
参数
fit |
类 |
xval |
交叉验证组的数量。这也可以是定义交叉验证组的整数的显式列表。 |
cp |
所需的复杂性值列表。默认情况下,它取自拟合的 |
return.all |
如果 FALSE 仅返回预测的第一个元素 |
细节
复杂性惩罚实际上是范围,而不是值。例如,如果表中找到的 cp
值为 、 和 ,则这意味着表的第一行适用于 范围内的所有复杂性惩罚,第二行适用于 范围内的所有复杂性惩罚。 范围内的 cp
行,第三行 。默认情况下,每个区间的几何平均值用于交叉验证。
值
一个矩阵,其中每个观测值对应一行,每个复杂度值对应一列。如果 return.all
为 TRUE 并且每个节点的预测是一个向量,则结果将是一个包含所有预测的数组。例如,当响应是分类的时,结果包含预测的类别,后跟所选终端节点的类别概率; result[1,,]
将是预测类别的矩阵,result[2,,]
将是第 1 类概率的矩阵,等等。
例子
fit <- rpart(Mileage ~ Weight, car.test.frame)
xmat <- xpred.rpart(fit)
xerr <- (xmat - car.test.frame$Mileage)^2
apply(xerr, 2, sum) # cross-validated error estimate
# approx same result as rel. error from printcp(fit)
apply(xerr, 2, sum)/var(car.test.frame$Mileage)
printcp(fit)
也可以看看
相关用法
- R predict.rpart 根据拟合的 Rpart 对象进行预测
- R snip.rpart 剪切 Rpart 对象的子树
- R labels.rpart 为 Rpart 对象创建分割标签
- R summary.rpart 总结拟合的 Rpart 对象
- R printcp 显示拟合 Rpart 对象的 CP 表
- R print.rpart 打印 Rpart 对象
- R residuals.rpart 拟合 Rpart 对象的残差
- R rpart.control Rpart 配合控制
- R car90 1990 年《消费者报告》中的汽车数据
- R post.rpart Rpart 对象的 PostScript 演示图
- R path.rpart 沿着路径到达 Rpart 对象的选定节点
- R rpart.exp 指数拟合的初始化函数
- R rsq.rpart 绘制不同分割的近似 R 方
- R meanvar.rpart Rpart 对象的均值-方差图
- R car.test.frame 1990 年《消费者报告》中的汽车数据
- R rpart 递归分区和回归树
- R solder.balance 印刷电路板上的元件焊接
- R cu.summary 1990 年《消费者报告》中的汽车数据
- R kyphosis 接受过脊柱矫正操作的儿童的数据
- R stagec C期前列腺癌
- R na.rpart 处理 Rpart 对象中的缺失值
- R plot.rpart 绘制 Rpart 对象
- R prune.rpart Rpart 对象的成本复杂性修剪
- R plotcp 绘制 Rpart 拟合的复杂性参数表
- R text.rpart 将文本放置在树状图上
注:本文由纯净天空筛选整理自R-devel大神的英文原创作品 Return Cross-Validated Predictions。非经特殊声明,原始代码版权归原作者所有,本译文未经允许或授权,请勿转载或复制。