missknn: Fast Masked K-Nearest Neighbor Imputation

Fast masked k-nearest neighbor imputation for mixed-type tabular data. Distances are computed only on the variables jointly observed by the receiver and the donor, and missing values are filled by local regression (numeric) or weighted vote (categorical) over the nearest donors. Returns completed data for single imputation or a list of completed data sets for multiple imputation.

Version: 1.2.0
Depends: R (≥ 3.5.0)
Imports: basetable (≥ 1.4.2), Rcpp, RcppParallel, stats
LinkingTo: Rcpp, RcppParallel
Suggests: bench, ggplot2, knitr, rmarkdown, mimar, missForest, missRanger, VIM, testthat (≥ 3.0.0), roxygen2
Published: 2026-11-09
DOI: 10.32614/CRAN.package.missknn
Author: Imad El Badisy [aut, cre]
Maintainer: Imad El Badisy <elbadisyimad at gmail.com>
BugReports: https://github.com/ielbadisy/missknn/issues
License: MIT + file LICENSE
URL: https://CRAN.R-project.org/package=missknn
NeedsCompilation: yes
SystemRequirements: GNU make
Citation: missknn citation info
Materials: README, NEWS
CRAN checks: missknn results

Documentation:

Reference manual: missknn.html , missknn.pdf
Vignettes: Getting started with missknn (source, R code)

Downloads:

Package source: missknn_1.2.0.tar.gz
Windows binaries: r-devel: missknn_1.1.2.zip, r-release: missknn_1.1.2.zip, r-oldrel: missknn_1.1.2.zip
macOS binaries: r-release (arm64): missknn_1.2.0.tgz, r-oldrel (arm64): missknn_1.2.0.tgz, r-release (x86_64): missknn_1.1.2.tgz, r-oldrel (x86_64): missknn_1.1.2.tgz
Old sources: missknn archive

Reverse dependencies:

Reverse imports: mimar

Linking:

Please use the canonical form https://CRAN.R-project.org/package=missknn to link to this page.