个人SAS编程语言小记.doc

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 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)

ffpg + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档