NMAR 0.1.1
- CRAN release-related fixes
- Fix
return roxygen keyword in S3 Functions
- Add research doi references to DESCRIPTION file
NMAR 0.1.0
Initial CRAN Release
- First release of the NMAR package for estimating
nonignorable nonresponse (NMAR) bias in survey data.
Methods
- Empirical Likelihood (EL): Added
el_engine() implementing the estimator of Qin, Leung, and
Shao (2002). This method uses empirical likelihood weights satisfying
response mechanism equations and auxiliary moment constraints.
- Exponential Tilting (Parametric &
Nonparametric): Included robust implementations for both
microdata (
exptilt_engine) and aggregated contingency
tables (exptilt_nonparam_engine) based on Riddles, Kim, and
Im (2016).
Key Features
- Unified API: All estimators are accessible via a
single, consistent
nmar() interface supporting standard
formula syntax (e.g., Y ~ X | Z).
- Complex Survey Support: Seamless integration with
the
survey package. nmar() accepts
survey.design objects, automatically handling weights and
stratification.
- Variance Estimation: Robust bootstrapping (S3)
implementation for standard errors and confidence intervals across all
engines.
- Diagnostics: Rich return objects including
convergence statistics, Jacobian condition numbers, and detailed weight
summaries.
Major Changes
- Refactored Architecture: The
exptilt
and el engines share a unified structural design, ensuring
consistent behavior for controls, standardization, and error
handling.
- Standardization: Added
standardize = TRUE argument to engines to improve numerical
stability during optimization.