全部版块 我的主页
论坛 计量经济学与统计论坛 五区 计量经济学与统计软件 Stata专版
14615 3
2016-03-21
输入程序如下:
xtset fid10 year
xtreg savingrate1 age age2 dis i.year i.fid10
就会提示错误r(103) too many variables specified;


如果是
xtset fid10 year
xtreg savingrate1 age age2 dis i.year i.provcd就可以


麻烦问下这要怎么解决?谢谢


二维码

扫码加我 拉你入群

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

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

全部回复
2016-3-24 21:44:20
我觉得应该是fid10的取值太多了。fid10有多少个不同取值?
二维码

扫码加我 拉你入群

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

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

2022-4-13 22:47:17
请问楼主解决了吗?我也出现了这个情况
二维码

扫码加我 拉你入群

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

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

2024-5-21 11:46:54
出现这个错误是因为在回归模型中指定了过多的变量,超出了Stata允许的最大限制。一种可能的解决方案是减少分类变量(如i.year和i.fid10)的交互项数量。你可以尝试只保留主效应,删除交叉项,如下所示:

```stata
xtset fid10 year
xtreg savingrate1 age age2 dis i.year##i.fid10
```

这里使用`##`符号来指示Stata仅包含分类变量的主效应,不生成所有可能的交互项。如果仍然存在问题,请检查数据集中是否有其他过多的变量,并考虑简化模型或重新组织变量。

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



二维码

扫码加我 拉你入群

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

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

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

说点什么

分享

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