Before a model ever sees training data, preprocessing choices reshape it. This scene treats each sample as a point in 3D feature space (X, Y, Z) and lets you change the scaling method — a genuine preprocessing hyperparameter — along with how skewed the raw distribution is and how many outliers it contains.
Min-Max scaling and standardization are both linear transforms, but because they use different reference statistics (min/max vs mean/std), an extreme outlier can distort them very differently — which is exactly why robust scaling exists as a preprocessing hyperparameter choice for outlier-heavy datasets.
A raw 3D scatter of feature data reshapes live as you switch preprocessing methods, showing how min-max, z-score, and robust scaling each handle skew and outliers differently.
Scaling method, outlier share, and feature skew are all preprocessing hyperparameters. The scene recomputes each feature's min/max, mean/std, and median/IQR live and repositions every point accordingly.
Pick a scaling method, then push outlier share and skew up and down to see how each transform stretches, compresses, or stays stable. Resample for a fresh random dataset.
Robust scaling was designed specifically because min-max and z-score both anchor on statistics — the min/max or the mean/std — that a handful of extreme outliers can single-handedly distort.