GESIS Leibniz Institute for the Social Sciences: Go to homepage

Introduction to Data Analysis Using R

Week 2 (10-14 October 2022)

Lecturers: Dr. Evelyne Brie; Albert Abunyang


Short course description

The course “Introduction to Data Analysis Using R” introduces participants to basic methods of data analysis with the open-source statistical software R. This comprises an overview of how to import and handle data in R, basic uni- and bivariate statistical analysis, as well as multivariate statistical analysis (e.g. regression modelling).

The course will cover a) basics of statistical data analysis; b) importing data into R; c) preparing the data for analysis; d) conducting uni- and bivariate analysis (e.g., describing distributions and associations); e) conducting multivariate analysis (e.g., regression models); f) creating tables and graphs; and g) integrating R into a workflow of data analysis.

Each day will take six hours of classroom instructions, combining lectures in which the theoretical foundations of the statistical models are discussed and with hands-on exercises, giving participants the opportunity to work with real data.

The course is targeted at researchers and practitioners with a basic knowledge of statistics, who work with survey data and want to use R as a tool for data analysis. In the course participants will develop a) familiarity with R’s interface and facilities; b) an understanding of how to integrate R into their research projects; c) the skills to handle common data management problems; d) the skills to conduct uni- and multivariate analysis with R; and e) the skills to present their results using tables and graphs.

Day 1

Refresher on statistical data analysis

Day 2

Introduction to R, importing data, preparing and manipulating data

Day 3

Uni- and bivariate statistics; using graphs to explore data

Day 4

Statistical Inference (statistical tests, regression)

Day 5

Reproducible Research in R

A full-length syllabus of this course will be available here closer to the course date.

Course prerequisites

Prior experience with data analysis, basic statistics, and regression. The participants should have already attended an introductory event in statistics. Experience in dealing with other statistics packages is helpful, but not a requirement. Basic familiarity with the use of a computer.

Target group

This course is for people that work with data and want to use R as their first programming language or as an additional tool. Participants will find the course useful to get an overview of the possibilities in using R.

Course and learning objectives

The workshop provides a hands-on introduction to R and lays the foundations for independently developing your skills in dealing with the programming language R. The participants can expect to receive an overview of the functional scope of R, master the import and export of data, and how to perform basic data analysis in R.

Hardware and software requirements

Please bring your own laptops for use in the course and install the following R packages: knitr, Rcmdr, lme4, devtools, ctv, readxl, lattice, xlsx, tibble, haven, foreign, readstata13, org, rio, Hmisc, naniar, memisc, tidyverse, forcats, car, reshape, DT, dplyr, magrittr, jtools, Metrics, visreg, AmesHousing, corrplot, DAAG, caret, stargazer, faraway, ggplot2, pscl, MASS, arm, survey, svyPVpack, mlmRev, vioplot, beanplot, psych, AER, igraph, ggraph, plotly, kknn, maps, dbscan, rvest, rtweet, gapminder, mlbench, purrr, compare, ggmap, leaflet, maptools, raster, rgdal, colorRamps, sp, osmplotr, osmdata, tmap, io, kableExtra, tmaptools before the course.