如果我知道 - 试图适合模型;在目标是最小化成本函数(例如,OLS,MSE,RMSE,MMSE)的情况下,使用某种迭代算法 .

我知道 robustfit() 方法使用OLS(普通最小二乘)成本函数拟合回归模型,然后执行额外的加权回归以提供最终模型 . 另外,我认为 fitlm() 使用RMSE作为成本函数 .

我的第一个问题是:在Matlab中,成本函数和权重函数是否相同 . 另外,如何在让MATLAB进行拟合的同时提供我的自定义成本函数(例如MSE)?

我开始知道, robustfit() 可以采取额外的/ custom weight function . 但我再次感到困惑,那会被视为成本函数吗?或者我需要使用其他一些参数来提供我的自定义成本函数?