staircase.Stairs.ecdf

property Stairs.ecdf

Calculates an empirical cumulative distribution function for the corresponding step function values.

Returns
ECDF

Examples

>>> s2.plot(arrows=True)
../../_images/staircase-Stairs-ecdf-1.png
>>> s2.ecdf
<staircase.ECDF, id=1872531189136>
>>> s2.ecdf.plot()
>>> plt.show()
../../_images/staircase-Stairs-ecdf-2.png
>>> print(f'{ecdf(0):.2%} of values for s2 are less than or equal to 0')
75.00% of values, for s2 between 1 and 5, are less than or equal to 0
>>> print(f'{ecdf(0, how="left"):.2%} of values for s2 are strictly less than 0')
50.00% of values, for s2 between 1 and 5, are strictly less than 0
>>> print(f'{ecdf(0.2) - ecdf(-1):.2%} of values for s2 are in (-1, 0.2]')
25.00% of values, for s2 between 1 and 5, are in (-1, 0.2]
>>> print(f'{ecdf(0.2, how="left") - ecdf(-1, how="left"):.2%} of values for s2 are in [-1, 0.2)')
75.00% of values, for s2 between 1 and 5, are in [-1, 0.2)