![](https://www.mathworks.com/matlabcentral/answers/uploaded_files/757264/image.bmp)
help with regression fitting - curvilinear
3 visualizzazioni (ultimi 30 giorni)
Mostra commenti meno recenti
I lost on why the model cant plot a single line after fitting a regression to the data (example data attached).
I'm using,
p = polyfit(data(:,2), data:,1), 2);
ypoly = poly val(p, data(:,2));
figure
plot(data(:,2), data(:,1), 'o')
hold on
plot(data(:,2), ypoly)
The figure looks like this (attached) with lines all over instead of one smooth curve.
0 Commenti
Risposta accettata
KSSV
il 4 Ott 2021
Modificato: KSSV
il 4 Ott 2021
load('data.mat')
p = polyfit(data(:,2), data(:,1), 2);
xi = linspace(min(data(:,1)),max(data(:,2)),1000) ;
yi = polyval(p, xi);
figure
plot(data(:,2), data(:,1), 'o')
hold on
plot(xi,yi)
You made some syntax errors in the given code. Check with the given code.
![](https://www.mathworks.com/matlabcentral/answers/uploaded_files/757264/image.bmp)
Più risposte (0)
Vedere anche
Categorie
Scopri di più su Descriptive Statistics in Help Center e File Exchange
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!