2 ms·
Programmers should know R
- r00fus 15y agoI think the more important thing is learning statistics - without a fundamental understanding of why you would do statistical analysis on a dataset, you can hardly fault someone for not using [Excel,R] to do so. I'm re-tooling my knowledge of basic stats before I dive into using tools like R to automate: http://www.khanacademy.org/?video=statistics--the-average#statistics http://www.khanacademy.org/?video=statistics--the-average#st...
- zmonkeyz 15y agoWow thank you for that link!
- etrain 15y agoLove the headline, but the article doesn't do the tool justice. Have been using R off and on for the last 5 years or so, and very heavily for the last year. For data analysis tasks that fit in memory, it simply can't be beat. The functional style and REPL work like Lisp/Python with a focus on crunching numbers, and the graphing/charting and statistics libraries are the best out there. There are 1-2 dozen programs I've written over the last year or so that would be 200 lines of non-trivial java, 50 lines of python, and end up being <10 lines of R. It's not great at everything, but if you've got some room in your toolbox, and work with moderate amounts of data regularly, you should consider investing the time to learn it.
- JackDanger 15y agoFor another perspective on why R is worth learning, check out Zed's essay on it: http://zedshaw.com/essays/programmer_stats.html http://zedshaw.com/essays/programmer_stats.html (note: just ignore the ranty parts and there's brilliance underneath)