matlab - Matlab中的最小绝对偏差拟合
问题描述
我一直在使用fittype
Matlab 中的函数来创建自定义拟合。默认使用fitoptions
最小二乘作为拟合标准。但是,我希望以最小的绝对偏差作为标准。
我已经在网上查询过这个问题,但找不到内置的 matlab 解决方案。有人可以帮助我如何实现这一目标吗?
解决方案
这有点不直观,因为您必须将方法设置为LinearLeastSquares
或NonlinearLeastSquares
访问该设置,但如果您在fitoptions
稳健拟合中设置'Robust','LAR'
它应该做您想要的(尽管方法被设置为最小二乘!)
LAR 代表最小绝对残差,只是最小绝对偏差的另一个名称。
推荐阅读
- c# - 文本框延迟事件
- python - 如何使用 python 命令执行 Python 脚本
- java - 有没有一种简单的方法可以在java中并行化foreach循环?
- ios - 如何更改 UIScrollView 中的滚动方向?
- python - 快速搜索 Pandas 数据框列
- dart - 颤振更改文本字段下划线颜色
- regex - sed 模式似乎不匹配/替换
- ios - iOS - Google Maps Places onclick 与 map onclick 冲突
- dart - Flutter PositionedTransitioned to below other Stack child - 如何获得高度?
- php - 无法从 ubuntuserver 运行 php mysqli 脚本