Amelia: A Program for Missing Data

A tool that "multiply imputes" missing data in a single cross-section (such as a survey), from a time series (like variables collected for each year in a country), or from a time-series-cross-sectional data set (such as collected by years for each of several countries). Amelia II implements our bootstrapping-based algorithm that gives essentially the same answers as the standard IP or EMis approaches, is usually considerably faster than existing approaches and can handle many more variables. Unlike Amelia I and other statistically rigorous imputation software, it virtually never crashes (but please let us know if you find to the contrary!). The program also generalizes existing approaches by allowing for trends in time series across observations within a cross-sectional unit, as well as priors that allow experts to incorporate beliefs they have about the values of missing cells in their data. Amelia II also includes useful diagnostics of the fit of multiple imputation models. The program works from the R command line or via a graphical user interface that does not require users to know R.

Version: 1.8.2
Depends: R (≥ 3.0.2), Rcpp (≥ 0.11)
Imports: foreign, utils, grDevices, graphics, methods, stats, rlang
LinkingTo: Rcpp (≥ 0.11), RcppArmadillo
Suggests: tcltk, broom, rmarkdown, knitr
Published: 2024-04-23
DOI: 10.32614/CRAN.package.Amelia
Author: James Honaker [aut], Gary King [aut], Matthew Blackwell ORCID iD [aut, cre]
Maintainer: Matthew Blackwell <mblackwell at>
License: GPL-2 | GPL-3 [expanded from: GPL (≥ 2)]
NeedsCompilation: yes
Citation: Amelia citation info
Materials: README NEWS
In views: MissingData
CRAN checks: Amelia results


Reference manual: Amelia.pdf
Vignettes: AmeliaView GUI Guide
Multiple Imputation Diagnostics
Introduction to Multiple Imputation
Using Amelia


Package source: Amelia_1.8.2.tar.gz
Windows binaries: r-devel:, r-release:, r-oldrel:
macOS binaries: r-release (arm64): Amelia_1.8.2.tgz, r-oldrel (arm64): Amelia_1.8.2.tgz, r-release (x86_64): Amelia_1.8.2.tgz, r-oldrel (x86_64): Amelia_1.8.2.tgz
Old sources: Amelia archive

Reverse dependencies:

Reverse depends: bmem, bmemLavaan, TestDataImputation
Reverse imports: missCompare, OVtool, seqimpute
Reverse suggests: betaMC, cem, clarify, howManyImputations, manymome, marginaleffects, MatchThem, merTools, mitml, MKinfer, MKmisc, modelsummary, semmcci, semTools, simsem
Reverse enhances: miceadds


Please use the canonical form to link to this page.