全部版块 我的主页
论坛 计量经济学与统计论坛 五区 计量经济学与统计软件 Stata专版
8404 9
2020-11-05
local control "size lev growth roa cash top1 board indep state age dual m1-m20 n1-n9"
bdiff,group(a) model(xtreg y x `control',fe r) reps(1000) bs first detail
代码如上(m、n均是虚拟变量)在做面板数据分组回归系数差异检验时出现insufficient observations报错,换了其他的组别有的可以做有的不行,请问各位老师怎么解决?是我分组类别a不合理吗

二维码

扫码加我 拉你入群

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

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

全部回复
2021-1-19 18:30:14
请问命令中reps(200),200是怎么确定的
二维码

扫码加我 拉你入群

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

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

2021-1-19 19:00:52
reps(#) 表示抽样次数,# 越大,得到的 p-value 精读越高。当然,这与你的样本数有关系。N = 1000 时,建议 #>1000 。

分组变量划分的两个组别中的样本数不能太悬殊,如果一个组内只有很少的观察值,比如 N1 = 30,而模型中的参数有比较多,就会导致在某次 Bootstrap 中得到的 N1_bs 去除重复值后的有效观察值个数小于模型中的参数个数,便会出现 「insufficient observations」错误信息。
二维码

扫码加我 拉你入群

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

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

2021-1-22 13:43:47
谢谢连老师
二维码

扫码加我 拉你入群

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

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

2021-12-16 11:58:35
除了连老师说的那种情况外,出现「insufficient observations」还有一种可能:

有的哑变量并不是0/1赋值,比如使用nquantile(2)对连续变量二等分的时候,赋值是1/2,比如取名Age2。
这个时候如果使用group(Age2)的话就会报错,而将赋值1/2改成0/1就可以了。

因此出现同一个研究样本,有的哑变量(0/1赋值)可以使用bdiff,而有的哑变量(1/2赋值)报错「insufficient observations」
二维码

扫码加我 拉你入群

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

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

2021-12-17 12:54:37
youngsen 发表于 2021-12-16 11:58
除了连老师说的那种情况外,出现「insufficient observations」还有一种可能:

有的哑变量并不是0/1赋值 ...
谢谢老师~
二维码

扫码加我 拉你入群

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

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

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

说点什么

分享

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