Proc Means和Proc Summary之间究竟有什么区别?许多网站声明这些都是相同的,但除非每个网站都有独特的东西,SAS会创建它吗?
我的理解是,用于生成输出数据集的PROC SUMMARY代码与使用PROC MEANS生成输出数据集的代码完全相同.两个过程之间的区别在于PROC MEANS 默认生成报告,而PROC SUMMARY默认生成输出数据集.因此,如果您希望将报告打印到列表中 - 使用proc表示 - 如果您希望将信息传递给数据集以供进一步使用 - proc摘要可能是更好的选择.
@cmjohns给出了最大的不同......来自SAS讨论论坛
"在早期版本的SAS(SAS 5和6)中,PROC MEANS和PROC SUMMARY是单独的程序.随着时间的推移,通过版本8,2个程序的代码被标准化并"融合"在一起.除了MEANS之外基本没有差异在LISTING窗口或其他打开的目的地中创建输出,而SUMMARY默认创建输出数据集." (使用Proc Summary语句中的PRINT选项生成输出)
检查链接在这里