Parameters in 'mmds'

Description Details Author(s)


The internal parametrisation used in mmds is not directly interpretable. This man page aims to explain how to interpret the parameters and transform them into useful information.


Parametrisation works differently for the scale parameters of the half-normals and for the mixture proportions.

The scale parameters of the half-normals (or their constituent parameters in the case of a covariate model) are given on the log scale.

The mixture proportions are transformed to a parametrisation that allows values to lie over all of the real line (see Miller and Thomas for details).

The parameter vector is made up of the scale parameters followed by the mixture parameters. In the non-covariate case the former is the length of the number of mixtures (mix.terms) and the latter is of length mix.terms-1. When the model has covariates the scale paramters are given as mix.terms intercepts followed by the covariate parameters.

The function getpars transforms the parameters ($pars element) in a ds.mixture object to a named list.

Calling summary.ds.mixture will show the mixture proportions.

The parameter initialvalues supplied to fitmix.


David L. Miller

Search within the mmds package
Search all R packages, documentation and source code

Questions? Problems? Suggestions? or email at

Please suggest features or report bugs with the GitHub issue tracker.

All documentation is copyright its authors; we didn't write any of that.