mcframework.stats_engine.percentiles#
- mcframework.stats_engine.percentiles(x: ndarray, ctx: StatsContext) dict[int, float][source]#
Empirical percentiles evaluated on the cleaned sample.
For each \(p \in \mathcal{P}\) we compute the empirical quantile \(Q_p(x)\) using
numpy.percentile()(linear interpolation).- Parameters:
- x
ndarray Input sample.
- ctx
StatsContext Uses
percentilesandnan_policy.
- x
- Returns:
Examples
>>> percentiles(np.array([0., 1., 2., 3.]), {"percentiles": (50, 75)}) {50: 1.5, 75: 2.25}