SAS学习目标层次
摘要:第一层次: 会使用SAS菜单以及一些菜单界面的SAS模块,如INSIGHT,ANALYST等,了解初步的SAS BASE语句,能用SAS系统作简单的数据加工处理和分析,具有一定的数理统计知识,掌握一定的SAS STAT过程。 第二层次: 精通SAS BASE,能用SAS语言编写复杂的SAS程序,能用SAS BASE进行大型的、复杂的数据加工整理和展现,掌握SAS和外部数据文件的接口,会进行复杂的统计建模和分析等,初步掌握一种基于SAS的开发工具。 第三层次: 在一、二层面基础上,进一步掌握SAS/AF,SAS/IML等,能开发基于SAS的数据管理和分析模块。
阅读全文
posted @
2013-12-25 16:05
麦克斯韦科思
阅读(276)
推荐(0)
Chapter003[SAS DATA步之全解密-02]
摘要:译 言:SAS DATA步对于SAS入门学习者来说是个难以理解的东西,因为SAS封装了一些过程,这种封装对于有语言基础的人来说反而是一个障碍。本文非常详细的解释 了SAS 数据的编译、执行过程,对于了解SAS的基本运行有很大帮助。不管SAS老鸟,新鸟,相信你都会有收获,因为这篇文章是难得的如此系统 !摘要每个SAS数据步(SAS Data step,以后写成简写“DATA步”)在整个SAS程序中编译和执行过程中。大量DATA步的处理过程都是非明示的(即隐藏不可见)。例如,尽管程序中 没有使用循环控制语句不包含循环,但DATA步都像一个自封装的小程序以一种非明示的循环形式执行。这篇文章探讨了一些
阅读全文
posted @
2013-12-15 12:32
麦克斯韦科思
阅读(832)
推荐(0)
Chapter002[SAS DATA步之全解密-01]
摘要:以下是个人对PDV的粗浅总结,希望各位高手补充指正。什么是PDV个人认为可以把PDV想象成一排用于存放变量值的盒子。每个盒子代表一个变量。提交一个DATA步后,SAS会对这个DATA步进行编译,然后执行。首先,PDV是在DATA步的编译阶段生成的。(编译会进行语法检查并创建一排整齐摆放的”盒子”);然后,在DATA步的执行阶段,根据不同语句对PDV中变量的值进行清空或更改。(将盒子清空或换上新的物品);最后,在RUN;语句或者OUTPUT;语句将PDV中变量的当前值输出到目标数据集中。KEEP,DROP语句或KEEP=,DROP=数据集选项会影响输出到目标数据集中变量的个数。(如果没有KEEP
阅读全文
posted @
2013-12-15 12:05
麦克斯韦科思
阅读(429)
推荐(0)
Chapter001[SAS LICENCE 获取方法]
摘要:利用Google的搜索功能,可以获得不少SAS各个版本的SID号,试过之后你会异常惊喜。 1.打开谷歌: http://google.com.hk 2.输入或复制这个段文字:"SID_header SAS 9.2 win 32 2011 filetype:txt" (说明如果你是SAS版本是9....
阅读全文
posted @
2013-12-14 22:33
麦克斯韦科思
阅读(466)
推荐(0)