一、问题描述
在合并.dta文件、或者使用spcs2xt命令扩大矩阵的时候,遇到过no room to add more variables
二、主要原因
Stata版本容量有限
对于不同版本的stata软件,var的最大值有限定(见下图):
一般都是默认值
如果所需参数值超过默认值值,则会报错。
三、解决方案
1. 重装stata, 更换至MP版本
2. help maxvar
该步骤是查看当前stata内存情况
2. set maxvar 120000
以MP版本的stata为例,将maxvar设定为最大值即可
3. 如果所需参数值超过1200000
只能使用Python或SAS处理数据