楼主: njulily
5793 9

面板数据作异方差检验显示内存空间不足,怎么办? [推广有奖]

  • 0关注
  • 1粉丝

博士生

23%

还不是VIP/贵宾

-

威望
0
论坛币
63352 个
通用积分
0.0011
学术水平
3 点
热心指数
4 点
信用等级
3 点
经验
1988 点
帖子
107
精华
0
在线时间
326 小时
注册时间
2005-12-31
最后登录
2024-10-10

楼主
njulily 发表于 2009-7-16 11:23:35 |AI写论文

+2 论坛币
k人 参与回答

经管之家送您一份

应届毕业生专属福利!

求职就业群
赵安豆老师微信:zhaoandou666

经管之家联合CDA

送您一个全额奖学金名额~ !

感谢您参与论坛问题回答

经管之家送您两个论坛币!

+2 论坛币
我的数据是8年的规模以上企业数据,因此数据量太大,由于stata是耗费内存的,所以很麻烦,在我进行面板数据的异方差检验时,显示内存不足,我的本本的内存是2G,但还是不足,各位大虾能否告知,可有解决的途径,谢谢!
二维码

扫码加我 拉你入群

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

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

关键词:异方差检验 空间不足 面板数据 方差检验 怎么办 数据 方差 面板 空间 内存

回帖推荐

sungmoo 发表于9楼  查看完整内容

果然是这样显示的(本人以前遇到过这种情况),这个显示的不是“内存不足”,而是stata无法处理维数过大的矩阵(即使你的内存很大很大,stata处理的矩阵的维数也是有极限的——这里不是谈mata功能)。 异方差检验要通过矩阵完成,而矩阵的维数有限,这可能算stata的一个不足了。

eblog 发表于8楼  查看完整内容

你把全部数据都调入模型中了吗?你这个数据库算是很大的了,一般情况下根据研究需要应该对数据进行预处理,筛掉一些数据。我忘记看的是那一篇文章了,用的是人口普查数据,回归模型,但作者没有使用全部数据,而是对数据进行了二次抽样(5%),我想这也是一种选择吧。对大型数据进行回归分析很耗内存的,你也可以选择其他软件试试,不过我觉得如果SAS不行的话,就只能选择部分数据分析了。

eblog 发表于2楼  查看完整内容

数据有多少行?大小多少? 可用set memo 500m调节占位内存

本帖被以下文库推荐

沙发
eblog 发表于 2009-7-16 11:53:45
数据有多少行?大小多少?
可用set memo 500m调节占位内存

藤椅
chyshl 发表于 2009-7-16 12:40:01
set memory ,随你便多少了,超出物理内存量都可以呀。

板凳
njulily 发表于 2009-7-16 16:11:40
我的panel数据包大小是333MB,我已经用了set mem 650m, 这是我所能设置的最大内存了,各位高手帮我看看问题出在哪里?

报纸
njulily 发表于 2009-7-16 21:00:17
过路的大虾帮帮忙啊,急死人了

地板
sungmoo 发表于 2009-7-16 21:19:39
能把显示的错误信息提供一下吗?

7
njulily 发表于 2009-7-16 22:03:06
xtgls lntotdebt lnprofit lnasset lnfinafee, panel(heteroskedastic) igls
matsize too small - should be at least 409964
这个检验只是包括了部分的自变量,因为我的数据比较大,8年的规模以上企业数据。谢谢各位侠肝义胆的高手了。

8
eblog 发表于 2009-7-16 22:34:03
njulily 发表于 2009-7-16 22:03
xtgls lntotdebt lnprofit lnasset lnfinafee, panel(heteroskedastic) igls
matsize too small - should be at least 409964
这个检验只是包括了部分的自变量,因为我的数据比较大,8年的规模以上企业数据。谢谢各位侠肝义胆的高手了。
你把全部数据都调入模型中了吗?你这个数据库算是很大的了,一般情况下根据研究需要应该对数据进行预处理,筛掉一些数据。我忘记看的是那一篇文章了,用的是人口普查数据,回归模型,但作者没有使用全部数据,而是对数据进行了二次抽样(5%),我想这也是一种选择吧。对大型数据进行回归分析很耗内存的,你也可以选择其他软件试试,不过我觉得如果SAS不行的话,就只能选择部分数据分析了。

9
sungmoo 发表于 2009-7-17 06:03:21
njulily 发表于 2009-7-16 22:03 xtgls lntotdebt lnprofit lnasset lnfinafee, panel(heteroskedastic) igls
matsize too small - should be at least 409964
这个检验只是包括了部分的自变量,因为我的数据比较大,8年的规模以上企业数据。谢谢各位侠肝义胆的高手了。
果然是这样显示的(本人以前遇到过这种情况),这个显示的不是“内存不足”,而是stata无法处理维数过大的矩阵(即使你的内存很大很大,stata处理的矩阵的维数也是有极限的——这里不是谈mata功能)。

异方差检验要通过矩阵完成,而矩阵的维数有限,这可能算stata的一个不足了。

10
njulily 发表于 2009-7-17 08:59:20
以上两位版主,谢谢,但不知道我这种情况该如何处理呢?我作了hausman检验,拒绝了随机效应模型,我做了固定模型,也进行了自相关检验,不存在自相关问题,那该如何解决异方差检验的问题呢?
我把不要的数据都删除了,是否要在原始数据的基础上作二次抽样呢,但我觉得我的数据非常好,样本量大的话,回归分析的结果也会好,不知道我该如何取舍,两位版主能否给我个建议,在此表示衷心的感谢!

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

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