Join Amazon Prime and ship Two-Day for free and Overnight for $3.99. Already a member? Sign in.
S Programming and over 300,000 other books are available for Amazon Kindle – Amazon’s new wireless reading device. Learn more

 

or
Sign in to turn on 1-Click ordering.
 
 
More Buying Choices
37 used & new from $57.16

Have one to sell? Sell yours here
 
   
S Programming
 
 
Start reading S Programming on your Kindle in under a minute.

Don’t have a Kindle? Get yours here.
 
  

S Programming (Hardcover)

by William Venables (Author), B.D. Ripley (Author) "S is a language for "programming with data", in the words of the title of Chambers (1998)..." (more)
Key Phrases: Visual Basic, Child Cache Working, List Box (more...)
4.1 out of 5 stars See all reviews (8 customer reviews)

List Price: $94.95
Price: $75.92 & this item ships for FREE with Super Saver Shipping. Details
You Save: $19.03 (20%)
Upgrade this book for $15.99 more, and you can read, search, and annotate every page online. See details
In Stock.
Ships from and sold by Amazon.com. Gift-wrap available.

Only 5 left in stock--order soon (more on the way).

Want it delivered Monday, July 13? Choose One-Day Shipping at checkout. Details
23 new from $64.76 14 used from $57.16
Also Available in: List Price: Our Price: Other Offers:
Kindle Edition (Kindle Book) $68.33

Frequently Bought Together

S Programming + Modern Applied Statistics with S + R Graphics (Computer Science and Data Analysis)
Price For All Three: $224.03

Customers Who Bought This Item Also Bought

Programming with Data: A Guide to the S Language

Programming with Data: A Guide to the S Language

by John M. Chambers
4.5 out of 5 stars (2)  $68.66
Software for Data Analysis: Programming with R (Statistics and Computing)

Software for Data Analysis: Programming with R (Statistics and Computing)

by John M. Chambers
4.3 out of 5 stars (3)  $63.96
R Graphics (Computer Science and Data Analysis)

R Graphics (Computer Science and Data Analysis)

by Paul Murrell
3.9 out of 5 stars (7)  $67.16
Statistical Models in S

Statistical Models in S

by J. M. Chambers
5.0 out of 5 stars (3)  $115.90
Data Manipulation with R (Use R)

Data Manipulation with R (Use R)

by Phil Spector
4.3 out of 5 stars (9)  $49.45
Explore similar items


Editorial Reviews

Review
From the reviews: JOURNAL OF THE AMERICAN STATISTICAL ASSOCIATION "Let me come right to the point. If you use S at all – either through the S-PLUS commercial software package or its free open software variant, R – get this book. It is a superbly written, indispensable resource to the S language. Whether you merely dabble in S/R (or are contemplating such dabbling) or are a seasoned veteran who uses it extensively, you will find [this book] invaluable…I would be remiss if I did not pay homage to what I consider a most welcome feature of this book: the superb quality of the writing and the remarkable attention to detail by both authors and publisher. V&R write clearly and very concisely; they take great care to explain what needs to be explained, but they do not patronize the reader with trivialities; they use many well chosen examples and code snippets to support their expositions; and they organize and sequence topics logically, and extensively and liberally cross-reference them by page number to help the reader understand how they relate. Finally, V&R frequently take pains to point out lurking software traps and documentation inaccuracies that can plague users. I consider such conscious efforts to mitigate future aggravations for readers a thoughtful courtesy that more software documenters should emulate. I also would like to compliment the publishers on the superb typography and page layout that clearly distinguishes text, code, tables, section headings, and so forth. The editing is also remarkable: I noticed no errors at all! This level of attention to production detail makes the book very easy to either browse or study. I appreciated it very much. In many respects, [this book] could serve as a model for what ought to be the standard in software references. It strikes a careful and effective balance between providing a big picture of the overall language structure and the details necessary to fit the pieces together and make them work…It is written with attention to style and clarity and produced to help the reader grasp the content as easily as possible. Such details matter, and it is a pleasure to give credit where credit is clearly due. S PROGRAMMING should be on every S/R user’s desk next to the computer, and maybe in every software documenter’s library as well."

Product Description
S is a high-level language for manipulating, analysing and displaying data. It forms the basis of two highly acclaimed and widely used data analysis software systems, the commercial S-PLUS(R) and the Open Source R. This book provides an in-depth guide to writing software in the S language under either or both of those systems. It is intended for readers who have some acquaintance with S language and want to know how to use it more effectively, for example to build re-usable tools for streamlining routine data analysis or to implement new statistical methods. One ofhe most outstanding strengths of the S language is the ease with which it can be extended by users. S is a functional language, and functions written by users are first-class objects treated in the same way as functions provided by the system. S code is eminently readable and so a good way to document precisely what algorithms were used, and as much of the implementations are themselves written in S, they can be studied as models and to understand their subtleties. The current implementations also provide easy ways for S functions to call compiled code written in C, Fortran and similar languages; this is documented here in depth. Increasingly S is being used for statistical or graphical analysis within larger software systems or for whole vertical-market applications. The interface facilities are most developed on Windows(R) and these are covered with worked examples. The authors have written the widely adopted 'Modern Applied Statistics with S-PLUS', now in its third edition, and several software libraries that enhance S-PLUS and R; these and the examples used in both books are available on the Internet. Dr. W.N. Venables is a senior Statistician with the CSIRO/CMIS Environmentrics Project in Autralia, having been at the Department of Statistics, University of Adelaide for many years previously. Professor B.D. Ripley holds the Chair of Applied Statistics at the University of Oxford, and is the author of four other books on spatial statistics, simulation, pattern recognition and neural networks. Both authors are known and respected thorughout the international S and R communities, for their books, workshops, short courses, freely available software and through their extensive contributions to the S-news and R mailing lists.

Product Details

  • Hardcover: 400 pages
  • Publisher: Springer (January 9, 2004)
  • Language: English
  • ISBN-10: 0387989668
  • ISBN-13: 978-0387989662
  • Product Dimensions: 9.3 x 6.1 x 0.7 inches
  • Shipping Weight: 1.1 pounds (View shipping rates and policies)
  • Average Customer Review: 4.1 out of 5 stars See all reviews (8 customer reviews)
  • Amazon.com Sales Rank: #273,761 in Books (See Bestsellers in Books)

Inside This Book (learn more)
First Sentence:
S is a language for "programming with data", in the words of the title of Chambers (1998). Read the first page
Key Phrases - Capitalized Phrases (CAPs): (learn more)
Visual Basic, Child Cache Working, List Box, Del Piombo, Del Sarto, End If If Len, Integer Spinner, Multivariate Density Estimation
Browse Sample Pages:
Front Cover | Table of Contents | First Pages | Index | Back Cover | Surprise Me!
Search Inside This Book:


What Do Customers Ultimately Buy After Viewing This Item?


Tags Customers Associate with This Product

 (What's this?)
Click on a tag to find related items, discussions, and people.
Check the boxes next to the tags you consider relevant or enter your own tags in the field below.

Your tags: Add your first tag
 
Help others find this product — tag it for Amazon search
No one has tagged this product for Amazon search yet. Why not be the first to suggest a search for which it should appear?

Sell a Digital Version of This Book in the Kindle Store

If you are a publisher or author and hold the digital rights to a book, you can sell a digital version of it in our Kindle Store. Learn more

 

Customer Reviews

8 Reviews
5 star:
 (5)
4 star:
 (1)
3 star:    (0)
2 star:
 (2)
1 star:    (0)
 
 
 
 
 
Average Customer Review
4.1 out of 5 stars (8 customer reviews)
 
 
 
 
Share your thoughts with other customers:
Most Helpful Customer Reviews

 
62 of 64 people found the following review helpful:
4.0 out of 5 stars Only for software developers programming in S, S-PLUS or R!, May 18, 2000

For those seeking an introduction to programming in S, or seeking information on how to use S for statistical applications, this is NOT a good choice as a "first purchase", nor is it intended to be. Instead, choose these authors' other textbook, Modern Applied Statistics with S-Plus.

This book isn't primarily about using S, using S-PLUS (a commercial version of S), nor using R (an Open Source version of S), but rather, it's about showing how to write programming extensions to the base S functions. In fact, for those seeking such guidance, this is the book's great virtue.

It's written by two world-class authorities on the subject of S programming, persons who are generous in their efforts to help others and who can be contacted through the Internet. However, this particular text assumes the reader is already committed to using S, and hence, contains little 'motivational' material. Yet for the audience to whom it's addressed, it's essential, or at least highly recommended, reading.

The latest commercial version of S (S-PLUS 2000 from Mathsoft, Inc.) has a graphical user interface (GUI). A chapter is included in the latter portion of the book on how to program such interfaces.

Also, a chapter is devoted to extending S with compiled code written in C, Fortran, or C++. Since S is an interpreted language, using compiled code can increase the speed of newly created functions. This is highly technical, however, and not for the neophyte.

Potential software developers of vertical-market applications involving S-PLUS, among others, will benefit from purchasing "S Programming" by Venables & Ripley.

Comment Comment | Permalink | Was this review helpful to you? Yes No (Report this)



 
36 of 36 people found the following review helpful:
2.0 out of 5 stars you may be served better by other books, September 12, 2002
By A Customer
Much of the text appears as if the authors wanted to put information on paper and get it published, without regard to the readability or clarity of the text. The information in this text is largely good information. I have used a lot of it. However, you can get most of the same information elsewhere without having to "read between the lines" (and without all those damned footnotes!!). For example, a MUCH better and more comprehensive book is Programming with Data: A Guide to the S Language (1998) by Chambers (Springer): Chambers defines terms before using them, illustrates concepts with simple examples before moving to complex examples, and gives overviews of ideas prior to more extensive chapters. All of that is routinely missing in Venables and Ripley (V&R). Thus, even if you buy V&R to learn more about programming in S, it almost cannot be your sole reference, which is unfortunate and misleading given its title.
Comment Comment | Permalink | Was this review helpful to you? Yes No (Report this)



 
7 of 7 people found the following review helpful:
5.0 out of 5 stars Almost vital for those writing their own extensions, July 23, 2002
By A Customer
As stated in the book's Editorial review, the back cover, and other customer reviews, this book is *not an introductory book*. If you need that, check out Modern Applied Statistics with S-Plus (same authors). However, if you're familiar with an S dialact (R, S-Plus), and are writing your own functions, packages, etc., this book will save you from Great Anguish.

It presents the ideas behind S; the engine under it all. In doing so, it is very good at shifting your thinking from S usage to S programming - thinking "close to the machine". It also walks you past the common traps, pointing out the "gotchas" along the way.

It's not a big book; around 260 pages for a very big subject. It is, however, very clear and far-reaching. I can only think of one other book that puts as much clear information into such a small space; Kernighan and Ritchie's "The C Programming Language".

On the whole, a very useful, very carefully written book.

Comment Comment | Permalink | Was this review helpful to you? Yes No (Report this)


Share your thoughts with other customers: Create your own review
 
 
 
Most Recent Customer Reviews

5.0 out of 5 stars S Programming
The open source implementation of the S language, called R, is a highly extensible system, for data analysis. Read more
Published 5 months ago by Murray M. Cooper

5.0 out of 5 stars Dense
This book is dense, yet it has a lot of high-level information that I could not find easily anywhere else. Read more
Published 6 months ago by D. Solberg

5.0 out of 5 stars Very good book for R and S people
This is an excellent book for people who want to know R and S in deep. If anyone who just wants to use R/S+ packages(functions) this book probably is not good for introduction... Read more
Published 16 months ago by C. Tu

5.0 out of 5 stars I don't understand these low reviews
No one has ever claimed that this is an introductory text, so those low reviews confuse me. If you want to use R or S+ to run existing models (which is fine: the existing models... Read more
Published 23 months ago by Grayson Calhoun

2.0 out of 5 stars S Programming (Not as an introductory Text)
This text was not well suited as an introductory text. I do not recommend this text unless you have some knowledge of a high level programming language or prior experience with S... Read more
Published on June 28, 2000 by Duane S Davis

Only search this product's reviews



Customer Discussions

 Beta (What's this?)
New! See all customer communities, and bookmark your communities to keep track of them.
This product's forum (0 discussions)
  Discussion Replies Latest Post
  No discussions yet

Ask questions, Share opinions, Gain insight
Start a new discussion
Topic:
First post:
Prompts for sign-in
  [Cancel]


   


Product Information from the Amapedia Community

Beta (What's this?)



Look for Similar Items by Category


Transform Your Bathroom for Less

Home Improvement Value Center
Save up to 50% on sinks, faucets, showerheads, and toilet seats in the Home Improvement Value Center. Make your bathroom transformation a reality today.

Shop the Value Center

 

Big Savings in Books

Bargain Books
Find great titles at fantastic prices in our Bargain Books Store.
 

Buy Three Books, Get a Fourth Free

4-for-3 Books
Order any four eligible books under $10 and get the lowest-price book free in our 4-for-3 Books Store. See more details.
 

Hunter Fans

Shop for Hunter fans
Shop a wide collection of Hunter ceiling fans, with styles ranging from classic to contemporary.

Shop for Hunter fans

 

 

Feedback

If you need help or have a question for Customer Service, contact us.
 Would you like to update product info or give feedback on images?
Is there any other feedback you would like to provide?

Your comments can help make our site better for everyone.


Where's My Stuff?

Shipping & Returns

Need Help?

Your Recent History

  (What's this?)
You have no recently viewed items or searches.

After viewing product detail pages or search results, look here to find an easy way to navigate back to pages you are interested in.

Look to the right column to find helpful suggestions for your shopping session.

Continue shopping: Top Sellers
Glenn Beck's Common Sense
Glenn Beck's Common Sense
Finger Lickin' Fifteen
Finger Lickin' Fifteen by Janet Evanovich
Darkfever
Darkfever by Karen Marie Moning

Conditions of Use | Privacy Notice © 1996-2009, Amazon.com, Inc. or its affiliates