Insegnamento a.a. 2024-2025

30673 - QUANTITATIVE METHODS FOR SOCIAL SCIENCES (MODULE II - DATA ANALYTICS)

Department of Decision Sciences

Course taught in English
code 30672 ‘Quantitative methods for social sciences (Module I - Mathematics for social sciences’ and code 30673 are respectively the first and the second module of the course code 30671 ‘Quantitative methods for social sciences

Class timetable
Exam timetable
Go to class group/s: 45
BIG (6 credits - II sem. - OB  |  SECS-S/01)
Course Director:
OMIROS PAPASPILIOPOULOS

Classes: 45 (II sem.)
Instructors:
Class 45: OMIROS PAPASPILIOPOULOS


Suggested background knowledge

Preliminaries to the course are basic probability (at the level of Chapter 6 of the above book) and very basic calculus and linear algebra. Although this course is in R, and no previous knowledge of this is required, the course assumes that the students are familiar with the fundamentals of object-oriented programming (e.g., Python) as developed in the corresponding course in the first semester. Additionally, this course is in conversation with the concurrent course in Machine Learning and each course will benefit from concepts developed earlier in the other.

Mission & Content Summary

MISSION

The course develops hands on quantitative social science skills together with the maturity to formulate interesting questions and the confidence to use data and algorithms to produce useful insights and policy recommendations. During the course the students will learn to use the R language and they will work with tidyverse in R, which is a standard framework for data analysis among computational social scientists. Note that most of the fundamental code used in the course will be provided to the students. This course is in conversation with the concurrent course in Machine Learning and each course will benefit from concepts developed earlier in the other.

CONTENT SUMMARY

The course is organized along the following themes:

1. Introduction
   - presentation of the goals of the course, case studies, and motivating problems

2. Measurement
   - surveys, rectangular data structures, types of data, summarizing and visualizing
   - measures of association 
  
3. Introduction to R
   - Rstudio, tidyverse, markdown basics, jupyter notebooks
   - plots and ggplot
   - data summarization and visualization

4. Causal inference 
   - introduction to causal inference and randomized control trials
   - potential outcomes and introduction to randomization inference
   - case studies

5. Discovery
   - Finding hidden patterns in data: studying happiness, polarization, choices
   - From rectangular data to singular vectors: principal component analysis
   - Case studies
   - PCA in action, biplots, correspondence analysis
   - Exploration of spatial data and maps

6. Uncertainty
   - Testing for treatment effects pt 1 (randomization and p-values)
   - Testing for treatment effects pt 2 (bootstrap and p-values)
   - Case studies
   - Assigning confidence to data summaries pt 1: examples and concepts
   - Assigning confidence to data summaries pt 2: maths and models
   - Case studies
   - Multiple testing

7. Structural modelling
   - Linear models: interpretation, inference for coefficients, causal inference and heterogenous treatment effects 
   - Linear models: sensitivity and residual analysis
   - Case studies


Intended Learning Outcomes (ILO)

KNOWLEDGE AND UNDERSTANDING

At the end of the course student will be able to...

+ interprete and answer causal inference questions

+ develop R code for data analysis

+ formulate and evaluate structural models

APPLYING KNOWLEDGE AND UNDERSTANDING

At the end of the course student will be able to...

+ carry out data analysis

+ create insightful graphs and visualizations

+ pose and answer causal inference questions

+ use state of the art analysis methods for quantitative social science


Teaching methods

  • Lectures
  • Practical Exercises
  • Collaborative Works / Assignments

DETAILS

+ practical exercises are in terms of case studies of analyzing real data and social science questions

+ collaborative work is in terms of a group project that will include the collection and analysis of data for a real social science question 


Assessment methods

  Continuous assessment Partial exams General exam
  • Written individual exam (traditional/online)
  x x
  • Collaborative Works / Assignment (report, exercise, presentation, project work etc.)
x    

ATTENDING AND NOT ATTENDING STUDENTS

The course does not distinguish between attending and non-attending students. 

 

Evaluation:

- midterm exam, final exam, project (it is optional and provides additional points on top of those from exams)
- exam format: part multiple choice that examines fundamental knowledge, part exercises that require computing; open book exam


Teaching materials


ATTENDING AND NOT ATTENDING STUDENTS

The course is built around the following textbook:

https://press.princeton.edu/books/hardcover/9780691222271/quantitative-social-science

but also draws from a few other places and from the research of Professor Papaspiliopoulos.

Computing will be carried out using jupyter notebooks (the same framework used also in the concurrent Machine Learning book). 

Last change 28/05/2024 18:07