Partial Dependence & ICE Plot Explorer
Interactive 3D partial dependence and individual conditional expectation (ICE) explorer: watch how a model's response surface is averaged across a feature to build a PDP, and see when interaction effects make ICE curves diverge from it.
A partial dependence plot answers one question: on average, how does the model's prediction change as one feature moves, once every other feature is averaged out? This simulator renders a real two-feature response surface as a 3D bar landscape, samples a set of data instances on it, and builds the PDP curve for whichever feature you choose to sweep by averaging that surface across all the sampled instances — exactly the formula used by real SHAP/PDP tooling. Individual conditional expectation (ICE) curves are drawn underneath for every instance so you can see the average being built from real per-instance behaviour, and an interaction-strength control lets you watch the moment PDP's core assumption — that the swept feature doesn't interact with the others — starts to break down, with the ICE curves fanning out around a PDP average that increasingly misrepresents any single instance.
Explore how a partial dependence plot averages a model's response surface across sampled instances, and watch individual conditional expectation (ICE) curves fan out as feature interaction grows.
3D · Three.js / WebGL renderer · 60 FPS target · runs fully client-side, no install