全部版块 我的主页
论坛 计量经济学与统计论坛 五区 计量经济学与统计软件 Stata专版
2922 6
2012-02-26
非常抱歉 自己学艺不精!来这里求教,高手别见笑~
用循环语句做出很多个回归...
我怎么再用循环语句把他们各自的 predict预测出来呢??
二维码

扫码加我 拉你入群

请注明:姓名-公司-职位

以便审核进群资格,未注明则拒绝

全部回复
2012-2-26 20:39:34
里论上来说,您可以用循环语句做出很多个回归…
那么您应当可以用循环语句做做出很多predict…

这个应当根据您的实例,即循环语句去进行修正,否则无法回答!
当您用循环语句做出很多个回归,predict系估计后的指令,
所以跟在回归后的指令即可,如果是一般的reg,那么您在{}大括号内,加入predict的相关指令即可。
二维码

扫码加我 拉你入群

请注明:姓名-公司-职位

以便审核进群资格,未注明则拒绝

2012-2-26 21:00:44
h3327156 发表于 2012-2-26 20:39
里论上来说,您可以用循环语句做出很多个回归…
那么您应当可以用循环语句做做出很多predict…
foreach v of var y*{
loc x="x"+substr("`v'",2,.)
reg `v' `x'
}
我用的这个 求修改~
二维码

扫码加我 拉你入群

请注明:姓名-公司-职位

以便审核进群资格,未注明则拒绝

2012-2-26 21:27:09
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'
}

很好玩! ^^
二维码

扫码加我 拉你入群

请注明:姓名-公司-职位

以便审核进群资格,未注明则拒绝

2012-2-26 21:28:43
foreach v of var y*{
local x="x"+substr("`v'",2,.)
local i=substr("`v'",2,.)

reg `v' `x'
predict yhat_`i'

}
二维码

扫码加我 拉你入群

请注明:姓名-公司-职位

以便审核进群资格,未注明则拒绝

2012-2-26 21:32:14
h3327156 发表于 2012-2-26 21:27
= =那可是sungmoo大大写的程序阿! 而且他这个程序给我不少感想! 好用阿!
我不太敢改,不过您的问题改 ...
谢谢~~非常感谢!!
二维码

扫码加我 拉你入群

请注明:姓名-公司-职位

以便审核进群资格,未注明则拒绝

点击查看更多内容…
相关推荐
栏目导航
热门文章
推荐文章

说点什么

分享

扫码加好友,拉您进群
各岗位、行业、专业交流群