NANAHEP-LATFeb 7, 2012

Improving non-linear fits

arXiv:1202.09881 citationsh-index: 17
Originality Synthesis-oriented
AI Analysis

This work offers an incremental improvement in non-linear fitting methods for domain-specific applications such as Lattice QCD.

The authors propose an algorithm for non-linear fitting that combines variable projection with Newton optimization and steepest descent, including Bayesian priors, and provide a Python implementation. Tests on simulated data show its suitability for problems like exponential sums in Lattice QCD.

In this notes we describe an algorithm for non-linear fitting which incorporates some of the features of linear least squares into a general minimum $χ^2$ fit and provide a pure Python implementation of the algorithm. It consists of the variable projection method (varpro), combined with a Newton optimizer and stabilized using the steepest descent with an adaptative step. The algorithm includes a term to account for Bayesian priors. We performed tests of the algorithm using simulated data. This method is suitable, for example, for fitting with sums of exponentials as often needed in Lattice Quantum Chromodynamics.

Foundations

The foundational work for this paper's niche, ranked by how specifically the neighbourhood builds on it — not by global fame.

Your Notes