Course Materials
# 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.
Before class
During class
# 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.
Before class
- ISLP, Chapter 1: “Introduction”Required
- ISLP, Chapter 4: “Classification”Required
During class
# 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.
Before class
- Odds and Log (Odds)Required
- Logistic RegressionRequired
During class
- Logistic Regression in ROptional
# 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.
Before class
# 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.
Before class
- “Count Data”Optional
# 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.
Before class
During class
- Draft a sentiment codebook, label a small set of reviews, and compare disagreements.
- Compare task-specific and embedding-based classifiers using a confusion matrix, precision, recall, and F1.
After class
- Write a short results memo comparing the two approaches and discussing misclassified examples.Required
# 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
- Prepare a codebook and examples for one classification task; bring your Module 7 results memo.Required
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
- Write a short memo comparing the methods and recommending where human review is needed.Required
# Module 09
Machine Learning for Regression
Learning objectives: To be added.
Before class
# 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.