Skip to content

ClustImpute

K-Means Clustering with Build-in Missing Data Imputation

v0.2.4 · May 31, 2021 · GPL-3

Description

This k-means algorithm is able to cluster data with missing values and as a by-product completes the data set. The implementation can deal with missing values in multiple variables and is computationally efficient since it iteratively uses the current cluster assignment to define a plausible distribution for missing value imputation. Weights are used to shrink early random draws for missing values (i.e., draws based on the cluster assignments after few iterations) towards the global mean of each feature. This shrinkage slowly fades out after a fixed number of iterations to reflect the increasing credibility of cluster assignments. See the vignette for details.

Downloads

355

Last 30 days

10792nd

1.1K

Last 90 days

4.5K

Last year

Trend: -4.8% (30d vs prior 30d)

CRAN Check Status

2 NOTE
12 OK
Show all 14 flavors
Flavor Status
r-devel-linux-x86_64-debian-clang NOTE
r-devel-linux-x86_64-debian-gcc NOTE
r-devel-linux-x86_64-fedora-clang OK
r-devel-linux-x86_64-fedora-gcc OK
r-devel-macos-arm64 OK
r-devel-windows-x86_64 OK
r-oldrel-macos-arm64 OK
r-oldrel-macos-x86_64 OK
r-oldrel-windows-x86_64 OK
r-patched-linux-x86_64 OK
r-release-linux-x86_64 OK
r-release-macos-arm64 OK
r-release-macos-x86_64 OK
r-release-windows-x86_64 OK
Check details (2 non-OK)
NOTE r-devel-linux-x86_64-debian-clang

CRAN incoming feasibility

Maintainer: ‘Oliver Pfaffel <opfaffel@gmail.com>’

No Authors@R field in DESCRIPTION.
Please add one, modifying
  Authors@R: person(given = "Oliver",
                    family = "Pfaffel",
                    role = c("aut", "cre"),
                    email = "opfaffel@gmail.com")
as necessary.

Package CITATION file contains call(s) to old-style citEntry().  Please
use bibentry() instead.
NOTE r-devel-linux-x86_64-debian-gcc

CRAN incoming feasibility

Maintainer: ‘Oliver Pfaffel <opfaffel@gmail.com>’

No Authors@R field in DESCRIPTION.
Please add one, modifying
  Authors@R: person(given = "Oliver",
                    family = "Pfaffel",
                    role = c("aut", "cre"),
                    email = "opfaffel@gmail.com")
as necessary.

Package CITATION file contains call(s) to old-style citEntry().  Please
use bibentry() instead.

Check History

NOTE 12 OK · 2 NOTE · 0 WARNING · 0 ERROR · 0 FAILURE Mar 10, 2026
NOTE r-devel-linux-x86_64-debian-clang

CRAN incoming feasibility

Maintainer: ‘Oliver Pfaffel <opfaffel@gmail.com>’

No Authors@R field in DESCRIPTION.
Please add one, modifying
  Authors@R: person(given = "Oliver",
                    family = "Pfaffel",
                    role = c("aut", "cre"),
                    email = "opfaffel@gmail.com")
as necessary.

Package CITATION file contains call(s) to old-style citEntry().  Please
use bibentry() instead.
NOTE r-devel-linux-x86_64-debian-gcc

CRAN incoming feasibility

Maintainer: ‘Oliver Pfaffel <opfaffel@gmail.com>’

No Authors@R field in DESCRIPTION.
Please add one, modifying
  Authors@R: person(given = "Oliver",
                    family = "Pfaffel",
                    role = c("aut", "cre"),
                    email = "opfaffel@gmail.com")
as necessary.

Package CITATION file contains call(s) to old-style citEntry().  Please
use bibentry() instead.

Reverse Dependencies (1)

Dependency Network

Dependencies Reverse dependencies ClusterR copula dplyr magrittr tidyr ggplot2 rlang knitr FeatureImpCluster ClustImpute

Version History

new 0.2.4 Mar 10, 2026
updated 0.2.4 ← 0.2.0 diff May 30, 2021
updated 0.2.0 ← 0.1.7 diff Mar 20, 2021
updated 0.1.7 ← 0.1.6 diff Jan 5, 2021
updated 0.1.6 ← 0.1.5 diff Dec 11, 2020
updated 0.1.5 ← 0.1.4 diff Jul 25, 2020
updated 0.1.4 ← 0.1.3 diff May 10, 2020
new 0.1.3 Jul 31, 2019