楼主: tj0412ymy
7214 9

proc genmod输出问题? [推广有奖]

  • 2关注
  • 48粉丝

副教授

65%

还不是VIP/贵宾

-

威望
0
论坛币
11510 个
通用积分
12.6975
学术水平
72 点
热心指数
91 点
信用等级
64 点
经验
29292 点
帖子
545
精华
0
在线时间
1203 小时
注册时间
2009-3-10
最后登录
2024-2-15

+2 论坛币
k人 参与回答

经管之家送您一份

应届毕业生专属福利!

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

经管之家联合CDA

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

感谢您参与论坛问题回答

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

+2 论坛币
在如下的程序中,运行之后,在Results窗口中总会输出proc genmod过程的Analysis Of Parameter Estimates,如果DATA步中的循环次数较大时,这个输出量会很大,会占用很多时间。请教高手:如何才能阻止proc genmod的输出?
ODS SELECT NONE;
data _null_;
do i=1 to 3;
call execute('proc iml; reset noprint;
a={1 0,0 1};
b=root(a);
c=ranuni(repeat(0,300,2));
d=c*b;
print d;
CREATE test1 FROM d [COLNAME={x1,x2}];
APPEND from d;
quit;
data test2;
set test1;
u=exp(1+x1+x2);
y=ranpoi(0,u);
keep x1 x2 y;
run;
ODS TRACE ON;
ODS  output ParameterEstimates=test3;
proc genmod data=test2;
model y=x1 x2/dist=poisson link=log expected;
run;
ODS TRACE OFF;
ODS output close;');
if i=1 then do;
call execute('proc datasets library=work;change test3=test;contents data=test noprint;
run;');
end;
else do;
call execute('data test;set test test3;
run;');
end;
end;
run;
ODS SELECT ALL;
proc print data=test;
run;
二维码

扫码加我 拉你入群

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

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

关键词:genmod Mod ROC Parameter Estimates proc 输出 genmod

沙发
tj0412ymy 发表于 2010-6-22 12:20:09 |只看作者 |坛友微信交流群
循环2000次用了10多分钟。循环结束后,LOG窗口显示:ERROR: An internal error has occurred while reading a compressed file. Please call your SAS Site
       Representative and report the following: compress offset = 0 , de-compress offset = 0 ,
       compress buf = "108304000000A401D80000000000000000000000000000000000000000000000" .看不懂什么意思,不过最终结果还是运行出来了。

使用道具

藤椅
jingju11 发表于 2010-6-22 13:07:24 |只看作者 |坛友微信交流群
2# tj0412ymy

sorry

使用道具

板凳
tj0412ymy 发表于 2010-6-22 21:29:56 |只看作者 |坛友微信交流群
{:3_50:}高手快出来给个了结啊...

使用道具

报纸
mumu334 发表于 2010-6-25 21:10:49 |只看作者 |坛友微信交流群
这是我运行出来的结果
Obs        Parameter        DF        Estimate        StdErr        LowerWaldCL        UpperWaldCL        ChiSq        ProbChiSq
1        Intercept        1        0.9921        0.0658        0.8631        1.1210        227.37        <.0001
2        X1        1        1.0273        0.0736        0.8830        1.1716        194.77        <.0001
3        X2        1        0.9310        0.0715        0.7908        1.0712        169.34        <.0001
4        Scale        0        1.0000        0.0000        1.0000        1.0000        _        _
5        Intercept        1        0.9868        0.0639        0.8616        1.1120        238.57        <.0001
6        X1        1        0.9352        0.0721        0.7938        1.0766        168.13        <.0001
7        X2        1        1.0508        0.0762        0.9014        1.2001        190.21        <.0001
8        Scale        0        1.0000        0.0000        1.0000        1.0000        _        _
9        Intercept        1        1.1229        0.0599        1.0054        1.2403        351.26        <.0001
10        X1        1        0.9239        0.0668        0.7929        1.0549        191.02        <.0001
11        X2        1        0.8933        0.0711        0.7540        1.0327        157.81        <.0001
12        Scale        0        1.0000        0.0000        1.0000        1.0000        _        _

没有报错啊,而且运行速度也挺快的。

使用道具

地板
mumu334 发表于 2010-6-25 21:11:55 |只看作者 |坛友微信交流群
最后输出的test数据集的结果

使用道具

7
tj0412ymy 发表于 2010-6-26 00:07:47 |只看作者 |坛友微信交流群
5# mumu334
你循环2000次看看需要多长时间?10多分钟!!!我指的是Results窗口输出得太多,不是Output窗口!!!

使用道具

8
mumu334 发表于 2010-6-27 21:54:20 |只看作者 |坛友微信交流群
7# tj0412ymy
我看错了

使用道具

9
no6000 发表于 2010-6-29 12:16:13 |只看作者 |坛友微信交流群
俺也不清楚。。。

使用道具

10
pingguzh 发表于 2017-1-11 16:37:21 |只看作者 |坛友微信交流群
我也不清楚啊

使用道具

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

本版微信群
加好友,备注cda
拉您进交流群

京ICP备16021002-2号 京B2-20170662号 京公网安备 11010802022788号 论坛法律顾问:王进律师 知识产权保护声明   免责及隐私声明

GMT+8, 2024-4-24 20:44