HomeData SciencePartial Dependence & ICE Plot Explorer (2D)

Partial Dependence & ICE Plot Explorer (2D)

Interactive 2D partial dependence and individual conditional expectation (ICE) explorer: a heatmap of a model's response surface you can pan and zoom, paired with a live curve panel showing how PDP averages ICE curves — and where interaction makes them diverge.

Data Science2DAdvanced60 FPS📱 Mobile-adapted⇄ 3D version
2d-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 2D simulator renders a real two-feature response surface as a pannable, zoomable heatmap, 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 in a linked chart panel 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

Pan-and-zoom heatmap of a model's two-feature response surface paired with a live PDP/ICE curve panel: watch how partial dependence averages instance-level ICE curves, and how feature interaction makes them fan out.

data sciencemachine learningexplainable AIPDPICE plotfeature interaction

2D · HTML5 Canvas 2D · 60 FPS target · runs fully client-side, no install

What did you find?

Add reproduction steps (optional)