Package ubic.basecode.datafilter
Class ItemLevelFilter<R,C>
- java.lang.Object
-
- ubic.basecode.datafilter.AbstractFilter<DoubleMatrix<R,C>,R,C,Double>
-
- ubic.basecode.datafilter.AbstractLevelFilter<R,C>
-
- ubic.basecode.datafilter.ItemLevelFilter<R,C>
-
- All Implemented Interfaces:
Filter<DoubleMatrix<R,C>,R,C,Double>
public class ItemLevelFilter<R,C> extends AbstractLevelFilter<R,C>
Filter that removes individual values that are outside of a range. Removed values are set to NaN.- Author:
- Pavlidis
-
-
Field Summary
-
Fields inherited from class ubic.basecode.datafilter.AbstractLevelFilter
highCut, lowCut, useHighAsFraction, useLowAsFraction
-
Fields inherited from class ubic.basecode.datafilter.AbstractFilter
log
-
-
Constructor Summary
Constructors Constructor Description ItemLevelFilter()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description DoubleMatrix<R,C>
filter(DoubleMatrix<R,C> data)
Filter the data-
Methods inherited from class ubic.basecode.datafilter.AbstractLevelFilter
setHighCut, setHighCut, setLowCut, setLowCut, setUseAsFraction, setUseHighCutAsFraction, setUseLowCutAsFraction
-
Methods inherited from class ubic.basecode.datafilter.AbstractFilter
getOutputMatrix
-
-
-
-
Method Detail
-
filter
public DoubleMatrix<R,C> filter(DoubleMatrix<R,C> data)
Description copied from interface:Filter
Filter the data- Parameters:
data
- a NamedMatrix. Some types of filters require that this be of a particular type of implementation of the Filter interface.- Returns:
- The resulting filtered matrix
-
-