| 图书基本信息 | |||
| 图书名称 | The Little SAS Book 中文版 | 作者 | Lora D. Delwiche(洛拉·D·德尔维奇) |
| 定价 | 99.00元 | 出版社 | 清华大学出版社 |
| ISBN | 9787302487104 | 出版日期 | 2018-02-01 |
| 字数 | 页码 | ||
| 版次 | 1 | 装帧 | 平装-胶订 |
| 开本 | 16开 | 商品重量 | 0.4Kg |
| 内容简介 | |
| 本书以大量实例、清晰简明的解释以及尽可能少的术语来介绍SAS语言,且大部分的功能均来自Base SAS。Base SAS包含了所有程序员所使用的核心功能。但也有例外,例如第9章包含了使用SAS/STAT模块的过程;此外还有第2章及第10章中,介绍从其他软件导入导出数据,其中一些方法要求使用SAS/ACCESS Interface to PC Files。我们努力介绍初学者可能需要的所有Base SAS特性。有些读者可能会对某些主题的出现感到惊讶,例如宏,虽然宏通常被认为是高级技能,有时候新手同样需要用到,因此我们也做了介绍。但这并不是说您需要了解本书的全部内容,您仅需阅读能够解决您问题的部分章节即可。即便是从头到尾通读过此书,当碰到新的编程挑战时,您仍可能需要重启记忆,回来温习相关内容。 |
| 作者简介 | |
| 洛拉·D.德尔维奇拥有超过25年的工作经验,她很乐意教别人SAS软件,而且也喜欢使用SAS解决具有挑战性的问题。她大部分职业生涯都是在加州大学戴维斯分校度过的,在此期间,使用SAS软件支撑她的教学和研究工作。 苏珊·J.斯劳特在25年前的研究生学习阶段中接触到了SAS软件。从那以后,她在各种商业和学术环境种使用SAS。目前在她自己的公司Avocet Solution担任顾问。 |
| 目录 | |
| 目录 第1章 SAS软件使用入门 001 1.1 SAS语言 002 1.2 SAS数据集 004 1.3 DATA步和PROC步 006 1.4 DATA步的内置循环 007 1.5 选择提交SAS程序的模式 009 1.6 SAS窗口环境下的窗口和命令 011 1.7 在SAS窗口环境中提交程序 013 1.8 阅读SAS日志 016 1.9 查看结果018 1.10 SAS数据逻辑库 020 1.11 在VIEWTABLE窗口中查看数据集 024 1.12 用SAS资源管理器查看数据集属性026 1.13 使用SAS系统选项 028 第2章 导入数据到SAS 031 2.1 导入数据到SAS的方法 032 2.2 使用VIEWTABLE窗口输入数据034 2.3 使用导入向导读取文件036 2.4 指定原始数据位置039 2.5 读取空格分隔的原始数据042 2.6 读取按列排列的原始数据044 2.7 读取非标准格式的原始数据046 2.8 常用输入格式049 2.9 混合的输入样式051 2.10 读取杂乱的原始数据053 2.11 为每个观测读取多行原始数据055 2.12 从每行原始数据读取多个观测058 2.13 读取原始数据文件的一部分059 2.14 在INFILE 语句中使用选项控制输入061 2.15 使用DATA 步读取分隔文件 064 2.16 使用IMPORT 过程读取分隔文件066 2.17 使用IMPORT 过程读取Excel 文件069 2.18 临时和SAS 数据集071 2.19 通过LIBNAME 语句使用SAS 数据集 074 2.20 通过直接引用使用SAS 数据集076 2.21 列出SAS 数据集中的内容079 第3 章使用数据 083 3.1 创建和重定义变量084 3.2 使用SAS 函数086 3.3 常用SAS 字符函数088 3.4 常用SAS 数值函数090 3.5 使用IF-THEN 语句 092 3.6 用IF-THEN/ELSE 语句分组观测 095 3.7 提取数据的子集097 3.8 使用SAS 日期099 3.9 常用日期输入格式、函数和输出格式102 3.10 使用RETAIN语句与求和语句 104 3.11 利用数组简化程序 106 3.12 使用变量名列表的快捷方式108 第4章排序、打印和汇总数据 113 4.1 使用SAS过程 114 4.2 使用 WHERE语句在过程中生成子集116 4.3 使用 PROC SORT 对数据排序 118 4.4 更改字符数据的排序顺序120 4.5 使用PROC PRINT打印数据123 4.6 使用输出格式更改打印值的外观125 4.7 可供选择的标准输出格式127 4.8 使用 PROC FORMAT 创建自己的输出格式 130 4.9 编写简单的自定义报表132 4.10 使用PROC MEANS汇总数据 134 4.11 将汇总统计量写入 SAS 数据集 136 4.12 使用 PROC FREQ 为数据计数 139 4.13 使用 PROC TABULATE 生成数据报表 141 4.14 将统计量添加到PROC TABULATE输出 143 4.15 美化PROC TABULATE输出 145 4.16 更改PROC TABULATE输出的表标题 147 4.17 为PROC TABULATE输出的数据单元格指定多种输出格式 150 4.18 使用PROC REPORT生成简单输出 151 4.19 在PROC REPORT中使用DEFINE语句 153 4.20 使用PROC REPORT创建汇总报表 156 4.21 在PROC REPORT输出中添加汇总分割 158 4.22 在PROC REPORT输出中添加统计量 160 4.23 在PROC REPORT输出中添加计算变量 162 4.24 在过程步中使用用户自定义输出格式分组数据165 第5 章使用输出交付系统(ODS)增强输出 169 5.1 初识输出交付系统170 5.2 追踪和选择过程步输出结果172 5.3 从过程步输出中创建SAS 数据集174 5.4 创建文本输出177 5.5 创建HTML 输出 179 5.6 创建RTF 输出 181 5.7 创建PDF 输出184 5.8 自定义标题和脚注186 5.9 通过“STYLE=”选项自定义PRINT 过程输出 188 5.10 通过“STYLE=”选项自定义REPORT 过程输出190 5.11 通过“STYLE=”选项自定义TABULATE过程输出192 5.12 在输出中添加信号灯效果195 5.13 样式属性列表197 第6 章修改和合并数据 201 6.1 使用SET 语句修改数据集 202 6.2 使用SET 语句堆叠数据集 204 6.3 使用SET 语句交错连接数据集 206 6.4 使用一对一匹配合并数据集208 6.5 使用一对多匹配合并数据集211 6.6 合并汇总统计量和原始数据213 6.7 合并总计与原始数据215 6.8 通过事务更新主数据集217 6.9 使用OUTPUT 语句输出多个数据集219 6.10 使用OUTPUT 语句将一条观测变为多条观测222 6.11 使用SAS 数据集选项 224 6.12 使用“IN=”选项追踪和选择观测226 6.13 使用“WHERE=”选项选择观测 228 6.14 使用PROC TRANSPOSE将观测转置为变量 231 6.15 使用SAS自动变量 233 第7章 使用SAS宏编写灵活的代码 237 7.1 宏概述238 7.2 用宏变量替换文本239 7.3 拼接宏变量与其他文本242 7.4 使用宏创建模块代码244 7.5 向宏添加参数246 7.6 编写带条件逻辑的宏248 7.7 使用CALL SYMPUT编写数据驱动程序 251 7.8 调试宏错误253 第8章 可视化数据 257 8.1 ODS图形概述258 8.2 绘制条形图260 8.3 绘制直方图和密度曲线262 8.4 绘制盒形图264 8.5 绘制散点图266 8.6 绘制序列图268 8.7 绘制拟合曲线270 8.8 控制坐标轴和参考线272 8.9 控制图例和插入项274 8.10 自定义图形属性276 8.11 绘制面板图形 279 8.12 指定图像属性和保存图形输出281 第9 章基本统计过程的使用方法285 9.1 使用PROC UNIVARIATE 检验数据的分布 286 9.2 使用PROC UNIVARIATE 创建统计图形 288 9.3 使用PROC MEANS 生成统计量 290 9.4 使用PROC TTEST 检验样本均值 292 9.5 使用PROC TTEST 绘制统计图形 294 9.6 使用PROC FREQ 检验分类数据297 9.7 使用PROC FREQ 创建统计图形299 9.8 使用PROC CORR 检验数据的相关性 301 9.9 使用PROC CORR 创建统计图形 303 9.10 使用PROC REG 进行简单回归分析 305 9.11 使用PROC REG 创建统计图形 308 9.12 使用PROC ANOVA 进行单因素方差分析 310 9.13 理解PROC ANOVA 的输出 313 第10 章导出数据 317 10.1 数据导出方法318 10.2 使用导出向导生成文件319 10.3 使用EXPORT 过程导出带分隔符的文件322 10.4 使用EXPORT 过程导出MicrosoftExcel 文件 324 10.5 使用DATA 步导出原始数据文件 326 10.6 使用ODS 生成带分隔符的文件和HTML文件329 第 11 章调试 SAS 程序333 11.1 编写有效的SAS 程序 334 11.2 修复无效程序336 11.3 查找缺失的分号338 11.4 提示:INPUT语句到达一行的末尾 341 11.5 提示:LOST CARD 343 11.6 提示:无效的数据 345 11.7 提示:生成缺失值 347 11.8 提示:数值已转换为字符(或反之) 349 11.9 DATA步产生错误结果而没有错误消息 352 11.10 错误:选项无效、选项无法识别、语句无效354 11.11 提示:变量未初始化/错误:变量未找到 357 11.12 SAS截断字符型变量 359 11.13 SAS在程序的中间停止 361 11.14 SAS耗尽内存或磁盘空间 363 附录 从SQL到SAS 367 |
| 编辑推荐 | |
| 通过《The Little SAS Book中文版》轻松入门SAS 经典,只会变得更加经典。《The Little SAS Book中文版》是每一个学习SAS编程的人必不可少的一本书。洛拉·D.德尔维奇和苏珊·J.斯劳特提供了一种较为容易上手的方法,使得读者能够简单快速地学习SAS语言*常用的功能。每个主题都包含示例和图形。 第5版已经完全更新,用以反映SAS 9.3引入的新的默认输出方式。此外,本版有一章专门介绍ODS绘图,包括SGPLOT过程和SGPANEL过程。其他变化包括扩大了基于语言学排序的覆盖范围,以及增加了一个新的小节专门介绍宏变量与文本串的连接。 每一位SAS程序员的书架上都应该有这本书。它不仅仅能带你入门,更是你日后不断反复学习、巩固提升编程技巧的知识源泉。 |
| 文摘 | |
| |
| 序言 | |
阅读《The Little SAS Book》中文版的过程,让我深刻体会到“小巧而强大”的含义。这本书的篇幅并不算厚重,但内容却极为扎实,涵盖了SAS编程中最为关键的方面。作者Lora D. Delwiche (洛) 的功力可见一斑,她能够用如此简洁的语言,将复杂的SAS概念解释得如此清晰易懂,实在令人佩服。我之前在学习SAS时,最大的瓶颈就是不知道如何有效地组织我的代码,如何写出可读性高、易于维护的程序。这本书在这方面给了我很大的启发,书中大量的代码示例都非常规范,而且作者会讲解为什么需要这样做,例如如何使用宏变量来提高代码的灵活性,如何通过注释来增强代码的可读性等等。这些细节的指导,对于我这种从零开始学习SAS的人来说,是至关重要的。我感觉这本书不仅仅是教会我SAS的语法,更是教会了我如何成为一个更优秀的SAS程序员。它让我能够更有条理地进行数据处理和分析,大大提高了我的工作效率。
评分这本书带给我的最大感受就是“实用”和“精炼”。它不像某些教材那样面面俱到,恨不得把SAS的所有功能都塞进去,而是聚焦于SAS中最常用、最核心的功能,并且将其讲得透彻。这种“少即是多”的原则,让我能够更有效地掌握SAS的基础知识,避免在不必要的细节中迷失方向。我特别欣赏书中关于数据管理章节的讲解,比如如何处理缺失值、如何合并数据集、如何进行数据转换等,这些都是我们在日常数据分析工作中经常会遇到的问题。书中提供的解决方案不仅有效,而且易于理解和应用。另外,这本书在讲解统计分析方面也做得非常出色,它没有过于深入地探讨统计理论,而是侧重于如何使用SAS来实现常见的统计分析方法,例如描述性统计、T检验、ANOVA、回归分析等,并且对结果的解读也给出了清晰的指导。这对于我这种需要快速将SAS应用于实际数据分析项目的人来说,简直是量身定制。它让我能够快速上手,解决实际问题,而不是花大量时间去啃那些理论性极强的书籍。
评分这本书的出现,简直是我在SAS学习道路上的及时雨。我之前尝试过其他一些SAS的入门教材,但总是觉得要么过于理论化,要么例子太简单,难以触及实际工作中的痛点。而《The Little SAS Book》中文版,从封面到内容,都散发着一种“过来人”的经验分享的亲切感。作者Lora D. Delwiche (洛) 的写作风格非常接地气,仿佛一位经验丰富的老师在旁边手把手地教你,而不是高高在上地讲授枯燥的语法。她没有一开始就丢给你一堆复杂的概念和命令,而是循序渐进,从最基础的数据导入、查看开始,然后逐步引入变量管理、数据筛选、排序等核心操作。我尤其喜欢她对每个SAS语句的解释,清晰明了,而且配有大量简洁直观的示例代码,让你能够立刻理解并上手实践。阅读过程中,我感觉自己不再是孤军奋战,而是有一个耐心的向导陪伴着我,让我能够一步步克服对SAS的恐惧,建立起学习的信心。这本书不仅仅是教我“怎么做”,更让我理解了“为什么这么做”,这种对逻辑和原理的深入讲解,对于我这种希望知其然也知其所以然的学习者来说,是极其宝贵的。
评分这本书为我打开了SAS学习的新视角。它不像很多入门书籍那样,上来就充斥着大量的专业术语和复杂的统计公式,而是以一种非常友好的方式,带领我进入SAS的世界。我尤其欣赏书中对SAS程序的结构化处理的讲解,以及如何利用SAS的强大功能来解决实际问题。例如,书中关于数据验证和质量检查的章节,让我意识到数据的重要性,以及如何通过SAS来确保数据的准确性。此外,这本书在数据可视化方面的介绍也让我眼前一亮,它展示了如何使用SAS生成清晰、美观的图表,这对于数据报告和演示来说是必不可少的技能。读完这本书,我感觉自己对SAS的掌握不再是零散的知识点,而是形成了一个完整的知识体系。它不仅提升了我的SAS编程能力,更重要的是,它培养了我用SAS解决实际问题的信心和能力。这本书让我觉得,SAS不再是一个令人生畏的工具,而是一个能够帮助我实现数据价值的强大助手。
评分这本书的独特之处在于它所传达的学习哲学。它没有试图一次性让你成为SAS大师,而是像一位循循善诱的老师,引导你一步步建立起扎实的基础。我非常喜欢书中作者对于“理解”的强调,她不仅仅给出代码,更会解释代码背后的逻辑和原理。这让我能够真正理解SAS是如何工作的,而不是死记硬背。例如,在介绍SAS数据集结构时,她详细解释了观测值和变量的概念,以及它们在SAS中的存储方式,这为我理解后续更复杂的数据操作打下了坚实的基础。此外,书中在讲解过程中的一些“小贴士”和“注意事项”,更是充满了经验的智慧,这些往往是其他教材所忽略的,但对于初学者来说,却能避免走很多弯路。这本书就像一个精心设计的学习路径图,每一步都为你铺好了路,让你能够自信地向前迈进。它让我从一开始就对SAS产生了浓厚的兴趣,并且愿意深入探索下去。
本站所有内容均为互联网搜索引擎提供的公开搜索信息,本站不存储任何数据与内容,任何内容与数据均与本站无关,如有需要请联系相关搜索引擎包括但不限于百度,google,bing,sogou 等
© 2025 book.coffeedeals.club All Rights Reserved. 静流书站 版权所有