黑白电视机 发表于 2013-6-24 22:55 
应该是由于参数个数不对应,你检查一下是否包含constant 然后变量个数是否和前面定义的一致
% ols estimation
results=ols(y,[xconstant x]);
vnames=char('y','intercept','x1','x2','x3','x4');
prt_reg(results,vnames,1);
sige=results.sige*((nobs-K)/nobs);
loglikols=-nobs/2*log(2*pi*sige)-1/(2*sige)*results.resid'*results.resid;
尝试将 SCRIPT ols 作为函数执行:
D:\。。。。。\ols.m
出错 ols (line 30)
results=ols(y,[xconstant x]);
你好,我想请问一下算到这里就出问题了,是哪里不对吗