RollingIQRΒΆ
Computes the rolling interquartile range.
ParametersΒΆ
-
window_size (int)
Size of the window.
-
q_inf β defaults to
0.25
Desired inferior quantile, must be between 0 and 1. Defaults to
0.25
. -
q_sup β defaults to
0.75
Desired superior quantile, must be between 0 and 1. Defaults to
0.75
.
AttributesΒΆ
-
name
-
window_size
ExamplesΒΆ
>>> from river import stats
>>> rolling_iqr = stats.RollingIQR(
... q_inf=0.25,
... q_sup=0.75,
... window_size=101
... )
>>> for i in range(0, 1001):
... rolling_iqr = rolling_iqr.update(i)
... if i % 100 == 0:
... print(rolling_iqr.get())
0.0
50.0
50.0
50.0
50.0
50.0
50.0
50.0
50.0
50.0
50.0
MethodsΒΆ
get
Return the current value of the statistic.
update
Update and return the called instance.
Parameters
- x (numbers.Number)