Rmissax Full -

report_path <- write_report(imp_res,
                            diagnostics = list(mcar = mcar_res,
                                               mar = mar_res,
                                               mnar = mnar_res),
                            output_file = "RmissAX_full_report.html")

The report contains:


| Component | Description | |-----------|-------------| | CLI Parser | Uses Python’s argparse (or click) to expose a rich set of sub‑commands (scan, exploit, report). | | Task Scheduler | A lightweight asynchronous queue (based on asyncio or concurrent.futures) that distributes work across CPU cores. | | Plugin Loader | Dynamically discovers modules in the plugins/ directory, validates their manifest (plugin.yaml), and registers them with the engine. | | Result Store | In‑memory structures that are serialized to the requested output format at the end of a run. Supports incremental flushing to disk for long scans. | rmissax full

rmissax --version
# Expected output, e.g.: rmissax 2.3.1

# Load a realistic dataset (simulated)
library(survival)
data(lung)               # contains many NAs (e.g., in 'ph.ecog')
lung_clean <- lung %>% rename_all(tolower)
# Run full mode (auto method selection, 10 imputations)
lung_imp <- RmissAX::run_full(lung_clean,
                              n_imp = 10,
                              seed = 1234,
                              parallel = TRUE)
# Quick look at the pooled Cox model
library(survival)
cox_fit <- coxph(Surv(time, status) ~ age + sex + ph.ecog, data = lung_imp$imputed_data)
summary(cox_fit)

What you get: