GOTO 2012 • The R Language The Good The Bad & The Ugly • John Cook
This presentation was recorded at GOTO Aarhus 2012 http://gotocon.com John Cook - Research Statistician at M. D. Anderson Cancer Center ABSTRACT R is a domain-specific language for analyzing data. Why does data analysis need its own DSL? What does R do well and what does it do poorly? How can developers take advantage of R's strengths and mitigate its weaknesses? This talk will give some answers to these questions. https://twitter.com/gotoamst https://www.facebook.com/GOTOConference http://gotocon.com
Comments
-
2012 , this is old. The latest R language is super good with all the libraries
-
thx
-
S as in Statistics, R as in Research. Learn your ABCs bud. :)
-
"The alternative to R isn't Python". Well, Python is alternative to everything.
-
Do you need a background in statistics to use R?
-
Emacs webserver? Yeah, that exists... lol
https://github.com/eschulte/emacs-web-server -
BEST R language BOOKS EVER
The Art of R Programming: A Tour of Statistical Software Design
http://amzn.to/22pmUn7
R Language: for Absolute Beginners
http://amzn.to/22pmSM6
R Cookbook (O'Reilly Cookbooks)
http://amzn.to/1PiaiBp
R in Action: Data Analysis and Graphics with R
http://amzn.to/1UbNpYL
An Introduction to Statistical Learning: with Applications in R (Springer Texts in Statistics)
http://amzn.to/21Akix9 -
BEST R language BOOKS EVER
The Art of R Programming: A Tour of Statistical Software Design
http://amzn.to/22pmUn7
R Language: for Absolute Beginners
http://amzn.to/22pmSM6
R Cookbook (O'Reilly Cookbooks)
http://amzn.to/1PiaiBp
R in Action: Data Analysis and Graphics with R
http://amzn.to/1UbNpYL
An Introduction to Statistical Learning: with Applications in R (Springer Texts in Statistics)
http://amzn.to/21Akix9 -
You could avoid the waste of memory by typing : x<-sum(rnorm(1e6)) at 26:18
-
can you recommend good books to learning statistics with R?
-
Did anyone else catch the s-- joke at around @3:22
-
Dude starts off saying people use R for statistical research but not for analysis. Three minutes later he shows data that says R is the by far most popular analysis tool. wtf?
-
i disagree with the speaker... Python is an alternative R! Please have a look at the libraries numpy, pandas and matplotlib!
-
When discussing the efficiency of programming languages, especially those for use as experimental tools, human time is multiple orders of magnitude more important than machine time. Bit-nanoseconds cost infinitesimal amounts, human time is not infrequently expensive in itself, and subject to multiplication by the cost of project delay.
Worrying about computer "efficiency" is mostly a legacy of 1960s thinking, when computers were expensive and people cheap. -
Any programming language, no matter how specialised or domain-specific, will be used to write a least one application for which it is utterly unsuitable.
Sometimes, this is because the author doesn't know any better. Other times, the motivation is sheer programmer perversity. -
This is a very nice overview of R for the beginner. I won't pick apart the language "gaffes" when the speaker defaults to more common programming-speak (e.g., use of term "modules"), as an audience familiar with other languages is more likely to understand those terms as opposed to the quirky R terminology, and yes, explicit loops in ANY interpreted language usually are the devil. However, as someone who has programmed in R and SAS for 10+ years now, I do take issue with the characterization of SAS as being on par with Windows Command Prompt in terms of data management functionality. That's extremely inaccurate, but I'll give him a pass on that one, as he admits to having no prior experience with SAS.
-
This guy doesn't know R very well. Assignment of a data-object to a function name does not mask the function. For-loops are not inherently inefficient (this was fixed about twenty versions ago). You should not use attach(). R uses the term "package", not "module". The "parallel" package was built into the base distribution several versions ago (which does use parts of R). He was way behind the available books at the time this talk was given. And... how can you give a talk on R and mangle Prof Brian Ripley's name?
-
Is there anyone who knows how ot embed R in c++?
-
The R Language The Good The Bad And The Ugly
-
Excellent introduction / description of the advantages and pitfalls of using R.
38m 9sLenght
414Rating