22-10.201 Machine Learning for Economics and Finance

Course offering details

Instructors: Prof. Dr. Ole Wilms

Event type: Lecture + practical course

Displayed in timetable as:

Hours per week: 3

Credits: 6,0

Language of instruction: English

Min. | Max. participants: - | 80

Comments/contents:
This bachelor level course will give an introduction to machine learning techniques with a particular focus on how they can be applied in practice. You will learn why, when, and how to apply Big Data methodology to real-world problems. For this, we will review the most common supervised and unsupervised machine learning techniques and learn how they can be implemented in practice. A large focus of the course will be on applications. So you will learn how to work with large datasets using the software package R, apply the appropriate machine learning algorithms and interpret the outcomes.

Covered topics:


  • Introduction to statistical computing. Students will learn basics about using computers to analyze big data, with a special emphasis on R, and the most common big data libraries in R.
  • Working with data. Data is rarely found in perfectly usable form. You will learn how to clean the data to make it usable.
  • Supervised learning techniques have become very advanced. We cover basic regression and classification techniques, as well as more advanced methods such as decision trees, support vector machines, and boosting.
  • If time permits, we will cover the basics of deep learning and unsupervised learning.
  • We will discuss the risks of overfitting. Big Data allows fitting very flexible models, which permits learning subtle features of the data. This creates the danger of overfitting, where the fit fails out of sample. Controlling overfitting is one of the central tasks in the analysis of Big Data.
  • For all topics of the course the focus will be on applications. So each lecture will be accompanied by computer labs where you learn how to implement the course material in R.

Learning objectives:

Upon completion of the course, you should be able to:


  • Use the free software R to solve key tasks in big data including loading and cleaning big datasets, using libraries/r-packages and summarize and visualize data.
  • Apply supervised learning techniques to analyze economic and financial data and make predictions.
  • Analyze the main benefits and limitations of supervised and unsupervised learning methods we cover in class.
  • Evaluate and compare the performance of different methods.

Didactic concept:
If the Covid crisis permits, the course will take place on campus. Lectures take place on Thursday from 9.15-11.45. During these sessions, we will not only cover the course content, but also apply the course material using the software R. Hence, ideally you bring a laptop to class but it is also possible to redo the exercises later at home if you don’t have a laptop.

If the Covid crisis doesn’t permit on-campus lectures, we will move to a live online format where lectures and coding sessions are held via zoom.

In the beginning of the course, on April 9 and 10 from 9.15-13.45, there will be two introductory programming sessions. In these sessions you will learn basic programming skills using the software package R as well as how to handle data in R. If you are already familiar with R, you can skip these sessions. The sessions will be recorded such that you can review them at any later point in time.

To compensate for the additional coding lectures in the beginning of the course, 4 lectures will be skipped in May/June (more information on which lectures exactly will follow).

All course materials will be made available on OpenOlat.

Literature:
The course is build around the textbook "An Introduction to Statistical Learning with Applications in R" by James, Witten, Hastie and Tibshirani. The book as well as datasets and practice exercises are available at https://statlearning.com/

Additional examination information:
The final grade will be based on the take home exam. In this exam you will be asked to solve machine learning problems on your home computer and submit a short report. The course will include several problem sets in which you learn how to apply the machine learning techniques. These exercises will prepare you well for the take home exam.

TAKE-HOME EXAM:

Time frame in which the exam can be completed:
First exam: 18 July 2022, 8:00 am-11:59 pm
Second exam: 26 September 2022, 8:00 am-11:59 pm

The examiner will provide information about the hand out of exam tasks and their submission.

Bonus points: You can earn a bonus between 0.3 and 0.7 grade steps by active (and useful) participation in the discussion groups of the course. For more information please refer to the syllabus.
 

Small group(s)
This course is divided into the following small groups:
  • Machine Learning for Economics and Finance

    Prof. Dr. Ole Wilms

    Sat, 9. Apr. 2022 [09:00]-Sun, 10. Apr. 2022 [14:30]

Appointments
Date From To Room Instructors
1 Th, 7. Apr. 2022 09:00 12:00 VMP 9 S07 Prof. Dr. Ole Wilms
2 Th, 14. Apr. 2022 09:00 12:00 VMP 9 S07 Prof. Dr. Ole Wilms
3 Th, 21. Apr. 2022 09:00 12:00 VMP 9 S07 Prof. Dr. Ole Wilms
4 Th, 28. Apr. 2022 09:00 12:00 VMP 9 S07 Prof. Dr. Ole Wilms
5 Th, 5. May 2022 09:00 12:00 VMP 9 S07 Prof. Dr. Ole Wilms
6 Th, 12. May 2022 09:00 12:00 VMP 9 S07 Prof. Dr. Ole Wilms
7 Th, 19. May 2022 09:00 12:00 VMP 9 S07 Prof. Dr. Ole Wilms
8 Th, 2. Jun. 2022 09:00 12:00 VMP 9 S07 Prof. Dr. Ole Wilms
9 Th, 9. Jun. 2022 09:00 12:00 VMP 9 S07 Prof. Dr. Ole Wilms
10 Th, 16. Jun. 2022 09:00 12:00 VMP 9 S07 Prof. Dr. Ole Wilms
11 Th, 23. Jun. 2022 09:00 12:00 VMP 9 S07 Prof. Dr. Ole Wilms
12 Th, 30. Jun. 2022 09:00 12:00 VMP 9 S07 Prof. Dr. Ole Wilms
13 Th, 7. Jul. 2022 09:00 12:00 VMP 9 S07 Prof. Dr. Ole Wilms
14 Th, 14. Jul. 2022 09:00 12:00 VMP 9 S07 Prof. Dr. Ole Wilms
Exams in context of modules
Module (start semester)/ Course Exam Date Instructors Compulsory pass
22-1.Profil41 Machine Learning for Economics and Finance (SuSe 22) / 22-1.profil41  Machine Learning for Economics and Finance 1  Take-home exam Mon, 18. Jul. 2022, 08:00 - 23:59 Prof. Dr. Ole Wilms Yes
2  Take-home exam Mon, 26. Sep. 2022, 08:00 - 23:59 Prof. Dr. Ole Wilms Yes
Course specific exams
Description Date Instructors Mandatory
1. Take-home exam Mon, 18. Jul. 2022 08:00-23:59 Prof. Dr. Ole Wilms Yes
2. Take-home exam Mon, 26. Sep. 2022 08:00-23:59 Prof. Dr. Ole Wilms Yes
Class session overview
  • 1
  • 2
  • 3
  • 4
  • 5
  • 6
  • 7
  • 8
  • 9
  • 10
  • 11
  • 12
  • 13
  • 14
Instructors
Prof. Dr. Ole Wilms