David Robinson bio photo

David Robinson

Director of Data Scientist at Heap, works in R.

Email Twitter Github Stack Overflow



Statistical Programming with R Workshop

Welcome to Statistical Programming with R. Please make sure to complete the following before coming to lecture:

  • Bring a fully charged laptop,
  • Install the newest version of R, which can be done here. Your version should be 3.1: previous versions may lead to unexpected behavior.
  • Install RStudio, which can be found here. Make sure you can open the application, and have it ready at the start of the session.
  • Course Evaluation Please fill this out after the course- this evaluation is essential to designing future R workshops.
  • R Live Feed Ended up a few lines behind? Want to check that your spelling of the last line was correct? No problem: this page contains the live contents of session2.R, the file that’s being written and executed on the screen. It is synced by Dropbox and may take a few seconds to get up to date.
  • R Error Message Cheat Sheet: contains some common R error messages. If you get an error while running a line that you expect to work (perhaps because you saw it on the screen), check these examples before you go to the Google docs. (In particular, check your spelling and capitalization carefully).
  • My online course A free online course I developed that includes videos and code transcripts for the material covered in this workshop and more
  • Resources for future learning A page of additional resources for learning R

Relevant Code

We’ll be studying a set of United Nations voting data that can be found here:

  • Anton Strezhnev; Erik Voeten, 2013, “United Nations General Assembly Voting Data”, hdl:1902.1/12379 UNF:5:s7mORKL1ZZ6/P3AR5Fokkw== Erik Voeten [Distributor] V7 [Version]

You can download it using the following line of code:


And load the descriptions dataset with: