Fitting Polynomial Regression
The ndCurveMaster program can be used to fit any polynomial model with any number of variables, such as:
y = a0 + a1 * x1 + a2 * x2 + a3 * x3 + a4 * x1 * x2 + a5 * x1 * x3 + a6 * x2 * x3 + a7 * x1 * x2 * x3 + a8 * x1^2 + a9 * x2^2 + a10 * x3^2 + a11 * x1^3 + a12 * x2^3 + a13 * x3^3 + a14 * x1^2 * x2 + a15 * x1 * x2^2 + a16 * x1^2 * x3 + a17 * x1 * x3^2 + a18 * x2 * x3^2 + a19 * x2^2 * x3 + a20 * x1^2 * x2 * x3 + a21 * x1 * x2^2 * x3 + a22 * x1 * x2 * x3^2
To start, load your data set and click the "Load" button on the function list toolbar:

Next, choose the "Functions" folder and select a polynomial function file in the "Open File" dialog box:

The functions are described in detail here.
To narrow down the search and find solutions among ONLY polynomial functions, select the "Random search using only power functions, such as x^2, x^3, ..., x^6" checkbox in the "Settings" window.
Finally, click on the "Random Search" button to begin the search.