Class NaNTransformers.ErrorNaNTransformer
- java.lang.Object
-
- org.apache.commons.statistics.descriptive.NaNTransformers.ErrorNaNTransformer
-
- All Implemented Interfaces:
NaNTransformer
- Enclosing class:
- NaNTransformers
private static final class NaNTransformers.ErrorNaNTransformer extends java.lang.Object implements NaNTransformer
A transformer that errors onNaN
.
-
-
Field Summary
Fields Modifier and Type Field Description private boolean
copy
Set totrue
to use a copy of the data.
-
Constructor Summary
Constructors Constructor Description ErrorNaNTransformer(boolean copy)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description double[]
apply(double[] data, int[] bounds)
Pre-process the data for partitioning.
-
-
-
Method Detail
-
apply
public double[] apply(double[] data, int[] bounds)
Description copied from interface:NaNTransformer
Pre-process the data for partitioning.This method will scan all the data and apply processing to
NaN
values.The method will return:
- An array to partition; this may be a copy.
- The
size
of the data; this can be smaller than the input array length if the transformer is configured to exclude NaN values.
- Specified by:
apply
in interfaceNaNTransformer
- Parameters:
data
- Data.bounds
- [size].- Returns:
- pre-processed data (may be a copy)
-
-