【发布时间】:2019-10-13 04:19:15
【问题描述】:
我正在使用以下带有 ipred 的 bagging 函数在 R 中引导样本 500 次以开发决策树:
baggedsample <- bagging(p ~., data, nbagg=500, coob=TRUE, control = list
(minbucket=5))
在此之后,我想知道 R 平方。
我注意到如果我使用插入符号函数进行装袋,R-squared 将自动计算如下:
# Specify 10-fold cross validation
ctrl <- trainControl(method = "cv", number = 10)
# CV bagged model
baggedsample <- train(
p ~ .,
data,
method = "treebag",
trControl = ctrl,
importance = TRUE
)
# assess results
baggedsample
RMSE Rsquared MAE
## 36477.25 0.7001783 24059.85
感谢您对此问题的任何指导,谢谢。
【问题讨论】:
-
rsquared应使用(1 - mse)/var(response)计算。所以你只需要评估mse(均方误差)和你的y的方差。
标签: r function statistics cart decision-tree