在IDL中使用MPFIT进行非线性最小二乘拟合
天体物理仪器与方法
2009-09-11 v1
摘要
MPFIT是非线性最小二乘拟合程序MINPACK-1向IDL的移植。MPFIT继承了MINPACK-1原始FORTRAN版本的鲁棒性,同时针对IDL中的性能和便利性进行了优化。除了主拟合引擎MPFIT外,还提供了几个专用函数,用于拟合1-D曲线和2-D图像;1-D和2-D峰值;以及从IDL命令行进行交互式拟合。可以对模型参数施加多种约束,包括固定约束、简单边界约束,以及将值“绑定”到另一个参数。允许使用多种数据加权方法,并计算参数协方差矩阵。在拟合期间可通过回调子程序提供广泛的诊断功能,在拟合完成后同样可用。提供了多种不同形式的文档,包括教程、参考页面和常见问题解答。该软件包也被翻译成了C和Python语言。完整的IDL和C软件包可在http://purl.com/net/mpfit 找到。
引用
@article{arxiv.0902.2850,
title = {Non-linear Least Squares Fitting in IDL with MPFIT},
author = {Craig B. Markwardt},
journal= {arXiv preprint arXiv:0902.2850},
year = {2009}
}
备注
ADASS 2008 (Quebec) proceedings (4 pages)