How Google and Facebook are using R
dataspora.com
dataspora.com
I would recommend to anyone trying to learn R to digest the all the online books/materials on the Rattle site, and then to use Rattle heavily and look at the logs it produces.
Also getting R to work with php is unpleasant and involves reading a fair amount of Spanish comments.
All that hate said. I really love R and I don't know what I would be doing if it didn't exist.
This makes it much, much easier to try out new prediction methods on your own data. No more having to write code from the paper's description and hoping (praying) that you got it not entirely wrong! Instead you can use the researcher's own code to quickly figure out if the new method is better or worse than previous methods on your own data.
That being said, R does take a lot of getting used to. Graphics in general are tricky, although the ggplot2 package makes some things easier and can produce pretty results: http://had.co.nz/ggplot2/
There also isn't a great story for using R on massive data sets which don't fit in main memory, so far as I know. It doesn't take much before you start hitting data for which an algorithm that requires O(n^2) memory will eat > 15 GB of RAM. At that point you're out of the territory of Amazon instances you can rent cheaply and into building a box just for R, or you're into refactoring your data so you can do the computation in pieces. So you do have to watch out for that a bit when using the default packages.
I would also add that I'm much more attached to the idea that web data mining is the future, than I am attached to the idea that R is the best platform. We'll see what happens!
I think there's a lot in common between R and S-PLUS.
Indeed. R is sometimes called "GNU S".http://www.amazon.com/s/ref=nb_ss_gw?url=search-alias%3Dstri...
All lectures given by David Mease at Google have been recorded and are available online:
How is R different than Matlab (besides the license issue)?