gov.sandia.cognition.statistics
Interface RandomVariable<DataType>

Type Parameters:
DataType - Type of data that can be sampled from the distribution.
All Superinterfaces:
Cloneable, CloneableSerializable, Distribution<DataType>, Ring<RandomVariable<DataType>>, Serializable
All Known Implementing Classes:
AbstractRandomVariable, UnivariateRandomVariable

@PublicationReference(author="Wikipedia",
                      title="Random variable",
                      type=WebPage,
                      year=2009,
                      url="http://en.wikipedia.org/wiki/Random_variable")
public interface RandomVariable<DataType>
extends Distribution<DataType>, Ring<RandomVariable<DataType>>

Describes the functionality of a random variable. That is, a distribution that can be mathematically manipulated by other random variables using the "Ring" operations.

Since:
3.0
Author:
Kevin R. Dixon

Method Summary
 
Methods inherited from interface gov.sandia.cognition.statistics.Distribution
sample, sample
 
Methods inherited from interface gov.sandia.cognition.math.Ring
clone, dotTimes, dotTimesEquals, equals, equals, isZero, isZero, minus, minusEquals, negative, negativeEquals, plus, plusEquals, scale, scaledMinus, scaledMinusEquals, scaledPlus, scaledPlusEquals, scaleEquals, zero