771A22 · 7,5 hp · Avancerad nivå (A1F) · Computational Social Science
Agentbaserad modellering
Ges · nästa start VT 2027
Ingen tentastatistik än
Det finns inget tentatillfälle med minst 5 studenter de senaste tre läsåren. Nya kurser och kurser som bara examineras med projekt saknar ofta statistik.
Om kursen
Mål
Efter avslutad kurs ska den studerande på avancerad nivå kunna:
- Redogöra för centrala tillämpningar av agent-baserad modellering (ABM) inom samhällsvetenskapen;
- Förklara logiken bakom agentbaserad modellering och dess förklaringsvärde;
- Designa och programmera olika typer av agentbaserade modeller;
- Utföra olika agentbaserade datorexperiment;
- Utvärdera resultaten från agentbaserade modeller genom olika typer av statistiska känslighetsanalyser.
Innehåll
Agent-baserad simulering är en metod för att analysera hur grupper av interagerande individer eller andra typer av agenter genererar olika typer av makroutfall. I den här kursen introduceras tekniken bakom agentbaserade modeller (ABM). I kursen behandlas alla moment som utvecklandet av en ABM innefattar, från teoretisk design till implementering, kalibrering och utvärdering av modellen. Genom intensiva datorlaborationer får studenten förståelse för hur objektorienterad programmering används för att skapa en ABM, inklusive hantering av variabler, kommandon och procedurer. I kursen ingår praktiskt arbete med olika typer av ABM experiment, samt metoder för hur man utvärderar hur robusta simuleringsresultat är, genom olika typer av statistiska sensitivitetsanalyser.
- Examinator
- Eduardo Tapia
- Huvudområde
- Computational Social Science