| Literature DB >> 36246178 |
Mohammad Zhalechian1, Mark P Van Oyen1, Mariel S Lavieri1, Carlos Gustavo De Moraes2, Christopher A Girkin3, Massimo A Fazio3, Robert N Weinreb4, Christopher Bowd4, Jeffrey M Liebmann2, Linda M Zangwill4, Christopher A Andrews5,6, Joshua D Stein5,6,7.
Abstract
Purpose: To assess whether the predictive accuracy of machine learning algorithms using Kalman filtering for forecasting future values of global indices on perimetry can be enhanced by adding global retinal nerve fiber layer (RNFL) data and whether model performance is influenced by the racial composition of the training and testing sets. Design: Retrospective, longitudinal cohort study. Participants: Patients with open-angle glaucoma (OAG) or glaucoma suspects enrolled in the African Descent and Glaucoma Evaluation Study or Diagnostic Innovation in Glaucoma Study.Entities:
Keywords: AD, African descent; ADAGES, African Descent and Glaucoma Evaluation Study; Algorithm bias; CI, confidence interval; D, diopter; DIGS, Diagnostic Innovation in Glaucoma Study; ED, European descent; Glaucoma; IOP, intraocular pressure; KF, Kalman filter; KF-TP, Kalman filter with tonometry and perimetry data; KF-TPO, Kalman filter with tonometry, perimetry, and global retinal nerve fiber layer data; Kalman filter; LR1, linear regression model 1; LR2, linear regression model 2; MAE, mean absolute error; MD, mean deviation; Machine learning; OAG, open-angle glaucoma; OCT; PSD, pattern standard deviation; RMSE, root mean square error; RNFL, retinal nerve fiber layer; SD, standard deviation; VF, visual field
Year: 2021 PMID: 36246178 PMCID: PMC9560647 DOI: 10.1016/j.xops.2021.100097
Source DB: PubMed Journal: Ophthalmol Sci ISSN: 2666-9145
Demographics and Characteristics of Study Sample
| Patient Characteristics | Patients with Open-Angle Glaucoma | Glaucoma Suspects | |
|---|---|---|---|
| Patients, no. | 296 | 66 | |
| Age (yrs) | 71.7 ± 10.2 | 69.7 ± 11.0 | 0.20 |
| Sex | 0.19 | ||
| Male | 141 (47.6) | 25 (37.9) | |
| Female | 155 (52.4) | 41 (62.1) | |
| Race | 0.32 | ||
| White | 160 (54.1) | 42 (63.6) | |
| Black | 119 (40.2) | 20 (30.3) | |
| Other | 17 (5.7) | 4 (6.1) | |
| Glaucoma testing | |||
| Initial | |||
| MD (dB) | –4.7 ± 5.9 | –0.5 ± 1.5 | <0.001 |
| PSD (dB) | 4.9 ± 4.0 | 1.6 ± 0.6 | <0.001 |
| IOP (mmHg) | 19.2 ± 6.4 | 20.2 ± 5.8 | 0.11 |
| Global RNFL (μm) | 77.7 ± 17.4 | 86.5 ± 12.6 | <0.001 |
| Measurements per patient | |||
| IOP | 20.6 ± 9.4 | 20.1 ± 9.8 | 0.58 |
| VF | 19.9 ± 6.6 | 19.5 ± 5.6 | 0.52 |
| OCT | 11.7 ± 4.6 | 10.8 ± 3.7 | 0.02 |
| Interval between initial and most recent assessment (yrs) | |||
| IOP | 13.6 ± 6.2 | 13.6 ± 6.0 | 0.93 |
| VF | 12.1 ± 4.1 | 12.3 ± 3.8 | 0.70 |
| OCT | 5.7 ± 1.9 | 6.3 ± 1.9 | 0.29 |
IOP = intraocular pressure; MD = mean deviation; PSD = pattern standard deviation; RNFL = retinal nerve fiber layer; VF = visual field.
Data are presented as no., no. (%), or mean±standard deviation, unless otherwise indicated.
P values for sex and race computed using Pearson’s chi-square test for independent samples. All other P values computed using a 2-sided t test.
Accuracy of 4 Models with Respect to 95% Repeatability Interval for Patients with Open-Angle Glaucoma and Glaucoma Suspects at Forecasting Mean Deviation Values 24 and 36 Months into the Future
| Months Forecast Ahead | Patient Cohort | No. of Eyes (%) | |||
|---|---|---|---|---|---|
| Kalman Filter with Tonometry and Perimetry Data Model | Kalman Filter with Tonometry, Perimetry, and Global Retinal Nerve Fiber Layer Data Model | Linear Regression Model 1 | Linear Regression Model 2 | ||
| 24 | OAG | 221 (81.3) | 216 (79.4) | 184 (67.6) | 176 (64.7) |
| Glaucoma suspects | 38 (73.1) | 42 (80.8) | 37 (71.2) | 42 (80.8) | |
| 36 | OAG | 161 (73.5) | 156 (71.2) | 126 (57.5) | 127 (58.0) |
| Glaucoma suspects | 27 (81.8) | 28 (84.8) | 20 (60.6) | 23 (69.7) | |
OAG = open-angle glaucoma.
No statistical difference was found between Kalman Filter models in any row.
Figure 1Graphs showing the accuracy of forecasted values of mean deviation (MD) for patients with open-angle glaucoma at 36 months in the future for the 4 models. The dotted line is the alignment line, and the dashed line and the solid line are obtained as the equations 0.94 + 0.86x and –1.23 + 1.10x, where x is the last observed MD value, respectively. The repeatability interval becomes larger with increasing damage. Having more points within the repeatability interval indicates the better prediction accuracy. Equations used for repeatability interval boundaries obtained from Wall et al. (A) The accuracy of the KF-TP model at 36 months for patients with open-angle glaucoma. (B) The accuracy of the KF-TPO model at 36 months for patients with open-angle glaucoma. (C) The accuracy of the LR1 model at 36 months for patients with open-angle glaucoma. (D) The accuracy of the LR2 model at 36 months for patients with open-angle glaucoma. KF-TP = Kalman filter with tonometry and perimetry data; KF-TPO = Kalman filter with tonometry, perimetry, and global RNFL data; LR1 = linear regression model 1; LR2 = linear regression model 2.
Figure 2Graphs showing the accuracy of forecasted values of mean deviation (MD) for glaucoma suspects at 36 months into the future for the 4 models. The dotted line is the alignment line, and the dashed line and the solid line are obtained as the equations 0.94 + 0.86x and –1.23 + 1.10x, where x is the last observed MD value, respectively. The repeatability interval becomes larger with increasing damage. Having more points within the repeatability interval indicates the better prediction accuracy. Equations used for repeatability interval boundaries obtained from Wall et al. (A) The accuracy of the KF-TP model at 36 months for glaucoma suspects. (B) The accuracy of the KF-TPO model at 36 months for glaucoma suspects. (C) The accuracy of the LR1 model at 36 months for glaucoma suspects. (D) The accuracy of the LR2 model at 36 months for glaucoma suspects. KF-TP = Kalman filter with tonometry and perimetry data; KF-TPO = Kalman filter with tonometry, perimetry, and global RNFL data; LR1 = linear regression model 1; LR2 = linear regression model 2.
Comparison of the Root Mean Square Error of the 4 Models at Forecasting Key Glaucoma Metrics at 24 and 36 Months in the Future for Patients with Open-Angle Glaucoma and Glaucoma Suspects
| Months Forecast Ahead | Patient Cohort | Metric | Root Mean Square Error (% Improvement) | |||
|---|---|---|---|---|---|---|
| Kalman Filter with Tonometry and Perimetry Data | Kalman Filter with Tonometry, Perimetry, and Global Retinal Nerve Fiber Layer Data Model | Linear Regression Model 1 | Linear Regression Model 2 | |||
| 24 | OAG | MD | 2.22 (23.2) | 2.23 (22.8) | 2.89 | 2.73 (5.5) |
| IOP | 3.56 (28.2) | 3.56 (28.2) | 4.96 | 4.87 (1.7) | ||
| PSD | 1.59 (22.4) | 1.59 (22.4) | 2.05 | 1.92 (6.1) | ||
| RNFL | 4.51 (41.9) | 7.76 | 7.14 (8.1) | |||
| Glaucoma suspects | MD | 1.26 (1.6) | 1.12 (12.9) | 1.28 | 1.24 (3.4) | |
| IOP | 4.10 (31.2) | 4.11 (30.9) | 5.96 | 5.65 (5.1) | ||
| PSD | 0.47 (8.4) | 0.40 (23.0) | 0.51 | 0.54 (-5.6 | ||
| RNFL | 5.40 (24.1) | 7.11 | 6.94 (2.3) | |||
| 36 | OAG | MD | 2.16 (32.4) | 2.14 (33.1) | 3.20 | 3.18 (0.7) |
| IOP | 3.59 (43.9) | 3.55 (44.5) | 6.40 | 6.29 (1.8) | ||
| PSD | 2.50 (11.7) | 2.50 (11.4) | 2.83 | 2.72 (4.0) | ||
| RNFL | 5.07 (52.9) | 10.77 | 10.15 (5.7) | |||
| Glaucoma suspects | MD | 1.05 (29.8) | 1.00 (33.2) | 1.50 | 1.50 (-0.5) | |
| IOP | 4.23 (36.0) | 4.20 (36.5) | 6.61 | 6.42 (2.8) | ||
| PSD | 0.54 (37.1) | 0.51 (40.3) | 0.85 | 0.84 (1.0) | ||
| RNFL | 4.90 (41.1) | 8.32 | 7.93 (4.6) | |||
IOP = intraocular pressure; MD = mean deviation; OAG = open-angle glaucoma; PSD = pattern standard deviation; RNFL = retinal nerve fiber layer.
A low root mean square error value indicates predictions are close to the observed values obtained in the African Descent and Glaucoma Evaluation Study dataset.
Percentage improvement was measured with respect to the linear regression model 1 and computed as (RMSELR1 – RMSE) / RMSELR1, where RMSE is the root mean square error corresponding to the Kalman filter with tonometry and perimetry data model, the Kalman filter with tonometry, perimetry, and global retinal nerve fiber layer data model, linear regression model 1, or linear regression model 2. Positive percentage improvement values indicate improved performance compared with linear regression model 1.
The root mean square error values for the Kalman filter with tonometry and perimetry data model and Kalman filter with tonometry, perimetry, and global retinal nerve fiber layer data model were estimated using leave-one-out cross-validation.
Negative improvement indicates that linear regression model 1 performed better in comparison with linear regression model 2.
The mean difference of squared errors for this model was not statistically different from the Kalman filter with tonometry and perimetry data model in any row.