PP5006 Machine Learning for Policy Analysis
Academic year
2026 to 2027 Semester 2
Curricular information may be subject to change
Further information on which modules are specific to your programme.
Key module information
SCOTCAT credits
15
SCQF level
SCQF level 11
Availability restrictions
Limited to students studying the Master of Public Policy.
Planned timetable
Mon 10am - 12 noon
Module coordinator
Prof D A Jaeger
Module Staff
Prof David Jaeger
Module description
Machine Learning for Policy Analysis equips students with practical skills to apply modern machine learning techniques to real-world public policy problems. The module covers supervised and unsupervised learning, text analysis, and causal machine learning. Emphasis is placed on interpretation, model validation, and the integration of machine learning with traditional policy evaluation methods. The module also addresses ethical, legal, and governance issues, including algorithmic bias, fairness, transparency, and accountability, ensuring students can critically assess the appropriate use of data-driven tools in decision-making.
Relationship to other modules
Pre-requisites
BEFORE TAKING THIS MODULE YOU MUST PASS PP5001
Assessment pattern
Coursework= 100%
Re-assessment
Coursework= 100%
Learning and teaching methods and delivery
Weekly contact
2 hour lecture (x 10)
Intended learning outcomes
- Apply core machine learning methods (e.g. regularised regression, tree-based models, clustering, and text analysis) to analyse policy-relevant datasets.
- Prepare and manage complex data, including cleaning, feature engineering, and validation using appropriate training and testing frameworks.
- Evaluate and compare predictive model performance using suitable metrics and interpret results in policy-relevant terms.
- Integrate machine learning with causal policy analysis, including the use of methods to estimate heterogeneous treatment effects.
- Assess ethical, legal, and governance implications of algorithmic decision-making, including issues of bias, fairness, transparency, and accountability.
- ommunicate machine learning results effectively to non-technical policy audiences through clear written and visual outputs.