全部版块 我的主页
论坛 计量经济学与统计论坛 五区 计量经济学与统计软件 Stata专版
5635 10
2016-11-07
最近跑一个自己写的bootstrap 包的时候出现了以下问题




Bootstrap replications (110) ----+--- 1 ---+--- 2 ---+--- 3 ---+--- 4 ---+--- 5

.xxxx..........
unable to restore data due to insufficient memory; try discard first
unable to restore data due to insufficient memory; try discard first
file C:\Users\hsun\AppData\Local\Temp\ST_00000001.tmp not found
unable to restore data due to insufficient memory; try discard first r(601);



唯一可以确定的是,我的C盘以及内存空间很大,stata14也是正版的8 cores的。
不过由于这个程序运行起来很长,我偶尔也会用stata跑别的任务。但我的确搞不清楚问题出在哪里……
二维码

扫码加我 拉你入群

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

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

全部回复
2016-11-8 05:28:29
程序发出来看看咯
二维码

扫码加我 拉你入群

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

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

2016-11-8 08:17:28
夏目贵志 发表于 2016-11-8 05:28
程序发出来看看咯
程序很长……我可以肯定的是,用20%的sample跑这个程序是没有问题的
复制代码


二维码

扫码加我 拉你入群

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

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

2016-11-8 13:29:01
程序本身好像没觉得有什么特别的地方。你有没有看过出错的之前实际内存占用多少?你用的64位的Stata吗?开着任务管理器。另外,如果出错的位置比较早的话可以看看trace。但是估计输出结果会太多了。先看看实际内存占用吧。
二维码

扫码加我 拉你入群

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

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

2016-11-9 04:24:45
夏目贵志 发表于 2016-11-8 13:29
程序本身好像没觉得有什么特别的地方。你有没有看过出错的之前实际内存占用多少?你用的64位的Stata吗?开着 ...
程序本身没有错的,我用的是导师的workstation, E5的处理器,32g内存, win7 64位, stata也是最新的ME,8核心的。

windows 的stata有必要 set memorysize 吗??
另外,同时运行两个stata程序会造成这个 C:\Users\hsun\AppData\Local\Temp\ST_00000001.tmp not found 问题吗?
二维码

扫码加我 拉你入群

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

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

2016-11-9 05:39:07
lzhpanda 发表于 2016-11-9 04:24
程序本身没有错的,我用的是导师的workstation, E5的处理器,32g内存, win7 64位, stata也是最新的ME, ...
你的stata本身是不是64位的?这个和你的系统是不是64位的是两回事。
不用set的。默认值应该就够用了的。可以看help memory

我没遇到过你说的最后这个问题。我觉得应该不是这个问题。我经常一次跑4个stata,从没有过这个问题。

你要不还是先确认一下stata实际使用的内存大小,然后再看可能是哪里有问题吧。现在说别的其实都是猜。还是确认一个因素是一个因素的好。

或者你也可以把数据给我,我在我机器上跑跑试试。看看会不会有一样的问题。但是你要是不愿意就算了。
二维码

扫码加我 拉你入群

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

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

点击查看更多内容…
相关推荐
栏目导航
热门文章
推荐文章

说点什么

分享

扫码加好友,拉您进群
各岗位、行业、专业交流群