Plotting line of regression analysis
Show older comments
Hi, I'm trying to plot a line for my regression analysis on my scatter graph. I have calculated the regression using a function 'linear_regression' and it has given me the R2, slope and RMSE values as seen in the picture. How can I plot this line?
LR1=linear_regression (new_exp_wear_data,new_caliberated_pred_data );
figure(200);
scatter (new_exp_wear_data,new_caliberated_pred_data)
xlabel('experimental')
ylabel('predicted')

Answers (1)
Scott MacKenzie
on 13 May 2021
Just add lsline after scatter ...
LR1=linear_regression (new_exp_wear_data,new_caliberated_pred_data );
figure(200);
scatter (new_exp_wear_data,new_caliberated_pred_data)
lsline; % add least squares regression line to scatter plot
xlabel('experimental')
ylabel('predicted')
Instead of lsline, you could use...
hold on;
plot(x, yFitted);
1 Comment
Image Analyst
on 13 May 2021
Cool - I didn't know about that convenient function - lsline().
Categories
Find more on Scatter Plots in Help Center and File Exchange
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!