J818: Computational Approaches to Communication Research

Fall 2025

University of Wisconsin-Madison School of Journalism and Mass Communication

This graduate seminar provides students with a toolkit for causal/statistical inference with observational data. Moving beyond simple correlations and basic regression, the course explores methods designed to mitigate bias and strengthen estimates from non-experimental data, including Interrupted Time Series, Synthetic Controls, Matching, Weighting, and Machine Learning approaches like Double Machine Learning and Causal Forests.

Course Logistics

Schedule

Tuesdays 9:30 AM–12:00 PM

Location

Vilas 5013

Course Staff

Instructor

Ross Dahlke, PhD

ross.dahlke@wisc.edu

Office: 5166 Vilas Hall

Office Hours: Tuesday 12:00–1:00 PM

Course Objectives

  • Articulate the fundamental challenges of making statistical inferences from observational data in communication research, particularly the problems of confounding and self-selection bias.
  • Understand the conceptual basis and key assumptions underlying a range of statistical methods designed for observational data, including Interrupted Time Series, Difference-in-Differences logic, Synthetic Controls, Matching, Weighting, and Machine Learning approaches (DML, Causal Forests).
  • Implement these statistical methods using the R programming language and relevant packages, applying them to communication-related datasets.
  • Critically evaluate the appropriateness of different methods for specific research questions and data structures common in communication research.
  • Design and execute appropriate robustness checks and sensitivity analyses to assess the credibility and stability of statistical findings derived from observational data.
  • Interpret and communicate the results of these analyses clearly and cautiously, acknowledging underlying assumptions and limitations, in a manner suitable for academic publication.

Course Schedule

Week 1: September 9, 2025

Tuesday: Lecture & Discussion - The Challenge & Counterfactual Framework

Week 2: September 16, 2025

Tuesday: Lecture & Discussion - Assumptions for Inference & Basic Regression Review

Week 3: September 23, 2025

Tuesday: Lecture & Discussion - Regression Pitfalls & The Importance of Design

Week 4: September 30, 2025

Tuesday: Lecture & Lab - Single Time Series Analysis (ITS & Non-Parametric Check)

Week 5: October 7, 2025

Tuesday: Lecture & Lab - Simple Comparison Over Time (DiD)

Week 6: October 14, 2025

Tuesday: Lecture & Lab - Modeling Dynamics with Multiple Units (Growth Models)

Week 7: October 21, 2025

Tuesday: Lecture & Lab - Constructing Optimal Comparisons (SCM)

Week 8: October 28, 2025

Tuesday: Lecture & Lab - Matching I (Motivation & Basic Methods)

Week 9: November 4, 2025

Tuesday: Lecture & Lab - Matching II (Propensity Score Matching)

Week 10: November 11, 2025

Tuesday: Lecture & Lab - Weighting Methods (IPTW & Entropy Balancing)

Week 11: November 18, 2025

Tuesday: Lecture & Lab - Doubly Robust Methods & Synthesis of Control Strategies

Week 12: November 25, 2025

Tuesday: Lecture & Lab - Double Machine Learning (DML)

Week 13: December 2, 2025

Tuesday: Lecture & Lab - Causal Forests & Heterogeneity; Synthesis & Review

Week 14: December 9, 2025

Tuesday: Final Project - Final Project Presentations

Required Textbooks

Causal Inference: The Mixtape

Cunningham, S.

Yale University Press (2021)

The Effect: An Introduction to Research Design and Causality

Huntington-Klein, N.

Chapman & Hall/CRC (2021)