* * SmallSampleBias.PRG * * seed 125388 comp ndraws=1000 comp useobs=100 comp init=50 comp endobs=init+useobs all endobs comp sigma = 1.0 comp alpha = 0.1 comp beta = 0.50 frml(variance=sigma**2) vdef v = 0.0 frml(identity) ydef y = alpha + beta*y{1} + v group ar1model vdef>>v ydef>>y set v 1 1 = 0.0 set y 1 1 = 0.0 set betasimu 1 ndraws = 0.0 do draws=1,ndraws simulate(model=ar1model) * endobs-1 2 linreg(noprint) y init+1 endobs resids # y{1} constant comp betasimu(draws) = %beta(1) end do draws density(type=gaussian) betasimu 1 ndraws sgrid sdensity scatter(style=lines,hgrid=||beta||) 1 # sgrid sdensity stat betasimu set bias 1 ndraws = 0.0 do jj=1,ndraws comp bias(jj) = %if(betasimu(jj)