- Series: Use R!
- Paperback: 268 pages
- Publisher: Springer; 1st edition (August 28, 2008)
- Language: English
- ISBN-10: 0387759689
- ISBN-13: 978-0387759685
- Product Dimensions: 6.1 x 0.7 x 9.2 inches
- Shipping Weight: 15.2 ounces (View shipping rates and policies)
- Average Customer Review: 10 customer reviews
- Amazon Best Sellers Rank: #1,042,382 in Books (See Top 100 in Books)
Enter your mobile number or email address below and we'll send you a link to download the free Kindle App. Then you can start reading Kindle books on your smartphone, tablet, or computer - no Kindle device required.
To get the free app, enter your mobile phone number.
Lattice: Multivariate Data Visualization with R (Use R!) 1st Edition
Use the Amazon App to scan ISBNs and compare prices.
Fulfillment by Amazon (FBA) is a service we offer sellers that lets them store their products in Amazon's fulfillment centers, and we directly pack, ship, and provide customer service for these products. Something we hope you'll especially enjoy: FBA items qualify for FREE Shipping and Amazon Prime.
If you're a seller, Fulfillment by Amazon can help you increase your sales. We invite you to learn more about Fulfillment by Amazon .
Frequently bought together
Customers who bought this item also bought
Customers who viewed this item also viewed
From the reviews:
"This book can be seen as a valuable source for lattice users at all levels. … The book nicely shows that making good graphics is a process and the reader is guided by the author in a wealth of examples through the various steps needed to reach the final result. A nice feature of the book is that it has an accompanying homepage that contains all the R code and figures of the book." (Klaus Nordhausen, International Statistical Review, Vol. 76 (3), 2008)
"Lattice is a package for R, and it greatly extends the already impressive graphical capabilities. … I suggest that many users of lattice (and most users of R probably ought to use lattice) should buy this book. … if one is using this book for self-study, exercises would be very helpful. … I recommend this book to anyone with a particular interest in the lattice package or a general interest in R graphics." (Peter L. Flom, The American Statistician, Vol. 63 (1), February, 2009)
“The book has 14 chapters separated in three parts. … very accessible to those inexperienced in the S language. For those readers that have more experience with R, the book is also quite useful. … Overall, if you are learning R or have not moved beyond the traditional S graphics system, the book shows the range possibilities of what can be done. … everyone using R would benefit from this book.” (Max Kuhn, Technometrics, Vol. 52 (3), August, 2010)
From the Back Cover
R is rapidly growing in popularity as the environment of choice for data analysis and graphics both in academia and industry. Lattice brings the proven design of Trellis graphics (originally developed for S by William S. Cleveland and colleagues at Bell Labs) to R, considerably expanding its capabilities in the process. Lattice is a powerful and elegant high level data visualization system that is sufficient for most everyday graphics needs, yet flexible enough to be easily extended to handle demands of cutting edge research. Written by the author of the lattice system, this book describes it in considerable depth, beginning with the essentials and systematically delving into specific low levels details as necessary. No prior experience with lattice is required to read the book, although basic familiarity with R is assumed.
The book contains close to150 figures produced with lattice. Many of the examples emphasize principles of good graphical design; almost all use real data sets that are publicly available in various R packages. All code and figures in the book are also available online, along with supplementary material covering more advanced topics.
Deepayan Sarkar won the 2004 John M. Chambers Statistical Software Award for writing lattice while he was a graduate student in Statistics at the University of Wisconsin-Madison. He is currently doing postdoctoral research in the Computational Biology program at the Fred Hutchinson Cancer Research Center, a member of the R Core Team, and an active participant on the R mailing lists.
Author interviews, book reviews, editors picks, and more. Read it now
Top customer reviews
There was a problem filtering reviews right now. Please try again later.
As a side note, lattice is like R's base graphics on steroids. After having this book for a while, I decided to investigate ggplot2, the other major R graphics package, and I think I'll stick with ggplot2. It has a totally different philosophy from lattice (and thus base graphics) which allows for an incredible flexibility without resorting to tinkering with the engine (i.e. lattice's panel functions). ggplot2 has a draft PDF manual online and a nice reference website.
I ultimately chose ggplot2, but I still give this lattice book high marks and will keep it nearby for if I have to work with lattice. With its status as a recommended R package, lattice is more widespread and several packages now use it as their graphics foundation.
Where the book falls down is in supporting people beyond the initial learning phase. There is a lot of attention on the intro details, but later when somebody wants to merge multiple plots using trellis c() or create arbitrarily complex levelplots with unusual dendrograms.... All those special use-cases aren't present, and some guidance into the internals and the ways of tweaking it accomplish sophisticated tasks are missing. Once you get past "creating your own panel functions", the book stops, and leaves advanced audiences posting to R-help hoping for an answer (or mining the source-code itself).
So lattice = awesome, and this book is the best intro to it, but eventually you will find yourself wanting more, and being unable to find it.
For example, there are few lists of functions available in Lattice. Try finding out which options you can use with the function "type". Unless you randomly come across them by reading the entire book, or you systematically type each letter of the alphabet to determine if it is an option, you will not know what is available. This is true of almost every function that Sarkar "explains" in the book.
I learned more about the structure and use of Lattice commands in 30 minutes reading Chapter 23 of Robert Kabacoff's book "R in Action" than I learned in a week of trying to decipher Sarkar's rambling treatment of the subject.
It's a great supplement to some tutorials available online (as well as the R forums).
It is not comprehensive, and leaves a few issues unaddressed. But it is well written and easy to follow, enough so that even beginning users will have an easy time creating some very effective graphs.
UPDATE: Although Lattice is still a great package, and this book is one of the best ways to learn how to use it, I know use ggplot2 almost exclusively for my graphing purposes. Hadley Whickam's book is also very helpful, so I recommend checking that out. ggplot2: Elegant Graphics for Data Analysis (Use R!)
A book like this deserved a production effort from Springer, and about three times as many color plates as it has, but even as it is seems to me quite good.
Aside from the description of the Lattice package, that Deepayan Sarkar obviously knows as only its designer can, there is a wealth of comments on graphics design and pointers to the classics of the subject --Tufte, Cleveland, etc.
A book not to miss by any seriously interested in statistical graphics, or indeed by anyone willing to add a powerful tool to his/her graphics toolbox. May I only add that those willing to make a further investment of time to obtain the most of this book, might consider Murrell's "R Graphics" (Chapman & Hall), also a masterpiece of expository writing, discussing (in its chapter 4) Lattice graphics within the context of grid ---grid being the underlying graphics model on which Lattice is built.
Now, there's a whole book on Lattice, and it's written in an accessible style that will let me use Lattice much more creatively and with many fewer errors.
I think even experts on Lattice may find new things here; but for newcomers to Lattice, it's an indispensable guide.
Most recent customer reviews
in his development of the lattice package for R, and in this book he spells...Read more