Learn R Programming

⚠️There's a newer version (0.2-1) of this package.Take me there.

pmclust (version 0.1-2)

Parallel Model-Based Clustering

Description

The pmclust aims to utilize model-based clustering (unsupervised) for high dimensional and ultra large data, especially in a distributed manner. The package employs Rmpi to perform a parallel version of expectation and maximization (EM) 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 (SPMD) programming model. The code can be executed through Rmpi and independent to most MPI applications. See the High Performance Statistical Computing (HPSC) website for more information, documents and examples.

Copy Link

Version

Install

install.packages('pmclust')

Monthly Downloads

97

Version

0.1-2

License

GPL (>= 2)

Maintainer

Wei-Chen Chen

Last Published

March 10th, 2012

Functions in pmclust (0.1-2)

em.onestep.spmd

One EM Step for SPMD
indep.logL

Independent Function for Log Likelihood
aecm.step.spmd

AECM Steps for SPMD
e.step.spmd

Compute One E-step and Log Likelihood Based on Current Parameters
initial.em.spmd

Initialization for Model-Based Clustering
.2.PARAM

A Set of Parameters in Model-Based Clustering.
em.update.class.spmd

Update CLASS.spmd Based on the Final Iteration
initial.RndEM.spmd

Initialization of RndEM for X.spmd
.0.readme

Read Me First Function
assign.N.sample

Obtain a Set of Random Samples for X.spmd
initial.center.spmd

Initialization for K-means Algorithm
kmeans.update.class.spmd

Update CLASS.spmd Based on the K-Means Final Iteration
mb.print

Print Results of Model-Based Clustering
apecm1.step.spmd

APECM1 Steps for SPMD
apecm2.step.spmd

APECM2 Steps for SPMD
.3.CONTROL

A Set of Controls in Model-Based Clustering.
em.step.spmd

EM Steps for SPMD
generate.basic.spmd

Generate Basic Examples for Testing
pmclust-package

Parallel Model-Based Clustering
.1.set.global

Set Global Variables According to X.spmd
kmeans.step.spmd

K-Means Steps for SPMD
get.N.CLASS

Obtain Total Elements for Every Clusters
catmpi

cat function
printmpi

Print Function
m.step.spmd

Compute One M-Step Based on Current Posterior Probabilities