SAS
王小雷-多面手
简单而真诚。专注大数据,机器学习,人工智能的多面手,对新兴的技术与知识充满了好奇与渴望!
展开
-
SAS学习笔记之《SAS编程与数据挖掘商业案例》(2)数据获取与数据集操作
SAS学习笔记之《SAS编程与数据挖掘商业案例》(2)数据获取与数据集操作1. SET/SET效率高,建立的主表和建表索引的查询表一般不排序,2. BY语句,DATA步中,BY语句规定分组变量,用于控制SET,MERGE,UPDATE或MODIFY语句。BY<DESCENDING>variable-1 <...<DESCENDING>variable-n><NOTSORTED><GROUPFOR原创 2015-12-28 09:02:06 · 1251 阅读 · 0 评论 -
SAS学习笔记之《SAS编程与数据挖掘商业案例》(1)系统简介和编程基础
SAS学习笔记之《SAS编程与数据挖掘商业案例》(1)1. SAS系统简介1.1 SAS是先编译后执行的语言,data步标志着编译的开始。 数据指针:当前内存缓存区,输入数据所在位置。 PDV:Program Data Vector,在DATA步中所有涉及的变量被编程当前向量的一部分。2. SAS编程基础2.1 SAS逻辑库原创 2015-12-25 08:55:23 · 1171 阅读 · 0 评论 -
SAS进阶《深入解析SAS》之对多数据集的处理
SAS进阶《深入解析SAS》之对多数据集的处理1. 数据集的纵向串接:数据集的纵向串接指的是,将两个或者多个数据集首尾相连,形成一个新的数据集。据集的横向合并:数据集的横向合并,指的是将两个或者多个数据集根据某种原则横向合并起来,形成新的数据集。2. 数据集的纵向串接两种方法:1)使用SAS DATA步的SET语句。2)使用SAS过程步的APPEND过程。2.1. 使用SET步纵向串接形式如原创 2016-01-04 13:38:18 · 5794 阅读 · 0 评论 -
SAS进阶《深入解析SAS》之SAS数据挖掘的一般流程
SAS进阶《深入解析SAS》之SAS数据挖掘的一般流程1. 所谓数据挖掘,是指通过对大量的数据进行选择、探索与建模,来揭示包含在数据中以前不为人所知的模式或规律,从而为商业活动或科学研究提供帮助和服务。2. 数据挖掘重要的两个类别:有监督分析(SupervisedAnalysis),无监督分析(UnsupervisedAnalysis)。有监督分析属于目标导向(GoalDirected)型分析。无原创 2015-12-31 18:05:58 · 2248 阅读 · 0 评论 -
SAS进阶《深入解析SAS》之开发多语言支持的SAS程序
SAS进阶《深入解析SAS》之开发多语言支持的SAS程序1. 多语言支持的应用程序是指该程序在世界给第使用时,其能够处理的数据,以及处理数据的方式、信息展现的方式都符合当地的语言、文化习惯,这要求应用程序运行时,能够自动进行与地区、语言相关的处理,也就是通常所说的国际化。2. SBCS、DBCS、MBCS单字节字符集SBCS指在该字符集中的字符最多由2个字节表示。一个字节8位,仅支持2的8次方=25原创 2015-12-31 17:09:34 · 3538 阅读 · 0 评论 -
SAS进阶《深入解析SAS》之Base SAS基础、读取外部数据到SAS数据集
SAS进阶《深入解析SAS》之Base SAS基础、读取外部数据到SAS数据集前言:在学习完《SAS编程与商业案例》后,虽然能够接手公司的基本工作,但是为了更深入的SAS学习,也为了站在更高的一个层次上去掌握和优化公司工作,故而又咬紧牙关加紧学习《深入解析SAS》.就目前的两本书的对比,显而易见的是本书比《SAS编程…》要厚的多,再者内容更新是2015年著,最后是内容详实。没办法,这本书的作者团队过原创 2015-12-30 19:08:47 · 3253 阅读 · 1 评论 -
SAS学习笔记之《SAS编程与数据挖掘商业案例》(5)SAS宏语言、SQL过程
SAS学习笔记之《SAS编程与数据挖掘商业案例》(5)SAS宏语言、SQL过程1. 一个SAS程序可能包含一个或几个语言成分:DATA步或PROC步全程语句SAS组件语言(SCL)结构化查询语言(SQL)SAS宏语言2. 宏触发:% 是一个宏语句或宏函数;&是一个宏变量引用3. 局部宏变量:一般程序定义的为宏变量。全局宏变量:使用%global语句或通过data步接口子程序产生宏变原创 2015-12-29 14:03:59 · 2115 阅读 · 0 评论 -
SAS学习笔记之《SAS编程与数据挖掘商业案例》(4)DATA步循环与控制、常用全程语句、输出控制
SAS学习笔记之《SAS编程与数据挖掘商业案例》(4)DATA步循环与控制、常用全程语句、输出控制1. 各种循环与控制DO组 创建一个执行语句块DO循环 根据下标变量重复执行DO和END之间的语句DO WHILE 重复执行直到条件为假则退出循环DO UNTIL 重复执行直到条件为真则退出循环DO OVER 对隐含下标数组元素执行DO/END之间的语原创 2015-12-29 08:50:35 · 2817 阅读 · 0 评论 -
SAS学习笔记之《SAS编程与数据挖掘商业案例》(3)变量操作、观测值操作、SAS数据集管理
SAS学习笔记之《SAS编程与数据挖掘商业案例》(3)变量操作、观测值操作、SAS数据集管理1. SAS变量操作的常用语句ASSIGNMENT 创建或修改变量SUM 累加变量或表达式KEEP 规定在数据集中保留的变量DROP 规定在数据集中删除的变量ARRAY 定义一个数组RENAME 重命名数据集变量LENGTH原创 2015-12-28 15:21:05 · 2025 阅读 · 0 评论 -
SAS进阶《深入分析SAS》之数据汇总和展现
SAS进阶《深入分析SAS》之数据汇总和展现1. 通过Print过程制作报表proc print <data=数据集>;run;选项:obs=修改观测序号列标签noobs不显示观测序列号id语句在输出中取代观测序列var选择输出的变量where语句选择输出的观测总结如下: proc print data=数据集<选项>; id 变量1<变量2...>;原创 2016-01-12 14:59:16 · 1748 阅读 · 0 评论