我的意思是,在模拟时,我们需要生成模型y=0.5+x+u中各变量的数据,然后由数据{yi,xi},i=1,2,...,200 (say), 来估计参数(OLS)。这样重复100次,得到100个参数估计值。那么,生成这些数据,比如解释变量x的数据,由下面生成:
t=200;
x=zeros(t,1);
i=1;do until i>t;
s=5^12;
x[i]=rndns(1,1,s);
i=i+1;endo;
得到的各x数值都是一样的。但用
t=200;
x=zeros(t,1);
i=1;do until i>t;
x[i]=rndn(1,1);
i=i+1;
endo;
就能得到200个不同的值,OLS可做。
不知你理解我没有?