Package edu.cmu.tetrad.util.dist
Class Normal
java.lang.Object
edu.cmu.tetrad.util.dist.Normal
- All Implemented Interfaces:
- Distribution,- TetradSerializable,- Serializable
A normal distribution that allows its parameters to be set and allows random sampling. The parameters are 0 = mean, 1
 = standard deviation.
- Author:
- josephramsey
- See Also:
- 
Constructor SummaryConstructors
- 
Method SummaryModifier and TypeMethodDescriptiongetName()Returns the name of the distribution.intReturns the number of parameters in the distribution.doublegetParameter(int index) Returns the index'th parameter.getParameterName(int index) The name of the index'th parameter, for display purposes.doubleReturns the next random number from the distribution.static NormalGenerates a simple exemplar of this class to test serialization.voidsetParameter(int index, double value) Sets the index'th parameter to the given value.toString()
- 
Constructor Details- 
Normalpublic Normal(double mean, double sd) 
 
- 
- 
Method Details- 
serializableInstanceGenerates a simple exemplar of this class to test serialization.- Returns:
- The exemplar.
 
- 
getNameDescription copied from interface:DistributionReturns the name of the distribution.- Specified by:
- getNamein interface- Distribution
- Returns:
- the name.
 
- 
setParameterpublic void setParameter(int index, double value) Description copied from interface:DistributionSets the index'th parameter to the given value.- Specified by:
- setParameterin interface- Distribution
- Parameters:
- index- Ibid. Must be >= 0 and < # parameters.
- value- Ibid.
 
- 
getParameterpublic double getParameter(int index) Description copied from interface:DistributionReturns the index'th parameter.- Specified by:
- getParameterin interface- Distribution
- Parameters:
- index- Ibid. Muist be <= 0 and < # parameters.
- Returns:
- The Ibid.
 
- 
getParameterNameDescription copied from interface:DistributionThe name of the index'th parameter, for display purposes.- Specified by:
- getParameterNamein interface- Distribution
- Parameters:
- index- Ibid. Must be >= 0 and < # parameters.
- Returns:
- Ibid.
 
- 
getNumParameterspublic int getNumParameters()Description copied from interface:DistributionReturns the number of parameters in the distribution.- Specified by:
- getNumParametersin interface- Distribution
- Returns:
- the number of parameters = 2.
 
- 
nextRandompublic double nextRandom()Description copied from interface:DistributionReturns the next random number from the distribution.- Specified by:
- nextRandomin interface- Distribution
- Returns:
- the next random sample from the distribution.
 
- 
toString
 
-