public abstract class EDistribution extends java.lang.Object implements IDistribution
Modifier and Type | Field and Description |
---|---|
umontreal.iro.lecuyer.probdist.ContinuousDistribution |
distribucion
The distribution object
|
umontreal.iro.lecuyer.randvar.RandomVariateGen |
generador
The actual generator
|
java.util.ArrayList<java.lang.String> |
generadores
List of generators
|
java.util.ArrayList<java.lang.String> |
parametros
List of parameters
|
Constructor and Description |
---|
EDistribution() |
Modifier and Type | Method and Description |
---|---|
umontreal.iro.lecuyer.probdist.ContinuousDistribution |
darDistribucion()
Returns the LeCruyer distribuion object
|
umontreal.iro.lecuyer.randvar.RandomVariateGen |
darGenerador()
Return the current random variate generator
|
java.util.ArrayList<java.lang.String> |
darGeneradores()
Return the set of available generators
|
java.util.ArrayList<java.lang.String> |
darParametros()
Returns the name of the distribution parameters
|
org.jfree.data.xy.DefaultTableXYDataset |
getPDF(double a,
double b,
int m)
Returns and dataset with the PDF of the distribution in different points,
this method is necessary for painting the distribution
|
double |
nSig(double valor,
int cifSignifica)
Returns the double valor rounding to cifSignifica number significative numbers
|
java.lang.String |
toString() |
equals, getClass, hashCode, notify, notifyAll, wait, wait, wait
ajustarParametros, aString, darGenerador, darGenerador, getMoments, getName
public umontreal.iro.lecuyer.probdist.ContinuousDistribution distribucion
public java.util.ArrayList<java.lang.String> generadores
public java.util.ArrayList<java.lang.String> parametros
public umontreal.iro.lecuyer.randvar.RandomVariateGen generador
public java.lang.String toString()
toString
in class java.lang.Object
public java.util.ArrayList<java.lang.String> darParametros()
darParametros
in interface IDistribution
public umontreal.iro.lecuyer.probdist.ContinuousDistribution darDistribucion()
darDistribucion
in interface IDistribution
public umontreal.iro.lecuyer.randvar.RandomVariateGen darGenerador()
darGenerador
in interface IDistribution
public java.util.ArrayList<java.lang.String> darGeneradores()
darGeneradores
in interface IDistribution
public double nSig(double valor, int cifSignifica)
valor
- value to be roundedcifSignifica
- number of significancepublic org.jfree.data.xy.DefaultTableXYDataset getPDF(double a, double b, int m)
IDistribution
getPDF
in interface IDistribution
a
- minimum pointb
- maximum pointm
- number of x domain points