Course Materials

Material status
Required
Optional

# Module 01

Introduction

Learning objectives: Distinguish statistical modeling, machine learning, and artificial intelligence; compare prediction-focused and explanation-focused analysis; explain how analytical goals, assumptions, data, and evaluation criteria shape a quantitative research workflow.

# Module 02

Machine Learning for Classification

Learning objectives: Distinguish classification from regression and supervised from unsupervised learning; explain how decision trees use entropy and information gain to select splits; describe bagging and random forests; evaluate binary classifiers using a confusion matrix, accuracy, precision, recall, and F1.

# Module 03

Logistic Function

Learning objectives: Convert among probabilities, odds, and log-odds; explain how the logistic function maps a linear predictor to a probability; fit binary logistic regression and interpret coefficients, odds ratios, and predicted probabilities; explain maximum likelihood estimation and evaluate model predictions.

# Module 04

Ordinal Logistic Regression

Learning objectives: Identify when an ordinal outcome calls for ordinal logistic regression; explain cumulative logits and the proportional-odds assumption; fit an ordinal logistic regression model and interpret its coefficients, odds ratios, and predicted probabilities; assess model assumptions and communicate results for ordered outcomes.

# Module 05

Workshop 1: Proposal/Pitch

Learning objectives: Clarify research questions, assess project feasibility, and offer constructive feedback to prioritize proposal revisions.

# Module 06

Multinomial and Count Models

Learning objectives: Distinguish multinomial logistic regression from binary and ordinal models; fit a multinomial logistic regression model using an appropriate reference category; interpret coefficients, relative risk ratios, and predicted probabilities for nominal outcomes.

# Module 07

Text Classification I: Encoder Models

Learning objectives: Distinguish binary, multiclass, and multilabel classification; compare task-specific and embedding-based classifiers; evaluate predictions using suitable metrics and error analysis.

# Module 08

Text Classification II: Zero-Shot and Few-Shot Models

Learning objectives: Design a codebook for single-label or multilabel classification; compare zero-shot and few-shot methods; evaluate both on the same human-labeled test set.

Before class

During class

  • Apply a zero-shot classifier and compare broad category names with descriptive labels.
  • Build a few-shot prompt using the codebook and human-labeled examples.
  • Evaluate both methods on the same held-out texts and inspect recurring errors.

After class

# Module 09

Machine Learning for Regression

Learning objectives: To be added.

# Module 10

Workshop 2: Data & Methods

Learning objectives: To be added.

Before class

    # Module 11

    Factor Analysis and PCA

    Learning objectives: To be added.

    Before class

      # Module 12

      Structural Equation Modeling

      Learning objectives: To be added.

      Before class