Interface DistributionEstimator<D extends Distribution>
-
- Type Parameters:
D- Distribution type
- All Known Subinterfaces:
LMMDistributionEstimator<D>,LogMADDistributionEstimator<D>,LogMeanVarianceEstimator<D>,LogMOMDistributionEstimator<D>,MADDistributionEstimator<D>,MeanVarianceDistributionEstimator<D>,MOMDistributionEstimator<D>
- All Known Implementing Classes:
BestFitEstimator,CauchyMADEstimator,EMGOlivierNorbergEstimator,ExpGammaExpMOMEstimator,ExponentialLMMEstimator,ExponentialMADEstimator,ExponentialMedianEstimator,ExponentialMOMEstimator,GammaChoiWetteEstimator,GammaLMMEstimator,GammaMOMEstimator,GeneralizedExtremeValueLMMEstimator,GeneralizedLogisticAlternateLMMEstimator,GeneralizedParetoLMMEstimator,GumbelLMMEstimator,GumbelMADEstimator,InverseGaussianMLEstimator,InverseGaussianMOMEstimator,LaplaceLMMEstimator,LaplaceMADEstimator,LaplaceMLEEstimator,LogGammaLogMOMEstimator,LogisticLMMEstimator,LogisticMADEstimator,LogLogisticMADEstimator,LogNormalBilkovaLMMEstimator,LogNormalLevenbergMarquardtKDEEstimator,LogNormalLMMEstimator,LogNormalLogMADEstimator,LogNormalLogMOMEstimator,NormalLevenbergMarquardtKDEEstimator,NormalLMMEstimator,NormalMADEstimator,NormalMOMEstimator,RayleighLMMEstimator,RayleighMADEstimator,RayleighMLEEstimator,SkewGNormalLMMEstimator,TrimmedEstimator,UniformEnhancedMinMaxEstimator,UniformLMMEstimator,UniformMADEstimator,UniformMinMaxEstimator,WeibullLMMEstimator,WeibullLogMADEstimator,WinsorizingEstimator
public interface DistributionEstimator<D extends Distribution>Estimate distribution parameters from a sample.- Since:
- 0.6.0
- Author:
- Erich Schubert
-
-
Method Summary
All Methods Instance Methods Abstract Methods Default Methods Modifier and Type Method Description default Destimate(double[] data)General form of the parameter estimation<A> Destimate(A data, NumberArrayAdapter<?,A> adapter)General form of the parameter estimationjava.lang.Class<? super D>getDistributionClass()Get the class that is produced by the estimator.
-
-
-
Method Detail
-
estimate
<A> D estimate(A data, NumberArrayAdapter<?,A> adapter)
General form of the parameter estimation- Parameters:
data- Data setadapter- Number array adapter- Returns:
- Estimated distribution
-
estimate
default D estimate(double[] data)
General form of the parameter estimation- Parameters:
data- Data set- Returns:
- Estimated distribution
-
getDistributionClass
java.lang.Class<? super D> getDistributionClass()
Get the class that is produced by the estimator.- Returns:
- Distribution class
-
-