The function (2) has an extremum when all its partial derivatives with respect to the model parameters are simultaneously zero,
We now introduce the notation that is the set of parameters from previous iteration, by which is the change of parameters to be determined. We also denote the weighted deviations of observables from experiment by ,
It is now obvious that the parameters lying in the null space of (if it is singular) cannot be determined. Moreover, during the fitting procedure it often happens that some parameters are very poorly determined by the experimental data. These parameters should be removed from the set because they have very large uncertainties and, if kept, would destroy the subsequent error analysis (see below). The poorly determined parameters can be found by first transforming to a new set of parameters, here called 'independent parameters' and then eliminating all non-important independent parameters from the fit.
This can be achieved by making a singular value decomposition (SVD) [17] of matrix ,
The SVD of allows one to calculate the inverse outside the null space of ,
The new independent parameters are now defined as . If some singular values become very small, the associated variables are simply dropped from Eq. (12), i.e.,