D
- Distribution to generate.public abstract class AbstractLogMADEstimator<D extends Distribution> extends Object implements LogMADDistributionEstimator<D>
Constructor and Description |
---|
AbstractLogMADEstimator()
Constructor.
|
Modifier and Type | Method and Description |
---|---|
static double |
computeMAD(double[] x,
double median)
Compute the median absolute deviation from median.
|
<A> D |
estimate(A data,
NumberArrayAdapter<?,A> adapter)
General form of the parameter estimation
|
abstract D |
estimateFromLogMedianMAD(double median,
double mad,
double shift)
General form of the parameter estimation
|
String |
toString() |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
getDistributionClass
public abstract D estimateFromLogMedianMAD(double median, double mad, double shift)
LogMADDistributionEstimator
estimateFromLogMedianMAD
in interface LogMADDistributionEstimator<D extends Distribution>
median
- Median lof log values.mad
- Median absolute deviation from median (in logspace).shift
- Shift offset that was used to avoid negative values.public <A> D estimate(A data, NumberArrayAdapter<?,A> adapter)
DistributionEstimator
estimate
in interface DistributionEstimator<D extends Distribution>
data
- Data setadapter
- Number array adapterpublic static double computeMAD(double[] x, double median)
x
- Input data will be modifiedmedian
- Median value.Copyright © 2015 ELKI Development Team, Lehr- und Forschungseinheit für Datenbanksysteme, Ludwig-Maximilians-Universität München. License information.