Learn R Programming

mmeln (version 1.5)

post.mmeln,entropy.mmeln: Posterior probabilities, entropy for mmeln object

Description

Compute the posterior probabilities of membership in each group of the mixture

Usage

# S3 method for mmeln
post(X,...,mu=X$param$mu,tau=X$param$tau,sigma=X$param$sigma)
# S3 method for mmeln
entropy(X,...)

Value

Returns a matrix P with X$N row and X$G column where P[i,j] is the posterior probabilities of subject i being in the group j or the value of entropy.

Arguments

X

An object of type mmeln containing the design of the model.

...

These parameters are useless

mu

Location parameters. By default, those are taken from X

tau

Mixture parameters. By default, those are taken from X

sigma

Covariance parameters. By default, those are taken from X

Author

Charles-Édouard Giguère

Details

This procedure returns the posterior probabilities of membership in each groups or the entropy of the model. They were computed as described in McLachlan and Peel (2000). If the parameters X$param is not null no further parameters are necessary, otherwise you have to give a value for mu, tau, sigma (this is mainly used inside the estim.mmeln function)

References

McLachlan, G. & Peel, D. (2000), Finite mixture models,Wiley

See Also

estim.mmeln

Examples

Run this code
#### load an example.
data(exY)

### estimation of the parameters of the mixture
temps <- factor(1:3)
mmeln1 <- mmeln(Y, G = 2, form.loc = ~temps - 1, form.mel = ~1, cov = "CS")
mix1 <- estim(mmeln1, mu = list(rep(1,3),rep(2,3)), tau = c(0),
              sigma = list(c(1, .4), c(1, .4)), iterlim = 100, tol = 1e-6)
post(mix1)
entropy(mix1)

Run the code above in your browser using DataLab