SAS编程演义

SAS编程演义

查阅电子书
手机扫码
  • 微信扫一扫

    关注微信公众号

因版权原因待上架

编辑推荐

SAS数据处理实战,技术解析与应用场景相结合。

内容简介

本书专注SAS的数据处理,从实际问题凝练话题,打破字典式编排方式,讲一个问题,话题,就把可以用来解决问题的相关SAS技术讲清楚,讲透彻,衔接起技术与使用场景割裂的鸿沟。

章节目录

封面页

书名页

版权页

内容简介

致谢

前言

目录

第1章 人生若只如初见:初识SAS

1.1 往事并不如烟

1.1.1 逗你玩的发音

1.1.2 有点趣的历史

1.1.3 逝不去的江湖

1.2 选择一厢情愿

1.3 软件架构

1.4 安装与许可

1.5 运行模式

1.6 编程界面

1.6.1 DMS界面

1.6.2 EG界面

1.6.3 SAS Studio界面

1.7 版本

1.7.1 购买版与大学版

1.7.2 免费云端版

1.7.3 各操作系统平台版

1.7.4 各语言版

1.8 本章小结

第2章 清歌苦调两不厌:夯实基础

2.1 Foundation SAS

2.1.1 Foundation SAS的构成

2.1.2 Base SAS

2.2 SAS数据分析流程

2.3 逻辑库与数据集

2.3.1 逻辑库

2.3.2 数据集

2.3.3 变量

2.4 SAS编程语言

2.4.1 SAS程序结构

2.4.2 SAS语法规则

2.4.3 SAS语言元素

2.4.4 三种逻辑结构

2.4.5 数组结构

2.4.6 函数与CALL例程

2.4.7 结构化查询语言SQL

2.4.8 SAS宏MACRO

2.5 理解SAS运行机制

2.5.1 PDV与DATA步自循环

2.5.2 @与@@的困惑

2.6 用好SAS Help的秘诀

2.6.1 SAS Help知多少

2.6.2 看懂SAS Help的基本套路

2.6.3 检索SAS Help的小技巧

2.6.4 熟悉SASHelp下的数据集

2.7 本章小结

第3章 苔点狂吞纳线青:读取数据

3.1 读取对象与读取方式

3.2 数据读取策略

3.3 读取DBMS数据文件

3.3.1 SAS/ACCESS与DBMS

3.3.2 LIBNAME语句访问DBMS数据文件语法

3.4 读取PC数据文件

3.4.1 小试牛刀

3.4.2 PROC IMPORT语法

3.4.3 LIBNAME访问PC文件语法

3.4.4 实例扩展

3.5 读取Flat数据文件

3.5.1 读入CSV文件

3.5.2 读入TXT特殊字符分隔的文件

3.6 读取流式数据

3.6.1 流式数据初探

3.6.2 INPUT语句一般语法

3.6.3 列表读入式

3.6.4 列读入式

3.6.5 格式读入式

3.6.6 命名读入式

3.6.7 DATALINES数据综合案例

3.6.8 关于列表、指针及格式等

3.7 顺带说说数据导出

3.8 数据导入导出的宏

3.9 本章小结

第4章 行舟来去泛纵横:变量观测

4.1 变量与观测操作概览

4.2 创建数据集

4.2.1 DATA+SET语句

4.2.2 SQL CREATE语句

4.2.3 过程步的语句与选项

4.3 观测与变量的筛选

4.3.1 IF与WHERE的辨析

4.3.2 KEEP、DROP与RENAME

4.3.3 PROC SQL筛选变量与观测

4.4 横向的其他操作

4.4.1 新变量生成与赋值

4.4.2 变量类型转换

4.4.3 变量重新分组切割

4.4.4 缺失变量查找

4.5 纵向的其他操作

4.5.1 DATA步实现累加

4.5.2 PROC步实现累加

4.5.3 LAG与DIF的隔行取物

4.6 本章小结

第5章 亦应帷幄运鸿筹:数据库集

5.1 修改数据集:MODIFY语句

5.1.1 MODIFY语句实例

5.1.2 MODIFY语句注意事项

5.1.3 MODIFY语句语法概览

5.2 更新数据集:UPDATE语句

5.2.1 UPDATE语句实例

5.2.2 UPDATE语句注意事项

5.2.3 UPDATE语句语法概览

5.3 行列互换(转置):PROC TRANSPOSE

5.3.1 行转列(宽表转长表)

5.3.2 列转行(长表转宽表)

5.3.3 PROC TRANSPOSE注意事项

5.3.4 PROC TRANSPOSE语法概览

5.4 横向拼接(并接):多SET/MERGE/PROC SQL

5.4.1 一对一读入

5.4.2 一对一并接

5.4.3 匹配并接

5.5 纵向拼接(串接):SET /PROC APPEND /PROC SQL

5.5.1 SET语句

5.5.2 PROC APPEND

5.5.3 PROC SQL

5.6 PROC SQL表连接

5.6.1 左连接(LEFT JOIN)

5.6.2 右连接(RIGHT JOIN)

5.6.3 内连接(INNER JOIN)

5.6.4 全连接(FULL JOIN)

5.6.5 表连接操作语法总结

5.7 PROC SQL集运算

5.7.1 差(EXCEPT)

5.7.2 并(UNION)

5.7.3 交(INTERSECT)

5.7.4 外并(OUTER UNION)

5.8 数据集管理

5.8.1 初入门庭:制作变量字典

5.8.2 大雅之堂:数据集信息

5.8.3 大雅之堂:数据集操作

5.8.4 大雅之堂:变量信息

5.8.5 登峰造极:精通SAS字典

5.9 本章小结

第6章 间有山川亦奇秀:函数例程

6.1 函数和例程是什么?

6.2 为什么要用函数和例程?

6.2.1 一个例子感受函数的便利

6.2.2 一个例子感受例程的便利

6.3 怎么用函数和例程?

6.3.1 函数语法

6.3.2 例程语法

6.4 在哪里使用函数和例程?

6.5 有哪些函数例程可用?

6.6 高频函数和例程有哪些?

6.7 不够用怎么办?

6.8 本章小结

第7章 翩跹翠袖拂云裳:巧用格式

7.1 何为格式?

7.2 为何要用格式?

7.3 格式名的样子

7.4 常用系统格式

7.4.1 常用输出格式

7.4.2 常用输入格式

7.5 PROC FORMAT自定义格式

7.5.1 自定义格式

7.5.2 用数据集定义格式

7.5.3 PROC FORMAT语法

7.6 格式的妙用

7.6.1 格式使用位置

7.6.2 变量重分组

7.6.3 统计分析过程

7.6.4 统计缺失观测

7.6.5 条件显示

7.7 本章小结

第8章 菱花荇蔓随双桨:百变绘图

8.1 绘图软件知多少

8.2 丑陋死板太难搞

8.3 绘图系统瞄一瞄

8.3.1 SAS/GRAPH

8.3.2 统计过程自动绘图

8.3.3 ODS Graphics System

8.4 基本原则不能少

8.4.1 Less is more

8.4.2 图形元素设计

8.5 统计图形的选择策略

8.5.1 统计图形选择总则

8.5.2 案例说明

8.6 条图系列(Bar Chart)

8.6.1 单式条图

8.6.2 频数图

8.6.3 带误差限的单式条图

8.6.4 单式百分比条图

8.6.5 簇拥式复式条图

8.6.6 簇拥式复式误差限条图

8.6.7 堆叠式复式条图

8.6.8 马赛克图

8.6.9 镜面式复式条图

8.6.10 面板条图

8.7 直方图系列(Histogram)

8.7.1 简单直方图

8.7.2 重叠直方图

8.7.3 镜面直方图

8.7.4 面板直方图

8.8 箱线图系列(Box Plot)

8.8.1 简单箱线图

8.8.2 分组箱线图

8.8.3 面板箱线图

8.9 散点图系列(Scatter Plot)

8.9.1 X-Y散点图

8.9.2 X-Y散点回归图

8.9.3 分组散点图

8.9.4 面板散点图

8.9.5 泡泡图

8.9.6 矩阵散点图

8.10 折线图系列(Line Plot)

8.10.1 简单折线图

8.10.2 误差限折线图

8.10.3 分组误差限折线图

8.10.4 面板误差限折线图

8.11 面积图系列(Area Plot)

8.11.1 面积图

8.11.2 带状图

8.12 拟合图系列(Fit Plot)

8.12.1 密度曲线

8.12.2 回归线

8.12.3 椭圆曲线

8.12.4 ROC曲线

8.12.5 Kaplan–Meier曲线

8.12.6 LOESS曲线

8.12.7 Spline曲线

8.13 森林图系列(Forest Plot)

8.13.1 简单森林图

8.13.2 亚组分析森林图

8.14 地图系列(Map)

8.14.1 纯地图

8.14.2 统计地图

8.14.3 热力地图

8.15 PROC SGPLOT总结

8.16 八九打扮十分妖

8.16.1 更换样式文件

8.16.2 SG过程语句选项

8.16.3 GTL语句选项

8.16.4 创建样式文件

8.17 图片属性控制

8.18 本章小结

第9章 拙中藏巧混天成:统计表格

9.1 统计表格是什么?

9.2 统计表格如何设计?

9.3 统计表格有哪些用法?

9.3.1 基线信息表格

9.3.2 危险因素表格

9.3.3 结局效应表格

9.3.4 亚组分析表格

9.4 SAS制表方式有哪些?

9.4.1 统计汇总过程

9.4.2 专用制表过程PROC TABULATE

9.4.3 专用报告过程PROC REPORT

9.5 如何完美实现统计表格?

9.6 手把手来说明

9.6.1 完整实例

9.6.2 重点解读

9.6.3 技能升华

9.7 本章小结

第10章 一缕檀烟万佛名:宏中奥秘

10.1 学习宏的几个理由

10.2 认识宏

10.3 宏变量

10.3.1 宏变量特性

10.3.2 创建宏变量的十种方法

10.3.3 宏符号表与作用域

10.3.4 掩蔽宏变量

10.3.5 显示宏变量值

10.3.6 引用宏变量

10.4 宏程序

10.4.1 宏程序定义与调用

10.4.2 宏程序定义与调用语法

10.4.3 存储与加密宏程序

10.4.4 选择与循环宏语句

10.4.5 宏函数及其分类

10.5 开发宏程序

10.5.1 原则

10.5.2 步骤

10.5.3 技巧

10.6 本章小结

附录

附录1 统计图形不同样式效果展示

附录2 部分统计图形彩图效果(ggStyle样式)

附录3 部分统计图形彩图效果(ggplot2样式)

附录4 SGPLOT绘图参考

附录5 笔者原创宏工具分享列表

附录6 优质SAS学习资源列表

附录7 SAS编程习惯与编程规范

参考文献

SAS编程演义是2017年由清华大学出版社出版,作者谷鸿秋。

得书感谢您对《SAS编程演义》关注和支持,如本书内容有不良信息或侵权等情形的,请联系本网站。

购买这本书

你可能喜欢
Go语言高级编程 电子书
Go语言进阶实战,CGO编程web编程书。
Python编程轻松进阶 电子书
阅读本书,理解代码底层逻辑,像职业程序员一样使用Python。
Python编程做中学 电子书
一本零基础的Python编程入门书。
趣味掌控板编程 电子书
本书适合5~8年级编程初学者自学,也适合中小学和校外培训机构的信息技术教师、创客教师教学使用。
Python快速编程入门 电子书
Python是一种面向对象、解释性的高*程序语言,它已经被应用在众多领域,包括Web开发、操作系统管理、服务器运维的自动化脚本、科学计算、桌面软件、服务器软件(网络软件)、游戏等方面。本书以Windows为平台,系统全面地讲解了Python3的基础知识,其中,第1章主要是带领读者认识Python;第2章主要针对Python的基础语法进行讲解;第3章主要介绍Python中的常用语句;第4~5章主要介