公卫人

 找回密码
 立即注册

QQ登录

只需一步,快速开始

不劳无获:如何获取钢镚? 因为论坛,所以相逢。 捐赠百科答题至尊

公卫考研:一起风雨兼程 因为梦想,所以努力。 真题答案政治英语

职称考试:诸君逢考必过 因为热爱,所以执着。 模拟考场技能执医中级

查看: 1152|回复: 4

[分享] Learning SAS by Example: A Programmers Guide

[复制链接]
epiman 发表于 2007-11-4 14:29:41 | 显示全部楼层 |阅读模式

注册后推荐绑定QQ,之后方才可以使用下方的“用QQ帐号登录”。

您需要 登录 才可以下载或查看,没有帐号?立即注册

x
By Ron Cody
Publisher: SAS Publishing
Number Of Pages: 664
Publication Date: 2007-03-29
Sales Rank: 29991
ISBN / ASIN: 1599941651
EAN: 9781599941653
Binding: Paperback
Manufacturer: SAS Publishing
Studio: SAS Publishing
Average Rating: 4.5

If you like learning by example, then this straightforward book makes it easy to learn SAS programming. In an instructive and conversational tone, author Ron Cody clearly explains each programming technique and then illustrates it with one or more real-life examples, followed by a detailed description of how the program works. The text is divided into four major sections: Getting Started; DATA Step Processing; Presenting and Summarizing Your Data; and Advanced Topics. Subjects addressed include: Reading data from external sources Learning details of DATA step programming Subsetting and combining SAS data sets Understanding SAS functions and working with arrays Creating reports with PROC REPORT and PROC TABULATE Learning to use the SAS Output Delivery System Getting started with the SAS macro language Introducing PROC SQL You can test your knowledge and hone your skills by solving the problems at the end of each chapter. (Solutions to odd-numbered problems are located at the back of this book. Solutions to all problems are available to instructors by visiting the book's companion Web site for details.) This book is intended for beginners and intermediate users. Readers should know how to enter and submit a SAS program from their operating system. Includes a free CD-ROM with the example code, data sets, and solutions to odd-numbered problems.

Review:
SAS programmer can grow with this book
If you just want to casually gain some familiarity with SAS up to the level of Base Programming certification, then probably the Little SAS Book alone will be enough. (At least it worked for me.) That book is economically priced and is famous for being concise and clear. However, when you actually program in SAS or even prepare for the Advanced Programming certification, you will soon find yourself outgrow the "Little" book. Then you need another book like "Learning SAS by Example" to elevate you to the next level. This book is not only concise and clear, but also encyclopaedic and systematic. There are many good "programming by example" SAS books on the market. I am particularly impressed by this book's broad coverage of practical topics and their methodical treatments.
The book is divided into four parts.
Part 1 is a short introduction extended to details like priority of arithmetic operations and Program Data Vector-- stuff that not only beginners will find useful, but also more experienced programmers would not mind to keep as reference.
Part 2 drills on the DATA step. The chapters progress from file I/O, to creating data set, then creating formats and labels, and then writing conditionals and loops. This is just the logical order of a SAS program. Once you have the basics, then the book moves on to the next most common programming issues such as functions (dates, numeric, character), data subsetting, and arrays. These (plus half of Part 3) can essentially get you through the Base exam.
Part 3 covers mundane topics such as report customisation. All major means of data display, i.e., PROC PRINT (with PROC SORT), PROC FREQ, PROC MEANS, PROC TABULATE, PROC REPORT, and ODS, are individually introduced in their own chapters. There is even a bonus chapter on graphs. These things are often underappreciated if not outright overlooked by academians. The author, a retired medical school professor, recognises their importance by going through them one by one. All code examples are listed in a detailed index, earning its title "learning by example". However, I have to say that those examples are not too complicated. That is why I think this book is only basic to intermediate level.
Part 4 gets into more advanced techniques in input handling and data merging. Thank goodness this book is not into "hacks" that involve strings of SYMPUT and %SYSCALL and who-knows-what. Solutions are progressively improved until a clean, intuitive method is achieved. This part also covers audit trails, macros, PROC SQL, and even PROC TRANSPOSE. Except for memory management and PROC DATASETS, I think this book covers almost all the big topics in the Advanced exam. (By the way, this book teaches SQL up to explaining what a join is. But this is a book on SAS, not on SQL. If you want to use PROC SQL effectively, you still need to learn SQL from elsewhere.)
The four-part main content, including exercises, spans for 555 pages. Solutions for odd-numbered problems are included after that. The rest can be found in the support website. Together with the attached CD-ROM, it makes a great resource for self-study and for professional reference. My only major complaint is that this book lacks a good section or even just a good index on OPTIONS (especially NOFMTERR and SPOOL) and on %INCLUDE. Without such tools, it would be hard to share application modules in a real work environment. This new book is also a bit more expensive than its older competitors. But with all the helpful programming tips and recommendations of other good SAS books throughout the pages, a SAS beginner can grow with this book for a long time to come and well make the money worth.


Review:
Excellent SAS Learning book!
This is an excellent SAS programmimg learning book for beginners to intermediate level. The book explains concepts by using codes and followed by an explanation. The excercises at the end of each chapter will challenge you in order to get good understnding of the concepts. if you are a heavy SAS user, this book is not for you for its simplicity. If you are new to SAS programming, I also recommend 'The Little SAS Primer" book. The combination of those two books will certainly lay a solid background in the subject.

2008910453687652.rar

2.78 MB, 下载次数: 19, 下载积分: 钢镚 -1 分

售价: 1 分钢镚  [记录]

lawer77 发表于 2016-10-17 16:14:43 | 显示全部楼层
还有电子分享吗?
网页失效了
回复

使用道具 举报

 楼主| epiman 发表于 2016-12-6 12:15:51 | 显示全部楼层
lawer77 发表于 2016-10-17 16:14
还有电子分享吗?
网页失效了

附件已更新
回复

使用道具 举报

1773608557 发表于 2018-6-9 16:27:40 | 显示全部楼层
什么情况,扣了钢镚没有跳转啊

点评

点击附件即可  发表于 2018-6-9 21:19
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

提现|充值|关于|接种|公卫人 ( 沪ICP备06060850号-3 )

GMT+8, 2018-9-21 16:35 , Processed in 0.269164 second(s), 39 queries , Gzip On, MemCache On.

Powered by Discuz! X3.4

© 2001-2017 Comsenz Inc.

快速回复 返回顶部 返回列表