首页 > 解决方案 > 如何在 Eigen 不受支持的 levenberg marquardt 实现中应用权重?

问题描述

我正在使用 Eigen 的 levenberg marquardt 算法来拟合一个曲面,但是数据中有很多噪声,所以我需要通过迭代加权来过滤掉噪声。但是不知道这个权重应该加在哪里?你知道,在我的 LevenbergMarquardt 函子中,我必须用以下内容填充 fvec:

for(i...) fvec(i) = f_i(x)

但在实际问题中,每个观察都有不同的权重,我想从原始拟合的残差中获取权重,并尝试使用权重通过 levenberg marquardt 进行重新拟合。那么我应该在哪里添加重量?你能帮我举个例子吗?谢谢。

标签: eigen3

解决方案


推荐阅读