24小时热门版块排行榜    

查看: 741  |  回复: 2

breezer5577

新虫 (初入文坛)

[求助] 求有参数范围的Levenbery-Marquardt算法

用L-M算法求解非线性回归时,如何加入参数范围的限制?
dp=inv(H_lm)*(J'*d);,
其中dp为参数改变的步进,H_lm为海森矩阵(=J'*J+lamda*I),J为雅克比矩阵,d为误差矩阵。应该在哪里做修正呢?
谢谢。
回复此楼

» 猜你喜欢

» 本主题相关价值贴推荐,对您同样有帮助:

已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

breezer5577

新虫 (初入文坛)

谢谢提供信息,但是我不是困惑于如何实现L-M算法代码,这个已经解决,只是由于在运行中,参数有时会跑到我需要的范围以外(比如某个参数不希望是负数),导致最后的结果并不理想。所以我想实现“有参数范围的L-M算法”。
2楼2012-10-26 21:56:40
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

sg47

铜虫 (小有名气)

【答案】应助回帖

感谢参与,应助指数 +1
加约束,看看nocedal wright 2006
3楼2012-10-28 11:28:15
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖
相关版块跳转 我要订阅楼主 breezer5577 的主题更新
信息提示
请填处理意见