我一直在Matlab中使用fittype
函数来创建自定义拟合。默认的fitoptions
涉及最小二乘法作为拟合标准。但是,我希望以最小的绝对偏差作为标准。
我在网上查了一下,但找不到内置的matlab解决方案。有人可以帮助我如何实现这一目标吗?
这有些不直观,因为你必须将方法设置为LinearLeastSquares
或NonlinearLeastSquares
来访问设置,但如果你在fitoptions
中设置强健拟合'Robust','LAR'
它应该做你想要的(尽管方法被设置为最小二乘! )
LAR代表最小绝对残差,并且是绝对偏差最小的另一个名称。