MATLAB Fundamentals>>>Centering and Scaling

MATLAB Fundamentals>Common Data Analysis Techniques>Polynomial Fitting>Centering and Scaling

数据导入

This code sets up the activity.

yr = 2000:2007
penguins = [5.49  7.03  7.73  7.70  9.29  9.21  11.89  10.85]

附加练习

How does the model look? Plot the data (penguins as a function of yr) as points, then overlay a plot of the model (penguinFit).

Note that you ignored some inputs and outputs for polyfit and polyval. These provide statistical information about the fit, allowing you to do more sophisticated analysis. For example, you can obtain standard error estimates of the predicted fit values.

[c,S,sc] = polyfit(yr,penguins,3)
[penguinFit,serr] = polyval(c,yr,S,sc)

With these, you can calculate a 95% prediction interval.

predInt = penguinFit + 2*[1;-1]*serr
plot(yr,penguins,"o",...
    yr,penguinFit,yr,predInt,"r--")

结果

MATLAB Fundamentals>>>Centering and Scaling_第1张图片

你可能感兴趣的:(matlab)