eigen3 - 如何在 Eigen 不受支持的 levenberg marquardt 实现中应用权重?
问题描述
我正在使用 Eigen 的 levenberg marquardt 算法来拟合一个曲面,但是数据中有很多噪声,所以我需要通过迭代加权来过滤掉噪声。但是不知道这个权重应该加在哪里?你知道,在我的 LevenbergMarquardt 函子中,我必须用以下内容填充 fvec:
for(i...) fvec(i) = f_i(x)
但在实际问题中,每个观察都有不同的权重,我想从原始拟合的残差中获取权重,并尝试使用权重通过 levenberg marquardt 进行重新拟合。那么我应该在哪里添加重量?你能帮我举个例子吗?谢谢。
解决方案
推荐阅读
- javascript - 图像未显示在 Laravel 项目中
- r - 如何在 R 中用 2 个句子对文本进行子集化?
- r - 仅附加不是“TRUE”的列表元素
- c - 警告格式指定类型 int 但参数的类型为 long
- c# - 当 sourcerect 准确时,C# spritesheet 显示相邻的图块
- python - 在 Numpy 中将 2D 或 1D 掩码数组索引到 1D 数组中的有效通用代码
- javascript - 数组链导致未定义
- visual-studio-code - vscode文件路径不能在输出面板中使用“cmd+click”
- elasticsearch - Magento 2.4.1:异常 #0 (ReflectionException):Magento\Elasticsearch\Model\Adapter\FieldMapper\ProductFieldMapper 类不存在
- laravel - 如何让用户在不登录 Laravel 网站的情况下将商品添加到购物车?