求问各位,我再用stata跑回归时,清理数据的时候一直都是好好的,但是当一跑回归的时候就显示系统拒绝提供内存的错误信息
“op. sys. refuses to provide memory”。
但是明明我跑回归的时候数据量量已经是删减之后,比一开始清理数据的量要小很多了。
而且之前一直用的好好的,就昨晚开始突然就出现了这个问题,当时我对stata唯一的改动是设置了set max_memory .,perm 。
更奇怪的是跑OLS会提示错误,但跑2SLS的时候却没有。
试了很多,包括重新设置set max_memory 之类的都没能解决。
上几幅图大家帮我看看吧,我真的是不知道该怎么弄了。重装了一下都还是不对。
原始数据,有170

M左右,但是跑600多行的清理程序一点问题也没有
然后是跑回归时需要用到的数据

,只有15M左右,比原始数据小很多。
其后是我跑OLS

,系统提示错误。
最后是跑2SLS时,能够很舒畅的跑出结果。
信息就是这么多啦,请各位大大帮忙看看吧,我真的不知道该怎么办了....