Non Linear Regression

Nonlinear regression is a form of regression analysis in which observational data are modeled by a function which is a nonlinear combination of the model parameters and depends on one or more independent variables. The data are fitted by a method of successive approximations.

The Quant Express Non Linear Regression class determines the values of parameters for any equation, whose form you specify, that cause the equation to best fit a set of data values. It can handle linear, polynomial, exponential, logistic, periodic, and general nonlinear functions. Unlike many "nonlinear" regression programs that can only handle a limited set of function forms, our library can handle essentially any function whose form you can specify algebraically.

 

In this example, the random data are generated from the function y(x) with a0 = 2, a1 = 3 and a2 = -4.
 
NB: Multiple dimensions in X are supported too.  
Create Random Series and Fit the Data
 
X
Y
Estimated Y (Fitted)
1.0001.8691.907
2.0001.7092.489
3.0003.1412.766
4.0003.3322.438
5.0000.3751.745
6.0001.7381.300
7.0000.7701.546
8.0001.1302.319
9.0004.9132.946
10.0002.3312.833
11.0002.1972.024
12.0001.9431.213
13.000-0.2041.147
14.0002.5611.941
15.0002.1362.921
16.0002.3993.201
17.0003.9012.482
18.0001.0491.363
19.0000.8830.842
20.0002.9601.428
21.0002.0772.643
22.0003.4823.413
23.0003.1913.017
24.0001.4581.763
25.0001.1330.749
The Non Linear Regression chart showing Input series, Fitted series.