Amelia asume que los datos siguen una distribución normal multivariante, por lo que toda la información sobre las relaciones en los datos puede resumirse sólo con medias y covarianzas. Cuando los datos son incompletos, Amelia utiliza el conocido algoritmo EM para encontrar estimaciones corregidas de las medias y covarianzas. Véase Little y Rubin (2002) para más detalles.
En su forma original, las estimaciones EM no pueden utilizarse para crear imputaciones múltiples, ya que las estimaciones no reflejan el hecho de que se han estimado a partir de una muestra finita. Para solucionar esto, Amelia toma primero m muestras bootstrap y aplica el algoritmo EM a cada una de estas muestras bootstrap. Las m estimaciones de medias y varianzas serán ahora diferentes. El primer conjunto de estimaciones se utiliza para extraer el primer conjunto de valores imputados mediante una forma de análisis de regresión, el segundo conjunto se utiliza para calcular el segundo conjunto de valores imputados, y así sucesivamente.
Como Amelia asume una distribución normal multivariante, funcionará mejor cuando sus datos se distribuyan aproximadamente de forma normal (posiblemente después de una transformación), y cuando los estadísticos que calcule a partir de los datos en su análisis de datos completos estén cerca del centro de la distribución, como las medias, las modas o los pesos de regresión.