Building, scoring and trusting predictive models
0.5.dev0+git.20260808.d6e9440 - August 08, 2026 18:54 UTC
Data Preparation & Analysis#
This course covers the applied predictive-modelling workflow end to end — framing a prediction problem, exploring and preparing data, fitting models, and, most importantly for scikit-plots, evaluating them with the right chart for the right question. It is the practical companion to the Terminology reference: terminology defines the metrics, this course shows the workflow that produces and reads them — as an ordered, self-contained sequence of 56 lessons across 8 stages.
Read it at any depth:
newcomers — the intuition behind analysis, associations and model evaluation;
practitioners — choosing between regression, trees, ROC, lift and threshold tuning;
reviewers — diagnostics (residuals, outliers, separation) before shipping a model.
Warning
Report performance on held-out test data, never the data a model was fit on. The sampling-and-partitioning stage exists precisely so the numbers you quote are honest.
Note
Follow the lessons in order with Next ▶, or jump in by stage below. Snippets use
real scikitplot / scikit-learn / mlxtend calls, and the evaluation charts
(ROC, lift, calibration, residuals) are scikit-plots’ specialty. This course pairs with
the Terminology reference (which defines every metric used).