Package: DCEM 2.0.6

Sharma Parichit

DCEM: Clustering Big Data using Expectation Maximization Star (EM*) Algorithm

Implements the Improved Expectation Maximisation EM* and the traditional EM algorithm for clustering big data (gaussian mixture models for both multivariate and univariate datasets). This version implements the faster alternative-EM* that expedites convergence via structure based data segregation. The implementation supports both random and K-means++ based initialization. Reference: Parichit Sharma, Hasan Kurban, Mehmet Dalkilic (2022) <doi:10.1016/j.softx.2021.100944>. Hasan Kurban, Mark Jenne, Mehmet Dalkilic (2016) <doi:10.1007/s41060-017-0062-1>.

Authors:Sharma Parichit [aut, cre, ctb], Kurban Hasan [aut, ctb], Dalkilic Mehmet [aut]

DCEM_2.0.6.tar.gz
DCEM_2.0.6.zip(r-4.7)DCEM_2.0.6.zip(r-4.6)DCEM_2.0.6.zip(r-4.5)
DCEM_2.0.6.tgz(r-4.6-x86_64)DCEM_2.0.6.tgz(r-4.6-arm64)DCEM_2.0.6.tgz(r-4.5-x86_64)DCEM_2.0.6.tgz(r-4.5-arm64)
DCEM_2.0.6.tar.gz(r-4.7-arm64)DCEM_2.0.6.tar.gz(r-4.7-x86_64)DCEM_2.0.6.tar.gz(r-4.6-arm64)DCEM_2.0.6.tar.gz(r-4.6-x86_64)
DCEM_2.0.6.tgz(r-4.6-emscripten)
manual.pdf |manual.html
card.svg |card.png
DCEM/json (API)
NEWS

# Install 'DCEM' in R:
install.packages('DCEM', repos = c('https://parichit.r-universe.dev', 'https://cloud.r-project.org'))

Bug tracker:https://github.com/parichit/dcem/issues

Uses libs:
  • c++– GNU Standard C++ Library v3
Datasets:

On CRAN:

Conda:

cpp

4.48 score 3 stars 7 scripts 516 downloads 2 mentions 6 exports 4 dependencies

Last updated from:d8350ed556. Checks:11 NOTE, 2 OK. Indexed: yes.

TargetResultTimeFilesSyslog
linux-devel-arm64NOTE126
linux-devel-x86_64NOTE103
source / vignettesOK178
linux-release-arm64NOTE107
linux-release-x86_64NOTE114
macos-release-arm64NOTE221
macos-release-x86_64NOTE219
macos-oldrel-arm64NOTE164
macos-oldrel-x86_64NOTE290
windows-develNOTE123
windows-releaseNOTE218
windows-oldrelNOTE140
wasm-releaseOK105

Exports:dcem_predictdcem_star_traindcem_testdcem_trainmeu_mvmeu_uv

Dependencies:MASSmatrixcalcmvtnormRcpp

DCEM

Rendered fromDCEM.Rmdusingknitr::rmarkdownon May 13 2026.

Last update: 2022-01-15
Started: 2020-04-07

Readme and manuals

Help Manual

Help pageTopics
build_heap: Part of DCEM package.build_heap
DCEM: Clustering Big Data using Expectation Maximization Star (EM*) Algorithm.DCEM
dcem_cluster (multivariate data): Part of DCEM package.dcem_cluster_mv
dcem_cluster_uv (univariate data): Part of DCEM package.dcem_cluster_uv
dcem_predict: Part of DCEM package.dcem_predict
dcem_star_cluster_mv (multivariate data): Part of DCEM package.dcem_star_cluster_mv
dcem_star_cluster_uv (univariate data): Part of DCEM package.dcem_star_cluster_uv
dcem_star_train: Part of DCEM package.dcem_star_train
dcem_test: Part of DCEM package.dcem_test
dcem_train: Part of DCEM package.dcem_train
expectation_mv: Part of DCEM package.expectation_mv
expectation_uv: Part of DCEM package.expectation_uv
get_priors: Part of DCEM package.get_priors
insert_nodes: Part of DCEM package.insert_nodes
Ionosphere data: A dataset of 351 radar readingsionosphere_data
max_heapify: Part of DCEM package.max_heapify
maximisation_mv: Part of DCEM package.maximisation_mv
maximisation_uv: Part of DCEM package.maximisation_uv
meu_mv: Part of DCEM package.meu_mv
meu_mv_impr: Part of DCEM package.meu_mv_impr
meu_uv: Part of DCEM package.meu_uv
meu_uv_impr: Part of DCEM package.meu_uv_impr
separate_data: Part of DCEM package.separate_data
sigma_mv: Part of DCEM package.sigma_mv
sigma_uv: Part of DCEM package.sigma_uv
trim_data: Part of DCEM package. Used internally in the package.trim_data
update_weights: Part of DCEM package.update_weights
validate_data: Part of DCEM package. Used internally in the package.validate_data