Если я правильно знаю - за попытку подгонять модель;некоторый итерационный алгоритм используется там, где целью является минимизация функции стоимости (например, OLS, MSE, RMSE, MMSE).
Я знаю, что метод robustfit()
выполняет подгонку для регрессионной модели с использованием OLS (Обычная функция наименьших квадратов), а затем выполняет дополнительную взвешенную регрессию для получения окончательной модели.Кроме того, я думаю, fitlm()
использует RMSE в качестве функции стоимости.
Мой первый запрос: в Matlab, являются ли функция стоимости и функция веса одинаковыми или нет.Кроме того, как обеспечить мою пользовательскую функцию стоимости (например, MSE), позволяя MATLAB делать примерку?
Я узнал, что robustfit()
может принимать дополнительную / функцию пользовательского веса .Но опять же я запутался, будет ли это рассматриваться как функция стоимости?Или мне нужно использовать какой-то другой тип аргумента для предоставления моей пользовательской функции стоимости?