
SAS
J_sir2015
好好努力,爱惜自己
展开
-
GLT C1
Graphs template language:GLT,CAN DEFINE THE STRUCTURE OF THE GRAPH. WHAT KIND OF GRAPH OD YOU WANT:TWO STEP:ONE.USING proc template define the structure of graph: when the template is successfully c...原创 2020-04-13 18:06:30 · 365 阅读 · 0 评论 -
关于sas output 一页该有多少行?
有时候,为了output好看,和人出门打扮一样,要得体精致,最重要还是要整齐。output的格式也是,你一页放几条records,record是否是同属一个小类下的细分类,如果是那所有小类下的细分类应该在一页(一般情况可以)这样看才得体。下面是一套普遍适用的code,简单的可以直接group=ceil(_n_/n), n是一页放的条数。对于数据不是很有规律的,可以参考下面的code,来自一位有人的...原创 2019-12-03 11:20:55 · 727 阅读 · 0 评论 -
retain的用法 SAS
问题描述:多个人在15NOV2019这天多次使用同一校园卡进入图书馆每次都借了数目不一样的书,要列出这张卡的首次借书数目。如下数据:cardid是校园卡号 name是不同的人,time是借书时间,nobook是number of book。现在只想list每张卡的第一次借书数,即从????到????的变化。这时可以使用retain。...原创 2019-11-15 14:17:59 · 8825 阅读 · 1 评论 -
SAS MACRO Debugging option
入职时间长了,自己写code的能力还是弱弱弱。除了在网上到处借(抄)鉴(抄)。有以下两个感想:一.如果代码不具有很好地共享性,那就是辣鸡。。。。。二.如果你觉得代码没有很好的共享性,那么就是自己菜。。。。最近的任务很多度需要对某一个东西按不同分组进行相同操作,为了美观可读性等等(因为懒)。所以宏就是宝贝了。而关于宏,sas log并不会像data step 过程给你提供编译的细节,...原创 2019-04-05 17:18:43 · 1371 阅读 · 0 评论 -
搬运工 set
set:Reads an observation from one or more SAS data sets。从一个存在在sas逻辑库中的数据集读取数据。*单个数据集;*--------创建一个数据集a,数据来源于sashelp数据库中的class数据集;data a;*新的数据集a,数据来源于存在sas逻辑库sashelp中的class数据集。set sashelp.class;...原创 2019-04-20 22:06:31 · 363 阅读 · 0 评论 -
安检
对于一个工厂企业,我们知道在把“原材料”运送到厂里时需要进行安检。每一条数据就类似一个行李,你得符合厂里的标准才能给你过安检进入厂。还有就是你不同的行李应该按照不同的安检标准进行安检。同时,安检站会记录今天有多少件行李,都是什么类型的,然后分配到不同的厂库。SAS是对数据的加工厂,有着自己的管理规则以及标准运行流程。在读入数据的时候,就类似上述工厂原材料。经过安检这个缓冲区(buffer),没...原创 2019-04-20 13:37:33 · 426 阅读 · 0 评论 -
Proc freq
用于计数单个类别或者多个类别的。统计中的n*n列联表。HELP 文档:produces one-way to n-way frequency tables and reports frequency counts. PROC.FREQ can compute chi-square tests for one-way to n-way tables; for tests and measures o...原创 2019-05-06 23:30:35 · 2581 阅读 · 0 评论 -
巧用merge
问题:编号为1,2,3,4的试验中心,每个中心有编号为1,2,3,4,5,6的试验动物,想要记录对不同中心的不同编号的动物的试验次数进行统计总结如下表中心编号 试验编号 计数 1 1 1 2 1 3 1 4 1 5 1 6 但你的原始数据为一条观测代表一...原创 2019-05-07 13:01:09 · 281 阅读 · 0 评论 -
sas 之proc sql
轮到写子查询,想了想,好像有点东西,就先放一下。讲一下多表的操作,因为之前的code都是对于单个数据集来说,而多个数据集,两个就经典来,你唔可以话无三不算多,不好意思,我说二是多,就是多。哈哈,有点东西(所以呀,写笔记也挺快乐的)主要就是合并啦,merge与set,sql过程与data step的差别,唔好问,你自己学会两者自然就知道有咩差别,就算我话比你知区别,系冒用滴。主讲merge对...原创 2019-01-24 16:02:26 · 1813 阅读 · 0 评论 -
sas之proc sql(三)
在介绍聚合函数之前,说一下sql里边起别名的方法,就好比如,你细个个阵,人地觉得你叫啊明唔系好威,甘你就改名为牛批帝,省港澳最威啦。那么在sas proc sql过程怎么为变量以及数据集改名呢,用as 或者 空格,如下,age改为age1,sex 改为gender。对于数据集也是同样的操作。proc sql;select age as age1,sex "gender"from sas...原创 2019-01-24 15:29:38 · 2130 阅读 · 0 评论 -
ojbk的sas 循环语句
相信大家都见过,也了解过循环语句,所以,我们要学习的是sas特定的语法及表达式。而循环过程理解都是一个样。1.Do-End;2.Do until(表达式); sas语句1; .....; end;3.Do while(表达式); 语句1; 语句2; ..... end;先说第一个do-end;常见格式:do i= 1 to ...原创 2018-07-31 10:29:41 · 2314 阅读 · 0 评论 -
ojbk的sas proc 过程之transpose
实习生,实习生,实习生,我是一名实习生,公司要用到sas,所以,想写点东西记录一下这个过程。最近经常用到数据的转置问题,在R里边一个T(data)就可以了,单纯转置python中有zip,但是我还没有尝试用R,按特定变量分组,然后再对其他特定变量转置,这里可以操作一下,有时间的话。不过,sas的proc transpose,就能很完美而且轻易做到。这里要知道,sas的转置和几何代数或者线代...原创 2018-07-31 11:01:20 · 5184 阅读 · 0 评论 -
ojbk的sas proc 过程之freq
没错,做列联表分析的好帮手:先给列联表定义:列联表(contingency table)是观测数据按两个或更多属性(定性变量)分类时所列出的频数表。它是由两个以上的变量进行交叉分类的频数分布表。长什么样呢?以两个变量(定性变量)为例: 学历 本科 硕士 性别 男 a c 女 b d 列联表分析( contingency cab...原创 2018-08-06 10:01:04 · 3220 阅读 · 0 评论 -
ojbk的sas proc 过程之proc format
sas数据输出输入格式很多,但有时候变量的输入输出格式想根据自己的要求来,这时候用proc format就好了;例子:创建数据集名称为a:data a;input id$ sex height weight band$;cards;cnw1r01 2 154 49 Ccnw1r02 1 169 64 Bcnw1r04 1 169 67 A;run;通过proc for...原创 2018-08-06 14:21:18 · 3299 阅读 · 0 评论 -
SAS 选择select;when;otherwise;end;
SAS可以通过select语句完成多个选择条件的判断。基本格式:select;when(表达式) sas 语句;.....end;如下:如果数据集cm中的变量cmenrtpt取ONGOING,则cmenrtpt赋值为Yes;如果不满足则进行下一句,再不满足就otherwise;data aset sdtm.cm;select; when(cmenrtpt='ONG...原创 2018-08-03 14:56:27 · 6184 阅读 · 0 评论 -
sas之proc sql (一)
本人本文不讨论data step 与 proc sql谁优谁劣。只要你学会用,用得好,就是大哥,同时谁优谁劣心中有数。本系列主要介绍sas 的proc sql过程。按照对象分为三部分:表,表的操作 即row column,其他。个人学习的思路借鉴sas data步的学习经验,对表的管理以及操作。第一部分:table表。表是由行和列组成的,sas的行是代表观测,列代表变量。以下为创建...原创 2019-01-24 13:49:51 · 4364 阅读 · 0 评论 -
sas之proc sql(二)
理解表以及学会创建表之后,接下来要对单个表进行管理:主要使用:1.select2.from3.where4.group by5.order by6.having其中select 以及from是必须的。个人理解就是:通过select语句选择变量 变量来自from指定的dataset,order by指定选出来的变量按照谁来排序,group by 按照谁来分组,having...原创 2019-01-24 15:10:57 · 1814 阅读 · 1 评论 -
SAS 选择观测值
sas,对数据集进行选择的常规操作原创 2018-07-31 09:39:37 · 5089 阅读 · 1 评论