Package io.github.ai4ci.util
Interface HistogramDistribution
- All Superinterfaces:
Abstraction.Distribution
,Serializable
- All Known Implementing Classes:
ImmutableHistogramDistribution
-
Field Summary
Fields inherited from interface io.github.ai4ci.abm.mechanics.Abstraction.Distribution
DX, PRECISION
-
Method Summary
Modifier and TypeMethodDescriptionfromData
(double... tmp) default double
default double
getCumulative
(double x) default double
getDensity
(double x) default double
getMax()
default double
default double
getMin()
default double
getQuantile
(double p) double[]
default double[]
getX()
default double
-
Method Details
-
getSamples
double[] getSamples() -
getX
@Derived default double[] getX() -
getMin
@Derived default double getMin() -
getMax
@Derived default double getMax() -
sample
- Specified by:
sample
in interfaceAbstraction.Distribution
-
getCentral
@Lazy default double getCentral()- Specified by:
getCentral
in interfaceAbstraction.Distribution
-
getCumulative
default double getCumulative(double x) - Specified by:
getCumulative
in interfaceAbstraction.Distribution
-
getMedian
default double getMedian()- Specified by:
getMedian
in interfaceAbstraction.Distribution
-
getDensity
default double getDensity(double x) - Specified by:
getDensity
in interfaceAbstraction.Distribution
-
fromData
-
getQuantile
default double getQuantile(double p)
-