楼主: llinfeng
24876 13

[回归分析求助] 关于xtreg中cluster的使用问题: 暨自由度的控制选取 [推广有奖]

  • 1关注
  • 0粉丝

已卖:2份资源

大专生

55%

还不是VIP/贵宾

-

威望
0
论坛币
5248 个
通用积分
0.0995
学术水平
0 点
热心指数
1 点
信用等级
0 点
经验
325 点
帖子
21
精华
0
在线时间
94 小时
注册时间
2012-12-1
最后登录
2024-6-27

楼主
llinfeng 发表于 2014-11-26 08:29:23 |AI写论文

+2 论坛币
k人 参与回答

经管之家送您一份

应届毕业生专属福利!

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

经管之家联合CDA

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

感谢您参与论坛问题回答

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

+2 论坛币
背景: 这是个关于random assignment的test, 所以"想要的结果"是不能reject原假设(H_0: 一堆beta==0). [数据: 法庭判决的数据, 每天有好多好多人, 然后fixed effect 变量取作日期]

问题背景:
想要实现如下回归 (case_class by alltoment_date fixed effects 实际上是两组fixed effect, 不做交叉项的. 不晓得说法对不对)

Judge_Harsh on dfdn_traits and case_class by alltoment_date fixed effects, with standard errors clustered at judge level.

问题详述:
想要用xtreg来做Fixed Effect分析(把数量最多的fixed effect的变量设做了panelvar).

对standard error做cluster, 选用judge_code (judge的identifier), 但用如下的方程会报错.
  1. xtset allotment_date
  2. qui xtreg JudgeHarsh $Dfdn_traits_important i.case_class, fe vce(cluster judge_code)
复制代码
错误代码: "panels are not nested within clusters"

xtreg里面有一个没有在帮助文件里面记录的选项: "nonest", 加在上面回归命令的末尾之后能运行并吐出结果了, 但因为控制"degree of freedom"本就是很需要技巧的事情, 其结果让人无话可说: F-统计量分母的自由度被降到了一个小于judge_code之unique value的整数. (judge_code有53个unique value, nonest 使得方差被约束到47个cluster, i.e. (Std. Err. adjusted for 47 clusters in judge_code))

与此同时, 若是直接用 vce(robust), (F-统计量之分母的)自由度是2389. 这个是小于allotment_date("数量最多的fixed effect")之unique value的一个整数. (后者是 2414 ).
考虑到$Dfdn_traits_important里面有9个变量, case_class里面有4个变量,  这个从vce(robust)里面吐出来的结果, 也不明觉厉.

试问: 要达到最开头提到的回归目的, 这F-test的自由度究竟该是多少? 有没有理论值?

另及, 一个尝试: 若由judge_code生成judge_code_by_year, 这样是视每年的每个judge的方差都不一样, 倒是会相应提高(分母)自由度, 但也是不能理解这个nonest是如何根据已有的cluster变量里面的组数来决定丫最后取cluster的数量. 只知道比cluster里面的组数小, 但小多少没准信儿(恩, 小的数值比被test的变量的个数(9), 要小).

最后-context: 理解到的institution background说, 是每天, 按照案件的组别(case_class)随借分配给Section(里面有judge). 是以, 在检验的时候, Fixed Effect要有"每天", 和"case_class"两组.

谢谢
二维码

扫码加我 拉你入群

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

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

关键词:Cluster xtreg REG CLU 自由度 自由度 clustering error xtreg fixed-effect standard errors

沙发
rex_lee 发表于 2015-12-25 15:56:46
我也遇到过这样的问题,我想知道出现【错误代码: "panels are not nested within clusters"】的原因到底是什么?

藤椅
llinfeng 发表于 2016-1-19 23:56:18
rex_lee 发表于 2015-12-25 15:56
我也遇到过这样的问题,我想知道出现【错误代码: "panels are not nested within clusters"】的原因到底是什 ...
记得不清楚了,但其实问题出在对数据结构的理解上面。

这个错误代码其实就是字面上的意思,是自己写指令的时候没有想清楚的缘故。你再看看自己的数据+想想啥叫cluster & panel, 该就能做出来了。
已有 1 人评分经验 热心指数 收起 理由
夏目贵志 + 5 + 1 热心帮助其他会员

总评分: 经验 + 5  热心指数 + 1   查看全部评分

板凳
rex_lee 发表于 2016-1-20 08:57:15
llinfeng 发表于 2016-1-19 23:56
记得不清楚了,但其实问题出在对数据结构的理解上面。

这个错误代码其实就是字面上的意思,是自己写指 ...
嗯嗯,谢谢啦

报纸
卢永泉 学生认证  发表于 2019-10-9 16:37:58
其实就是,你cluster的变量,对于你每个个体年之间不一致,比如你cluster到社区,而这些个体中,有的第一年在a社区,第二年在b社区。这种情况是没有办法估计的

地板
catkids 学生认证  发表于 2021-3-5 16:18:20
卢永泉 发表于 2019-10-9 16:37
其实就是,你cluster的变量,对于你每个个体年之间不一致,比如你cluster到社区,而这些个体中,有的第一年 ...
讲的好清楚,感谢

7
5982258032 发表于 2021-3-28 01:33:29
卢永泉 发表于 2019-10-9 16:37
其实就是,你cluster的变量,对于你每个个体年之间不一致,比如你cluster到社区,而这些个体中,有的第一年 ...
您好呀,我验证了下,我的数据不存在这种情况,个体所在的省份一直没有变化,但我cluster到省级的时候也出现了这样的问题,请问还可能是什么原因呀?

8
凤梨儿酥 发表于 2021-3-28 15:07:46
5982258032 发表于 2021-3-28 01:33
您好呀,我验证了下,我的数据不存在这种情况,个体所在的省份一直没有变化,但我cluster到省级的时候也出 ...
你好,我也出现了这样的问题,我的数据是控制个体固定效应,聚类到城市层面,我确保每个个体在时间范围内都没有改变城市,但是也给了我这个错误指令,请问你那边解决了吗

9
HeyJane 发表于 2021-6-22 15:59:06
凤梨儿酥 发表于 2021-3-28 15:07
你好,我也出现了这样的问题,我的数据是控制个体固定效应,聚类到城市层面,我确保每个个体在时间范围内 ...
请问你现在解决了吗?我也出现了这种问题

10
zxy6464 发表于 2021-7-22 10:56:41
HeyJane 发表于 2021-6-22 15:59
请问你现在解决了吗?我也出现了这种问题
你好,请问解决了吗?我也出现了这个问题..

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

本版微信群
加好友,备注jltj
拉您入交流群
GMT+8, 2025-12-31 22:15