Package nl.tudelft.simulation.jstats.distributions.empirical
package nl.tudelft.simulation.jstats.distributions.empirical
Observations for the empirical distributions.
Copyright (c) 2002-2024 Delft University of Technology, Jaffalaan 5, 2628 BX Delft, the Netherlands. All rights reserved. See for project information https://simulation.tudelft.nl. The DSOL project is distributed under a three-clause BSD-style license, which can be found at https://https://simulation.tudelft.nl/dsol/docs/latest/license.html.
- Author:
- Peter Jacobs, Alexander Verbraeck
-
ClassDescriptionThe AbstractEmpiricalDistribution implements the logic for a cumulative distribution function for an empirical distribution.CumulativeProbabilities is a helper class to instantiate interpolated and non-interpolated distributions based on a given array or list of values and corresponding cumulative probabilities.The DiscreteEmpiricalDistribution implements the logic for a cumulative distribution function for an empirical distribution, where no interpolation between the given values takes place.The Entry contains an actual cumulative probability - value pair.DistributionFrequencies is a helper class to instantiate interpolated and non-interpolated distributions based on a given array or list of values and corresponding frequencies (integer valued) or weights (real valued).The EmpiricalDistributionInterface describes a cumulative distribution function for an empirical distribution.The InterpolatedEmpiricalDistribution implements the logic for a cumulative distribution function for an empirical distribution, where the values will be interpolated between the values.Observations is a helper class to instantiate non-interpolated distributions based on a list or array of observations, from which a distribution is generated.ProbabilityDensities is a helper class to instantiate interpolated and non-interpolated distributions based on a given array or list of values and corresponding probability densities.