Interface Distribution
-
- All Superinterfaces:
Component
,ReadComponent
,WriteComponent
@Immutable public interface Distribution extends Component
-
-
Nested Class Summary
Nested Classes Modifier and Type Interface Description static class
Distribution.DistributionType
-
Method Summary
All Methods Instance Methods Abstract Methods Default Methods Modifier and Type Method Description java.util.List<MinMax>
bins()
default void
check()
java.util.Optional<java.util.List<java.lang.Number>>
empiricalSamples()
default Distribution
getDistribution()
default java.lang.Number
getEstimate()
default java.lang.Number
getSample()
default java.util.List<java.lang.Number>
getSamples()
java.util.OptionalDouble
internalLoc()
java.util.OptionalDouble
internalScale()
java.util.OptionalDouble
internalShape()
Distribution.DistributionType
internalType()
default org.apache.commons.math3.distribution.RealDistribution
underlyingDistribution()
java.util.List<java.lang.Number>
weights()
-
-
-
Method Detail
-
internalType
Distribution.DistributionType internalType()
-
internalShape
java.util.OptionalDouble internalShape()
-
internalScale
java.util.OptionalDouble internalScale()
-
internalLoc
java.util.OptionalDouble internalLoc()
-
empiricalSamples
java.util.Optional<java.util.List<java.lang.Number>> empiricalSamples()
-
bins
java.util.List<MinMax> bins()
-
weights
java.util.List<java.lang.Number> weights()
-
check
@Check default void check()
-
getEstimate
@Auxiliary default java.lang.Number getEstimate()
- Specified by:
getEstimate
in interfaceReadComponent
-
getSample
@Auxiliary default java.lang.Number getSample()
-
getSamples
@Auxiliary default java.util.List<java.lang.Number> getSamples()
- Specified by:
getSamples
in interfaceReadComponent
-
getDistribution
@Auxiliary default Distribution getDistribution()
- Specified by:
getDistribution
in interfaceReadComponent
-
underlyingDistribution
@Lazy @Auxiliary default org.apache.commons.math3.distribution.RealDistribution underlyingDistribution()
-
-