Video on S3 Classes in R by Dr Andrew Robinson

This post shares the video from the talk presented on 15th August 2012 by Dr Andrew Robinson on S3 Classes at Melbourne R Users. S3 classes are baked in to R; their influence permeates the language and how we interact with it. This talk introduces S3 classes, and why they are relevant to all R users. The talk covers their definition, interpretation, construction, and manipulation.

Andrew Robinson is deputy director of ACERA and senior lecturer in applied statistics at the University of Melbourne. He is co-author of 2.95 books on R: “Forest Analystics with R” and “Introduction to Scientific Programming and Simulation Using R“, and the hopefully soon to be completed “Methods of Statistical Model Estimation“.

Additional Resources:

Creating an R package, using developer/productivity tools

Couple of R programming (mainly infrastructure/workflow) related topics discussed at the Los Angeles R users group in a tutorial/demo-like form (targeted mainly to beginners) by Szilard Pafka and Jeroen Ooms: how easy it is to create a simple package for your R code, the benefits of having your code in packages, documentation, automated testing and version control, the basic infrastructure R and some other software tools provide for this (CMD check, roxygen, devtools, RUnit/testthat, git/svn) and how an IDE can improve productivity.

Video (integrated slides+demo+audio) is embedded next, but we encourage you to watch it in higher resolution (especially the demo part).

More info on the meeting and about the Los Angeles R users group here. More meetings to come on further R programming and related topics such as programming with classes (S3/S4), debugging, more productivity tools etc.