the use of Regress
6 Ansichten (letzte 30 Tage)
Ältere Kommentare anzeigen
Thanks in advance, any comments will be appreciate! [B,BINT,R,RINT,STATS] = regress(Y,X) Did the vector X 'must' contain an ones vector? And if it includes,what the dimension is it ?
0 Kommentare
Antworten (1)
Wayne King
am 28 Jun. 2013
Bearbeitet: Wayne King
am 28 Jun. 2013
Yes, you should include a vector of ones. The vectors of ones represents the constant term in the linear regression. In other words, it's the \beta_0 term below. The dimension is simply Nx1 where N is the number of observations.
Y = \beta_0+\beta_1*X+\beta_2*X+....
The F-statistic assumes there is a constant term in the model.
For example:
load carsmall
% fit a first order linear model of Weight as a function of Horsepower
X = ones(length(Weight),2);
X(:,2) = Horsepower;
Y = Weight;
[b,bint,r,rint,stats] = regress(Y,X);
plot(Horsepower,Weight,'*');
xval = min(Horsepower):0.01:max(Horsepower);
yhat = b(1)+b(2)*xval;
hold on;
plot(xval,yhat,'r')
0 Kommentare
Siehe auch
Kategorien
Mehr zu Linear 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!