我需要知道它使用的算法,因为我必须编写自己的程序。 Levenberg-Marquardt并没有真正做到这一点。是否有像算法列表,Mathematica从中选择用于特定问题的算法?
谢谢。
答案 0 :(得分:4)
Mathematica 8.x可以为NonLinearModelFit[]
选项使用Method
的以下算法:
方法的可能设置包括"ConjugateGradient"
,"Gradient"
,"LevenbergMarquardt"
,"Newton"
,"NMinimize"
和"QuasiNewton"
,默认设置为{ {1}}。
有关其他选项等,请参阅文档。
请注意Automatic
已过时;您现在应该使用NonLinearFit[]
代替。