How can I include an equation in a scatter plot with linear regression line?
    9 ビュー (過去 30 日間)
  
       古いコメントを表示
    
Hi,
I'm trying to add the equation for a linear regression line to a scatter plot that I have made. I first plotted my data points then used the polyfit function to add a first-order line to my plot. Now I want the equation of the line in y = mx + b form to appear on my scatter plot, and I want the equation to update as I change my data points. Is there a command to help me do this?
Here's my code for adding the line:
%Find the best fit line for this data
bestfit = polyfit(Year,disp_pr_s,1);
disp_pr_s = bestfit(1)*Year + bestfit(2);
hold on
plot(Year,disp_pr_s,'k')
hold off
Thanks in advance!
0 件のコメント
採用された回答
  Image Analyst
      
      
 2013 年 2 月 24 日
        Use sprintf() to build a string. Then use text() to place it
theString = sprintf('y = %.3f x + %.3f', bestfit(1), bestfit(2));
text(x, y, theString, 'FontSize', 24);
その他の回答 (0 件)
参考
カテゴリ
				Help Center および File Exchange で Linear and Nonlinear Regression についてさらに検索
			
	Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!

