楼主: ywh19860616
9670 8

数据太大,stata不能读取 [推广有奖]

已卖:3份资源

学术权威

32%

还不是VIP/贵宾

-

威望
0
论坛币
725 个
通用积分
4339.8247
学术水平
867 点
热心指数
1004 点
信用等级
649 点
经验
116372 点
帖子
3968
精华
0
在线时间
7743 小时
注册时间
2009-9-3
最后登录
2025-9-7

楼主
ywh19860616 发表于 2011-6-13 21:58:18 |AI写论文

+2 论坛币
k人 参与回答

经管之家送您一份

应届毕业生专属福利!

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

经管之家联合CDA

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

感谢您参与论坛问题回答

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

+2 论坛币
我的数据文件310M,这个stata不能读取成功,怎么办?

no room to add more observations
An attempt was made to increase the number of observations beyond what is currently possible.  You have the following
alternatives:
1.  Store your variables more efficiently; see help compress.  (Think of Stata's data area as the area of a rectangle; Stata
can trade off width and length.)
2.  Drop some variables or observations; see help drop.
3.  Increase the amount of memory allocated to the data area using the set memory command; see help memory.
r(901);
.
设置了memory
如下设置,但是maxvar值已经达到最大设置了,怎么能达到300M哦

Current memory allocation
                    current                                 memory usage
    settable          value     description                 (1M = 1024k)
    --------------------------------------------------------------------
    set maxvar        32767     max. variables allowed          12.501M
    set memory          315M    max. data space                315.000M
    set matsize        8000     max. RHS vars in models        488.953M
                                                            -----------
                                                               816.454M
二维码

扫码加我 拉你入群

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

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

关键词:Stata tata observations alternatives observation 数据 Stata

一份耕耘,一份收获。

沙发
蓝色 发表于 2011-6-14 16:08:01
你怎么设置的。
一般没有那么大的文件。

set mem 300m,perm
set mat 800,perm

你可以根据自己电脑的情况设置不同的内存的大小
已有 1 人评分学术水平 热心指数 信用等级 收起 理由
ywh19860616 + 5 + 5 + 5 谢谢您。是的啊,数据就是那么大 maxvar好像已经达到上限了

总评分: 学术水平 + 5  热心指数 + 5  信用等级 + 5   查看全部评分

藤椅
jasonyangwh 发表于 2011-6-14 18:23:28
STATA为什么不能自动管理内存分配呢?遗憾

板凳
ywh19860616 发表于 2011-6-14 20:44:47
蓝色版主,谢谢您。是的啊,数据就是那么大
maxvar好像已经达到上限了
一份耕耘,一份收获。

报纸
蓝色 发表于 2011-6-14 21:31:22
ywh19860616 发表于 2011-6-14 20:44
蓝色版主,谢谢您。是的啊,数据就是那么大
maxvar好像已经达到上限了
由于没有那么大数据,所以我这里也没法尝试


大数据,还是用sas吧,数据交换是在硬盘上的,不是在内存。

地板
ywh19860616 发表于 2011-6-14 21:42:06
蓝色 发表于 2011-6-14 21:31
ywh19860616 发表于 2011-6-14 20:44
蓝色版主,谢谢您。是的啊,数据就是那么大
maxvar好像已经达到上限了
由于没有那么大数据,所以我这里也没法尝试


大数据,还是用sas吧,数据交换是在硬盘上的,不是在内存。
好的,谢谢您的建议
一份耕耘,一份收获。

7
fantasyshot 在职认证  发表于 2011-6-15 22:20:42
应该是你电脑内存太小了,你可以尝试关掉一些程序。在用stata的时候尽量不要用其他的程序了。
人既无虎狼之爪牙,亦无狮象之力量,却能擒狼伏虎,训狮猎象,无他,惟智慧耳

8
蟾宫客1020 学生认证  发表于 2018-11-2 17:18:11
我用的stata15.1,800M数据可以跑的顺畅

9
海绵萧萧 发表于 2019-4-2 08:46:31
蟾宫客1020 发表于 2018-11-2 17:18
我用的stata15.1,800M数据可以跑的顺畅
你好,亲,我用的stata 15,我看到我的数据是33MB,可是也是打不开,不知道怎么回事

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

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