Plotting line of regression analysis

7 vues (au cours des 30 derniers jours)
Mahshad Rabiee
Mahshad Rabiee le 11 Mai 2021
Commenté : Image Analyst le 13 Mai 2021
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')

Réponses (1)

Scott MacKenzie
Scott MacKenzie le 13 Mai 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 commentaire
Image Analyst
Image Analyst le 13 Mai 2021
Cool - I didn't know about that convenient function - lsline().

Connectez-vous pour commenter.

Catégories

En savoir plus sur Scatter Plots dans Help Center et File Exchange

Community Treasure Hunt

Find the treasures in MATLAB Central and discover how the community can help you!

Start Hunting!

Translated by