gov.sandia.cognition.statistics
Class AbstractRandomVariable<DataType>
java.lang.Object
gov.sandia.cognition.util.AbstractCloneableSerializable
gov.sandia.cognition.math.AbstractRing<RandomVariable<DataType>>
gov.sandia.cognition.statistics.AbstractRandomVariable<DataType>
- Type Parameters:
DataType - Type of data that can be sampled from the Distribution.
- All Implemented Interfaces:
- Ring<RandomVariable<DataType>>, Distribution<DataType>, RandomVariable<DataType>, CloneableSerializable, Randomized, Serializable, Cloneable
- Direct Known Subclasses:
- UnivariateRandomVariable
public abstract class AbstractRandomVariable<DataType>
- extends AbstractRing<RandomVariable<DataType>>
- implements RandomVariable<DataType>, Randomized
Partial implementation of RandomVariable.
- Since:
- 3.0
- See Also:
- Serialized Form
| Methods inherited from interface gov.sandia.cognition.math.Ring |
clone, dotTimes, dotTimesEquals, equals, equals, isZero, isZero, minus, minusEquals, negative, negativeEquals, plus, plusEquals, scale, scaleEquals, zero |
AbstractRandomVariable
public AbstractRandomVariable()
sample
public DataType sample(Random random)
- Description copied from interface:
Distribution
- Draws a single random sample from the distribution.
- Specified by:
sample in interface Distribution<DataType>
- Parameters:
random - Random-number generator to use in order to generate random numbers.
- Returns:
- Sample drawn according to this distribution.