Vismo · Create · Explore · Topics · Guides · Pricing

Underfitting and overfitting

Ten noisy training points and three held-out test points are fit with polynomials of degree 1, 3, and 9. The animation tracks training and test error side by side, showing how degree 1 underfits with high error on both sets, degree 9 memorizes the training points but fails on test data, and degree 3 balances fit and generalization. Useful for students and teachers introducing model selection, bias-variance tradeoff, and why test error matters more than training error.

16:9 · Preview before teaching · automatic layout checks do not establish subject accuracy

The prompt that made it

Ten noisy training points and three held-out points; polynomial fits of degree 1, 3 and 9 with training and test error: degree 1 underfits, 9 overfits, 3 generalises best. Judge a model on unseen data.

Make your own version

Make the next one in this series

Related animations

The normal distribution: the 68-95-99.7 rule
The normal distribution: the 68-95-99.7 rule

A normal distribution curve is built up with shaded bands marking one, two, and three standard deviations from…

Logistic regression: a separating line and a probability curve
Logistic regression: a separating line and a probability curve

Two clusters of labeled points sit on a plane while a straight line rotates and shifts, searching for the orie…

Bayes' theorem: a positive test is not a diagnosis
Bayes' theorem: a positive test is not a diagnosis

A population of 200 people, 5% sick, is tested with a 90% sensitive, 90% specific test. The animation counts o…

The binomial distribution: heads in n coin flips
The binomial distribution: heads in n coin flips

Bar charts show P(k) = C(n,k)/2^n for n = 1, 2, 3, 4, 6, 8, and 10, with heights generated directly from Pasca…

Least squares: the line with the smallest squared errors
Least squares: the line with the smallest squared errors

Seven scattered points appear alongside a movable line, with vertical residuals shown as squares whose areas s…

The central limit theorem, one sample at a time
The central limit theorem, one sample at a time

Starting from a skewed exponential population, the animation builds sampling distributions of the mean for sam…