Learning SAS by Example: A Programmer's Guide

Learning SAS by Example: A Programmer's Guide
by Ron Cody

Learning SAS by Example: A Programmer's Guide
List Price: $69.95
Our Price: $51.85
You Save: $18.10 (26%)
Availability: Usually ships in 1-2 business days
Buy Used: from $46.97 (click here)
Category: Book
See more book details and other editions


or

Book Summary Information

Author: Ron Cody
Edition: Paperback
Audio: English (Unknown); English (Original Language); English (Published)
Published: 2007-03-29
ISBN: 1599941651
Number of pages: 664
Publisher: SAS Publishing

Book Reviews of Learning SAS by Example: A Programmer's Guide

Book Review: SAS programmer can grow with this book
Summary: 5 Stars

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.

Summary of Learning SAS by Example: A Programmer's Guide

Learn to program SAS by example!

If you like learning by example, then Learning SAS by Example: A Programmer's Guide 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.

Software Books

Book Subjects
Most talked about in Software Books
Unix Unbounded: A Beginning Approach ImageUnix Unbounded: A Beginning Approach
by Amir Afzal
Prentice Hall; Published: 1997-07-08; Paperback; Book
Best price: $10.00
Price in other shops: $75.00
Just Java (Java Series (Mountain View, Calif.).) ImageJust Java (Java Series (Mountain View, Calif.).)
by Peter Van Der Linden, Peter Van Der Linden
Prentice Hall Ptr; Published: 1996-03; Paperback; Book
Best price: $2.95
Price in other shops: $34.95
Windows NT Device Driver Book, The: A Guide for Programmers ImageWindows NT Device Driver Book, The: A Guide for Programmers
by Art Baker
Prentice Hall Ptr; Published: 1996-12-20; Paperback; Book
Best price: $19.73
Price in other shops: $44.95
Outside-in Software Development: A Practical Approach to Building Successful Stakeholder-based Products, 1/e ImageOutside-in Software Development: A Practical Approach to Building Successful Stakeholder-based Products, 1/ e
by Carl Kessler, John Sweitzer
IBM Press; Published: 2007-10-04; Paperback; Book
Best price: $22.75
Price in other shops: $44.99
Oracle Database 10g DBA Handbook ImageOracle Database 10g DBA Handbook
by Kevin Loney, Bob Bryla
McGraw-Hill Osborne Media; Published: 2005-03-24; Paperback; Book
Best price: $32.64
Price in other shops: $66.00
Java: The Complete Reference, J2SE 5 Edition ImageJava: The Complete Reference, J2SE 5 Edition
by Herbert Schildt
McGraw-Hill Osborne Media; Published: 2004-12-14; Paperback; Book
Best price: $9.80
Price in other shops: $49.99
Sun Certified Programmer & Developer for Java 2 Study Guide (Exam 310-035 & 310-027) ImageSun Certified Programmer & Developer for Java 2 Study Guide (Exam 310-035 & 310-027)
by Kathy Sierra, Bert Bates
McGraw-Hill Osborne Media; Published: 2002-12-11; Paperback; Book
Best price: $9.50
Price in other shops: $49.99
OCP Oracle9i Database: Fundamentals I Exam Guide ImageOCP Oracle9i Database: Fundamentals I Exam Guide
by Jason Couchman, Sudheer Marisetti
McGraw-Hill Osborne Media; Published: 2002-01-14; Hardcover; Book
Best price: $9.94
Price in other shops: $49.99
Database Management Systems ImageDatabase Management Systems
by Raghu Ramakrishnan
William C Brown Pub; Published: 1997-08-21; Hardcover; Book
Best price: $2.00
Price in other shops: $97.65
Mastering ArcGIS with Video Clips CD-ROM ImageMastering ArcGIS with Video Clips CD-ROM
by Maribeth H. Price, Maribeth Price
McGraw-Hill Science/Engineering/Math; Published: 2003-09-15; Spiral-bound; Book
Best price: $148.44
Similar Books and other products
Professional SAS Programming Shortcuts: Over 1,000 Ways to Improve Your SAS Programs ImageProfessional SAS Programming Shortcuts: Over 1,000 Ways to Improve Your SAS Programs
by Rick Aster
Breakfast Communications Corp; Published: 2005-04; Paperback; Book
Best price: $45.00
SAS For Dummies ImageSAS For Dummies
by Stephen McDaniel, Chris Hemedinger
For Dummies; Published: 2010-04-05; Paperback; Book
Best price: $11.97
Price in other shops: $29.99
SAS Macro Programming Made Easy, Second Edition ImageSAS Macro Programming Made Easy, Second Edition
by Michele Burlew
SAS Publishing; Published: 2007-03-30; Paperback; Book
Best price: $40.25
Price in other shops: $59.95
Cody's Data Cleaning Techniques Using SAS, Second Edition ImageCody's Data Cleaning Techniques Using SAS, Second Edition
by Ron Cody
SAS Press; Published: 2008-05-13; Perfect Paperback; Book
Best price: $28.30
Price in other shops: $39.95
PROC SQL by Example: Using SQL within SAS ImagePROC SQL by Example: Using SQL within SAS
by Howard Schreier
SAS Publishing; Published: 2008-10-01; Perfect Paperback; Book
Best price: $38.75
Price in other shops: $39.95
SAS Functions by Example, Second Edition ImageSAS Functions by Example, Second Edition
by Ron Cody
SAS Publishing; Published: 2010-04-09; Perfect Paperback; Book
Best price: $46.77
Price in other shops: $54.95
SAS Statistics by Example ImageSAS Statistics by Example
by Ron Cody
SAS Publishing; Published: 2011-08-31; Perfect Paperback; Book
Best price: $30.93
Price in other shops: $34.95
Applied Statistics and the  SAS Programming Language (5th Edition) ImageApplied Statistics and the SAS Programming Language (5th Edition)
by Ron P. Cody, Jeffrey K. Smith
Prentice Hall; Published: 2005-04-09; Paperback; Book
Best price: $65.18
Price in other shops: $88.00
SAS Certification Prep Guide: Base Programming for SAS 9, Third Edition ImageSAS Certification Prep Guide: Base Programming for SAS 9, Third Edition
by SAS Publishing
SAS Publishing; Published: 2011-08-22; Paperback; Book
Best price: $101.98
Price in other shops: $129.00
The Little SAS Book: A Primer, Fourth Edition ImageThe Little SAS Book: A Primer, Fourth Edition
by Lora Delwiche
SAS Publishing; Published: 2008-08-25; Perfect Paperback; Book
Best price: $37.50
Price in other shops: $49.95