求助:如何确定nlinfit的初始值?
想知道这个问题的方法,怎样提供初始值才好?比如, = nlinfit(X,y,fun,beta0), 是否可将初始值确定为原始数据中的某个点?
急切等待中。
回复
也是一个老问题.建议如下:猜测初值; 再将算出的值代入计算一次,收敛就可以了.
若不收敛,再试试换初值.
也可以搜索论坛. beta0是你拟合参数的处置
和你用于拟合的数据是两码事
一般nlinfit的初始值是猜测的,这是一个非常头疼的问题
目前对于拟合问题,很多人采用1stOpt
回复 #3 happy 的帖子
我有点明白了,谢谢!也 就是说,我可以估计这个初始值大概在什么范围,然后在这个范围内给出一个估计值作为初始值。
给出不同的初始值,得到的结果差别还是挺大的。
不知我的理解是否正确?
页:
[1]