使用RMSE的插入二进制分类

Jam*_*ers 2 r r-caret

有没有办法让插入符号使用RMSE和二进制分类问题?

如果您尝试使用metric = "RMSE"分类问题,您将收到以下消息:

Error in train.default(x, y, weights = w, ...) :
    Metric RMSE not applicable for classification models
Run Code Online (Sandbox Code Playgroud)

这是有道理的.但有没有办法定义自定义指标?例如,如果你的结局是01,你可以定义误差outcome - p其中p是由模型预测的概率.

编辑====================

为了给出这个背景以及想要使用这个测量背后的一些推理,请参阅Michael J.Procopio 在自主户外机器人导航中学习漂移概念的分类器集合的实验分析中的 2.7.1 ,或者关于so​​ftclassval论文

小智 8

Y应该是一个因素.在训练模型之前,在其上使用as.factor().