Filter löschen
Filter löschen

linear regression statistical parameters

2 Ansichten (letzte 30 Tage)
Reza S
Reza S am 20 Apr. 2015
Kommentiert: Reza S am 29 Apr. 2015
Hello,
This is a question following my previous one but I explain the problem here as well. I am trying to use linear and nonlinear regression to predict a response. I am wondering how I can get the most possible statistical results from regress or nlinfit (like durbin watson, probabilities, R2, adjusted R2, etc.).
y=(c.^4+2*c.*p+3*p.^3-c+2*d.^0.5)'; % a sample response
X = [c;p;d]';
beta0 = [1 -2 0 -1 0 1 1];
X = [ones(size(c)); c.^4 ;c.*p; p.^3 ;c; d.^0.5]';
[b,stats] = regress(y,X)
Results: b =
0
1.0000
2.0000
3.0000
-1.0000
2.0000
stats = (how to interpret these?)
0 0
NaN NaN
NaN NaN
NaN NaN
NaN NaN
NaN NaN

Antworten (1)

Ahmet Cecen
Ahmet Cecen am 20 Apr. 2015
There is a good chance there are other things wrong with your problem, but first off, it is:
[b,bint,r,rint,stats] = regress(y,X)
not:
[b,stats] = regress(y,X)
in your case, your stats is actually bint...
if you do not want the other results, do this instead:
[b,~,~,~,stats] = regress(y,X)
  3 Kommentare
Ahmet Cecen
Ahmet Cecen am 21 Apr. 2015
Bearbeitet: Ahmet Cecen am 21 Apr. 2015
Now your stats looks like its actually rint. Stats would look like:
stats=
number <- R2 statistic
number <- the F statistic
number <- p value of F statistic
number <- estimate of the error variance
Reza S
Reza S am 29 Apr. 2015
Thanks

Melden Sie sich an, um zu kommentieren.

Kategorien

Mehr zu Linear and Nonlinear Regression finden Sie in Help Center und File Exchange

Community Treasure Hunt

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

Start Hunting!

Translated by