771A43 · 7.5 credits · Advanced level (A1N) · Computational Social Science
Machine Learning for Social Science
Active · next start HT 2026
98%
passed the latest ordinary exam
EXA1 · 24 Oct 2025 · 41 students
98%
passed the ordinary exams, all sittings over the last 5 years
EXA1 · 93 students
6%
Harder than 6% of courses at advanced level
Compared with 285 courses at the same level, ordinary exams over the last three academic years. 59 students.
Part of 1 programme
Exam
EXA1 Final exam
- A
- B
- C
- D
- E
- F
Ordinary exams
98% passed · 93 students
- 98%41
- 100%18
- 100%18
- 94%16
Re-exams
No sittings with at least 5 students.
- Get B or A: 61% (93 students)
Show small sittings (5)
Sittings with fewer than 5 students, often credit transfers or special sittings. They are not part of any figure on this page.
- 100%2
- 100%1
- 100%1
- 100%3
- 100%2
Other modules
Partial exams, hand-ins and labs. They are not part of the figures at the top.
Hand-in or lab
LAB1 Laboratory
- P
Main rounds
100% passed · 78 students
- 100%38
- 100%18
- 100%22
Later rounds
100% passed · 8 students
- 100%8
- Pass a later round: 100% (8 students), compared with 100% (78 students) on the ordinary exam
Show small sittings (9)
Sittings with fewer than 5 students, often credit transfers or special sittings. They are not part of any figure on this page.
- 100%1
- 100%1
- 100%1
- 100%1
- 100%1
- 100%2
- 100%1
- 100%1
- 100%1
About the course
Aim
After completion of the course, the student should at an advanced level be able to:
- Use concepts and methods in machine learning to formulate and solve practical problems relevant for social scientific research.
- Use statistical software to estimate machine learning models, evaluate their fit, select their parameters, and interpret their results.
- Describe the strengths and weaknesses of different machine learning methods.
- Describe which machine learning models are suitable for specific applications/settings.
- Compare machine learning tools with traditional statistical methods, identify problems most suitably modeled with machine learning, and problems in which the two can complement each other.
Content
This course provides an overview of the key concepts and tools of machine learning (ML) that are relevant to social science research. First, a general introduction to ML is provided, where foundational ideas are reviewed and contrasted to those of traditional statistics. Then, central techniques in supervised learning (e.g., decision trees) and unsupervised learning (e.g., k-means) are introduced. In computer labs, students learn how to use these techniques in statistical software to solve practical problems relevant for social scientific research. Finally, the intersection between ML and causal inference will be considered.
- Examiner
- Martin Arvidsson
- Main field of study
- Computational Social Science