全部版块 我的主页
论坛 计量经济学与统计论坛 五区 计量经济学与统计软件 Stata专版
11372 7
2010-01-21
我要做几千次回归,其中因变量和一个自变量变化,其余的变量不变。
如,y11  x11 z           和        y21 x21 z
        y12  x12 z                      y22 x22 z
        y13  x13 z                      y23 x23  z
不想加group,因为这样竖的数据结构我前期加工难度较大。
二维码

扫码加我 拉你入群

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

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

全部回复
2010-1-21 19:23:00
根据你的上述资料,试试下面程序,根据变量多少,修改“2” “3” 的数值。
forvalue i=1(1)2 {
forvalue j=1(1)3 {
   reg y`i'`j' x`i'`j'
}
}
二维码

扫码加我 拉你入群

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

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

2010-1-21 20:18:48
非常感谢啊,可以操作了。我自己也搞了一个但运行不起来,能否看一问题出哪了。你上面说的i和j在我数据中其实是同步的,i=j=76,所以我写了一个
local i =1
while `i'<=76 {
  {reg y`i'   x`i'   z}
   local i=`i'+1
}
但显示program error:  code follows on the same line as open brace
二维码

扫码加我 拉你入群

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

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

2010-1-21 20:42:13
kollins 发表于 2010-1-21 20:18
local i =1
while `i'<=76 {
  {reg y`i'   x`i'   z}
   local i=`i'+1
}
forv i=1/76{
reg y`i' x`i' z
}
二维码

扫码加我 拉你入群

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

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

2010-1-21 21:38:41
有个小问题,我用tobit时候,会出现convergence not achieved,这时候程序会停止运行了,我想让它强制运行程序到结束,杂办呢?
二维码

扫码加我 拉你入群

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

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

2010-1-22 15:05:40
kollins 发表于 2010-1-21 21:38
有个小问题,我用tobit时候,会出现convergence not achieved,这时候程序会停止运行了,我想让它强制运行程序到结束,杂办呢?
既然不收敛就没有最后的结果了。
二维码

扫码加我 拉你入群

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

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

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

说点什么

分享

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