Class RayleighMADEstimator
- java.lang.Object
-
- elki.math.statistics.distribution.estimator.RayleighMADEstimator
-
- All Implemented Interfaces:
DistributionEstimator<RayleighDistribution>
,MADDistributionEstimator<RayleighDistribution>
@Reference(authors="D. J. Olive", title="Applied Robust Statistics", booktitle="", url="http://lagrange.math.siu.edu/Olive/preprints.htm", bibkey="books/Olive08") public class RayleighMADEstimator extends java.lang.Object implements MADDistributionEstimator<RayleighDistribution>
Estimate the parameters of a RayleighDistribution using the MAD.Reference:
D. J. Olive
Applied Robust Statistics
Preprint, University of Minnesota- Since:
- 0.6.0
- Author:
- Erich Schubert
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static class
RayleighMADEstimator.Par
Parameterization class.
-
Field Summary
Fields Modifier and Type Field Description private static double
F1
See reference for the derivation of this constants.private static double
F2
See reference for the derivation of this constants.static RayleighMADEstimator
STATIC
Static instance.
-
Constructor Summary
Constructors Modifier Constructor Description private
RayleighMADEstimator()
Constructor.
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description RayleighDistribution
estimateFromMedianMAD(double median, double mad)
General form of the parameter estimationjava.lang.Class<? super RayleighDistribution>
getDistributionClass()
Get the class that is produced by the estimator.java.lang.String
toString()
-
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
-
Methods inherited from interface elki.math.statistics.distribution.estimator.DistributionEstimator
estimate
-
Methods inherited from interface elki.math.statistics.distribution.estimator.MADDistributionEstimator
estimate
-
-
-
-
Field Detail
-
STATIC
public static final RayleighMADEstimator STATIC
Static instance.
-
F1
private static final double F1
See reference for the derivation of this constants.- See Also:
- Constant Field Values
-
F2
private static final double F2
See reference for the derivation of this constants.- See Also:
- Constant Field Values
-
-
Method Detail
-
estimateFromMedianMAD
public RayleighDistribution estimateFromMedianMAD(double median, double mad)
Description copied from interface:MADDistributionEstimator
General form of the parameter estimation- Specified by:
estimateFromMedianMAD
in interfaceMADDistributionEstimator<RayleighDistribution>
- Parameters:
median
- Median valuemad
- Median absolute deviation from median- Returns:
- Estimated distribution
-
getDistributionClass
public java.lang.Class<? super RayleighDistribution> getDistributionClass()
Description copied from interface:DistributionEstimator
Get the class that is produced by the estimator.- Specified by:
getDistributionClass
in interfaceDistributionEstimator<RayleighDistribution>
- Returns:
- Distribution class
-
toString
public java.lang.String toString()
- Overrides:
toString
in classjava.lang.Object
-
-