Correction for Standard Error
Posted: Thu Jul 28, 2011 6:49 am
If I want to use a custom formulation for correcting standard error in using OLS regression, is this something I can accomplish in Eviews?
The formulation I have is in Matlab.
%compute standard errors
for indx = 1:N;
err=errv(:,indx);
inner = (x.*(err*ones(1,K)))'*(x.*(err*ones(1,K)))/T;
for jindx = (1:lags);
inneradd = (x(1:T-jindx,:).*(err(1:T-jindx)*ones(1,K)))'...
*(x(1+jindx:T,:).*(err(1+jindx:T)*ones(1,K)))/T;
inner = inner + (1-weight*jindx/(lags+1))*(inneradd + inneradd');
end;
The formulation I have is in Matlab.
%compute standard errors
for indx = 1:N;
err=errv(:,indx);
inner = (x.*(err*ones(1,K)))'*(x.*(err*ones(1,K)))/T;
for jindx = (1:lags);
inneradd = (x(1:T-jindx,:).*(err(1:T-jindx)*ones(1,K)))'...
*(x(1+jindx:T,:).*(err(1+jindx:T)*ones(1,K)))/T;
inner = inner + (1-weight*jindx/(lags+1))*(inneradd + inneradd');
end;