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

David Winsemius says:

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?

Ahmad Abd-Elghany says:

The R Language The Good The Bad And The Ugly

Gerard says:

Did anyone else catch the s– joke at around @3:22

Gerald Creedon says:

Excellent introduction / description of the advantages and pitfalls of using R.

cepi24 says:

can you recommend good books to learning statistics with R?

avro549B says:

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.

Kingdeme says:

Is there anyone who knows how ot embed R in c++?

Derek Murawsky says:

Emacs webserver? Yeah, that exists… lol
https://github.com/eschulte/emacs-web-server

Russ Kee says:

2012 , this is old. The latest R language is super good with all the libraries

Tpv tpv says:

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

Akshay Singh says:

Oh my god we are missing data..
what are we gonna do throw an exception call the police…:)

Σταυρος Χρηστ. says:

You could avoid the waste of memory by typing : x<-sum(rnorm(1e6)) at 26:18

Tan Pham Van says:

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

Technogeekscs Pune says:

Learn r programming from our experts who are already a working professional in R Programming. http://www.technogeekscs.com

Oleksandr Fialko says:

“The alternative to R isn’t Python”. Well, Python is alternative to everything.

avro549B says:

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.

km2052 says:

thx

Mike Clark says:

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.

quartzimaging says:

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?

Jerry Lee says:

Do you need a background in statistics to use R?

Eee Eee says:

Sowsossow

Finan says:

i disagree with the speaker… Python is an alternative R! Please have a look at the libraries numpy, pandas and matplotlib!

 Write a comment

*

Do you like our videos?
Do you want to see more like that?

Please click below to support us on Facebook!