Package edu.cmu.tetrad.util.dist
Class Uniform
java.lang.Object
edu.cmu.tetrad.util.dist.Uniform
- All Implemented Interfaces:
Distribution
,TetradSerializable
,Serializable
For given a, b (a < b), returns a point chosen uniformly from [a, b]. The parameters are 0 = a, 1 = b.
- Author:
- josephramsey
- See Also:
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptiongetName()
int
double
getParameter
(int index) getParameterName
(int index) The name of the index'th parameter, for display purposes.double
static Uniform
Generates a simple exemplar of this class to test serialization.void
setParameter
(int index, double value) Sets the value of the i'th parameter.toString()
-
Constructor Details
-
Uniform
public Uniform(double a, double b)
-
-
Method Details
-
serializableInstance
Generates a simple exemplar of this class to test serialization. -
setParameter
public void setParameter(int index, double value) Sets the value of the i'th parameter.- Specified by:
setParameter
in interfaceDistribution
- Parameters:
index
- Ibid. Must be >= 0 and < # parameters.value
- Ibid.
-
getParameter
public double getParameter(int index) - Specified by:
getParameter
in interfaceDistribution
- Parameters:
index
- Ibid. Muist be <= 0 and < # parameters.- Returns:
- the value of the ith parameter.
-
getParameterName
Description copied from interface:Distribution
The name of the index'th parameter, for display purposes.- Specified by:
getParameterName
in interfaceDistribution
- Parameters:
index
- Ibid. Must be >= 0 and < # parameters.- Returns:
- Ibid.
-
getNumParameters
public int getNumParameters()- Specified by:
getNumParameters
in interfaceDistribution
- Returns:
- the number of parameters = 2.
-
nextRandom
public double nextRandom()- Specified by:
nextRandom
in interfaceDistribution
- Returns:
- the next random sample from the distribution.
-
getName
- Specified by:
getName
in interfaceDistribution
- Returns:
- Ibid.
-
toString
-