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
Amazon Auto Links: No products found.
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?
The R Language The Good The Bad And The Ugly
Did anyone else catch the s– joke at around @3:22
Excellent introduction / description of the advantages and pitfalls of using R.
can you recommend good books to learning statistics with R?
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.
Is there anyone who knows how ot embed R in c++?
Emacs webserver? Yeah, that exists… lol
https://github.com/eschulte/emacs-web-server
2012 , this is old. The latest R language is super good with all the libraries
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
Oh my god we are missing data..
what are we gonna do throw an exception call the police…:)
You could avoid the waste of memory by typing : x<-sum(rnorm(1e6)) at 26:18
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
Learn r programming from our experts who are already a working professional in R Programming. http://www.technogeekscs.com
“The alternative to R isn’t Python”. Well, Python is alternative to everything.
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.
thx
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.
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?
Do you need a background in statistics to use R?
Sowsossow
i disagree with the speaker… Python is an alternative R! Please have a look at the libraries numpy, pandas and matplotlib!