- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
《个人SAS编程语言小记》
(BASE SAS)
《SAS V8 基础教程》全部+《SAS编程技术教程》部分+《SAS变成与数据挖掘商业案例》部分 (内容编排依据《SAS V8 基础教程》的编排顺序)
一、SAS工作系统的环境 3
二、SAS系统对数据文件的管理 3
三、利用窗口菜单操作和建立SAS数据集 3
四、用编程读入数据创建SAS数据集 4
1、指定逻辑库名和数据集文件名(libname / filename) 4
2、查看逻辑库和数据集的属性和内容(proc datasets / proc contents / proc print) 4
3、将文本文件转换为SAS数据集(*其实可以用菜单栏FILE下的import data或者用EFI模式进行外部文件的SAS数据集导入,更方便快捷易于操作*) 5
4、输入和输出格式(informat format) 11
五、数据加工 12
1、变量和观测的选择、赋值语句、累加语句、retain及length 12
2、对变量的选择(keep / drop / rename) 16
3、对观测的选择(if / where / remove / delete / replace / missing) 17
4、按变量值对数据集排序和数据集转置(proc sort 和 proc transpose) 19
5、用SAS语句建立新的变量(retain / if-then-else / do-end / select) 21
6、SAS函数 23
7、循环语句和数组(do n =a to b by c 和 do until / do while 以及 go to/goto link continue leave array) 31
8、写入SAS数据集和外部文件(output out= file-put 和 proc export) 36
9、使用Analyst菜单加工SAS数据集 39
六、面向多个数据集的加工 (set/append/merge/update/modify/surveyselect 和 first。last。point= nobs= 以及 proc sql) 40
1、数据集的拼接:使用数据步对多个数据进行拼接一般有两种形式,串接(Concatenation,Interleave)和并接(Merge).数据追加(proc append)及更新(update) 40
2、用过程SQL查询和加工数据集 45
七、数据汇总与报表制作 59
1、使用过程PRINT制作报表(proc print / proc printto / proc format /proc compare / proc report) 60
2、频数与描述统计量计算(proc corr / proc freq / proc means / proc univariate / proc rank ) 65
3、使用过程TABULATE制作汇总报表(proc tabulate) 80
八、制作图形展示数据 83
1、使用过程GPLOT制作散点图和连线图 84
2、使用过程GCHART制作柱状图和饼图 88
3、图形的存储 92
九、ODS初步 92
十、SAS宏功能 96
1、SAS宏变量的使用和定义 96
2、宏变量的定义和使用的进一步介绍 97
3、宏程序 99
附录:SAS常用函数一览表 102
一、数学函数 102
二、数组函数 103
三、字符函数 104
四、日期和时间函数 105
五、分布密度函数、分布函数 106
六、分位数函数 108
七、随机数函数 108
八、样本统计函数 110
《个人SAS编程语言小记》
《SAS V8 基础教程》全部+《SAS编程技术教程》部分 (内容编排依据《SAS V8 基础教程》的编排顺序)
data step 数据步 proc step 过程步 【‘’】引用 【space】【;】分隔 【run;】结束
一、SAS工作系统的环境
二、SAS系统对数据文件的管理
三、利用窗口菜单操作和建立SAS数据集
SAS中对数据集的编辑、分析的窗口菜单有: insight窗口 viewtable窗口 analyst窗口
insight窗口提供了很强的处理数据的功能,比如输入、修改、查询、排序等,但其只适合处理较小的数据,因为insight窗口处理数据时,是需要将所有数据写入内存后进行运算的,所以不适合大量数据的处理。
v
文档评论(0)