kalamri2 / imputation

https://www.biorxiv.org/content/early/2017/07/24/167858

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Characterizing and Managing Missing Structured Data in Electronic Health Records:

Brett K. Beaulieu-Jones1,2, Daniel Lavage3, John Snyder3, Jason H. Moore2, Sarah A Pendergrass3, Christopher R. Bauer3,*

1 Genomics and Computational Biology Graduate Group, Perelman School of Medicine, University of Pennsylvania, Philadelphia, Pennsylvania, USA.

2 Institute for Biomedical Informatics, University of Pennsylvania, Philadelphia, PA 19104

3 Biomedical and Translational Informatics Institute, Geisinger Health System

*To whom correspondence should be addressed: (cbauer) at geisinger.edu

Introduction

Missing data is a challenge for all studies; however, this is especially true for electronic health record (EHR) based analyses. Failure to appropriately consider missing data can lead to biased results. Here, we are detailed procedures for when and how to conduct imputation of EHR data. We demonstrate how the mechanism of missingness can be assessed, evaluate the performance of a variety of imputation methods, and describe some of the most frequent problems that can be encountered.

We used three opensource libraries for comparison and evaluation:

  1. fancyimpute

  2. scikit-learn

  3. Multivariate Imputation by Chained Equations - R

Feedback

Please feel free to email us - (brettbe) at med.upenn.edu with any feedback or raise a github issue with any comments or questions.

Acknowledgements

We thank Casey S. Greene (University of Pennsylvania) for his helpful discussions. Funding: This work was supported by the Commonwealth Universal Research Enhancement (CURE) Program grant from the Pennsylvania Department of Health. B.K.B.-J. and J.H.M. were also supported by and by US National Institutes of Health grants AI116794 and LM010098 to J.H.M..

About

https://www.biorxiv.org/content/early/2017/07/24/167858


Languages

Language:Jupyter Notebook 74.1%Language:R 17.4%Language:Python 8.0%Language:Shell 0.6%