Package: rMIDAS 1.0.1

Thomas Robinson

rMIDAS: Multiple Imputation with Denoising Autoencoders

A tool for multiply imputing missing data using 'MIDAS', a deep learning method based on denoising autoencoder neural networks (see Lall and Robinson, 2022; <doi:10.1017/pan.2020.49>). This algorithm offers significant accuracy and efficiency advantages over other multiple imputation strategies, particularly when applied to large datasets with complex features. Alongside interfacing with 'Python' to run the core algorithm, this package contains functions for processing data before and after model training, running imputation model diagnostics, generating multiple completed datasets, and estimating regression models on these datasets. For more information see Lall and Robinson (2023) <doi:10.18637/jss.v107.i09>. This package is deprecated in favor of 'rMIDAS2'; it remains available for existing workflows but will receive only compatibility and documentation updates.

Authors:Thomas Robinson [aut, cre, cph], Ranjit Lall [aut, cph], Alex Stenlake [ctb, cph], Elviss Dvinskis [ctb]

rMIDAS_1.0.1.tar.gz
rMIDAS_1.0.1.zip(r-4.7-any)rMIDAS_1.0.1.zip(r-4.6-any)rMIDAS_1.0.1.zip(r-4.5-any)
rMIDAS_1.0.1.tgz(r-4.6-any)rMIDAS_1.0.1.tgz(r-4.5-any)
rMIDAS_1.0.1.tar.gz(r-4.7-any)rMIDAS_1.0.1.tar.gz(r-4.6-any)
rMIDAS_1.0.1.tgz(r-4.6-emscripten)
manual.pdf |manual.html✨
DESCRIPTION |NEWS
card.svg |card.png
rMIDAS/json (API)

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

Bug tracker:https://github.com/midasverse/rmidas/issues

On CRAN:

Conda:

deep-learningimputation-methodsneural-networkreticulatetensorflow

6.80 score 37 stars 43 scripts 432 downloads 14 exports 16 dependencies

Last updated from:f11dc0b3e2. Checks:9 OK. Indexed: yes.

TargetResultTimeFilesSyslog
linux-develOK135
source / vignettesOK195
linux-releaseOK150
macos-releaseOK151
macos-oldrelOK175
windows-develOK131
windows-releaseOK172
windows-oldrelOK113
wasm-releaseOK107

Exports:add_bin_labelsadd_missingnesscol_minmaxcombinecompleteconvertdelete_rMIDAS_envmidas_setupna_to_nanoverimputereset_rMIDAS_envset_python_envtrainundo_minmax

Dependencies:data.tableherejsonlitelatticeMatrixmltoolspngrappdirsrbibutilsRcppRcppTOMLRdpackreticulaterlangrprojrootwithr

Imputing missing data using rMIDAS
Ensure your system is correctly configured | Loading the data

Last update: 2026-03-12
Started: 2020-11-02

Migrating from rMIDAS to rMIDAS2
Why rMIDAS2? | Installation | Side-by-side comparison | 1. Setup | 2. Data preparation | 3. Training | 4. Generating imputations | 5. Rubin's rules regression | 6. Overimputation diagnostic | 7. Mean imputation (new in rMIDAS2) | 8. Cleanup | Complete migration example | rMIDAS (old) | rMIDAS2 (new) | Quick-reference cheat sheet

Last update: 2026-03-12
Started: 2026-03-12

Running rMIDAS on a server instance
Choice of server instance | Server setup | R specific setup

Last update: 2026-03-12
Started: 2022-06-25

Using custom Python versions
Option 1: Do nothing! | Option 2: | Option 3: | Troubleshooting errors | Older versions of macOS default to Python 2.7 | Shared library access

Last update: 2026-03-12
Started: 2020-11-02