我有一个线性模型,我使用稳健回归来估计参数,但我在MATLAB中得到以下消息(橙色):
Warning: Iteration limit reached.
> In stats/private/statrobustfit at 76
In robustfit at 106
In harrv at 45
In test at 19
我的线性模型具有随机分量,这就是我为n次试验运行回归以获得参数的平均值的原因。有谁知道什么是错的?这是我的代码的一部分(第45行,它出错了):
% Perform robust regression
W = [X1,X2,X3];
CoefR = robustfit(W,Y);
YRob = CoefR(1) + CoefR(2)*X1 + CoefR(3)*X2 + CoefR(4)*X3;
eRob = Y - YRob;