esade

Intro to R (2235.YR.005557.1)

General information

Type:

OBL

Curs:

1

Period:

S semester

ECTS Credits:

null ECTS

Teaching Staff:

Previous Knowledge

Basic computer skills.
Basic statistical concepts.

Workload distribution

Deliverable exercises after the three sessions:
- Basic R coding
- Data manipulation
- Data visualization

COURSE CONTRIBUTION TO PROGRAM

Understanding of the basics of R language to use it in complex data analysis and problem solving.

Course Learning Objectives

The student should be able to create basic R scripts for cleaning, analizing and visualizing data.

CONTENT

1. Basics of the R language

Introduction to the language: functions and data structures.

2. Session: Data manipulation and visualization

Filtering and aggregating data.
Creating new data from existing data.
Basics of visualization.

3. Basic statistics with R

Working with probabilities.
Correlation.
Hypothesis testing.

Methodology

The course format and methodological approach are based on a combination of explanations and practical parts. During the sessions participants will be provided with the material needed to follow this course. The material includes both the theoretical content of the different subjects to be discussed and the data needed to practice the concepts learned.

Assessment criteria

100% Class attendance
To pass the course the student has to be able to write basic R code to transform the data into results and visualizations.

Bibliography

Diez, David, et al. Openintro Statistics, 4th edition
R Manuals: https://cran.r-project.org/manuals.html
Google's R Style Guide: http://web.stanford.edu/class/cs109l/unrestricted/resources/google-style.html
R for Data Science: https://r4ds.had.co.nz/

Timetable and sections