Skip to main content

Unit information: Data science for economics in 2019/20

Please note: Due to alternative arrangements for teaching and assessment in place from 18 March 2020 to mitigate against the restrictions in place due to COVID-19, information shown for 2019/20 may not always be accurate.

Please note: you are viewing unit and programme information for a past academic year. Please see the current academic year for up to date information.

Unit name Data science for economics
Unit code EFIMM0095
Credit points 15
Level of study M/7
Teaching block(s) Teaching Block 2 (weeks 13 - 24)
Unit director Dr. Chris Muris
Open unit status Not open
Pre-requisites

ECONM1022 Econometrics; ECONM1008 Applied Economics

Co-requisites

Nil

School/department School of Economics
Faculty Faculty of Social Sciences and Law

Description including Unit Aims

The aim of this unit is to equip students with tools that allow them to practice data science in all aspects of economic practice. This unit emphasizes applications in economics and uses the statistical programming language `R`. This unit will introduce students to the use of data science and computer algorithms to learn from economic data. The topics include the use of `R’ for importing various kinds of data, data management, data visualization, and data-based prediction. This unit will also equip students with the tools needed for the programming of new functionalities to perform complex tasks for which no software packages are available. This unit aims to give the computational tools needed by students to support their use of econometric and economic modelling in the analysis of economic data.

Intended Learning Outcomes

At the end of this course, students will be able to perform the following advanced computing task independently:

1. Use `R` to analyse data for economic applications in line with theoretical economic and statistical models.

2. Load, manage, and visualize complex datasets in `R`.

3. Use existing software packages for advanced data visualization and prediction.

4. Write advanced new functionalities for complex computational tasks, including numerical optimization, and critically assess existing implementations.

Teaching Information

- 16 hours of lectures. - 8 hours of small-group classes.

Assessment Information

Summative assessment: 2 hour written exam (50%). Bi-weekly group assignments (50%)

The first two group assignments are introductions to data analysis in R and focus on learning outcome 2. Assignments 3 and 4 are more advanced, and address learning outcomes 3 and 4. A capstone fifth project will address learning outcome 1. Each week, students are randomly assigned to groups of four (4). All students in a group receive the same grade. Random assignment of students to groups helps to manage problems of free-riding (a group member not contributing but benefiting from the work of the other members in the group) and group conflict.

Formative assessment: Small group computer exercises, class participation and discussion in computer lab tutorials.

Reading and References

The main textbook is:

"R for Data Science"(most recent edition), by Gareth Grolemund and Hadley Wickham.

A physical copy is available as

Grolemund and Wickham (2017), "R for Data Science: Import, Tidy, Transform, Visualize, and Model Data", 1st Edition, O'Reilly.

Feedback