MixSim: Simulating Data to Study Performance of Clustering Algorithms

The utility of this package is in simulating mixtures of Gaussian distributions with different levels of overlap between mixture components. Pairwise overlap, defined as a sum of two misclassification probabilities, measures the degree of interaction between components and can be readily employed to control the clustering complexity of datasets simulated from mixtures. These datasets can then be used for systematic performance investigation of clustering and finite mixture modeling algorithms. Among other capabilities of 'MixSim', there are computing the exact overlap for Gaussian mixtures, simulating Gaussian and non-Gaussian data, simulating outliers and noise variables, calculating various measures of agreement between two partitionings, and constructing parallel distribution plots for the graphical display of finite mixture models.

Author
Volodymyr Melnykov [aut], Wei-Chen Chen [aut, cre], Ranjan Maitra [aut], Robert Davies [ctb] (quadratic form probabilities), Stephen Moshier [ctb] (eigenvalue calculations), Rouben Rostamian [ctb] (memory allocation)
Date of publication
2015-10-22 15:23:14
Maintainer
Wei-Chen Chen <wccsnow@gmail.com>
License
GPL (>= 2)
Version
1.1-2

View on CRAN

Man pages

00_MixSim-package
Simulation of Gaussian Finite Mixture Models
ClassProp
Classification Proportion
MixGOM
Mixture Simulation based on generalized overlap of Maitra
MixSim
Mixture Simulation
overlap
Overlap
overlapGOM
Generalized overlap of Maitra
pdplot
Parallel Distribution Plot
perms
Permutations
print.summary
Functions for Printing or Summarizing Objects
RandIndex
Rand's Index
simdataset
Dataset Simulation
VarInf
Variation of Information

Files in this package

MixSim
MixSim/COPYING
MixSim/inst
MixSim/inst/CITATION
MixSim/src
MixSim/src/Makevars
MixSim/src/overlap.h
MixSim/src/cephes_eigens.h
MixSim/src/array.h
MixSim/src/libEVD.c
MixSim/src/libMatrix.c
MixSim/src/libCEigen.c
MixSim/src/libOverlap.c
MixSim/src/libAdjRand.c
MixSim/src/libQF.c
MixSim/src/libEVD_LAPACK.c
MixSim/src/libGenPars.c
MixSim/src/libMixSim.c
MixSim/NAMESPACE
MixSim/demo
MixSim/demo/sec3.3_ex3b.R
MixSim/demo/sec3.3_ex4c.R
MixSim/demo/sec3.1_ex3.R
MixSim/demo/sec4_ex1.R
MixSim/demo/sec3.3_ex2c.R
MixSim/demo/sec3.2_ex1.R
MixSim/demo/sec3.4_ex2b.R
MixSim/demo/sec3.3_ex2d.R
MixSim/demo/sec3.4_ex2c.R
MixSim/demo/sec3.3_ex1a.R
MixSim/demo/demoMixSim.R
MixSim/demo/00Index
MixSim/demo/sec3.4_ex1.R
MixSim/demo/sec3.3_ex3a.R
MixSim/demo/sec3.3_ex4d.R
MixSim/demo/sec3.1_ex2.R
MixSim/demo/sec3.1_ex1.R
MixSim/demo/sec3.3_ex1b.R
MixSim/R
MixSim/R/libGen.R
MixSim/R/libGraphics.R
MixSim/R/zzz.R
MixSim/R/main.R
MixSim/MD5
MixSim/DESCRIPTION
MixSim/ChangeLog
MixSim/man
MixSim/man/VarInf.Rd
MixSim/man/MixSim.Rd
MixSim/man/overlap.Rd
MixSim/man/print.summary.Rd
MixSim/man/MixGOM.Rd
MixSim/man/pdplot.Rd
MixSim/man/RandIndex.Rd
MixSim/man/overlapGOM.Rd
MixSim/man/ClassProp.Rd
MixSim/man/00_MixSim-package.Rd
MixSim/man/perms.Rd
MixSim/man/simdataset.Rd
MixSim/cleanup