
help with regression fitting - curvilinear
    6 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. 

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!

