| 查看: 2969 | 回复: 9 | |||||
| 当前只显示满足指定条件的回帖,点击这里查看本话题的所有回帖 | |||||
飞鸿印雪jay银虫 (小有名气)
|
[求助]
关于非线性最小二乘拟合的问题已有3人参与
|
||||
| 我在matlab中调用这个函数LSQNONLIN,这是非线性最小二乘法,其包含两个算法,trust region reflective and Levenberg-Marquardt,但是我找到的书上是把trust region reflective法归为无约束多维极值问题,百度上还说Levenberg-Marquardt是trust region reflective法的一种?究竟是怎么样的啊? |
» 猜你喜欢
求国际会议网站
已经有1人回复
求取一些关于纳米材料和纳米技术相关的英文PPT。
已经有0人回复
物理学I论文润色/翻译怎么收费?
已经有111人回复
【复旦大学】二维材料方向招收2026年博士研究生1名
已经有0人回复
北京纳米能源与系统研究所 王中林院士/曹南颖研究员课题组2026级硕/博/博后招生
已经有10人回复
荷兰Utrecht University超快太赫兹光谱王海教授课题招收2026 CSC博士生
已经有19人回复
反铁磁体中的磁性切换:两种不同的机制已成功可视化
已经有0人回复
26申博推荐:南京航空航天大学国际前沿科学研究院光学方向招收博士生!
已经有0人回复
求标准粉末衍射卡号 ICDD 01-076-1802
已经有0人回复
» 本主题相关价值贴推荐,对您同样有帮助:
求助一个超定方程组最小二乘解问题
已经有5人回复
在用nlinfit对非线性函数拟合时遇到的一些问题请教
已经有5人回复
最小二乘解算拟合方程
已经有12人回复
在进行多元非线性拟合的时候,用matlab拟合的值残差都大于0
已经有14人回复
求助用matlab 多元非线性拟合2
已经有21人回复
求用最小二乘拟合时间序列
已经有3人回复
非线性最小二乘,约束优化
已经有11人回复
求助Matlab最小二乘法非线性拟合
已经有4人回复
有没有对非线性拟合结果参数检验的?
已经有3人回复
线性拟合中的问题
已经有9人回复
求助一个逻辑斯蒂函数的拟合
已经有8人回复
matlab非线性拟合求助
已经有7人回复
关于非线性拟合的拟合度的问题
已经有5人回复
求助最小二乘法拟合
已经有4人回复
基于最小二乘互相关算法的图像定位匹配研究 (论文讨论)
已经有8人回复
非线性数据拟合的数学原理!!!!!????
已经有30人回复
关于拟合:同一个方程,非线性拟合与转换后线性拟合
已经有8人回复
非线性最小二乘拟合(初值问题)lsqcurvefit 函数的设定
已经有14人回复
origin进行非线性拟合如何选择函数或者自定义合适的函数
已经有19人回复
最小二乘法非线性拟合的参数误差如何确定?
已经有3人回复
最小二乘拟合 初值 运算时间
已经有12人回复
【求助】Matlab非线性最小二乘拟合活度系数模型(Willson、NRTL、UNIQUAC)
已经有17人回复
月只蓝
主管区长 (职业作家)
-

专家经验: +1059 - 计算强帖: 8
- 应助: 1712 (讲师)
- 贵宾: 8.888
- 金币: 68120.7
- 散金: 1938
- 红花: 443
- 沙发: 4
- 帖子: 4373
- 在线: 3291.4小时
- 虫号: 1122189
- 注册: 2010-10-14
- 专业: 宇宙学
- 管辖: 计算模拟区
【答案】应助回帖
|
你用其中一种算法,看哪种能运行得通。然后说明用了该算法即可。我印象中对于参数有约束的问题,Levenberg-Marquardt不适用,trust region reflective算法适用,在MATLAB中help LSQNONLIN,即可找到相关文献,在论文中引用即可。比如trust region reflective算法的文献: [1] Byrd, R.H., R.B. Schnabel, and G.A. Shultz, Approximate Solution of the Trust Region Problem by Minimization over Two-Dimensional Subspaces, Mathematical Programming, 247-263, 1988。 [2] Steihaug, T , The Conjugate Gradient Method and Trust Regions in Large Scale Optimization, SIAM Journal on Numerical Analysis, 626-637, 1983。 |

4楼2014-08-27 16:58:17
月只蓝
主管区长 (职业作家)
-

专家经验: +1059 - 计算强帖: 8
- 应助: 1712 (讲师)
- 贵宾: 8.888
- 金币: 68120.7
- 散金: 1938
- 红花: 443
- 沙发: 4
- 帖子: 4373
- 在线: 3291.4小时
- 虫号: 1122189
- 注册: 2010-10-14
- 专业: 宇宙学
- 管辖: 计算模拟区

2楼2014-08-25 21:15:24
飞鸿印雪jay
银虫 (小有名气)
- 应助: 1 (幼儿园)
- 金币: 340.5
- 散金: 60
- 帖子: 69
- 在线: 60.3小时
- 虫号: 2338094
- 注册: 2013-03-11
- 性别: GG
- 专业: 生物化工与食品化工
3楼2014-08-27 16:34:40
飞鸿印雪jay
银虫 (小有名气)
- 应助: 1 (幼儿园)
- 金币: 340.5
- 散金: 60
- 帖子: 69
- 在线: 60.3小时
- 虫号: 2338094
- 注册: 2013-03-11
- 性别: GG
- 专业: 生物化工与食品化工
|
还想请教一下,我在用Levenberg-Marquardt算法时,提示Warning: The Levenberg-Marquardt algorithm does not handle bound constraints; using the trust-region-reflective algorithm instead. 好像是说不能有上下界条件,那么我就不定义上下界条件,都改为[]。可以运行,但是拟合出的K值有负值,根据物理意义,不应该有负值。于是我定义下限为0,此时只能用trust region reflective算法,但是这样一来两种算法的结果就很大不同,我不懂哪个是对的?还有就是我如果上下限都为【】时,用Levenberg-Marquardt和trust-region-reflective计算的结果也不同,这是为什么啊? |
5楼2014-08-27 17:09:10













回复此楼