flytaigerfox 发表于 2012-2-26 21:00 
foreach v of var y*{
loc x="x"+substr("`v'",2,.)
reg `v' `x'
= =那可是sungmoo大大写的程序阿! 而且他这个程序给我不少感想! 好用阿!
我不太敢改,不过您的问题改滴不多! 但不知道您要predict什么 假设最简单的情况
foreach v of var y*{
loc x="x"+substr("`v'",2,.)
reg `v' `x'
predict p`v'`x'
}
这就是我说的阿! 把predict放到reg后面不就好了! = =
【记得要试著跟高手学,我就从sungmoo那边得到很多很多指令的学习!】
我知道许多人没例子很难学,我把常见的stata例子改一改,测试sungmoo给的好程序,不错的东西阿!
sysuse auto
rename price y01
rename mpg y02
rename trunk x01
rename weight x02
foreach v of var y*{
loc x="x"+substr("`v'",2,.)
reg `v' `x'
predict p`v'`x'
}
很好玩! ^^