Uses of Class
de.jstacs.utils.random.MRGParams

Packages that use MRGParams
de.jstacs.models.mixture This package is the super package for any mixture model. 
de.jstacs.utils.random This package contains some classes for generating random numbers 
 

Uses of MRGParams in de.jstacs.models.mixture
 

Methods in de.jstacs.models.mixture that return MRGParams
protected  MRGParams AbstractMixtureModel.getMRGParams()
          This method creates the parameters used in a multivariate random generator while initialisation.
 

Methods in de.jstacs.models.mixture with parameters of type MRGParams
protected  double[][] StrandModel.doFirstIteration(double[] dataWeights, MultivariateRandomGenerator m, MRGParams[] params)
           
protected  double[][] MixtureModel.doFirstIteration(double[] dataWeights, MultivariateRandomGenerator m, MRGParams[] params)
           
protected abstract  double[][] AbstractMixtureModel.doFirstIteration(double[] dataWeights, MultivariateRandomGenerator m, MRGParams[] params)
          This method will do the first step in the train algorithm for the current model on the internal sample.
protected  double[][] AbstractMixtureModel.doFirstIteration(Sample data, double[] dataWeights, MultivariateRandomGenerator m, MRGParams[] params)
          This method will do the first step in the train algorithm for the current model.
protected  double AbstractMixtureModel.iterate(int start, double[] dataWeights, MultivariateRandomGenerator m, MRGParams[] params)
          This method runs the train algorithm for the current model and the internal data set.
 double AbstractMixtureModel.iterate(Sample data, double[] dataWeights, MultivariateRandomGenerator m, MRGParams[] params)
          This method runs the train algorithm for the current model.
 

Uses of MRGParams in de.jstacs.utils.random
 

Subclasses of MRGParams in de.jstacs.utils.random
 class DiMRGParams
          The super container for paramater of dirichlet multivariate random generators.
 class DirichletMRGParams
          The container for parameter of a Dirichlet random generator.
 class ErlangMRGParams
          The container for paramater of a Erlang random generator.
 class FastDirichletMRGParams
          The container for parameter of a Dirichlet random generator that used the same hyperparameter at all positions.
 

Methods in de.jstacs.utils.random with parameters of type MRGParams
 void SoftOneOfN.generate(double[] d, int start, int number, MRGParams p)
           
abstract  void MultivariateRandomGenerator.generate(double[] d, int start, int n, MRGParams p)
          Generates a n-dimensional random-array as part of the array d beginning at start.
 void ErlangMRG.generate(double[] d, int start, int n, MRGParams p)
           
 void EqualParts.generate(double[] d, int start, int number, MRGParams p)
           
 void DirichletMRG.generate(double[] d, int start, int n, MRGParams p)
           
 double[] MultivariateRandomGenerator.generate(int n, MRGParams p)
          Generates a n-dimensional random-array.