Create a new IQROutlierRejector instance.
Create a new IQROutlierRejector instance.
whether to reject outliers factor
* IQR below the first quartile
whether to reject outliers factor
* IQR above the third quartile
precision of the underlying Algebird QTree approximation
Create a new IQROutlierRejector from a settings object
Create a new IQROutlierRejector from a settings object
Settings object
Reject values if they fall outside of either
factor * IQR
below the first quartile orfactor * IQR
above the third quartile.IQR or inter quartile range is the range between the first and the third quartiles.
The bin ranges are chosen using the Algebird's QTree approximate data structure. The precision of the approximation can be controlled with the
k
parameter.All values are transformed to zeros.
Values
factor * IQR
below the first quartile orfactor * IQR
above the third quartile are rejected as FeatureRejection.Outlier.When using aggregated feature summary from a previous session, values outside of previously seen
[min, max]
will also report FeatureRejection.Outlier as rejection.