Causal inference and machine learning for prediction
Beschrijving
Course goals
The (weighted) average of these grades needs to be 5.50 or higher.
The causal inference part's course aims are:
- Students have developed knowledge and understanding of causal inference (Knowledge and understanding)
- Students have developed knowledge and understanding of diverse causal inference frameworks, notably the Rubin causal model and structural causal graphs (Knowledge and understanding)
- Students have learned to apply techniques from causal frameworks to determine whether we can identify a causal effect (Learning skills)
- empirical data (Learning skills)
- Students have learned to apply techniques from causal frameworks to estimate causal effects from empirical data (Learning skills)
- Students can interpret the results obtained with their analyses (Applying knowledge and understanding)
- Students can critically reflect on the choices they made in their analyses (Judgment)
To be admitted into the exam, all weekly assignments have to be made and handed in.
The grade for the individual test needs to be 5.50 or higher.
- Understand and discuss metrics for measuring the quality of machine learning predictions, such as mean squared error, F1-score, accuracy, and the confusion matrix.
- Translate a given prediction problem into a workable supervised learning problem through outcome design choices, feature engineering;
- Explain the impact of algorithm and feature choices on predictive performance.
- Explain the main methods for estimating out-of-sample predictive accuracy in the context of the fundamental bias-variance tradeoff in machine learning, e.g., cross-validation, LOO-CV, information criteria
- Understand and apply several machine learning methods for supervised learning with hyperparameters for tuning the bias-variance tradeoff
- Explain and apply deep learning methods for supervised learning problems
- Choose appropriate deep learning designs for different types of prediction problems
- Use autoregressive models to perform forecasting while taking into account the bias-variance tradeoff in model selection
Content
Two topics that are often covered in this course are causal inference and machine learning for prediction. Both prediction and causal inference are at the core of many research questions. In this course we teach you about both related topics in two parts.
Causal Inference part
Causal inference is about making inferences about whether and to what extent variables cause each other. Making such inferences is quite challenging, especially when due to ethical or practical limitations, we cannot do a randomized controlled trial. In the Causal Inference part of the course we introduce you to a set of tools that researchers can use to answer causal questions using non-experimental data. In other words, tools that they can use to learn about causation from correlation! In three lectures we take you through the basics of two causal inference frameworks, and some of the possible techniques from those frameworks. In the accompanying lab meetings we use R to practice the theory and apply the techniques.
Machine Learning for Prediction part
How can we go beyond classical statistical methods such as linear or logistic regression in order to achieve the best predictive performance using modern machine learning methods? Why and how do we use cross-validation? How does hyper-parameter tuning affect out-of-sample predictions? In the Machine Learning for prediction part of the course, you will learn how to justify, evaluate, and implement various modern machine learning techniques for supervised learning problems. Topics include random forest, tree-based boosting methods, (deep) neural networks. In addition, we discuss forecasting methods as a case of prediction-into-the future with their associated particularities and pitfalls. The course is framed in the statistical learning context, with an eye for data-generating processes, sampling, and the trade-off between bias and variance (or fit and complexity).
Reviews0 reviews
Heb jij dit vak gevolgd?
Deel je ervaring met toekomstige studenten. Inloggen met je Universiteit Utrecht mailadres duurt één minuut.
Schrijf een review