Introduction to R

R is a language and environment for statistical computing and graphics that has gained widespread acceptance in the worldwide research community. This is due to several reasons: It is an open source solution and a comprehensive statistical software that has state-of-the-art graphic capabilities and offers enormous flexibility. The objective of the workshop will be to teach the basic knowledge needed to use R independently, thus helping you to initiate your own process of learning the specific tools needed for your research.

The workshop takes a modern approach to learning R by emphasising participants' prior exposure to data analysis and statistical software. Participants will start working with datasets right away, rather than creating artificial vectors and matrices. Further, the course eschews teaching R's base graphing facilities in favor of ggplot2 - a more intuitive solution for plotting which produces beautiful results with little effort. The course will also introduce the "tidyverse", "tidy data" principles and "piping", an advanced feature of the language which makes coding more intuitive. The workshop mixes structured lectures with practical exercises.

Please note: This course is not a statistics class. It focuses solely on teaching a basic working knowledge of R. Knowledge of quantitative methods and a proficiency in Stata (or another statistical software) is very helpful but not a requirement.

This course is for first year MIA and MPP students only.