Cargando…

Benchmarking missing-values approaches for predictive models on health databases

BACKGROUND: As databases grow larger, it becomes harder to fully control their collection, and they frequently come with missing values. These large databases are well suited to train machine learning models, e.g., for forecasting or to extract biomarkers in biomedical settings. Such predictive appr...

Descripción completa

Detalles Bibliográficos
Autores principales: Perez-Lebel, Alexandre, Varoquaux, Gaël, Le Morvan, Marine, Josse, Julie, Poline, Jean-Baptiste
Formato: Online Artículo Texto
Lenguaje:English
Publicado: Oxford University Press 2022
Materias:
Acceso en línea:https://www.ncbi.nlm.nih.gov/pmc/articles/PMC9012100/
https://www.ncbi.nlm.nih.gov/pubmed/35426912
http://dx.doi.org/10.1093/gigascience/giac013
_version_ 1784687732267679744
author Perez-Lebel, Alexandre
Varoquaux, Gaël
Le Morvan, Marine
Josse, Julie
Poline, Jean-Baptiste
author_facet Perez-Lebel, Alexandre
Varoquaux, Gaël
Le Morvan, Marine
Josse, Julie
Poline, Jean-Baptiste
author_sort Perez-Lebel, Alexandre
collection PubMed
description BACKGROUND: As databases grow larger, it becomes harder to fully control their collection, and they frequently come with missing values. These large databases are well suited to train machine learning models, e.g., for forecasting or to extract biomarkers in biomedical settings. Such predictive approaches can use discriminative—rather than generative—modeling and thus open the door to new missing-values strategies. Yet existing empirical evaluations of strategies to handle missing values have focused on inferential statistics. RESULTS: Here we conduct a systematic benchmark of missing-values strategies in predictive models with a focus on large health databases: 4 electronic health record datasets, 1 population brain imaging database, 1 health survey, and 2 intensive care surveys. Using gradient-boosted trees, we compare native support for missing values with simple and state-of-the-art imputation prior to learning. We investigate prediction accuracy and computational time. For prediction after imputation, we find that adding an indicator to express which values have been imputed is important, suggesting that the data are missing not at random. Elaborate missing-values imputation can improve prediction compared to simple strategies but requires longer computational time on large data. Learning trees that model missing values—with missing incorporated attribute—leads to robust, fast, and well-performing predictive modeling. CONCLUSIONS: Native support for missing values in supervised machine learning predicts better than state-of-the-art imputation with much less computational cost. When using imputation, it is important to add indicator columns expressing which values have been imputed.
format Online
Article
Text
id pubmed-9012100
institution National Center for Biotechnology Information
language English
publishDate 2022
publisher Oxford University Press
record_format MEDLINE/PubMed
spelling pubmed-90121002022-04-18 Benchmarking missing-values approaches for predictive models on health databases Perez-Lebel, Alexandre Varoquaux, Gaël Le Morvan, Marine Josse, Julie Poline, Jean-Baptiste Gigascience Research BACKGROUND: As databases grow larger, it becomes harder to fully control their collection, and they frequently come with missing values. These large databases are well suited to train machine learning models, e.g., for forecasting or to extract biomarkers in biomedical settings. Such predictive approaches can use discriminative—rather than generative—modeling and thus open the door to new missing-values strategies. Yet existing empirical evaluations of strategies to handle missing values have focused on inferential statistics. RESULTS: Here we conduct a systematic benchmark of missing-values strategies in predictive models with a focus on large health databases: 4 electronic health record datasets, 1 population brain imaging database, 1 health survey, and 2 intensive care surveys. Using gradient-boosted trees, we compare native support for missing values with simple and state-of-the-art imputation prior to learning. We investigate prediction accuracy and computational time. For prediction after imputation, we find that adding an indicator to express which values have been imputed is important, suggesting that the data are missing not at random. Elaborate missing-values imputation can improve prediction compared to simple strategies but requires longer computational time on large data. Learning trees that model missing values—with missing incorporated attribute—leads to robust, fast, and well-performing predictive modeling. CONCLUSIONS: Native support for missing values in supervised machine learning predicts better than state-of-the-art imputation with much less computational cost. When using imputation, it is important to add indicator columns expressing which values have been imputed. Oxford University Press 2022-04-15 /pmc/articles/PMC9012100/ /pubmed/35426912 http://dx.doi.org/10.1093/gigascience/giac013 Text en © The Author(s) 2022. Published by Oxford University Press GigaScience. https://creativecommons.org/licenses/by/4.0/This is an Open Access article distributed under the terms of the Creative Commons Attribution License (https://creativecommons.org/licenses/by/4.0/), which permits unrestricted reuse, distribution, and reproduction in any medium, provided the original work is properly cited.
spellingShingle Research
Perez-Lebel, Alexandre
Varoquaux, Gaël
Le Morvan, Marine
Josse, Julie
Poline, Jean-Baptiste
Benchmarking missing-values approaches for predictive models on health databases
title Benchmarking missing-values approaches for predictive models on health databases
title_full Benchmarking missing-values approaches for predictive models on health databases
title_fullStr Benchmarking missing-values approaches for predictive models on health databases
title_full_unstemmed Benchmarking missing-values approaches for predictive models on health databases
title_short Benchmarking missing-values approaches for predictive models on health databases
title_sort benchmarking missing-values approaches for predictive models on health databases
topic Research
url https://www.ncbi.nlm.nih.gov/pmc/articles/PMC9012100/
https://www.ncbi.nlm.nih.gov/pubmed/35426912
http://dx.doi.org/10.1093/gigascience/giac013
work_keys_str_mv AT perezlebelalexandre benchmarkingmissingvaluesapproachesforpredictivemodelsonhealthdatabases
AT varoquauxgael benchmarkingmissingvaluesapproachesforpredictivemodelsonhealthdatabases
AT lemorvanmarine benchmarkingmissingvaluesapproachesforpredictivemodelsonhealthdatabases
AT jossejulie benchmarkingmissingvaluesapproachesforpredictivemodelsonhealthdatabases
AT polinejeanbaptiste benchmarkingmissingvaluesapproachesforpredictivemodelsonhealthdatabases