Class MahalanobisEstimator

    • Constructor Detail

      • MahalanobisEstimator

        public MahalanobisEstimator​(Matrix covariance,
                                    double constDelta,
                                    double valueMean)
        Constructor
        Parameters:
        covariance -
        constDelta -
        valueMean -
    • Method Detail

      • addValue

        public void addValue​(double data,
                             double weight)
        Add a new data value to the current estimator. Does nothing because the data is provided in the constructor.
        Specified by:
        addValue in interface IncrementalEstimator
        Overrides:
        addValue in class Estimator
        Parameters:
        data - the new data value
        weight - the weight assigned to the data value
      • getProbability

        public double getProbability​(double data)
        Get a probability estimate for a value
        Specified by:
        getProbability in class Estimator
        Parameters:
        data - the value to estimate the probability of
        Returns:
        the estimated probability of the supplied value
      • toString

        public java.lang.String toString()
        Display a representation of this estimator
        Overrides:
        toString in class java.lang.Object
      • getRevision

        public java.lang.String getRevision()
        Returns the revision string.
        Specified by:
        getRevision in interface RevisionHandler
        Returns:
        the revision
      • main

        public static void main​(java.lang.String[] argv)
        Main method for testing this class.
        Parameters:
        argv - should contain a sequence of numeric values