R中的xgboost:是否可以交叉验证(xgb.cv)以得到包含预测和观察值的矩阵?

时间:2018-11-19 09:34:36

标签: r prediction cross-validation xgboost

我最近使用了“ xgb.cv ”来估算xgboost的准确性。我发现元素 pred 可以获取预测值。我也想获取相应的观察值(测试数据),或者包含预测和观察值的矩阵,但是,没有一个有用的元素或参数可以实现。我错过了一些细节吗?还是还有其他方法?

我的代码:

cv <- xgb.cv(data = x_DMatrix,     
                 max_depth = 3,        
                 nrounds = 10,         
                 nfold = 10,                  
                 prediction = TRUE,           
                 metrics = "rmse",           
                 objective ="reg:linear")    

cv$evaluation_log      # list of evaluation metrics
cv$pred                # get the pretiction value

xgb.cv ”的参数:

喜好 优化的评估功能。返回具有给定预测和dtrain的list(metric ='metric-name',value ='metric-value')。

未指定帮助文档。 feval 的含义和用法是什么?

我正在网上搜索,但没有匹配的答案。请帮助或尝试给出一些想法来实现这一目标。预先感谢。

0 个答案:

没有答案