声振论坛

 找回密码
 我要加入

QQ登录

只需一步,快速开始

查看: 2492|回复: 3

[工具箱] 求助:如何确定nlinfit的初始值?

[复制链接]
发表于 2006-11-27 16:27 | 显示全部楼层 |阅读模式

马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。

您需要 登录 才可以下载或查看,没有账号?我要加入

x
想知道这个问题的方法,怎样提供初始值才好?
比如,[beta,r,J] = nlinfit(X,y,fun,beta0), 是否可将初始值确定为原始数据中的某个点?
急切等待中。
回复
分享到:

使用道具 举报

发表于 2006-11-27 19:30 | 显示全部楼层

回复

也是一个老问题.建议如下:
猜测初值; 再将算出的值代入计算一次,收敛就可以了.
若不收敛,再试试换初值.
也可以搜索论坛.
发表于 2006-11-27 19:46 | 显示全部楼层
beta0是你拟合参数的处置
和你用于拟合的数据是两码事

一般nlinfit的初始值是猜测的,这是一个非常头疼的问题

目前对于拟合问题,很多人采用1stOpt
 楼主| 发表于 2006-11-27 22:06 | 显示全部楼层

回复 #3 happy 的帖子

我有点明白了,谢谢!
也 就是说,我可以估计这个初始值大概在什么范围,然后在这个范围内给出一个估计值作为初始值。
给出不同的初始值,得到的结果差别还是挺大的。
不知我的理解是否正确?
您需要登录后才可以回帖 登录 | 我要加入

本版积分规则

QQ|小黑屋|Archiver|手机版|联系我们|声振论坛

GMT+8, 2024-12-13 11:38 , Processed in 0.060127 second(s), 17 queries , Gzip On.

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

快速回复 返回顶部 返回列表