Compatibility and limits#

scikitplot.decile currently has three user-visible surfaces: current ModelPlotPy, legacy modelplotpy, and KDS. Test the surface you deploy rather than treating one passing example as evidence for all three.

Decile/ntile boundaries can change when there are ties or small samples. Avoid reading tiny changes in neighboring buckets as a stable business effect without uncertainty analysis.

The maintenance snapshot records open forwarding issues in KDS and a global RNG side effect in the legacy ModelPlotPy path. These limitations are documented so users can choose safer defaults; they are not silently normalized by the guide.