sungmoo 发表于 2012-5-12 14:14 
forv i=1/6{
loc s=`i'+1
forv j=`s'/7{
好的 好的!!谢谢版主!!
之前从没用过forv 今天真是学习了~
另外 我有新的问题,
因为我要运行49个变量,
就要forv i=1/48{
loc s=`i'+1
forv j=`s'/49{
ttest x`i'=x`j'
}
但是,因为变量实在太多了~我主要想关注p值,找单侧检验的显著值及较小的,
但是如何保存呢?我设想的,
gen p=min(r(p_l), r(p_u)) if r(p)<=0.2
或者
save p=min(r(p_l), r(p_u)) if r(p)<=0.2
当然,p只是我自己取的一个变量名字,随便一个m,n也可以。
但不知该如何组合这些个命令,以及不知该放在什么位置。
总之想把每次运行完ttest后,比较的p值给存起来,因为p太多了,出来的结果也都占用空间,我之前单纯一个个运行的时候,都得运行一段,把p给复制下来,再运行。