Format

Send to

Choose Destination
Stat Med. 2015 Sep 20;34(21):2941-57. doi: 10.1002/sim.6526. Epub 2015 May 18.

A Naive Bayes machine learning approach to risk prediction using censored, time-to-event data.

Author information

1
Division of Biostatistics, University of Minnesota, Minneapolis, MN, U.S.A.
2
Department of Computer Science and Engineering, University of Minnesota, Minneapolis, MN, U.S.A.
3
HealthPartners Institute for Education and Research, Minneapolis, MN, U.S.A.
4
Department of Information and Decision Sciences, Carlson School of Management, University of Minnesota, Minneapolis, MN, U.S.A.

Abstract

Predicting an individual's risk of experiencing a future clinical outcome is a statistical task with important consequences for both practicing clinicians and public health experts. Modern observational databases such as electronic health records provide an alternative to the longitudinal cohort studies traditionally used to construct risk models, bringing with them both opportunities and challenges. Large sample sizes and detailed covariate histories enable the use of sophisticated machine learning techniques to uncover complex associations and interactions, but observational databases are often 'messy', with high levels of missing data and incomplete patient follow-up. In this paper, we propose an adaptation of the well-known Naive Bayes machine learning approach to time-to-event outcomes subject to censoring. We compare the predictive performance of our method with the Cox proportional hazards model which is commonly used for risk prediction in healthcare populations, and illustrate its application to prediction of cardiovascular risk using an electronic health record dataset from a large Midwest integrated healthcare system.

KEYWORDS:

Naive Bayes; electronic health records; machine learning; risk prediction; survival analysis

PMID:
25980520
PMCID:
PMC4523419
DOI:
10.1002/sim.6526
[Indexed for MEDLINE]
Free PMC Article

Supplemental Content

Full text links

Icon for PubMed Central
Loading ...
Support Center