Abstract

Introduction: Penalized regression models can be used to identify and rank risk factors for poor quality of life or other outcomes. They often assume linear covariate associations, but the true associations may be nonlinear. There is no standard, automated method for determining optimal functional forms (shapes of relationships) between predictors and the outcome in high-dimensional data settings. Methods: We propose a novel algorithm, ridge regression for functional form identification of continuous predictors (RIPR) that models each continuous covariate with linear, quadratic, quartile, and cubic spline basis components in a ridge regression model to capture potential nonlinear relationships between continuous predictors and outcomes. We used a simulation study to test the performance of RIPR compared to standard and spline ridge regression models. Then, we applied RIPR to identify top predictors of Patient-Reported Outcomes Measurement Information System (PROMIS) adult global mental and physical health scores using demographic and clinical characteristics among N = 107 glomerular disease patients enrolled in the Nephrotic Syndrome Study Network (NEPTUNE). Results: RIPR resulted in better predictive accuracy than the standard and spline ridge regression methods in 56–80% of simulation repetitions under a variety of data characteristics. When applied to PROMIS scores in NEPTUNE, RIPR resulted in the lowest error for predicting physical scores, and the second-lowest error for mental scores. Further, RIPR identified hemoglobin quartiles as an important predictor of physical health that was missed by the other models. Conclusion: The RIPR algorithm can capture nonlinear functional forms of predictors that are missed by standard ridge regression models. The top predictors of PROMIS scores vary greatly across methods. RIPR should be considered alongside other machine learning models in the prediction of patient-reported outcomes and other continuous outcomes.

Full Text
Published version (Free)

Talk to us

Join us for a 30 min session where you can share your feedback and ask us any queries you have

Schedule a call