Please Mind: the complete information for this course is not provided yet, this page will be finalized in the upcoming weeks
Upon successful completion of this course, students are able to:
- Read, clean, merge & transform data using R.
- Create & customize 2D plots using R.
- Fit & evaluate classification models using R.
- Write custom R functions & apply R functions repeatedly.
- Find, install and use novel R packages.
- Judge and improve the efficiency of familiar R code.
- Combine these skills to solve novel problems.
The programming language R is a powerful tool for working with data – for manipulating it, plotting it, and modeling it. It’s used by academics and industry alike, and it’s free and open source. Thanks to a rich universe of add-ons, known as packages, it makes many advanced techniques easily accessible. This course offers an introduction to R. It teaches a specific set of skills - mostly related to data manipulation and visualisation - but more importantly, it teaches R self-help: How to use fundamental R knowledge, built-in functions, the ? command, and Google, to get R to do what you want.
The course is taught using RStudio, which is a free programme that makes it easier to work with R, and RMarkdown, which is a special format for intermingling text and code. Each week, a worksheet containing instruction and exercises is published on Blackboard. Each worksheet introduces a specific R topic using illustrative examples and data sets. The following week, answers to all exercises are posted, and difficult questions are discussed in class. Working through these worksheets provides all the necessary insights and skills to pass the course.
“Due to limited capacity, this course is currently not open for external students.”