首页 > 图书中心 >图书详情

SAS编程演义

SAS公司刘政、著名SAS博主胡江堂、姚志勇等名家联袂推荐,“统技思维”公号诚意出品。10 章专题数十万字,近180张图片、30多张表格和200多段代码,20多张语法卡片、30个原创实用宏程序的良心之作。

作者:谷鸿秋
定价:79
印次:1-3
ISBN:9787302470571
出版日期:2017.06.01
印刷日期:2017.11.08

本书以Base SAS为基础,重点讲解SAS编程技术,内容涵盖SAS 基础知识、数据导入导出、变量与观测操作、数据集操作与管理、函数与例程、SAS格式以及宏编程等。另外,对于目前市面上SAS书籍涉及很少,但是应用频繁的统计表格和统计图形,本书从设计原则、选择思路、绘制方法以及实例步骤等方面做了系统、详细的介绍。 本书打破语法关键字的字典式编排方式,精心凝练10个既相对独立又互相联系的专题,就地取材,采用SAS自带的小数据集,循序渐进,层层递进地来进行讲解讨论。无论是SAS初学者,还是江湖老手,都可从中获益。SAS初学者可以较为全面系统地了解SAS编程技术及其应用场景,江湖老手亦可从高阶技能中获得启发感悟。

more >

蠢蠢欲动一年,奋指敲键三月,夜深人静百天,所幸的是这本书稿没有胎死腹中,终 于写完了。动笔之前,我曾异常兴奋,我自以为满腹经纶无处释放的日子从此结束。完稿以后, 我却沉静了,在接连填了一个又一个自己挖的坑以后,猛然抬头,发现后面其实还有更大 的坑要去填,于是乎内心不禁更加焦虑。不过我很感激这份焦虑,虽然它不足以保证我所 写出来的文字和代码是字字珠玑,篇篇精华,但是因为它,我可以挺起胸膛,拍着胸脯说: 10章专题10多万字,近180张图片、30多张表格和200多段代码,20多张语法卡片、30 个原创实用宏程序,这些都是热血铸就的良心作品,最起码它对得起我当初出发时的那份 心意。 缘 起 我还记得初学SAS编程时,因为看不懂SAS Help而懊恼,因为不理解@与@@ 的 区别而苦恼,因为分不清宏变量的%STR 、%NRSTR、%QUOTE、%BQOTE、%NRQUOTE 以及 %NRBQUOTE 等诸多quoting函数而哀伤。然而,光阴似箭,似水流年,这才不过 几年光景,那个曾经面对这些“简单问题”而烧心的少年,在面对后来同样烧心的学弟学 妹时竟然一脸诧异:“啊?这个应该很容易理解的吧!” 你看,时间是多么的狡诈,它 就这样轻易地抹平了我们学习过程中的苦与痛,当我们走得越远,当初的苦与痛就忘记得 越多。庆幸的是,我不是什么大神,走得也不远,那些苦与痛还没有忘得一干二净,那就 趁现在,赶紧记录下来,分享出来吧。 问 题 此前知乎里有一个提问:SAS入门书籍有哪些值得推荐?在回答里我把SAS学习分 成了三类(点到即止,套PROC 型;深入应用,编程统计型;走火入魔,开发工具型)并 推荐了相应的书籍。在整理市面上SAS 相关的书籍时,我总结了三个缺陷:①专门介绍 数据整理与图表呈现的书太少、太零碎,即便有,也鲜有高质量者;②几乎都采用语法关 键词按字典式的编排方式论述,缺乏从实际问题凝练的良好专题;③编程技术与使用场景 割裂,讲技术者纯讲技术,缺少对应的应用场景带入感。 特 色 本书试图在数据整理与图表呈现的内容上、编排方式上以及论述形式上有所突破和 改进。 在内容上,顾名思义,专门讨论数据整理和统计图表的制作,不贪大求全、忌蜻蜓点水。 精心提炼的10 个专题总计10 万字,涉及SAS 的八卦见闻、SAS 的基础知识、数据的导 入导出方式、变量与观测的各种操作、数据集的各种操作与管理、函数与例程、输入输出 格式、统计表格的制作、统计图形的绘制原则、选择方法以及各系列统计图形的绘制实例, 此外对SAS 宏变量、宏程序以及开发宏程序的原则、步骤、技巧等内容均有较为详细的论述。 在编排上,推陈出新,打破按语法关键字的字典式编排方式,精心挑选的10 个专题 构成10 个既相对独立又互相联系的章节。小节与小节之间、例子与例子之间,尽量由问 题层层引入,逐步推进,减少割裂与唐突感,增加使用场景的带入感。 此外,很多SAS 用户虽然都了解、接受甚至已经受益于SAS 在数据整理和统计分析 方面毋庸置疑的优势,但是在统计结果的呈现上,尤其是统计表格,特别是统计图形方面 都或多或少存在不甚了解抑或是误解的情况。因此,本书在统计表格的制作,尤其是统计 绘图方面花了大量的笔墨做串讲——是的,用一个又一个层层递进的疑问来串讲,避免单 纯的介绍绘图语法和SAS 技术,这在其他书中是很少见的。 最后,为了便于读者理解SAS 运行机制与原理,本书在论述时都尽量采用小数据、 小实例以便清晰简洁地说明问题,避免因行业背景的不同陷入具体实例的大坑。同时,为 了方便读者练手测试,几乎所有数据均就地取材,采用SASHelp 库中自带的数据集。 心 得 SAS Help 文档是学习SAS 不可多得的手边精品材料,如果还没有深刻体会到这一点, 那么赶紧去读读R 包的Help 文档。很多SAS 书籍取材于SAS Help 文档却闭口不提,这 是一个巨大的失误。因此,本书会专门引导,鼓励读者去多读SAS Help 文档、多查SAS Help 文档。 学习知识的理想状况是单调线性、循序渐进的推进,然而现实情况却是:知识本身是 错综复杂的网状结构。因此,我们经常需要迂回包抄、循环往复地学习。在介绍知识点时, 本书努力做到直线推进、循序渐进,但由于作者精力、能力有限,加之知识网状结构的客 观的、存在的现实,希望读者能有一个迂回包抄、循环往复的学习心态。 当然,我也有一个迂回包抄、循环往复、精进迭代的心态。本书还有很多的话题, 比如SAS 的综合矩阵语言(Integrated Matrix Language ,IML)、输出传递系统(Output delivery System, ODS )、正则表达式等没能在此版付诸实践;已经付诸实践的,也会因笔 者的见识、学识以及精力受限,而有所欠缺。因此,诚恳地欢迎诸位读者给出您的建设性 建议以及批评性意见,送达地址guhongqiu(at)yeah(dot)net。有您的反馈,下一版(如果有 的话),肯定会更好。 致 谢 如果您读到这里了,请不要嫌我啰唆,因为一路走来,需要感谢的人特多,而且感谢 应该是一个严肃的话题,因此,下面是一本正经的致谢。 感谢北京中医药大学曾光教授、刘仁权教授带我叩开流行病与卫生统计领域的大门; 感谢中国疾病预防控制中心吴尊友教授教我公共卫生的大义;感谢北京协和医学院李卫教 授携我走进临床研究的大门;感谢国家神经系统疾病临床医学研究中心王拥军、王伊龙教 授给我机会在实践中提升临床研究思维与技能。 感谢The Little SAS Book 的作者Lora D. Delwiche 女士,著名SAS 绘图博客Graphically Speaking 的博主、众多SAS 绘图专著的作者Sanjay Matange 先生,以及The DS2 Procedure: SAS Programming Methods at Work 的作者Peter Eberhardt 先生在本书写作过程中给予的支 持和帮助。 感谢SAS 中国研发中心总经理刘政先生;感谢SAS 中国研发中心分析产品开发部总 监高燕女士、SAS 中国研发中心商业智能和可视化分析产品部技术总监巫银良先生、SAS 中国区培训经理赵丹先生、SAS 大中华区市场总监蒋顺利先生在我准备书稿过程中给予 的支持;感谢SAS 中文论坛创始人、前海征信副总经理施亦明先生,SAS 中文资讯网的 创始人sxlion 以及人大经济论坛里的一大波ID(jingju11 、pobel、hopewell、davil2000、 kuhasu、ahuige、soporaeternus、YueweiLiu 、oloolo、bobguy、Imasasor、playmore、 crackman、dxystata)在SAS 的江湖里传道解惑。 感谢本书的编辑,清华大学出版社的刘洋先生。没有他的信任,这本书可能会散落于 江湖;没有他的信任,写作可能会被无数次的催稿打断。还好,他对我和这本书稿一直保 持足够的耐心。再次感谢清华大学出版社编辑部,精心挑选每章首页的山水画,配合标题, 意境深远。 来北京十多年,感谢中国气象科学研究院谷湘潜研究员、首都医科大学附属北京地坛 医院江宇泳教授给予的各方面关照;感谢中南大学谷潜平教授的建议;感谢国家神经系统 疾病临床医学研究中心的王彩云主任早上的烤红薯——无上美味、香甜至极。 最后,感谢因为SAS、因为此书,和我有了交集的你。 谷鸿秋 2017年5月24日

more >
扫描二维码
下载APP了解更多
图书分类全部图书
more >
  • 谷鸿秋

    著名医学院非著名医学毕业生

    土鳖博士/野生码农/科研搬砖工

    公众号“统技思维”出品人

    原人大经济论坛SAS专版/SAS中文论坛卸任版主

    数据分析与可视化爱好者

    目前主要从事医药领域的统计学设计与统计方法研究

    微信公众号:统技思维
    统计理论通俗讲解,软件技巧效率提升,思维方法探索启发。

    关注作者微信公众号,获取本书代码和相关数据。
  • 《SAS编程演义》,演义?这是一本小说吗?
    No! No! No!这是一本让SAS中国研发中心总经理刘政先生眼前一亮的SAS编程书,这是一本让著名SAS博主胡江堂说“这是一本我想写的SAS中文书”,这是一本可作为不同编程层级的SASor案头常备书。

     良心之作:10 章专题数十万字,近180张图片、30多张表格和200多段代码,20多张语法卡片、30个原创实用宏程序。懂的,不懂的,统统搞懂;会的,不会的,统统搞会!
     创新之作:字典式编排太无聊?我们来打破!精巧的编排方式,从基本概念到实际场景,循序渐进,步步推进,你的疑问,就此层层解开!
     实用之作: 读了那么多书,SAS仍不会用,不好用?那更应该读这本。手把手来体验SAS在数据管理、数据整理、数据呈现上的优势。纷繁复杂的统计图表,从此不再是烦恼!

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

    1.1 往事并不如烟 1

    1.1.1 逗你玩的发音 1

    1.1.2 有点趣的历史 2

    1.1.3 逝不去的江湖 5

    1.2 选择一厢情愿 5

    1.3 软件架构 6

    1.4 安装与许可 7

    1.5 运行模式 12

    1.6 编程界面 12

    1.6.1 DMS界面 12

    1.6.2 EG界面 14

    1.6.3 SAS Studio 界面 14

    1.7 版本 16

    1.7.1 购买版与大学版 17

    1.7.2 免费云端版 17

    1.7.3 各操作系统平台版 20

    1.7.4 各语言版 20

    1.8 本章小结 21

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

    2.1 Foundation SAS 22

    2.1.1 Foundation SAS的构成 22

    2.1.2 Base SAS 23

    2.2 SAS数据分析流程 23

    2.3 逻辑库与数据集 24

    2.3.1 逻辑库 24

    2.3.2 数据集 27

    2.3.3 变量 31

    2.4 SAS编程语言 32

    2.4.1 SAS程序结构 32

    2.4.2 SAS语法规则 33

    2.4.3 SAS语言元素 35

    2.4.4 三种逻辑结构 40

    2.4.5 数组结构 42

    2.4.6 函数与CALL例程 46

    2.4.7 结构化查询语言SQL 46

    2.4.8 SAS宏MACRO 48

    2.5 理解SAS运行机制 49

    2.5.1 PDV与DATA步自循环 49

    2.5.2 @与@@的困惑 55

    2.6 用好SAS Help的秘诀...

精彩书评more >

标题

评论

版权所有(C)2014 清华大学出版社有限公司 京ICP备05029640号 京公网安备11010802013248号

联系我们 | 网站地图 | 法律声明 | 友情链接 | 盗版举报 | 人才招聘