Regression

3 ビュー (過去 30 日間)
Farz Tak
Farz Tak 2012 年 2 月 9 日
回答済み: Maria Ghani 2022 年 10 月 19 日
How can we display the regression equation (obtained by camand "fit") in the plot?

採用された回答

the cyclist
the cyclist 2012 年 2 月 9 日
Here is an example:
x = (1:20)';
y = 2 + 3*x + 7*rand(20,1);
model = fit(x,y,'poly1')
figure
plot(model,x,y)
The plot command here is an "overloaded" method for cfit objects (the output of the fit command). The documentation is here: http://www.mathworks.com/help/toolbox/curvefit/plot.html
  1 件のコメント
Farz Tak
Farz Tak 2012 年 2 月 14 日
Thanks a lot, That was helpful

サインインしてコメントする。

その他の回答 (2 件)

Richard Willey
Richard Willey 2012 年 2 月 9 日
Try the following
X = linspace(1, 2*pi, 50);
X = X';
Y = sin(X) + randn(50,1);
foo = fit(X,Y, 'sin1');
figure1 = figure;
scatter(X,Y)
hold on
plot(foo)
% Create textbox
annotation(figure1,'textbox',...
[0.147443514644351 0.802739726027397 0.305903765690377 0.0931506849315069],...
'String',{[formula(foo)]},...
'FitBoxToText','off',...
'BackgroundColor',[1 1 1]);
  1 件のコメント
Farz Tak
Farz Tak 2012 年 2 月 14 日
This really helps me and even save me from using text command every time. Thanks. That was exactly what I wanted to know about this question.

サインインしてコメントする。


Maria Ghani
Maria Ghani 2022 年 10 月 19 日
. i need to run regression to get coeffecient between two variables x, y . my data set is daily from 1995 to 2022 . i need monthly coeffecient between two variables . what command should i need to write please anyone help. my dat afile is attached for detail information. x regress y but how i can get for every month ?
thanks in advance

カテゴリ

Help Center および File ExchangeLinear Regression についてさらに検索

タグ

Community Treasure Hunt

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

Start Hunting!

Translated by