Tentalabbet

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
Syllabus on Studieinfo ↗