ECPR

Install the app

Install this application on your home screen for quick and easy access when you’re on the go.

Just tap Share then “Add to Home Screen”

ECPR

Install the app

Install this application on your home screen for quick and easy access when you’re on the go.

Just tap Share then “Add to Home Screen”

Your subscription could not be saved. Please try again.
Your subscription to the ECPR Methods School offers and updates newsletter has been successful.

Discover ECPR's Latest Methods Course Offerings

We use Brevo as our email marketing platform. By clicking below to submit this form, you acknowledge that the information you provided will be transferred to Brevo for processing in accordance with their terms of use.

virtual

Introduction to R

Member rate £492.50
Non-Member rate £985.00

Save £45 Loyalty discount applied automatically*
Save 5% on each additional course booked

*If you attended our Methods School in the last calendar year, you qualify for £45 off your course fee.

Course Dates and Times

Date: Monday 22 – Friday 26 July 2024
Time: 13:00 – 16:00 CEST

Akos Mate

aakos.mate@gmail.com

HUN-REN Centre for Social Sciences

This course offers you an interactive online learning environment using advanced pedagogical tools, and is specifically designed for advanced students, researchers, and professional analysts. The course is limited to a maximum of 16 participants, ensuring that the instructor can address the unique needs of each individual.

Purpose of the course

The goal of this course is to make R more accessible to beginners and provide them with the skills and confidence needed to perform common analysis tasks in R. The course covers important topics such as data cleaning, exploratory data analysis, visualisation, and academic writing using RMarkdown. By the end of the course, learners should feel comfortable approaching these tasks with R.

While R has a reputation for being difficult to learn, the course aims to dispel this myth by showcasing recent developments that have made R more accessible to newcomers. By the end of the course, learners should be able to use R effectively and confidently for their data analysis needs.

ECTS Credits

3 ECTS credits awarded for engaging fully in class activities.
1 additional ECTS credit awarded for completing a post-course assignment.


Instructor Bio

Akos Mate is a research fellow at the Centre for Social Sciences in Hungary. His key research area is the political economy of the European Union and its members’ fiscal governance.

He uses a wide variety of methods in his research, particularly automated text analysis (and attached various machine learning approaches), network analysis and more traditional econometric techniques.

@aakos_m

Key topics covered

The guiding logic of the course is to give practical knowledge of the whole data analysis workflow:

Day 1 – Importing data
Day 2 – Data wrangling / cleaning
Day 3 – Visualisation | Exploratory analysis
Day 4 – Analysis | Writing our own functions
Day 5 – Reporting the results

R can read in any file format. A range of the most commonly used types, including plain txt, csv, Excel xlsx, Stata, Sas, and SPSS, will be covered over the duration of the course.

Reflecting on the realities of typical research projects, the course focuses on data cleaning and getting data into a shape which allows us to analyse and visualise it properly. The exploratory analysis and data visualisation parts are closely intertwined. 

You will learn how to make descriptive statistics, how to group data, and how to explore a given dataset. The course puts strong emphasis on visualisation components, and you will learn to use the ggplot2 package to produce wonderful looking graphs (as an example, most of the Financial Times' charts are made with R in ggplot2). 

As part of learning a programming language, it is inevitable that you must learn how to write your own functions. This is not the most intuitive part, and you will focus on making it as accessible as possible without relying on too much computer science / programming jargon. Alongside this, you’ll explore some statistical applications in R (t-test and OLS regression).

At the end of the course, you will export your results from R and have the opportunity to write an academic paper or report using RMarkdown.


How the course will work online

R is one of the subjects that can work well in an online setting for teaching and learning. All R codes and data will be uploaded into the Learning Management System for you.

The live element of the class is around 15 hours in total across the week: this includes live coding, Q&A with the Instructor.

You will work through coding challenges using the knowledge gained from the ‘live’ course elements. Solutions can be presented during the live sessions, if needed.

The instructor will also offer designated office hours for one-to-one consultations.

Prerequisite Knowledge

This course assumes no knowledge of R, or of any other programming languages.

You will be required to complete one short reading ahead of the course.

Learning commitment

As a participant in this course, you will engage in a variety of learning activities designed to deepen your understanding and mastery of the subject matter. While the cornerstone of your learning experience will be the daily live teaching sessions, which total three hours each day across the five days of the course, your learning commitment extends beyond these sessions.

Upon payment and registration for the course, you will gain access to our Learning Management System (LMS) approximately two weeks before the course start date. Here, you will have access to course materials such as pre-course readings. The time commitment required to familiarise yourself with the content and complete any pre-course tasks is estimated to be approximately 20 hours per week leading up to the start date.

During the course week, you are expected to dedicate approximately two-three hours per day to prepare and work on assignments.

Each course offers the opportunity to be awarded three ECTS credits. Should you wish to earn a 4th credit, you will need to complete a post-course assignment, which will involve approximately 25 hours of work.

This comprehensive approach ensures that you not only attend the live sessions but also engage deeply with the course material, participate actively, and complete assessments to solidify your learning.

Disclaimer

This course description may be subject to subsequent adaptations (e.g. taking into account new developments in the field, participant demands, group size, etc.). Registered participants will be informed at the time of change.

By registering for this course, you confirm that you possess the knowledge required to follow it. The instructor will not teach these prerequisite items. If in doubt, please contact us before registering.