How to plot more multiple different regression lines in matlab
3 visualizaciones (últimos 30 días)
Mostrar comentarios más antiguos
amj
el 16 de Dic. de 2017
Comentada: amj
el 17 de Dic. de 2017
Hi, I going to plot multiple regression lines in a Figure with different regression coefficient of each line. The purple data points are the predicted values based on different regression lines. I m not going to use the polyfit() or polyval() because i have my own way to generate the regression coefficient. Based on the the equation below:
for i=1:length(pointsMissing)
if (K==2)
X(pointsMissing(i),2) = b2(1) + b2(2) * X(pointsMissing(i),1) + err_z2(i);
else
X(pointsMissing(i),2) = b1(1) + b1(2) * X(pointsMissing(i),1) + err_z1(i);
end
end
I really hope that anyone can give me some ideas on how to do that. Thank you

0 comentarios
Respuesta aceptada
Jos (10584)
el 16 de Dic. de 2017
If you have the regression coefficients (a,b) (a sin the formula: y = ax +b), the command
h = refline(a,b)
will plot this line in the current graph. Using the handle h, you can set all aspects, like colour
h.Color = 'r' ;
Más respuestas (0)
Ver también
Categorías
Más información sobre Linear Regression en Help Center y File Exchange.
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!