楼主: baoaibaobao
7132 24

[问答] 运行freq语句后出现的问题!求解决! [推广有奖]

  • 0关注
  • 25粉丝

已卖:106份资源

副教授

38%

还不是VIP/贵宾

-

威望
0
论坛币
9631 个
通用积分
14.0502
学术水平
80 点
热心指数
128 点
信用等级
38 点
经验
12060 点
帖子
548
精华
0
在线时间
1014 小时
注册时间
2009-5-21
最后登录
2025-8-25

楼主
baoaibaobao 发表于 2011-1-14 14:37:18 |AI写论文
100论坛币

我的SAS9.2 多国语言版,每次运行freq这个语句后,output窗口没有输出。求帮助!
log窗口会出现如下提示:见附件。

未命名.jpg (49.35 KB)

未命名.jpg

最佳答案

yuanqiu8866 查看完整内容

这个问题我前两天刚刚解决,你有没有自己定义过template啊?你打odstemplate这个命令在命令窗口里,看看sasuser.templat里有没有自定义的template,有的话把他强制删掉就可以了,不是系统的问题,是自己的问题,这个问题重装SAS是没用的啊,因为重装了sasuser和sashelp里的东西也不会改变呀,还是在的,所以只有把它强制删除,你可以试试,有问题可以找我嘎,我前两天刚碰到这个问题~
关键词:freq REQ Fre output outpu 运行 解决 语句 freq

本帖被以下文库推荐

沙发
yuanqiu8866 发表于 2011-1-14 14:37:19
这个问题我前两天刚刚解决,你有没有自己定义过template啊?你打odstemplate这个命令在命令窗口里,看看sasuser.templat里有没有自定义的template,有的话把他强制删掉就可以了,不是系统的问题,是自己的问题,这个问题重装SAS是没用的啊,因为重装了sasuser和sashelp里的东西也不会改变呀,还是在的,所以只有把它强制删除,你可以试试,有问题可以找我嘎,我前两天刚碰到这个问题~

藤椅
论坛数据分析 发表于 2011-1-14 15:53:36
这个很奇怪呀,程序问题或者是数据本身的问题吧,建议楼主换个数据集测试一下要是还不行的话可能是软件安装的问题了
老夫聊发少年狂

板凳
论坛数据分析 发表于 2011-1-14 15:54:40
会不会太多所以不显示了?{:2_25:}
老夫聊发少年狂

报纸
baoaibaobao 发表于 2011-1-14 16:01:08
2# 论坛数据分析 数据集已更换过多次,问题依旧,我也怀疑是软件安装的问题,但是重装之后问题还在,很是困扰啊!!

地板
论坛数据分析 发表于 2011-1-14 16:42:31
楼主上程序吧,虽然不大可能出错,排除了这个程序问题就是软件问题了{:2_27:}
老夫聊发少年狂

7
baoaibaobao 发表于 2011-1-14 16:53:48
5# 论坛数据分析 data a;
    do r=1 to 4;
       do c=1 to 2;
           input f@@;
           output;
       end;
   end;
cards;
7414 35 9120 191 6625 150 4569 123
;

proc freq data=a;
table r*c/chisq;
weight f;
run;

程序简单的很,如上卡方。还有一个问题就是如果我单单做一个变量的频数分析,结果是正常的,如:提交
proc freq data=a;
table r;
run;

output窗口与log窗口一切正常。
还有,只要我先运行了上面那个卡方,那么再运行下面这个频数分析,SAS会突然自动退出,奇怪得很,实在不行,我只能咨询SAS公司了。

8
junuylia 发表于 2011-1-15 00:43:47
It might be  the problem of system memory.

The code works on my SAS 9.2

When using the statement 'weight f', SAS tends to allocate excessive memory and fails to use methods with less memory. There is a solution on this website http://www.listserv.uga.edu/cgi- ... L=sas-l&P=43384 .

An alternative solution is you just extend your memory or using memory by
options MEXECSIZE=128k;

9
guo.bailing 发表于 2011-1-15 13:28:13
我运行了一下,一切正常

10
baoaibaobao 发表于 2011-1-16 09:07:39
junuylia 发表于 2011-1-15 00:43
It might be  the problem of system memory.

The code works on my SAS 9.2

When using the statement 'weight f', SAS tends to allocate excessive memory and fails to use methods with less memory. There is a solution on this website http://www.listserv.uga.edu/cgi- ... 05c&L=sas-l&P=43384 .

An alternative solution is you just extend your memory or using memory by
options MEXECSIZE=128k;
谢谢啊,难说明白点不?options MEXECSIZE=128k,这个东西试了一下,貌似不行。

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

本版微信群
加好友,备注cda
拉您进交流群
GMT+8, 2025-12-23 05:55