# TILS4100 Advanced R (4 cr)

**Study level:**

Advanced studies

**Grading scale:**

0-5

**Language:**

English

**Responsible organisation:**

Department of Mathematics and Statistics

**Curriculum periods:**

2024-2025, 2025-2026, 2026-2027, 2027-2028

## Description

The course provides students with a deeper understanding of using R for data analysis and statistical programming. Topics considered in the course are

- R data structures and subsetting
- functions in R
- Plotting using R
- Rmarkdown
- Debugging and profiling R code
- Introduction to Shiny
- Introduction to the tidyverse

## Learning outcomes

Upon successfully completing the course, students will:

- Be able to use R efficiently for data analysis.
- Be able to write own efficient R functions
- Produce statistical reports using Rmarkdown
- Write some basic web application using R

## Description of prerequisites

Students taking this course are expected to have a basic knowledge of statistics, especially linear models. Some knowledge about linear algebra is expected too.

Knowledge of LaTeX is beneficial but not compulsory.

## Completion methods

### Method 1

**Evaluation criteria:**

Attendance at teaching sessions, doing exercises and final assignments.

Select all marked parts

**Parts of the completion methods**

x

### Participation in teaching (4 cr)

**Type:**

Participation in teaching

**Grading scale:**

0-5

**Language:**

English