全部版块 我的主页
论坛 计量经济学与统计论坛 五区 计量经济学与统计软件 统计软件培训班VIP答疑区
29458 8
2013-06-20
连老师
   你好,我使用下面的程序计算截面琼斯模型,结果是no observations,不知道我哪里出现了问题呢??谢谢
dropvars DACC e
gen DACC = .
forvalues i = 1/$N{
  qui reg TA a Reva Ppe if (g ==`i')
  qui predict e if e(sample), res
  qui replace DACC = e if e(sample)
  drop
}

g 的最小值为1,最大值为353,但是我分别针对g == 1 、2、3等回归的时候,都是no observation 的结果

二维码

扫码加我 拉你入群

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

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

全部回复
2013-6-22 08:47:43
count if g=1
你看看这一组是否有观察值?
二维码

扫码加我 拉你入群

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

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

2013-6-23 09:01:02

返回结果为16
二维码

扫码加我 拉你入群

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

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

2013-6-23 09:01:27
arlionn 发表于 2013-6-22 08:47
count if g=1
你看看这一组是否有观察值?

返回结果为16
二维码

扫码加我 拉你入群

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

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

2013-6-23 09:10:04
你要确保每个组中回归时没有缺漏值。因此,在上述循环回归之前,要先去除所有变量的缺漏值。
二维码

扫码加我 拉你入群

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

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

2013-6-23 09:43:10
arlionn 发表于 2013-6-23 09:10
你要确保每个组中回归时没有缺漏值。因此,在上述循环回归之前,要先去除所有变量的缺漏值。
老师,使用drop删掉缺漏值后,如下
drop if missing(TA,a,Reva,Ppe)

反馈结果是:
varlist or in range required
二维码

扫码加我 拉你入群

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

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

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

说点什么

分享

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