SAS中文论坛
标题:
ODS输出
[打印本页]
作者:
shiyiming
时间:
2010-10-28 17:04
标题:
ODS输出
需要算回归系数,用了这样一段程序
ods trace on; ods output ParameterEstimates=a11 ModelANOVA=a22;
proc glm data=last2;
model mean=time /ss3;
run;
来求估计值。
这样GLM的结果都会跑到“输出”的窗口,最后一起跑进word里面。
请问有什么方法不让这些结果进入“输出”,只是出一个数据集?ODS 是不是不能用noprint来解决这个问题?
作者:
shiyiming
时间:
2010-10-28 17:23
标题:
Re: ODS输出
不能加noprint,但可以用close listing来停止output,如下面code,我并没有针对glm的输出列,你可以看着改,输出到work里面的数据集。
ods listing close;
ods output "Parameter Estimates"=pe; **这里可以随便取你想要的部分;
*ods output "Analysis of Variance"=analysis;
*ods output "Fit Statistics"=fit;
*ods output NObs=Num_obs;
proc glm data=last2;
model mean=time /ss3;
run;
ods output close;
ods listing;
欢迎光临 SAS中文论坛 (https://mysas.net/forum/)
Powered by Discuz! X3.2