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

本文来自网络,不代表协通编程立场,如若转载,请注明出处:https://www.net2asp.com/4ee0b9fbb9.html