An Introduction to Statistical Learning
Foundational text for regression, classification, regularization, trees, support vector machines, and deep learning, with R and Python labs.
Readings and reference
Foundational texts, then complementary educational and programming references.
Foundational text for regression, classification, regularization, trees, support vector machines, and deep learning, with R and Python labs.
R workflows for preprocessing, resampling, tuning, and model comparison.
Python reference for predictive modeling and evaluation.
Examples of keeping preprocessing inside a validation pipeline.
Complementary open videos by Ryan S. Baker (2025, 9th edition) on validation, feature engineering, knowledge tracing, and embeddings.
Supplementary open-access R tutorials, including predictive modelling in learning analytics (Saqr and López-Pernas, 2024).
Sentence Transformers documentation for comparing text embeddings with cosine similarity.
Additional guidance for data preparation and visualization in R.
Additional guidance for data preparation in Python.