Non linear regression offers a number of advantages over linear regression:
Equations do not need to be linearised (linearising equations may be difficult / not possible)
Fit is
Avoids challenges of negative values being discarded when logarithms are taken
Non-linear regression can be achieved using various software including the use of spreadsheets, specialist data analysis software or through programming methods such as python. Brief guides are provided below for Python and Excel.
The Python pages include a graph plotting script which can be used for both linear and non-linear regression. You can set the desired best fit function to be used in the code. In the fitting process the constants will be determined.
Excel can carry out non-linear regression using the Analysis Toolpak. Instructions for installing this addon are provided below.
Templates are provided for carrying out non-linear regression for kinetic analysis. Two templates are provided, and the relevant template will need to be selected to suit the analysis being undertaken.