Overview | Package | Class | Use | Tree | Deprecated | Index | Help
PREV NEXT | FRAMES NO FRAMES

## 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.models.mixture.motif |
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 initialization.

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.models.mixture.motif

Methods in de.jstacs.models.mixture.motif with parameters of type MRGParams
`protected double[][]` | `SingleHiddenMotifMixture.doFirstIteration(double[] dataWeights, MultivariateRandomGenerator m, MRGParams[] params)`

Uses of MRGParams in de.jstacs.utils.random

Subclasses of MRGParams in de.jstacs.utils.random
`class` | `DiMRGParams` The super container for parameters of Dirichlet multivariate random generators.
`class` | `DirichletMRGParams` The container for parameters of a Dirichlet random generator.
`class` | `ErlangMRGParams` The container for parameters of an Erlang multivariate random generator.
`class` | `FastDirichletMRGParams` The container for parameters of a Dirichlet random generator that uses 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.

Overview | Package | Class | Use | Tree | Deprecated | Index | Help
PREV NEXT | FRAMES NO FRAMES