maximus11111 发表于 2010-1-3 20:58
就把结果画出线图好了阿,次数为横坐标,结果为纵座标...这样哈哈..
*试一下
clear
set obs 200
g m=.
mata
A=uniform(1000,1):>=0.95
B=uniform(1000,1):>=0.9
C=uniform(1000,1):>=0.85
for (q=1;q<=200;q++){
n=uniform(1000,q)
k=J(1000,1,0)
for (j=1;j<=rows(n);j++) {
for (i=1;i<=cols(n);i++) {
if (n[j,i]>=0&n[j,i]<0.5) k[j,1]=k[j,1]+A[j,1]
else if (n[j,i]>=0.5&n[j,i]<0.85) k[j,1]=k[j,1]+B[j,1]
else if (n[j,i]>=0.85&n[j,i]<1) k[j,1]=k[j,1]+C[j,1]
}
}
st_store(q,1,mean(k/cols(n)))
}
end
g n=_n
n sc m n