sas编程自学(怎么自学编程)

2023-11-23 00:21:04 数码极客 bianji01

 

如何零基础自学SAS?

从过来人的经验来看,最好最快的途径就是读牛人的代码,并且逐步运行看结果。比如你随便创建一个数据集,setsasheLP.class,就可以运行很多数据步的代码。抛开SAS统计方法层面的各种proc,data步是SAS的精髓。看一个人SAS水平如何通常有两点,一就体现在数据步的使用上,比如看数据步会不会用first,last,setby算累计频数,因为PDV的读取是SAS的核心,如果你还会巧妙使用end=in=等技巧就刚好;二是看会不会写macro,要了解宏变量读取的方式,以及多个&如何转义,个人感觉写宏其实不难,只要你打开options中的macrogen,mprint以及symbolgen等选项,并且知道在macro中可以开放的写%if以及%dowhile等,而不必像一般程序一样必须要写在封闭的数据步中就好,这样debug就变得很容易。

《SAS编程 1:基础 (PRG1)》 这个PRG1是什么意思,包括哪些内容?

SAS基础概要

SAS系统入门

介绍SAS编程

提交SAS程序

学习SAS句法

掌握基本概念

识别和修正句法错误

熟悉SAS数据集

查看描述部分和数据部分

访问SAS数据库

读入SAS数据集

读入数据入门

将SAS数据作为输入

选取部分观测和变量

增加永久性变量属性

读入Excel式数据

读入Excel格式数据

读入固定格式的原始数据文件

读入标准的分隔符数据

读入非标准的分隔符数据

整理和清洗数据

整理和清洗数据入门

在读入原始数据时检验数据错误

使用PRINT和FREQ过程呈现数据

使用MEANS和UNIVARIATE过程呈现数据

清洗无效数据

创建条件变量

选择部分观测

拼接SAS数据集

拼接数据集入门

扩展数据集

合并数据集

一对一合并数据集

一对多合并数据集

合并不匹配数据集

通过全局语句

增加标签和格式

创建自定义格式

选取部分观测及对观测进行分组处理

将结果输出至外部文件

生成汇总报表

使用FREQ过程

使用MEANS过程

使用SAS/GRAPH作图入门(自学)

创建条形图、饼图

?tid=1&rrid=0

SAS 里的简单程序,请解答,非常感谢

SAS入门书籍有哪些值得推荐

《SAS编程技术教程》 朱世武。我们用的就是这本,但是大多数例子都没有结果和分析,得自己跑程序。 我自己买了本《SAS编程与数据挖掘商业案例》姚志勇,对于一些细节问题解释得很详细。建议两本书配合看。

声明:易趣百科所有作品(图文、音视频)均由用户自行上传分享,仅供网友学习交流。若您的权利被侵害,请联系315127732@qq.com
广告位招租
横幅广告