Package edu.cmu.tetrad.util.dist
Class Gamma
java.lang.Object
edu.cmu.tetrad.util.dist.Gamma
- All Implemented Interfaces:
 Distribution,TetradSerializable,Serializable
Wraps a chi square distribution for purposes of drawing random samples. Methods are provided to allow parameters to
 be manipulated in an interface.
- Version:
 - $Id: $Id
 - Author:
 - josephramsey
 - See Also:
 
- 
Method Summary
Modifier and TypeMethodDescriptiongetName()getName.intgetNumParameters.doublegetParameter(int index) Returns the index'th parameter.getParameterName(int index) The name of the index'th parameter, for display purposes.doublenextRandom.static GammaGenerates a simple exemplar of this class to test serialization.voidsetParameter(int index, double value) Sets the index'th parameter to the given value.toString()toString. 
- 
Method Details
- 
serializableInstance
Generates a simple exemplar of this class to test serialization.- Returns:
 - The exemplar.
 
 - 
getNumParameters
public int getNumParameters()getNumParameters.
- Specified by:
 getNumParametersin interfaceDistribution- Returns:
 - a int
 
 - 
getName
getName.
- Specified by:
 getNamein interfaceDistribution- Returns:
 - a 
Stringobject 
 - 
setParameter
public void setParameter(int index, double value) Sets the index'th parameter to the given value.- Specified by:
 setParameterin interfaceDistribution- Parameters:
 index- Ibid. Must be >= 0 and < # parameters.value- Ibid.
 - 
getParameter
public double getParameter(int index) Returns the index'th parameter.- Specified by:
 getParameterin interfaceDistribution- Parameters:
 index- Ibid. Muist be <= 0 and < # parameters.- Returns:
 - The Ibid.
 
 - 
getParameterName
The name of the index'th parameter, for display purposes.- Specified by:
 getParameterNamein interfaceDistribution- Parameters:
 index- Ibid. Must be >= 0 and < # parameters.- Returns:
 - Ibid.
 
 - 
nextRandom
public double nextRandom()nextRandom.
- Specified by:
 nextRandomin interfaceDistribution- Returns:
 - a double
 
 - 
toString
toString.
 
 -