Robust Least-Squares Smoother:通过最小化成本函数来平滑噪声、异常值感染的数据-matlab开发

时间:2021-05-30 07:52:51
【文件属性】:
文件名称:Robust Least-Squares Smoother:通过最小化成本函数来平滑噪声、异常值感染的数据-matlab开发
文件大小:3KB
文件格式:ZIP
更新时间:2021-05-30 07:52:51
matlab IRLSSMOOTH 采用与 LSSMOOTH (ID:49789) 相同的平滑方法,但添加了迭代重新加权以减轻异常值的权重,防止它们影响平滑的输出序列。 用户控件相同,但 IRLSSMOOTH 通常进行 7 到 10 次迭代,因此速度较慢。 LSSMOOTH 和 IRLSSMOOTH 中使用的成本函数最小化思想归功于 ID:48799。 用户以样本为单位指定更平滑的响应时间,这将转化为与该多个样本的移动平均值大致相同的带宽。 由于更大的高频衰减,输出更平滑。 或者,用户可以指定不惩罚的最高导数,这会影响平滑器的瞬态响应。 默认值为 2。数字越小,阻尼越大,数字越大,阻尼越小。 在实践中,差异通常是微妙的。 有关输入的更多详细信息,请参见代码标头。 在 IRLSSMOOTH 中,就像在 LSSMOOTH 中一样,永远不会出现如何处理序列末端的问题。 每个输出样本都是矢量解决方案的一
【文件预览】:
irlssmooth.zip

网友评论