Incorporando esta orden, finalmente el programa nos queda como sigue:
smpl 1,123;
random(uniform)x1;
random(uniform)x2;
regopt(noprint)smpl coef;
do i=1 to 10000;
random u;
y = 10 + 5*x1 + u;
olsq (silent) y c x1 x2;
smpl i,i;
tratio = @t(3);
smpl 1,123;
compress;
enddo;
? Análisis de resultados
smpl 1,i;
hist(min=-5,max=5,nbins=100,noprint)tratio;
write(file='tratio.xls')@hist;
sort tratio;
smpl 7500,7500;
print tratio;
smpl 9000,9000;
print tratio;
smpl 9500,9500;
print tratio;
smpl 9750,9750;
print tratio;
smpl 9900,9900;
print tratio;
En esta presentación final se ha separado levemente del margen el contenido dentro del bucle. Esta es una buena costumbre de los programadores que ayuda a interpretar más fácilmente un programa.
![]() |
|
![]() |