R in Action
johndcook.com
johndcook.com
Very happy to have learned a new language outside of my normal Python/PHP/JavaScript realm. If you're looking to learn a new language that is a bit different than what you might be used to and want to brush up on some math, I highly recommend playing with R for a while.
Another book to checkout is O'Reilly's Data Analysis with Open Source Tools, which has sections on R and NumPy.
I wanted to get involved in reading this one because of all the great stuff I'd heard about R (mostly on HN, but also from someone I know in the Ruby community who is deeply into stats and speaks highly of R). I found this book really useful when I was reviewing it because I really was coming from a near-zero background (I last studied statistics in '92).
The sad part is that I didn't have a job where doing this sort of analysis would have helped; with what I'm working on now, that may change.
I liked the book, but unfortunately didn't have anything to which I could apply it. It's great to have my reviewer's copy because now I can go through it again and try to find things to apply it to.
It's a great way (although a little challenging at first) of being able to produce almost all of the types of plots you're interested in creating. The author of the package also wrote a great book [2] on the package which is worth a read.
A note though, most information on `ggplot2' isn't really aimed at informing you which is the most appropriate plot, merely that a type of plot can be quickly produced.
[2] http://www.amazon.com/gp/product/0387981403?ie=UTF8&tag=...
Can anybody suggest one of these? I'd like to learn statistics and I find playing with a language is a great way to learn a domain.
I haven't really looked into it though, so read at your own risk!