You are working with the text-only light edition of "H.Lohninger: Teach/Me Data Analysis, Springer-Verlag, Berlin-New York-Tokyo, 1999. ISBN 3-540-14743-8". Click here for further information.
|
Table of Contents Appendix Exercises Polynomial Fit by MLR |
|
| See also: MLR | ![]() ![]() |
Multiple
linear regression can be used to create an arbitrary polynomial fit between
two variables. The concept behind this is to calculate different powers
of the independent variable and estimate the parameters by MLR. If you
want to create a third order fit, you calculate the square and the third
power of the independent variable. In addition, you also need a variable
which is just constant, preferably 1 (to compensate for any offset in the
function to be estimated). So you end up with a matrix containing the following
variables:
You can now apply MLR to estimate the coefficients of the polynomial fit (assuming that u equals 1):
y = a + bx + cx2 + dx3
Use the data set POLYFIT and
go to the
to create several fits of different order. Try to fit the data by a 2nd,
3rd, and 4th order polynomial. Which of the curve fittings fits best?
How can you avoid overfitting?
Hint: DataLab automatically calculates the constant
coefficient, so you don't have to provide an extra (constant) variable
for the calculations.
Last Update: 2005-Jul-16