tests/cpp: Add tests for Metric RMSE

This commit is contained in:
AbdealiJK
2016-12-04 13:15:09 +05:30
committed by Tianqi Chen
parent 582c373274
commit 03abd47f49
3 changed files with 32 additions and 0 deletions

View File

@@ -49,3 +49,14 @@ void CheckObjFunction(xgboost::ObjFunction * obj,
<< " weight=" << weights[i];
}
}
xgboost::bst_float GetMetricEval(xgboost::Metric * metric,
std::vector<xgboost::bst_float> preds,
std::vector<xgboost::bst_float> labels,
std::vector<xgboost::bst_float> weights) {
xgboost::MetaInfo info;
info.num_row = labels.size();
info.labels = labels;
info.weights = weights;
return metric->Eval(preds, info, false);
}