View source: R/MixtureFitting.R
gmm_fit_em | R Documentation |
Estimates parameters for Gaussian mixture using Expectation Maximisation algorithm.
gmm_fit_em( x, p, epsilon = c( 0.000001, 0.000001, 0.000001 ),
debug = FALSE, implementation = "C", ... )
x |
data vector |
p |
initialisation vector of 3*n parameters, where n is number of mixture components. Structure of p vector is p = c( A1, A2, ..., An, mu1, mu2, ..., mun, sigma1, sigma2, ..., sigman ), where Ai is the proportion of i-th component, mui is the center of i-th component and sigmai is the scale of i-th component. |
epsilon |
tolerance threshold for convergence. Structure of epsilon is epsilon = c( epsilon_A, epsilon_mu, epsilon_sigma ), where epsilon_A is threshold for component proportions, epsilon_mu is threshold for component centers and epsilon_sigma is threshold for component scales. |
debug |
flag to turn the debug prints on/off. |
implementation |
flag to switch between C (default) and R implementations. |
... |
additional arguments passed to gmm_fit_em_R() when R implementation is used. |
Vector of mixture parameters, whose structure is the same as of input parameter's p.
Andrius Merkys
Add the following code to your website.
For more information on customizing the embed code, read Embedding Snippets.