全部版块 我的主页
论坛 计量经济学与统计论坛 五区 计量经济学与统计软件 Stata专版
5650 6
2017-05-18
本人自编一程序:
cap program drop ppp
program define ppp
     ............................
end
当语句超过1420行时,执行程序时会显示如下信息:
"system limit exceeded - see manual"

并且1420行也不是一个固定值,我在编其他一类似程序时,超过3100行会提示"system limit exceeded - see manual"。


难道自定义程序或命令有行数限制或者类似限制吗?到底是哪个地方受限了呢?

我执行过set adosize 10000命令,问题依然存在。

我的stata版本信息:
Stata/MP 13.1 for Windows (32-bit)
Revision 19 Dec 2014
Copyright 1985-2013 StataCorp LP

Total physical memory:     2097151 KB
Available physical memory: 1698648 KB

3-user 8-core Stata network perpetual license:
       Serial number:  501306208483
         Licensed to:  IDRE-UCLA
                       IDRE-UCLA


也尝试过64位的stata,问题依然存在。

二维码

扫码加我 拉你入群

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

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

全部回复
2017-5-18 21:55:03
我觉得不是你的程序长度的问题。检查一下程序内容和数据吧。
参考http://www.stata.com/help.cgi?limits
二维码

扫码加我 拉你入群

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

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

2017-5-19 17:35:33
夏目贵志 发表于 2017-5-18 21:55
我觉得不是你的程序长度的问题。检查一下程序内容和数据吧。
参考http://www.stata.com/help.cgi?limits
为了验证是不是程序问题,我做了一试验:
cap program drop p
program define  p
version 12.0
dis "abc"      
dis "abc"     
dis "abc"     
......
end  
其中dis"abc"语句如果达到快4000行时,就会出现提示"system limit exceeded - see manual"。
我在stata13.1与14.1版本都试验过,包括32位与64位,也换电脑试验过,问题依然。
二维码

扫码加我 拉你入群

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

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

2017-5-19 18:00:46
页面提取自-p.png
二维码

扫码加我 拉你入群

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

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

2017-5-19 19:04:28
蓝色 发表于 2017-5-19 18:00
谢谢你的帮助,明白原因何在了,在你的提示下问题解决了。自己也翻了好多遍手册,竟然忽略p.pdf这里面的东西了。
二维码

扫码加我 拉你入群

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

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

2017-5-20 03:36:03
arkfan 发表于 2017-5-19 17:35
为了验证是不是程序问题,我做了一试验:
cap program drop p
program define  p
我给你的链接里这些限制都是写清楚了的
二维码

扫码加我 拉你入群

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

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

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

说点什么

分享

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