首页 文章

在SAS中,Proc Means和Proc Summary有什么区别?

提问于
浏览
10

Proc Means和Proc Summary之间究竟有什么区别?许多网站声明这些都是相同的,但除非每个网站都有独特的东西,SAS会创建它吗?

6 回答

  • 1

    @cmjohns给出了最大的不同......来自SAS讨论论坛

    “在早期版本的SAS(SAS 5和6)中,PROC MEANS和PROC SUMMARY是单独的程序 . 随着时间的推移,通过版本8,2个程序的代码被标准化并”融合“在一起 . 除了MEANS之外基本没有差异在LISTING窗口或其他打开的目的地中创建输出,而SUMMARY默认创建输出数据集 . “ (使用Proc Summary语句中的PRINT选项生成输出)

    检查链接Here

  • 13

    我的理解是,用于生成输出数据集的PROC SUMMARY代码与使用PROC MEANS生成输出数据集的代码完全相同 . 两个过程之间的区别在于PROC MEANS默认生成 report ,而PROC SUMMARY默认生成 output data set . 因此,如果您希望将报告打印到列表中 - 使用proc表示 - 如果您希望将信息传递给数据集以供进一步使用 - proc摘要可能是更好的选择 .

  • 0

    我遇到过SAS 9.1.3中的情况,其中proc意味着“内存不足”问题,但proc摘要仍然会运行等效请求 . 如果遇到这个问题,请记住一些事情 .

  • 1
    **Proc Means**
    
    • 默认打印输出 .

    • 默认情况下给出变量名称,
      标签名称(如果有),平均值,非缺失值,标准差,最小值和最大值 .

    • 默认采用所有数字
      变量分析 .

    **Proc Summary**
    
    • 默认情况下不打印输出 . - >默认情况下不提供任何非缺失值 . - >如果指定统计函数,则必须使用Var语句指定变量名 .

  • 10

    proc表示:1)默认设置打印选项,显示输出 . 2)省略var语句分析所有数字变量 .

    Proc Summary:1)默认情况下不设置打印选项,不显示输出 . 2)省略变量语句会产生一个简单的观察计数 .

  • 0

    Proc Means需要至少一个数字变量,而proc FREQ没有这样的限制 .

相关问题