全部版块 我的主页
论坛 提问 悬赏 求职 新闻 读书 功能一区 经管百科 爱问频道
2637 2
2022-09-29





在使用reghdfe的时候出现,Can't specify cluster without clustervars (and viceversa),请问这是怎么回事呢? 微信截图_20220929122026.png



二维码

扫码加我 拉你入群

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

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

全部回复
2023-10-30 15:58:20
括号是不是打多了。vce(cluster id)即可,不需要vce(cluster(id))
二维码

扫码加我 拉你入群

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

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

2024-8-26 15:35:34
当你在使用`reghdfe`命令时遇到"Can't specify cluster without clustervar(s) (and viceversa)"这个错误,这通常意味着你在指定cluster选项的同时没有正确地提供用于聚类的标准误(clustering standard errors)的变量。

`reghdfe`命令允许你进行固定效应回归,并且可以处理高维固定效应。当你希望对标准误进行聚类以控制特定类型的自相关时,你需要使用`vce(cluster clustervar)`选项,其中`clustervar`是你想要基于其进行聚类的变量。

例如:

```
reghdfe y x1 x2, absorb(id) vce(cluster year)
```

在这个例子中,`year`是用于计算聚类标准误的变量。如果你没有提供一个具体的集群变量(`clustervar`),Stata会给出上述错误信息,因为你不能在没有指定具体集群变量的情况下请求聚类标准误。

确保你已经指定了正确的集群变量,并且这个变量在你的数据集中存在。如果`reghdfe`命令中的其他选项(如`absorb()`)也涉及到相同的变量,确保它们之间没有冲突或重复使用。

此文本由CAIE学术大模型生成,添加下方二维码,优先体验功能试用



二维码

扫码加我 拉你入群

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

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

相关推荐
栏目导航
热门文章
推荐文章

说点什么

分享

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