capture program drop counter set more off set obs 10 gen counter=0 local i=1 while `i'<=10000 { quietly gen heads=0 quietly replace heads = heads + int(uniform()*2) quietly egen sum counter = counter+1 if sum==3 drop heads sum disp `i' local i=`i'+1 }
capture program drop counter set more off set obs 10 replace counter=0 local i=1 while `i'<=10000 { quietly replace heads=0 quietly replace heads = heads + int(uniform()*2) quietly egen sum counter = counter+1 if sum==3 drop heads sum disp `i' local i=`i'+1 } 到了下面还是这样的,egen又不能换,还有如果都要这样的话,那么程序大的话怎么弄,晕死了
capture program drop counter set more off set obs 10 gen counter=0 local i=1 while `i'<=10000 { quietly gen heads=0 quietly replace heads = heads + int(uniform()*2) quietly egen sum counter = counter+1 if sum==3 drop heads sum disp `i' local i=`i'+1 }