Learn R Programming

BMIselect (version 1.0.1)

Bayesian MI-LASSO for Variable Selection on Multiply-Imputed Datasets

Description

Provides a suite of Bayesian MI-LASSO for variable selection methods for multiply-imputed datasets. The package includes four Bayesian MI-LASSO models using shrinkage (Multi-Laplace, Horseshoe, ARD) and Spike-and-Slab (Spike-and-Laplace) priors, along with tools for model fitting via MCMC, three-step projection predictive variable selection, and hyperparameter calibration. Methods are suitable for both continuous and binary covariates under missing-at-random assumptions. See Zou, J., Wang, S. and Chen, Q. (2022), Variable Selection for Multiply-imputed Data: A Bayesian Framework. ArXiv, 2211.00114. for more details. We also provide the frequentist`s MI-LASSO function.

Copy Link

Version

Install

install.packages('BMIselect')

Version

1.0.1

License

Apache License (>= 2)

Maintainer

Jungang Zou

Last Published

July 9th, 2025

Functions in BMIselect (1.0.1)

sim_A

Simulate dataset A: Independent continuous covariates with MCAR/MAR missingness
sim_B

Simulate dataset B: AR(1)-correlated continuous covariates with MCAR/MAR missingness
sim_C

Simulate dataset C: AR(1)-latent Gaussian dichotomized to binary covariates with MCAR/MAR missingness
projection_posterior

Projection of Full-Posterior Draws onto a Reduced-Subset Model
ARD_mcmc

ARD MCMC Sampler for Multiply-Imputed Regression
projection_mean

Projecting Posterior Means of Full-Model Coefficients onto a Reduced Subset Model
multi_laplace_mcmc

Multi-Laplace MCMC Sampler for Multiply-Imputed Regression
MI_LASSO

Multiple-Imputation LASSO (MI-LASSO)
horseshoe_mcmc

Horseshoe MCMC Sampler for Multiply-Imputed Regression
BMI_LASSO

Bayesian MI-LASSO for Multiply-Imputed Regression
spike_laplace_partially_mcmc

Spike-and-Laplace MCMC Sampler for Multiply-Imputed Regression