书籍信息

  • 书名:SAS 9.2从入门到精通
  • 作者:杨池然 仲文明 周志勇
  • 出版社: 电子工业出版社
  • 出版日期:2011-8
  • 格式:mobi
  • 文件大小:25377.94 KB
  • 评分:0

内容简介

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

书籍大纲

目 录第1章 SAS概述 11.1 SAS发展历史与应用领域 11.1.1 SAS发展历史 11.1.2 SAS应用领域 11.2 SAS模块和处理流程 21.2.1 SAS模块 21.2.2 SAS处理流程 31.3 SAS 9.2新特性 31.3.1 SAS 9.2 新增Base SAS过程 31.3.2 SAS 9.2 ACCESS新增功能 41.3.3 SAS 9.2其他模块新增功能 41.4 SAS 9.2安装步骤与启动 41.4.1 SAS 9.2 安装步骤 41.4.2 SAS 9.2启动与运行 71.5 SAS开发工具与操作界面 81.5.1 SAS 9.2操作界面 81.5.2 编辑器 81.5.3 输出 81.5.4 日志 91.6 SAS程序书写要求 9第2章 SAS编程语言 102.1 SAS逻辑库 102.1.1 逻辑库定义 102.1.2 语法定义逻辑库 112.1.3 图形操作定义逻辑库 122.1.4 逻辑库引用 132.1.5 删除逻辑库 142.2 SAS编程语法 142.2.1 变量 152.2.2 观测值 182.2.3 常量 182.2.4 SAS操作符 202.2.5 宏变量 222.2.6 数组 222.2.7 选择语句与循环语句 232.2.8 格式修饰符 282.2.9 指针控制读取 302.2.10 INPUT语句 322.2.11 INFILE读取文件 362.2.12 DELIMITER应用 402.2.13 日期与时间 412.2.14 INFORMAT和FORMAT读取数据定义格式 432.2.15 LENGTH应用 452.2.16 LABEL定义变量标签 452.2.17 FILE写数据到外部文件 462.2.18 RETAIN语句 492.2.19 RENAME语句 502.2.20 SAS编程注释语句 51第3章 SAS 9.2函数 523.1 函数概述 523.1.1 函数定义 523.1.2 函数参数书写形式 533.1.3 字符处理函数 543.1.4 数学运算函数 683.1.5 日期和时间函数 803.1.6 统计函数 903.1.7 SAS 9.2自定义函数 973.2 函数综合应用案例 99第4章 SAS数据步的建立 1004.1 数据步概述 1004.1.1 数据步的作用 1004.1.2 数据步基本语句应用 1024.1.3 数据集整理 1114.2 数据步读DAT格式文件建立数据集 1224.2.1 DAT格式文件建立数据集 1224.2.2 DAT格式文件特殊分隔符的处理 1244.2.3 DAT格式文件特殊需求的字段处理 1254.3 数据步读Excel格式文件建立数据集 1264.3.1 Excel格式文件建立数据集 1264.3.2 Excel格式文件数据集处理 1274.4 数据步读主机COBOL语言生成文件建立数据集 1284.5 数据步读TXT格式文件建立数据集 1314.6 数据步读入CARDS或DATALINES语句建立数据集 1324.6.1 CARDS语句中的数据建立数据集 1324.6.2 DATALINES语句中的数据建立数据集 1334.7 ORACLE数据库表中的数据建立数据集 1334.8 批量文件处理案例 134第5章 SAS过程步应用 1365.1 过程步概述 1365.1.1 过程步处理机制与作用 1365.1.2 过程步基本语句 1385.1.3 过程步变量属性语句 1475.1.4 过程步选项参数 1505.2 信用卡风险分析案例 151第6章 SQL过程 1546.1 SQL概述 1546.2 数据操纵语句 1566.2.1 数据操纵语句概述 1566.2.2 创建表语句与应用实例 1576.2.3 创建索引语句与应用实例 1596.2.4 创建视图语句与应用实例 1606.2.5 查询语句与应用实例 1626.2.6 删除语句与应用实例 1706.2.7 修改表语句与应用实例 1716.2.8 插入语句与应用实例 1726.2.9 更新语句与应用实例 1736.2.10 显示表定义信息语句与应用实例 1746.2.11 SAS与关系数据库的连接和断开语句 1746.2.12 子查询语句 1756.3 SQL过程与ORACLE数据库连接 1766.3.1 SAS建立与ORACLE数据库连接方式 1776.3.2 SELECT语句综合应用 1776.3.3 数据库表中的字段值赋值给所定义的宏变量 1786.3.4 数据库查询出来的值赋值给数据集中的变量 1796.4 SQL过程索引应用 1816.4.1 索引的优点与缺点 1816.4.2 数据步创建索引与SQL过程创建索引比较 1816.4.3 删除索引 1836.5 SQL过程综合应用案例 184第7章 SAS输出控制 1877.1 数据步方式输出到指定文件 1877.1.1 数据步方式输出语法 1877.1.2 数据集解数到指定目录DAT格式文件 1877.1.3 ORACLE数据库表数据根据需求解数到DAT格式文件 1897.2 PRINTTO过程输出到指定文件 1907.2.1 PRINTTO用途与定义 1907.2.2 PRINTTO过程应用实例 1907.3 ODS输出控制 1917.3.1 ODS概述与处理流程 1927.3.2 ODS常用语法 1927.3.3 ODS输出到HTML格式文件 1987.3.4 ODS 输出到PDF格式文件 1997.3.5 ODS输出到RTF格式文件 2017.3.6 ODS输出到DAT格式文件 2027.3.7 ODS输出到TXT格式文件 2027.3.8 ODS输出到CSV格式文件 2047.3.9 ODS SELECT选择输出对象 2057.3.10 ODS EXCLUDE排除输出对象 2067.3.11 ODS PRINTER输出到打印机文件 2077.3.12 ODS与ORACLE数据库交互 2097.4 ODS输出综合应用案例 210第8章 数据装载与数据集管理 2128.1 APPEND过程 2128.1.1 APPEND过程语法 2128.1.2 APPEND过程应用实例 2138.1.3 SAS与ORACLE数据库连接 2168.1.4 APPEND与ORACLE数据库结合应用 2178.1.5 宏过程调用APPPEND过程应用 2228.1.6 APPEND过程综合应用案例 2238.2 DBLOAD过程 2258.2.1 DBLOAD过程语法 2258.2.2 DBLOAD过程应用实例 2268.3 数据步数据装载 2278.4 SQL过程数据装载 2288.5 SORT过程数据集整理 2298.5.1 SORT过程语法 2298.5.2 SORT过程应用实例 2308.6 DATASETS过程数据集整理 2338.6.1 DATASETS过程语法 2338.6.2 DATASETS过程基本语句与应用实例 2348.7 DAT格式文件数据装载综合应用案例 2378.8 Excel格式文件数据装载综合应用案例 2418.8.1 Excel格式文件装载到数据库表 2418.8.2 Excel格式文件装载到数据库表举例 241第9章 宏过程 2439.1 宏过程概述 2439.1.1 宏过程执行机制与定义 2439.1.2 宏过程调用 2489.1.3 宏编程语句 2499.1.4 宏变量创建方法与分类 2529.1.5 宏函数 2569.1.6 宏嵌套 2669.1.7 宏过程调用数据步 2679.1.8 宏过程调用过程步 2689.1.9 SQL过程引用宏变量 2699.1.10 宏过程内部编译顺序 2709.2 宏过程综合应用案例 271第10章 常用过程 27610.1 统计过程概述 27610.1.1 统计过程语法定义 27610.1.2 常用统计过程与应用实例分析 27810.2 GLM过程与MIXED过程 28910.2.1 GLM过程与MIXED过程对比 28910.2.2 GLM过程语法定义 28910.2.3 GLM过程应用实例 29110.2.4 MIXED过程语法定义 29310.2.5 MIXED过程应用实例 29310.3 CHART制图过程 29410.3.1 CHART过程语法定义 29410.3.2 CHART过程应用实例 29510.4 TABULATE制表过程 29610.4.1 TABULATE过程语法定义 29610.4.2 TABULATE过程应用实例 29710.5 PRINT打印过程 29910.5.1 PRINT过程语法定义 29910.5.2 PRINT过程应用实例 30010.6 CORR相关过程 30110.6.1 CORR过程语法定义 30110.6.2 CORR过程应用实例 30210.7 REG回归过程 30310.7.1 REG过程语法定义 30310.7.2 REG过程应用实例 30510.8 LOGISTIC回归 30610.8.1 LOGISTIC过程语法定义 30610.8.2 LOGISTIC过程应用实例 309第11章 数据挖掘 31411.1 数据挖掘简介 31411.1.1 数据挖掘的概念 31411.1.2 数据挖掘产生的条件 31411.1.3 数据挖掘的功能 31511.2 SAS数据挖掘EM 31511.2.1 SAS数据挖掘EM模块概述 31511.2.2 SAS/EM数据挖掘流程 31711.3 SAS/EM控件 31911.3.1 Sample数据取样控件 31911.3.2 Explore数据探索控件 31911.3.3 Modify数据调整控件 32011.3.4 Model模型化控件 32011.3.5 Assess评价控件 32111.3.6 Scoring 得分值控件 32111.3.7 Utility 类控件 32111.4 SAS数据挖掘案例 32211.4.1 业务分析 32211.4.2 目标定位 32211.4.3 模型开发与应用流程 32311.4.4 结果评价与分析报告 343第12章 SAS编程优化与调用 34412.1 SAS程序效率概述 34412.1.1 提高效率的解决机制 34412.1.2 数据步执行机制 34512.1.3 数据步语句优化 34512.1.4 逻辑库LIBNAME在UNIX环境下的优化 35412.1.5 IF与WHERE语句的差别 35512.1.6 KEEP语句位置与程序效率 35612.1.7 IF语句中函数判断使用 35812.1.8 IF语句中条件的放置位置 35912.1.9 减少I/O输出 36112.1.10 IF与字段处理 36212.1.11 DATASETS过程优化数据集 36312.1.12 索引应用 36412.1.13 MODIFY语句与SET语句的转换 36412.1.14 LENGTH语句应用节省存储空间 36512.1.15 DROP语句删除不需要的变量 36612.2 shell程序调用SAS 36612.2.1 shell语言概述 36612.2.2 shell程序调用SAS 367第13章 经典程序综合讲解与分析 36813.1 数据处理技巧案例 36813.1.1 开发调试技巧 36813.1.2 数据处理技巧 36913.2 综合程序应用讲解 37613.2.1 学校学生成绩加分处理 37613.2.2 根据信用度级别处理发卡级别 37613.2.3 CATS函数的应用 37713.2.4 日期显示格式 37813.2.5 宏函数判断目录存在与否 37913.2.6 取出数据库中数据集的前16条记录 37913.2.7 删除数据集中的最后一条记录 38013.2.8 SAS与数据库连接接口安全性加密 38013.2.9 SAS调用关系数据库ORACLE的存储过程 38213.2.10 插入数据到ORACLE数据库表 38213.2.11 根据条件查询ORACLE数据库表 38313.2.12 表格数据处理方法 38413.2.13 员工工资计算 38513.2.14 写文件头信息解数到文件 38613.2.15 HASH应用 38813.2.16 数据库信息解数到指定文件 38913.2.17 连接数据库的两种方式 38913.2.18 宏过程综合应用案例 39313.2.19 等级显示处理案例 395参考文献 397

下载地址

下载SAS 9.2从入门到精通电子书