Interface LMMDistributionEstimator<D extends Distribution>
-
- Type Parameters:
D
- Distribution class.
- All Superinterfaces:
DistributionEstimator<D>
- All Known Implementing Classes:
ExponentialLMMEstimator
,GammaLMMEstimator
,GeneralizedExtremeValueLMMEstimator
,GeneralizedLogisticAlternateLMMEstimator
,GeneralizedParetoLMMEstimator
,GumbelLMMEstimator
,LaplaceLMMEstimator
,LogisticLMMEstimator
,LogNormalBilkovaLMMEstimator
,LogNormalLMMEstimator
,NormalLMMEstimator
,RayleighLMMEstimator
,SkewGNormalLMMEstimator
,UniformLMMEstimator
,WeibullLMMEstimator
public interface LMMDistributionEstimator<D extends Distribution> extends DistributionEstimator<D>
Interface for distribution estimators based on the methods of L-Moments (LMM).- Since:
- 0.6.0
- Author:
- Erich Schubert
-
-
Method Summary
All Methods Instance Methods Abstract Methods Default Methods Modifier and Type Method Description default <A> D
estimate(A data, NumberArrayAdapter<?,A> adapter)
General form of the parameter estimationD
estimateFromLMoments(double[] moments)
Estimate from the L-Moments.int
getNumMoments()
The number of moments needed.-
Methods inherited from interface elki.math.statistics.distribution.estimator.DistributionEstimator
estimate, getDistributionClass
-
-
-
-
Method Detail
-
estimateFromLMoments
D estimateFromLMoments(double[] moments)
Estimate from the L-Moments.- Parameters:
moments
- L-Moments- Returns:
- Distribution
-
getNumMoments
int getNumMoments()
The number of moments needed.- Returns:
- Moments needed.
-
estimate
default <A> D estimate(A data, NumberArrayAdapter<?,A> adapter)
Description copied from interface:DistributionEstimator
General form of the parameter estimation- Specified by:
estimate
in interfaceDistributionEstimator<D extends Distribution>
- Parameters:
data
- Data setadapter
- Number array adapter- Returns:
- Estimated distribution
-
-