2013-08-04 118 views
1

中抑制一系列变量中的一个“Sum”我正在运行以下PROC MEANS命令,但想要抑制可变保证金的SUM值,因为此百分比之和没有有价值的。SAS:在PROC MEANS

proc means data=have N sum mean median maxdec=2 order=freq STACKODS; 
var turnover margin; 
run; 

有没有什么办法根据每个变量指定要输出的统计量?我的输出比上面的示例代码多得多,并且从输出自动创建Latex标记代码,所以如果可变边距的SUM缺失,这将非常有帮助。

再次感谢您的帮助。

+0

鉴于你不打算通过一个数据集,如果我还记得你的程序的其余部分,我不知道有什么办法可以做到这一点。您可能必须输出到数据集,然后对其进行后处理,然后对最终乳胶目标进行proc打印/报告/任何外部处理。 – Joe

回答

0

你需要使用proc吗?

我相信你可以使用Proc Tabulate实现你想要的结果。退房附:

http://www2.sas.com/proceedings/forum2008/264-2008.pdf

+0

嗨 - 请在您的答案中展开该链接。堆栈溢出社区认为“仅链接”答案(链接没有至少足够的解释回答在没有链接的情况下是有用的)较差,因为链接可能随时间而中断,并且另外不应该期望用户必须单击该链接才能了解解决方案。 – Joe

+0

乔 - 表格是一个复杂的过程,有很多选项和潜在的结果。原始海报没有提供任何数据,也没有从输出结构的角度提供必要的结果,所以他们至少可以读一篇文章,看它是否符合他们的要求。他们已经指定了Proc Means作为他们感兴趣的程序,所以如果这是他们必须使用MEANS或说明为什么不能使用的考试问题,我不会浪费时间。我很抱歉,期望用户点击链接并自己获得答案是非常困难的。 – user2337871

+0

我完全理解PROC TABULATE。但是,正如我之前提到的,现在的这个答案并不符合“良好答案”的标准。它主要不是关于用户点击一个链接;它是关于Stack Overflow的目的(作为问题和答案的数据库,而不是经常死亡的问题和链接的数据库)。如果你不能(或不想)在答案的正文中解释足以让它自己站立起来,最好不要发表答案,而是将其作为评论或类似的东西提及。 – Joe