HomeData SciencePartial Dependence & ICE Plot Explorer

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.

Data Science3DAdvanced60 FPS
ds-topic-27 ↗ Open standalone

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.

⚙ Under the hood

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.

data sciencemachine learningexplainable AIPDPICE plotfeature interaction

3D · Three.js / WebGL renderer · 60 FPS target · runs fully client-side, no install

What did you find?

Add reproduction steps (optional)