pmclust: Parallel Model-Based Clustering using Expectation-Gathering-Maximization Algorithm for Finite Mixture Gaussian Model

Aims to utilize model-based clustering (unsupervised) for high dimensional and ultra large data, especially in a distributed manner. The code employs pbdMPI to perform a expectation-gathering-maximization algorithm for finite mixture Gaussian models. The unstructured dispersion matrices are assumed in the Gaussian models. The implementation is default in the single program multiple data programming model. The code can be executed through pbdMPI and independent to most MPI applications. See the High Performance Statistical Computing website for more information, documents and examples.

AuthorWei-Chen Chen [aut, cre], George Ostrouchov [aut]
Date of publication2016-12-19 08:34:03
MaintainerWei-Chen Chen <wccsnow@gmail.com>
LicenseGPL (>= 2)
Version0.1-9
http://r-pbd.org/

View on CRAN

Functions

aecm.step Man page
apecma.step Man page
apecm.step Man page
as.dmat Man page
as.gbd Man page
assign.N.sample Man page
as.spmd Man page
CHECK Man page
CLASS.dmat Man page
CLASS.spmd Man page
COMM.RANK Man page
COMM.SIZE Man page
CONTROL Man page
em.onestep Man page
em.onestep.dmat Man page
em.step Man page
em.step.dmat Man page
em.update.class Man page
em.update.class.dmat Man page
e.step Man page
e.step.dmat Man page
ETA Man page
generate.basic Man page
generate.MixSim Man page
get.CLASS Man page
get.N.CLASS Man page
get.N.CLASS.dmat Man page
indep.logL Man page
indep.logL.dmat Man page
initial.center Man page
initial.center.dmat Man page
initial.em Man page
initial.em.dmat Man page
initial.RndEM Man page
initial.RndEM.dmat Man page
kmeans.step Man page
kmeans.step.dmat Man page
kmeans.update.class Man page
kmeans.update.class.dmat Man page
mb.print Man page
m.step Man page
m.step.dmat Man page
MU Man page
PARAM Man page
PARAM.org Man page
pkmeans Man page
.PMC.CT Man page
pmclust Man page
.pmclustEnv Man page
pmclust-package Man page
print.pkmeans Man page
print.pmclust Man page
p.times.logtwopi Man page
readme Man page
readme.dmat Man page
SAVE.iter Man page
SAVE.param Man page
set.global Man page
set.global.dmat Man page
set.global.gbd Man page
SIGMA Man page
U.dmat Man page
U.spmd Man page
W.dmat Man page
W.dmat.rowSums Man page
W.spmd Man page
W.spmd.rowSums Man page
X.dmat Man page
X.gbd Man page
X.spmd Man page
Z.colSums Man page
Z.dmat Man page
Z.spmd Man page

Files

pmclust
pmclust/COPYING
pmclust/inst
pmclust/inst/CITATION
pmclust/inst/tests
pmclust/inst/tests/iris_em_dmat.r
pmclust/inst/tests/dmat_em.r
pmclust/inst/tests/iris_kmeans_dmat.r
pmclust/inst/tests/dmat_kmeans.r
pmclust/inst/tests/iris_em_spmd.r
pmclust/inst/tests/iris_EMCluster.r
pmclust/inst/tests/iris_kmeans_spmd.r
pmclust/inst/doc
pmclust/inst/doc/pmclust-guide.pdf
pmclust/inst/doc/pmclust-guide.Rnw
pmclust/src
pmclust/src/my_c_em.c
pmclust/src/my_c_apecm.c
pmclust/NAMESPACE
pmclust/demo
pmclust/demo/gbd_kmeans.r
pmclust/demo/ex_aecm.r
pmclust/demo/iris_common.r
pmclust/demo/gbd_em.r
pmclust/demo/io_csv.r
pmclust/demo/iris_dmat.r
pmclust/demo/gbd_apecma.r
pmclust/demo/ex_em.r
pmclust/demo/ex_apecm.r
pmclust/demo/ex_MixSim.r
pmclust/demo/iris_single.r
pmclust/demo/gbd_aecm.r
pmclust/demo/iris_gbdr.r
pmclust/demo/dmat_em.r
pmclust/demo/ex_apecma.r
pmclust/demo/00Index
pmclust/demo/gbd_apecm.r
pmclust/demo/dmat_kmeans.r
pmclust/demo/ex_kmeans.r
pmclust/data
pmclust/data/control.r
pmclust/data/envir.r
pmclust/R
pmclust/R/dmat_00_readme.r
pmclust/R/pm_em_decompsigma.r
pmclust/R/dmat_kmeans_initial.r
pmclust/R/dmat_em_tools.r
pmclust/R/dmat_em_initial.r
pmclust/R/03_print_object.r
pmclust/R/pm_my_c_tools.r
pmclust/R/pm_indep_logL.r
pmclust/R/00_pmclust_internal_dmat.r
pmclust/R/000_globalVariables.r
pmclust/R/pm_aecm_base.r
pmclust/R/pm_kmeans_base.r
pmclust/R/00_pmclust_internal.r
pmclust/R/pm_apecm_base.r
pmclust/R/pm_em_tools.r
pmclust/R/02_convert_data.r
pmclust/R/01_as_dmat.r
pmclust/R/01_as_spmd.r
pmclust/R/00_pmclust.r
pmclust/R/gbd_my_tools.r
pmclust/R/dmat_indep_logL.r
pmclust/R/pm_my_tools.r
pmclust/R/pm_em_initial.r
pmclust/R/pm_kmeans_initial.r
pmclust/R/pm_generate_basic.r
pmclust/R/zzz.r
pmclust/R/pm_em_logdmvnorm.r
pmclust/R/dmat_em_logdmvnorm.r
pmclust/R/dmat_em_base.r
pmclust/R/dmat_my_tools.r
pmclust/R/02_load_balance.r
pmclust/R/04_mb_print.r
pmclust/R/pm_generate_MixSim.r
pmclust/R/yyy.r
pmclust/R/pm_em_base.r
pmclust/R/dmat_kmeans_base.r
pmclust/R/pm_00_readme.r
pmclust/R/pm_sampling.r
pmclust/R/pm_apecma_base.r
pmclust/vignettes
pmclust/vignettes/pmclust-include
pmclust/vignettes/pmclust-include/03-algorithm.tex
pmclust/vignettes/pmclust-include/04-discussion.tex
pmclust/vignettes/pmclust-include/pmclust.bib
pmclust/vignettes/pmclust-include/00-preamble.tex
pmclust/vignettes/pmclust-include/02-example.tex
pmclust/vignettes/pmclust-include/01-acknowledgement.tex
pmclust/vignettes/pmclust-include/01-introduction.tex
pmclust/vignettes/pmclust-include/my_jss.cls
pmclust/vignettes/pmclust-guide.Rnw
pmclust/vignettes/build_pdf.sh
pmclust/MD5
pmclust/README
pmclust/DESCRIPTION
pmclust/ChangeLog
pmclust/man
pmclust/man/50-indep.logL.Rd pmclust/man/60-print.Rd pmclust/man/30-em.one.m.Rd pmclust/man/20-assign.N.sample.Rd pmclust/man/40-generate.MixSim.Rd pmclust/man/30-em.one.e.Rd pmclust/man/50-mb.print.Rd pmclust/man/30-em.one.Rd pmclust/man/13_d.control.Rd pmclust/man/41-get.N.CLASS.Rd pmclust/man/12_d.param.Rd pmclust/man/30-em_initial.Rd pmclust/man/50-update.class.Rd pmclust/man/11_d.set.global.Rd pmclust/man/40-generate.basic.Rd pmclust/man/50-as.dmat.spmd.Rd pmclust/man/00_pmclust-package.Rd pmclust/man/10_d.readme.Rd pmclust/man/30-em_like.Rd pmclust/man/01-pmclust_pkmeans.Rd
pmclust/cleanup

Questions? Problems? Suggestions? or email at ian@mutexlabs.com.

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

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