楼主: 优雅的胖子
42807 48

[面板数据求助] 王群勇老师的xthreg门槛回归命令,平衡面板却显示非平衡面板问题   [推广有奖]

  • 0关注
  • 14粉丝

副教授

57%

还不是VIP/贵宾

-

威望
0
论坛币
83939 个
通用积分
437.8812
学术水平
31 点
热心指数
31 点
信用等级
20 点
经验
746 点
帖子
171
精华
0
在线时间
1400 小时
注册时间
2015-11-3
最后登录
2024-4-22

相似文件 换一批

+2 论坛币
k人 参与回答

经管之家送您一份

应届毕业生专属福利!

求职就业群
赵安豆老师微信:zhaoandou666

经管之家联合CDA

送您一个全额奖学金名额~ !

感谢您参与论坛问题回答

经管之家送您两个论坛币!

+2 论坛币
目前好多坛友遇到这个问题,即:我的面板数据是强平衡面板,用xthreg回归还是显示“Panel threshold model need balanced panel, check your data!“
贴上图:图1:为平衡面板,图2回归遇到这“Panel threshold model need balanced panel, check your data!“
图3:好吧,那我怀疑我的数据不是平衡面板,强制”xtbalance,range(2007 2014)“改成所谓的”平衡面板“ ,可是回归还是显示“Panel threshold model need balanced panel, check your data!“

附注:xthreg命令我从官网下的,”findit xthreg“见图4。
回归代码我也贴上”xthreg ny1 nlnx1 nx2 nx3 lnx4 lnx5 lnx6 lnx7 lnx8 yr2-yr8,rx(nr1) qx(nr1) thnum(3) bs(300 300 300) trim(0.01 0.01 0.05) grid(300)“。

还请各位遇到此问题的坛友帮忙顶一下。另希望相关人士做一份PDF文件解释下xthreg回归结果的各个部分代表什么意思,”xtptm“的就算了。其实遇到这种问题至今还未解决我还是比较气愤的,毕竟stata官网的命令竟然能出现这类问题。当然,我并不否认”xthreg“的建设性贡献,毕竟近年才出来的,还有一些问题值得不断的发现和完善。


二维码

扫码加我 拉你入群

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

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

关键词:平衡 王群

4.png (26.41 KB)

图4

图4

3.png (13.41 KB)

图3

图3

2.png (5.22 KB)

图2

图2

1.png (3.61 KB)

图1

图1

这个胖子很懒,什么都没留下
沙发
黃河泉 在职认证  发表于 2017-2-24 17:12:56 |只看作者 |坛友微信交流群
当 Stata 告诉你是 strongly balanced,你的资料未必是平衡面板!至于你执行 xtbalance,似乎应该得到平衡面板资料。我建议你是否自己看一下资料(看起来不大),确认是否真的为平衡之面板资料?

使用道具

藤椅
Captain-CUI 学生认证  发表于 2017-2-24 18:35:30 |只看作者 |坛友微信交流群

使用道具

板凳
Captain-CUI 学生认证  发表于 2017-2-24 18:36:50 |只看作者 |坛友微信交流群
另外,可将部分数据上传,让大家检验一下

使用道具

报纸
优雅的胖子 在职认证  学生认证  发表于 2017-2-25 01:23:32 |只看作者 |坛友微信交流群
找到原因了。个人感觉xthreg回归对数据要求比较严格,stata默认的强平衡面板数据里面可以包含空值,而xthreg所要求的强平衡面板里面不可以包含空值。
另附:无论是”winsor“缩尾处理,还是强制平衡数据“xtbalance”处理,都不会去除里面的空值。

个人认为这个问题处理方法:1、去除面板数据里的空值,当然辛辛苦苦找的数据没办法。2、可以把thim里的值设置的大一点。
希望对大家有帮助。
已有 1 人评分论坛币 学术水平 热心指数 信用等级 收起 理由
Violining + 2 + 2 + 2 + 2 精彩帖子

总评分: 论坛币 + 2  学术水平 + 2  热心指数 + 2  信用等级 + 2   查看全部评分

使用道具

地板
优雅的胖子 在职认证  学生认证  发表于 2017-2-25 01:25:46 |只看作者 |坛友微信交流群
黃河泉 发表于 2017-2-24 17:12
当 Stata 告诉你是 strongly balanced,你的资料未必是平衡面板!至于你执行 xtbalance,似乎应该得到平衡面 ...
多谢啦

使用道具

7
优雅的胖子 在职认证  学生认证  发表于 2017-2-25 01:26:06 |只看作者 |坛友微信交流群
Captain-CUI 发表于 2017-2-24 18:35
https://bbs.pinggu.org/forum.php?mod=viewthread&tid=4647332&ctid=3134

希望对你有所帮助
谢谢啦!

使用道具

8
黃河泉 在职认证  发表于 2017-2-25 07:32:11 |只看作者 |坛友微信交流群
优雅的胖子 发表于 2017-2-25 01:23
找到原因了。个人感觉xthreg回归对数据要求比较严格,stata默认的强平衡面板数据里面可以包含空值,而xthre ...
1. Stata 所說的 strongly balanced 只针对 (xtset) id 与 year 的变量去检查是否每一 id 有同样的 year,他并没有管其他变量到底有无缺失值,这是我上面说的"当 Stata 告诉你是 strongly balanced,你的资料未必是平衡面板!" 而 xthreg 则需要真正回归中每一个变量都一定要有完整资料!2. 我印象中(好久没用了),xtbalance 应该可以处理此问题(而 winsor 应该与此问题完全无关)!3. 你建议的第一点我不是看得清楚,至于第二点的 t"r"im 值也是与此问题完全无关!

使用道具

9
对对子不错 发表于 2017-2-25 08:04:22 来自手机 |只看作者 |坛友微信交流群
黃河泉 发表于 2017-2-25 07:32
1. Stata 所說的 strongly balanced 只针对 (xtset) id 与 year 的变量去检查是否每一 id 有同样的 year, ...
楼上的意思是因为空值是无穷大,结尾值你设定一个结尾值例如说1亿。那么就可以剔除空值了。

使用道具

10
黃河泉 在职认证  发表于 2017-2-25 08:17:03 |只看作者 |坛友微信交流群
对对子不错 发表于 2017-2-25 08:04
楼上的意思是因为空值是无穷大,结尾值你设定一个结尾值例如说1亿。那么就可以剔除空值了。
老实说,如果上面讲的是这个意思的话,那绝对不是个好主意!理由是 missing values 有专门的处理方式,更重要的是 winsor (你说的是这个指令吧?不是 trim 吧?) 会 "replace" 缺失值 with 设定之值 (例如 99 precentile),这显然是不适合的 !

使用道具

您需要登录后才可以回帖 登录 | 我要注册

本版微信群
加好友,备注jltj
拉您入交流群

京ICP备16021002-2号 京B2-20170662号 京公网安备 11010802022788号 论坛法律顾问:王进律师 知识产权保护声明   免责及隐私声明

GMT+8, 2024-4-26 21:06