Using polyfit for linear regression
26 Ansichten (letzte 30 Tage)
Ältere Kommentare anzeigen
Hi guys, how do i get linear regression (p) of this X1 and Y1 values using polyfit?
I try but the X1 and Y1 keep changes back, expected i get like this graph in help window
![](https://www.mathworks.com/matlabcentral/answers/uploaded_files/374596/image.png)
![](https://www.mathworks.com/matlabcentral/answers/uploaded_files/374601/image.png)
2 Kommentare
Antworten (1)
Bjorn Gustavsson
am 8 Okt. 2020
Your code looks OK. Your problem might be that you expect a result identical to the figure from the documentation.
However, you ask for a linear fit in your call to polyfit - note the difference between your call and the call in the documentation!
your call:
p = polyfit(x,y,1);
Call in documentation:
p = polyfit(x,y,7);
You ask for a first-order polynomial, the call from the documentation is for a 7-order polynomial. That's the difference.
HTH
Siehe auch
Kategorien
Mehr zu Polynomials finden Sie in Help Center und File Exchange
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!