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。非經特殊聲明,原始代碼版權歸原作者所有,本譯文未經允許或授權,請勿轉載或複製。