Learn R Programming

Rmixmod (version 2.0.3)

Strategy-class: Constructor of [Strategy] class

Description

This class defines the Mixmod strategies.

Arguments

Details

algo
list of character string with the estimation algorithm. Possible values: "EM", "SEM", "CEM", c("EM","SEM"). Default value is "EM".

nbTry
integer defining the number of tries. Default value: 1.
initMethod
a character string with the method of initialization of the algorithm specified in the algo argument. Possible values: "random", "smallEM", "CEM", "SEMMax". Default value: "smallEM".
nbTryInInit
integer defining number of tries in initMethod algorithm. Default value: 50.

nbIterationInInit
integer defining the number of "EM" or "SEM" iterations in initMethod. Default values: 5 if initMethod is "smallEM" and 100 if initMethod is "SEMMax".

nbIterationInAlgo
list of integers defining the number of iterations if user want to use nbIteration as rule to stop the algorithm(s). Default value: 200.

epsilonInInit
real defining the epsilon value in the initialization step. Only available if initMethod is "smallEM". Default value: 0.001.

epsilonInAlgo
list of reals defining the epsilon value for the algorithm. Warning: epsilonInAlgo doesn't have any sens if algo is SEM, so it needs to be set as NaN in that case. Default value: 0.001.

seed
integer defining the seed of the random number generator. Setting a particular seed allows the user to (re)-generate a particular serie of random numbers. Default value is NULL, i.e. a random seed.

Examples

Run this code
new("Strategy")
  new("Strategy", algo="SEM", initMethod="SEMMax")

  getSlots("Strategy")

Run the code above in your browser using DataLab