Lab catalogue

42 labs are live and 0 more are mapped to the textbook. Clusters follow the fourteen DSPA3 chapters, so a lab can be dropped into a lecture or a homework set without rearranging anything else.

Foundations & Data Quality

Chapters 1, 2

Simulation, reproducibility, floating point, missingness mechanisms, robustness, and multiplicity.

Foundations, Data Science, Ethics, and the R Environment · Data Quality, Missingness, and Exploratory Visual Analytics

Mathematical Core

Chapters 3, 4

Matrix computing, conditioning, projection geometry, and linear/nonlinear dimensionality reduction.

Linear Algebra, Matrix Computing, and Regression · Linear and Nonlinear Dimensionality Reduction

Supervised Learning

Chapters 5, 6

Bayes error, kNN boundaries, metric families, leakage, kernels, ensembles, and backpropagation.

Supervised Classification · Black-Box Methods: Neural Networks, SVM, and Ensembles

Unsupervised Learning & Text

Chapters 7, 8

TF-IDF geometry, association rules, k-means, DBSCAN, spectral clustering, and mixtures.

Text Mining, NLP, and Association Rule Learning · Unsupervised Clustering

Validation & Feature Selection

Chapters 9, 11

Resampling, calibration versus discrimination, decision curves, LASSO paths, and knockoffs.

Model Performance Assessment and Validation · Variable Importance and Controlled Feature Selection

Systems & Performance

Chapters 10

Columnar formats, chunking, Amdahl's law, and streaming computation in the browser.

Big Data, Formats, and Computational Performance

Temporal & Longitudinal

Chapters 12

Autocorrelation, stationarity, filtering, survival curves, and forecast validation.

Time Series, Longitudinal, and Survival Analysis

Optimization

Chapters 13

Loss landscapes, gradient descent variants, constraints, and Bayesian optimization.

Optimization and Numerical Methods

Deep Learning

Chapters 14

Backpropagation, convolution, sequence models, generative models, and generalization.

Deep Learning and Representation Learning