Skip to contents

robustGMM 0.2.0

New features

  • uniformNoiseGMM(): Gaussian mixture with a uniform noise component (Banfield & Raftery style), validated against mclust’s noise-component model. Each observation’s posterior probability of the noise component can serve as an outlier score.
  • vanillaGMM(): standard maximum likelihood EM baseline, validated against mixtools::normalmixEM().

Improvements

  • All fitters now return the last iterate with converged = FALSE and a warning when maxiter is reached, instead of silently returning NULL. Results also carry an iter count.
  • testthat suite covering all three fitters, including the beta -> 0 reduction of robustGMM() to the MLE and its resistance to a gross outlier.
  • Completed documentation for loo_cvm_div() and the fitters; pkgdown reference index organized by topic.

Bug fixes

  • rnormix(method = "fix") returned more than n samples for k >= 3 components.

robustGMM 0.1.0