[英]How to provide custom cost function for robustfit or fitlm in MATLAB
如果我知道正确-尝试拟合模型; 使用某种迭代算法,其目标是最小化成本函数(例如OLS,MSE,RMSE,MMSE)。
我知道robustfit()
方法使用OLS(普通最小二乘)成本函数对回归模型进行拟合,然后执行附加的加权回归以提供最终模型。 另外,我认为fitlm()
使用RMSE作为成本函数。
我的第一个查询是:在Matlab中,成本函数和权重函数是否相同。 另外,如何在让MATLAB拟合的同时提供我的自定义成本函数(例如MSE)?
我知道, robustfit()
可以采用其他/ 自定义权重函数 。 但是我再次感到困惑,是否会将其视为成本函数? 还是我需要使用其他类型的参数来提供自定义成本函数?
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.