algorithm - Mathematica 在 NonlinearModelFit[] 中使用什么拟合算法?

标签 algorithm wolfram-mathematica curve-fitting nonlinear-functions model-fitting

我需要知道它使用的算法,因为我必须编写自己的程序。 Levenberg-Marquardt 并没有真正这样做。是否有类似算法的列表,Mathematica 从中选择用于特定问题的算法?

谢谢。

最佳答案

Mathematica 8.x 可以将以下算法用于 NonLinearModelFit[]Method 选项:

方法的可能设置包括 "ConjugateGradient""Gradient""LevenbergMarquardt""Newton""NMinimize""QuasiNewton",默认为 Automatic

有关其他选项等,请参阅文档

请注意,NonLinearFit[] 已过时;您现在应该改用 FindFit[]

关于algorithm - Mathematica 在 NonlinearModelFit[] 中使用什么拟合算法?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10861844/

相关文章:

wolfram-mathematica - 如何确定PlotRange包含所有图形?

python - 使用 scipy 在 Python 中进行曲线拟合

c# - 曲线拟合具有可变幂的 3D 多项式

javascript - 查找字符串 b 中较小字符串 s 的所有排列(JavaScript)

algorithm - Python递归理解问题

wolfram-mathematica - 如何在mathematica中任意指定线条的粗细或点的大小

wolfram-mathematica - Mathematica 中的部分评估

r - 将数据曲线拟合到R?

ruby - 奇数顺序排列

algorithm - 最短路径变化