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 D
estimate(double[] data)
General form of the parameter estimation<A> D
estimate(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
-
-