| Aspect | Details |
|--------|----------|
| Purpose | Comprehensive missing‑data analysis & imputation (Exploratory, Diagnostic, eXtra‑impute). |
| Target users | Data scientists, statisticians, epidemiologists, anyone who regularly works with incomplete datasets. |
| Core philosophy | “One‑stop‑shop” – from visualising patterns to testing missingness mechanisms, selecting the best imputation model, and exporting the completed data. |
| Full‑mode (RmissAX::run_full()) | Executes all the built‑in diagnostics, model‑selection heuristics and multiple‑imputation pipelines with a single call, while still allowing you to intervene at any step. |
| Key dependencies | tidyverse, VIM, mice, missForest, naniar, ggplot2, data.table (all installed automatically). |
RmissAX produces a gallery of ready‑to‑publish plots: rmissax full
| Plot | What you see |
|------|--------------|
| missingness_heatmap | Cells = missing (blue) vs observed (white). |
| density_overlay | Pre‑ vs post‑imputation density for each variable. |
| trace_plot | MCMC‑style convergence of imputed values across iterations. |
| pairwise_missingness | Correlation of missingness patterns (similar to VIM::aggr). | | Aspect | Details | |--------|----------| | Purpose
plots <- generate_all_plots(imp_res, pattern_tbl)
# Example: save the heatmap
ggsave("missingness_heatmap.png", plots$missingness_heatmap, width = 8, height = 5)
The heavy‑lifting step. By default it creates 5 multiply‑imputed datasets, but you can change n_imp. If “rmissax full” is a mode/flag, enable it
imp_res <- impute_multiple(df = my_data,
method_tbl = method_tbl,
n_imp = 5,
seed = 2026,
parallel = TRUE) # uses `future.apply` for speed
Key goodies