Class RescaleMetaOutlierAlgorithm

  • All Implemented Interfaces:
    Algorithm, OutlierAlgorithm

    public class RescaleMetaOutlierAlgorithm
    extends java.lang.Object
    implements OutlierAlgorithm
    Scale another outlier score using the given scaling function.
    Since:
    0.4.0
    Author:
    Erich Schubert
    • Field Detail

      • algorithm

        private Algorithm algorithm
        Holds the algorithm to run.
    • Constructor Detail

      • RescaleMetaOutlierAlgorithm

        public RescaleMetaOutlierAlgorithm​(Algorithm algorithm,
                                           ScalingFunction scaling)
        Constructor.
        Parameters:
        algorithm - Inner algorithm
        scaling - Scaling to apply.
    • Method Detail

      • getOutlierResult

        private OutlierResult getOutlierResult​(java.lang.Object result)
        Find an OutlierResult to work with.
        Parameters:
        result - Result object
        Returns:
        Iterator to work with
      • getInputTypeRestriction

        public TypeInformation[] getInputTypeRestriction()
        Description copied from interface: Algorithm
        Get the input type restriction used for negotiating the data query.
        Specified by:
        getInputTypeRestriction in interface Algorithm
        Returns:
        Type restriction