Customer Reviews


8 Reviews
5 star:
 (5)
4 star:
 (1)
3 star:    (0)
2 star:
 (2)
1 star:    (0)
 
 
 
 
 
Average Customer Review
Share your thoughts with other customers
Create your own review
 
 
Only search this product's reviews

The most helpful favorable review
The most helpful critical review


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

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...

Published on May 18, 2000 by Herbert M. Bryant Jr.

versus
37 of 37 people found the following review helpful:
2.0 out of 5 stars you may be served better by other books
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...
Published on September 12, 2002


Most Helpful First | Newest First

64 of 66 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
This review is from: S Programming (Hardcover)

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.

Help other customers find the most helpful reviews 
Was this review helpful to you? Yes No


37 of 37 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
This review is from: S Programming (Hardcover)
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.
Help other customers find the most helpful reviews 
Was this review helpful to you? Yes No


8 of 8 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
This review is from: S Programming (Hardcover)
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.

Help other customers find the most helpful reviews 
Was this review helpful to you? Yes No


1 of 1 people found the following review helpful:
5.0 out of 5 stars I don't understand these low reviews, August 18, 2007
By 
G. Calhoun (Ames, IA United States) - See all my reviews
(REAL NAME)   
Amazon Verified Purchase(What's this?)
This review is from: S Programming (Hardcover)
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 in R are great), then don't buy this book. If you need to program something new and even moderately general, though, you need this book. I'm unaware of any other sources that cover this material well and concisely.
Help other customers find the most helpful reviews 
Was this review helpful to you? Yes No


5.0 out of 5 stars S Programming, February 1, 2009
By 
Murray M. Cooper (Richland, MI, 49083) - See all my reviews
(REAL NAME)   
This review is from: S Programming (Hardcover)
The open source implementation of the S language, called R, is a highly extensible system, for data analysis. Much of the strength of this package comes, from its extensibility. Using this extensibility, it is possible, to customize the existing capabilities in the R package as well as develop completely new capabilities. This has allowed R to become one of the formost platforms, for advanced data analysis. This book, is essential, for anyone who wishes to take advantage, of the extensibility features of R. While some aspects, of the book, are now out of date it should, none the less, be considered a required reference, for anyone wishing to do R programing.
Help other customers find the most helpful reviews 
Was this review helpful to you? Yes No


5.0 out of 5 stars Dense, January 1, 2009
By 
D. Solberg (Minneapolis, MN USA) - See all my reviews
(VINE VOICE)    (REAL NAME)   
Amazon Verified Purchase(What's this?)
This review is from: S Programming (Hardcover)
This book is dense, yet it has a lot of high-level information that I could not find easily anywhere else. This is basically a programming reference for those who have experience in R and probably in some other programming language. For example, the information on loops (for, while, repeat) and their endings (next, break) is found on one page. I basically knew what these terms did from C++ and from prior use in R, but the page had all the extra detail that I had wanted to know. The section on functions is much longer but similarly pithy. At times, I wish there was more detail about easier stuff, but I'm thankful that the advanced/esoteric information is well explained. This book is a life-saver for me.
Help other customers find the most helpful reviews 
Was this review helpful to you? Yes No


5.0 out of 5 stars Very good book for R and S people, February 28, 2008
By 
C. Tu (Lincoln, Nebraska United States) - See all my reviews
(REAL NAME)   
This review is from: S Programming (Hardcover)
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 level. However, if you would like to know how to create or write your own functions this is a very good book. This book fills lots of pitfalls that readers might ignore.
I only wish authors could publish the 2nd edition soon.

Help other customers find the most helpful reviews 
Was this review helpful to you? Yes No


11 of 21 people found the following review helpful:
2.0 out of 5 stars S Programming (Not as an introductory Text), June 28, 2000
This review is from: S Programming (Hardcover)
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 plus. This text is well suited as an intermediate level text. As its title implies it is inteded for those interested in more advanced programming with the S plus language. It is hard to read and the examples are are not always clear. The authors do provide a nice comparison of how S plus and R differ. For first time users of S plus I would recommend "The Basics of S and S-plus by Krause and Olson.
Help other customers find the most helpful reviews 
Was this review helpful to you? Yes No


Most Helpful First | Newest First

This product

S Programming
S Programming by W. N. Venables (Hardcover - April 20, 2000)
$109.00 $59.21
In Stock
Add to cart Add to wishlist