Abstract
Multiple imputation has proven to be a useful mode of inference in the presence of missing data. It is a Monte-Carlo based methodology in which missing values are imputed multiple times by draws from a (typically explicit) imputation model. Generating “proper” imputations under reasonable models for the missing-data and complete-data mechanisms is often a computationally challenging task. The lack of software for generating multiple imputations is a serious impediment to the routine adoption of multiple imputation for handling missing data. Several groups have developed software for generating imputations, most of which is model specific, but none of this software is open, flexible, or extensible. In this paper I will introduce a computer software system, called MiPy, for generating multiple imputations under a wide variety of models using several computational approaches. The system is constructed from a combination of Python, an object-oriented and portable high-level interpreted language, and compiled modules in C, C++, and Fortran. MiPy features a clean syntax, simple GUI, open source, and portability to all of the major operating system platforms. In MiPy, Python can be viewed as the glue language that ties together computationally intensive modules written in lower-level languages.
Access this chapter
Tax calculation will be finalised at checkout
Purchases are for personal use only
Preview
Unable to display preview. Download preview PDF.
References
Ascher, D., Hinsen, K., Oliphant, T. and Dubois, P. (1999). Numerical Python. UCRL-12859, Part 4, Lawrence Livermore National Laboratory, Livermore, CA. Available online only at http://numpy.sourceforge.net
Beazley, D.M. (1995). Simplified Wrapper and Interface Generator. See http://swig.sourceforge.net
Beazley, D.M. and Lomdahl, P.S. (1997). Feeding a large-scale physics application to Python. In: Proceedings of the 6th International Python Conference, pp. 21–29. San Jose, CA.
Dubois, P. (1999). Python-Fortran Connection Tool. See http://pyfortran.sourceforge.net
Dunn, R. (2000). wxPython. See http://www.alldunn.com/wxPython
Equi4 Software (2000). Metakit. See http://www.equi4.com
Honaker, J., Joseph, A., King, G., Scheve, K. and Singh, N. (1998). Amelia:A Program for Missing Data. See http://www.gking.harvard.edu/amelia
Lundh, F. (2000). Python Imaging Library. See http://www.python.org/sigs/image-sig/Imaging.html
Muthen and Muthen (1998). Mplus. See http://www.statmodel.com
Peterson, P. (2000). f2py: Fortran to Python Interface Generator. See http://www.cens.ioc.ee/projects/f2py2e
van Rossum, G. (2000). Python Reference Manual. Reston: Corporation for National Research Initiatives. Available online at http://www.python.org
Reportlab Inc. (2000). Reportlab. See http://www.reportlab.com
Rubin, D.B. (1987). Multiple Imputation for Nonresponse in Surveys. New York: Wiley.
Rubin, D.B. (1996). Multiple imputation after 18+ years (with discussion).Journal of the American Statistical Association, 91, pp. 473–489.
Schafer, J.L. (1997). Analysis of Incomplete Multivariate Data. New York: Chapman and Hall.
Schafer, J.L. (1998). Norm. See http://www.stat.psu.edu/~jls
Spiegelhalter, D.J., Thomas, A. and Best, N.G. (1999). WinBUGS Version 1.2 User Manual. MRC Biostatistics Unit. See http://www.mrc-bsu.cam.ac.uk
Spiegelhalter, D.J., Thomas, A., Best, N.G. and Gilks, W.R. (1996). BUGS: Bayesian inference Using Gibbs Sampling, Version 0.5, (version ii). MRC Biostatistics Unit. See http://www.mrc-bsu.cam.ac.uk
SPSS (1998). Missing Value Analysis. See http://www.spss.com
Statistical Solutions Ltd. (1997). SOLAS for Missing Data Analysis. See http://www.statsol.ie
W3C (1999). Scalable Vector Graphics (SVG) 1.0 Specification. See http://www.w3.org/TR/SVG.
Author information
Authors and Affiliations
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2000 Springer-Verlag Berlin Heidelberg
About this paper
Cite this paper
Barnard, J. (2000). MiPy: a system for generating multiple imputations. In: Bethlehem, J.G., van der Heijden, P.G.M. (eds) COMPSTAT. Physica, Heidelberg. https://doi.org/10.1007/978-3-642-57678-2_20
Download citation
DOI: https://doi.org/10.1007/978-3-642-57678-2_20
Publisher Name: Physica, Heidelberg
Print ISBN: 978-3-7908-1326-5
Online ISBN: 978-3-642-57678-2
eBook Packages: Springer Book Archive