楼主: 没马蹄的草
16479 10

[面板数据求助] 请问出现报错maxvar too small,设置扩大变量数时出现如下报错怎么处理 [推广有奖]

  • 0关注
  • 0粉丝

高中生

65%

还不是VIP/贵宾

-

威望
0
论坛币
296 个
通用积分
0
学术水平
0 点
热心指数
0 点
信用等级
0 点
经验
160 点
帖子
15
精华
0
在线时间
41 小时
注册时间
2020-3-4
最后登录
2022-6-22

楼主
没马蹄的草 发表于 2022-2-22 12:20:13 |AI写论文
60论坛币
输入reg ROE did1 Cfo2 Lev i.ID i.Year,robust,准备回归,但是系统报错(图片和文字如下)

maxvar too small
    You have attempted to use an interaction with too many levels or attempted to fit a model with too many
    variables.  You need to increase maxvar; it is currently 5000.  Use set maxvar; see help maxvar.


    If you are using factor variables and included an interaction that has lots of missing cells, either increase
    maxvar or set emptycells drop to reduce the required matrix size; see help set emptycells.


    If you are using factor variables, you might have accidentally treated a continuous variable as a categorical,
    resulting in lots of categories.  Use the c. operator on such variables.
r(907);

之后输入代码扩大变量的容量,结果显示如下:
. clear
.  set maxvar 40000 [, permanently]
weights not allowed
r(101);
请问大佬们知道问题出在哪儿吗?

最佳答案

黃河泉 查看完整内容

关键应该在于你加入 i.ID (可能数千个虚拟变量),请考虑用 (ssc install) reghdfe。
关键词:Small Mall 怎么处理 VaR max stata 空间计量 计量经济学 高级宏观经济学 测度

沙发
黃河泉 在职认证  发表于 2022-2-22 12:20:14
关键应该在于你加入 i.ID (可能数千个虚拟变量),请考虑用 (ssc install) reghdfe。

藤椅
没马蹄的草 发表于 2022-2-27 14:18:35
黃河泉 发表于 2022-2-22 12:20
关键应该在于你加入 i.ID (可能数千个虚拟变量),请考虑用 (ssc install) reghdfe。
谢谢老师,问题已解决,最后用了多维固定效应reghdfe这个命令。前面maxvar报错是因为加了[]符号

板凳
没马蹄的草 发表于 2022-2-27 14:20:55
黃河泉 发表于 2022-2-22 12:20
关键应该在于你加入 i.ID (可能数千个虚拟变量),请考虑用 (ssc install) reghdfe。
老师,请问面板数据,我想统计不同行业企业的数量和所占百分比,应该用什么命令呀?(tabulate ind只能分行业统计观测值数量,统计不到企业数量)

报纸
新的小蛋糕 发表于 2022-9-19 11:10:10
黃河泉 发表于 2022-2-22 12:20
关键应该在于你加入 i.ID (可能数千个虚拟变量),请考虑用 (ssc install) reghdfe。
黄老师,如果被解释变量是1,2,3,4这种评分指标,一般应该用ologit或者oprobit,但是也出现这种情况,因为需要固定效应太多了,reghdfe还继续适用吗

地板
黃河泉 在职认证  发表于 2022-9-19 11:36:55
新的小蛋糕 发表于 2022-9-19 11:10
黄老师,如果被解释变量是1,2,3,4这种评分指标,一般应该用ologit或者oprobit,但是也出现这种情况,因 ...
若是这种情况,不适合用 reghdfe。

7
掬水月在手221 发表于 2022-10-2 10:34:40
黃河泉 发表于 2022-2-22 12:20
关键应该在于你加入 i.ID (可能数千个虚拟变量),请考虑用 (ssc install) reghdfe。
同意 但是对个体很多的面板数据做DWH内生性检验 estat endogenous 只能跟在ivregress
后面,没找到更好的解决办法

8
不知名的超人不会飞 发表于 2022-11-6 19:23:36
黃河泉 发表于 2022-2-22 12:20
关键应该在于你加入 i.ID (可能数千个虚拟变量),请考虑用 (ssc install) reghdfe。
可是用这个的话,不随时间变化的变量就会被忽略,这应该怎么解决啊?

9
黃河泉 在职认证  发表于 2022-11-6 21:19:42
不知名的超人不会飞 发表于 2022-11-6 19:23
可是用这个的话,不随时间变化的变量就会被忽略,这应该怎么解决啊?
我不知道。

10
胖猴子叔叔 发表于 2024-3-5 15:46:54
新的小蛋糕 发表于 2022-9-19 11:10
黄老师,如果被解释变量是1,2,3,4这种评分指标,一般应该用ologit或者oprobit,但是也出现这种情况,因 ...
请问一下,最后你怎么解决的呢?

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

本版微信群
加好友,备注jltj
拉您入交流群
GMT+8, 2026-1-7 13:25