Identifying representative trees from ensembles.
Tree-based methods have become popular for analyzing complex data structures where the primary goal is risk stratification of patients. Ensemble techniques improve the accuracy in prediction and address the instability in a single tree by growing an ensemble of trees and aggregating. However, in the process, individual trees get lost. In this paper, we propose a methodology for identifying the most representative trees in an ensemble on the basis of several tree distance metrics. Although our focus is on binary outcomes, the methods are applicable to censored data as well. For any two trees, the distance metrics are chosen to (1) measure similarity of the covariates used to split the trees; (2) reflect similar clustering of patients in the terminal nodes of the trees; and (3) measure similarity in predictions from the two trees. Whereas the latter focuses on prediction, the first two metrics focus on the architectural similarity between two trees. The most representative trees in the ensemble are chosen on the basis of the average distance between a tree and all other trees in the ensemble. Out-of-bag estimate of error rate is obtained using neighborhoods of representative trees. Simulations and data examples show gains in predictive accuracy when averaging over such neighborhoods. We illustrate our methods using a dataset of kidney cancer treatment receipt (binary outcome) and a second dataset of breast cancer survival (censored outcome).
Department of Biostatistics, University of Michigan, Ann Arbor, MI 48109, U.S.A. mousumib@umich.edu
Mousumi
M
Banerjee
Ying
Y
Ding
Anne-Michelle
AM
Noone
D001943:Breast Neoplasms / Q000453:epidemiology / Q000473:pathology / Q000628:therapy; D003198:Computer Simulation; D003627:Data Interpretation, Statistical; D005260:Female; D005544:Forecasting / Q000379:methods; D006801:Humans; D007680:Kidney Neoplasms / Q000453:epidemiology / Q000628:therapy; D008297:Male; D015233:Models, Statistical; D010043:Outcome and Process Assessment, Health Care / Q000379:methods / Q000706:statistics & numerical data*; D018570:Risk Assessment / Q000379:methods / Q000706:statistics & numerical data*; D016019:Survival Analysis