SAS 9.2从入门到精通

副标题:无

作   者:杨池然,仲文明,周志勇编著

分类号:C819

ISBN:9787121142840

微信扫一扫,移动浏览光盘

简介

   杨池然、仲文明、周志勇编著的《SAS 9.2从入门到精通》以SAS 9.2   为开发平台,通过SAS与关系数据库ORACLE相结合的应用,以实际开发应用   实例相结合,详细讲解SAS编程基础语法、数据步处理机制、数据步对各类   外部文件处理、SAS数据集数据装载到ORACLE数据库、ORACLE数据库数据生   成SAS数据集、过程步处理机制、常用统计过程、SQL过程、ODS输出控制、   数据挖掘、SAS编程效率优化和综合案例分析。每个章节和知识点都提供了   实际应用中的丰富的经典实例,添加详细的注释和程序解读,旨在帮助初   学者和有经验的读者更深入的掌握SAS编程语言。    《SAS 9.2从入门到精通》适合金融、统计学、经济、数学和计算机等   专业的读者阅读,也可作为各类SAS工作者的参考书和学校教材。   

目录

《sas 9.2从入门到精通》

第1章 sas概述 1

1.1 sas发展历史与应用领域 1

1.1.1 sas发展历史 1

1.1.2 sas应用领域 1

1.2 sas模块和处理流程 2

1.2.1 sas模块 2

1.2.2 sas处理流程 3

1.3 sas 9.2新特性 3

1.3.1 sas 9.2 新增base sas过程 3

1.3.2 sas 9.2 access新增功能 4

1.3.3 sas 9.2其他模块新增功能 4

1.4 sas 9.2安装步骤与启动 4

1.4.1 sas 9.2 安装步骤 4

1.4.2 sas 9.2启动与运行 7

1.5 sas开发工具与操作界面 8

1.5.1 sas 9.2操作界面 8

1.5.2 编辑器 8

1.5.3 输出 8

1.5.4 日志 9

.1.6 sas程序书写要求 9

第2章 sas编程语言 10

2.1 sas逻辑库 10

2.1.1 逻辑库定义 10

2.1.2 语法定义逻辑库 11

2.1.3 图形操作定义逻辑库 12

2.1.4 逻辑库引用 13

2.1.5 删除逻辑库 14

2.2 sas编程语法 14

2.2.1 变量 15

2.2.2 观测值 18

2.2.3 常量 18

2.2.4 sas操作符 20

2.2.5 宏变量 22

2.2.6 数组 22

2.2.7 选择语句与循环语句 23

2.2.8 格式修饰符 28

2.2.9 指针控制读取 30

2.2.10 input语句 32

2.2.11 infile读取文件 36

2.2.12 delimiter应用 40

2.2.13 日期与时间 41

2.2.14 informat和format读取数据定义格式 43

2.2.15 length应用 45

2.2.16 label定义变量标签 45

2.2.17 file写数据到外部文件 46

2.2.18 retain语句 49

2.2.19 rename语句 50

2.2.20 sas编程注释语句 51

第3章 sas 9.2函数 52

3.1 函数概述 52

3.1.1 函数定义 52

3.1.2 函数参数书写形式 53

3.1.3 字符处理函数 54

3.1.4 数学运算函数 68

3.1.5 日期和时间函数 80

3.1.6 统计函数 90

3.1.7 sas 9.2自定义函数 97

3.2 函数综合应用案例 99

第4章 sas数据步的建立 100

4.1 数据步概述 100

4.1.1 数据步的作用 100

4.1.2 数据步基本语句应用 102

4.1.3 数据集整理 111

4.2 数据步读dat格式文件建立数据集 122

4.2.1 dat格式文件建立数据集 122

4.2.2 dat格式文件特殊分隔符的处理 124

4.2.3 dat格式文件特殊需求的字段处理 125

4.3 数据步读excel格式文件建立数据集 126

4.3.1 excel格式文件建立数据集 126

4.3.2 excel格式文件数据集处理 127

4.4 数据步读主机cobol语言生成文件建立数据集 128

4.5 数据步读txt格式文件建立数据集 131

4.6 数据步读入cards或datalines语句建立数据集 132

4.6.1 cards语句中的数据建立数据集 132

4.6.2 datalines语句中的数据建立数据集 133

4.7 oracle数据库表中的数据建立数据集 133

4.8 批量文件处理案例 134

第5章 sas过程步应用 136

5.1 过程步概述 136

5.1.1 过程步处理机制与作用 136

5.1.2 过程步基本语句 138

5.1.3 过程步变量属性语句 147

5.1.4 过程步选项参数 150

5.2 信用卡风险分析案例 151

第6章 sql过程 154

6.1 sql概述 154

6.2 数据操纵语句 156

6.2.1 数据操纵语句概述 156

6.2.2 创建表语句与应用实例 157

6.2.3 创建索引语句与应用实例 159

6.2.4 创建视图语句与应用实例 160

6.2.5 查询语句与应用实例 162

6.2.6 删除语句与应用实例 170

6.2.7 修改表语句与应用实例 171

6.2.8 插入语句与应用实例 172

6.2.9 更新语句与应用实例 173

6.2.10 显示表定义信息语句与应用实例 174

6.2.11 sas与关系数据库的连接和断开语句 174

6.2.12 子查询语句 175

6.3 sql过程与oracle数据库连接 176

6.3.1 sas建立与oracle数据库连接方式 177

6.3.2 select语句综合应用 177

6.3.3 数据库表中的字段值赋值给所定义的宏变量 178

6.3.4 数据库查询出来的值赋值给数据集中的变量 179

6.4 sql过程索引应用 181

6.4.1 索引的优点与缺点 181

6.4.2 数据步创建索引与sql过程创建索引比较 181

6.4.3 删除索引 183

6.5 sql过程综合应用案例 184

第7章 sas输出控制 187

7.1 数据步方式输出到指定文件 187

7.1.1 数据步方式输出语法 187

7.1.2 数据集解数到指定目录dat格式文件 187

7.1.3 oracle数据库表数据根据需求解数到dat格式文件 189

7.2 printto过程输出到指定文件 190

7.2.1 printto用途与定义 190

7.2.2 printto过程应用实例 190

7.3 ods输出控制 191

7.3.1 ods概述与处理流程 192

7.3.2 ods常用语法 192

7.3.3 ods输出到html格式文件 198

7.3.4 ods 输出到pdf格式文件 199

7.3.5 ods输出到rtf格式文件 201

7.3.6 ods输出到dat格式文件 202

7.3.7 ods输出到txt格式文件 202

7.3.8 ods输出到csv格式文件 204

7.3.9 ods select选择输出对象 205

7.3.10 ods exclude排除输出对象 206

7.3.11 ods printer输出到打印机文件 207

7.3.12 ods与oracle数据库交互 209

7.4 ods输出综合应用案例 210

第8章 数据装载与数据集管理 212

8.1 append过程 212

8.1.1 append过程语法 212

8.1.2 append过程应用实例 213

8.1.3 sas与oracle数据库连接 216

8.1.4 append与oracle数据库结合应用 217

8.1.5 宏过程调用apppend过程应用 222

8.1.6 append过程综合应用案例 223

8.2 dbload过程 225

8.2.1 dbload过程语法 225

8.2.2 dbload过程应用实例 226

8.3 数据步数据装载 227

8.4 sql过程数据装载 228

8.5 sort过程数据集整理 229

8.5.1 sort过程语法 229

8.5.2 sort过程应用实例 230

8.6 datasets过程数据集整理 233

8.6.1 datasets过程语法 233

8.6.2 datasets过程基本语句与应用实例 234

8.7 dat格式文件数据装载综合应用案例 237

8.8 excel格式文件数据装载综合应用案例 241

8.8.1 excel格式文件装载到数据库表 241

8.8.2 excel格式文件装载到数据库表举例 241

第9章 宏过程 243

9.1 宏过程概述 243

9.1.1 宏过程执行机制与定义 243

9.1.2 宏过程调用 248

9.1.3 宏编程语句 249

9.1.4 宏变量创建方法与分类 252

9.1.5 宏函数 256

9.1.6 宏嵌套 266

9.1.7 宏过程调用数据步 267

9.1.8 宏过程调用过程步 268

9.1.9 sql过程引用宏变量 269

9.1.10 宏过程内部编译顺序 270

9.2 宏过程综合应用案例 271

第10章 常用过程 276

10.1 统计过程概述 276

10.1.1 统计过程语法定义 276

10.1.2 常用统计过程与应用实例分析 278

10.2 glm过程与mixed过程 289

10.2.1 glm过程与mixed过程对比 289

10.2.2 glm过程语法定义 289

10.2.3 glm过程应用实例 291

10.2.4 mixed过程语法定义 293

10.2.5 mixed过程应用实例 293

10.3 chart制图过程 294

10.3.1 chart过程语法定义 294

10.3.2 chart过程应用实例 295

10.4 tabulate制表过程 296

10.4.1 tabulate过程语法定义 296

10.4.2 tabulate过程应用实例 297

10.5 print打印过程 299

10.5.1 print过程语法定义 299

10.5.2 print过程应用实例 300

10.6 corr相关过程 301

10.6.1 corr过程语法定义 301

10.6.2 corr过程应用实例 302

10.7 reg回归过程 303

10.7.1 reg过程语法定义 303

10.7.2 reg过程应用实例 305

10.8 logistic回归 306

10.8.1 logistic过程语法定义 306

10.8.2 logistic过程应用实例 309

第11章 数据挖掘 314

11.1 数据挖掘简介 314

11.1.1 数据挖掘的概念 314

11.1.2 数据挖掘产生的条件 314

11.1.3 数据挖掘的功能 315

11.2 sas数据挖掘em 315

11.2.1 sas数据挖掘em模块概述 315

11.2.2 sas/em数据挖掘流程 317

11.3 sas/em控件 319

11.3.1 sample数据取样控件 319

11.3.2 explore数据探索控件 319

11.3.3 modify数据调整控件 320

11.3.4 model模型化控件 320

11.3.5 assess评价控件 321

11.3.6 scoring 得分值控件 321

11.3.7 utility 类控件 321

11.4 sas数据挖掘案例 322

11.4.1 业务分析 322

11.4.2 目标定位 322

11.4.3 模型开发与应用流程 323

11.4.4 结果评价与分析报告 343

第12章 sas编程优化与调用 344

12.1 sas程序效率概述 344

12.1.1 提高效率的解决机制 344

12.1.2 数据步执行机制 345

12.1.3 数据步语句优化 345

12.1.4 逻辑库libname在unix环境下的优化 354

12.1.5 if与where语句的差别 355

12.1.6 keep语句位置与程序效率 356

12.1.7 if语句中函数判断使用 358

12.1.8 if语句中条件的放置位置 359

12.1.9 减少i/o输出 361

12.1.10 if与字段处理 362

12.1.11 datasets过程优化数据集 363

12.1.12 索引应用 364

12.1.13 modify语句与set语句的转换 364

12.1.14 length语句应用节省存储空间 365

12.1.15 drop语句删除不需要的变量 366

12.2 shell程序调用sas 366

12.2.1 shell语言概述 366

12.2.2 shell程序调用sas 367

第13章 经典程序综合讲解与分析 368

13.1 数据处理技巧案例 368

13.1.1 开发调试技巧 368

13.1.2 数据处理技巧 369

13.2 综合程序应用讲解 376

13.2.1 学校学生成绩加分处理 376

13.2.2 根据信用度级别处理发卡级别 376

13.2.3 cats函数的应用 377

13.2.4 日期显示格式 378

13.2.5 宏函数判断目录存在与否 379

13.2.6 取出数据库中数据集的前16条记录 379

13.2.7 删除数据集中的最后一条记录 380

13.2.8 sas与数据库连接接口安全性加密 380

13.2.9 sas调用关系数据库oracle的存储过程 382

13.2.10 插入数据到oracle数据库表 382

13.2.11 根据条件查询oracle数据库表 383

13.2.12 表格数据处理方法 384

13.2.13 员工工资计算 385

13.2.14 写文件头信息解数到文件 386

13.2.15 hash应用 388

13.2.16 数据库信息解数到指定文件 389

13.2.17 连接数据库的两种方式 389

13.2.18 宏过程综合应用案例 393

13.2.19 等级显示处理案例 395

参考文献 397


已确认勘误

次印刷

页码 勘误内容 提交人 修订印次

SAS 9.2从入门到精通
    • 名称
    • 类型
    • 大小

    光盘服务联系方式: 020-38250260    客服QQ:4006604884

    意见反馈

    14:15

    关闭

    云图客服:

    尊敬的用户,您好!您有任何提议或者建议都可以在此提出来,我们会谦虚地接受任何意见。

    或者您是想咨询:

    用户发送的提问,这种方式就需要有位在线客服来回答用户的问题,这种 就属于对话式的,问题是这种提问是否需要用户登录才能提问

    Video Player
    ×
    Audio Player
    ×
    pdf Player
    ×
    Current View

    看过该图书的还喜欢

    some pictures

    解忧杂货店

    东野圭吾 (作者), 李盈春 (译者)

    loading icon