| Literature DB >> 34386682 |
Paul B McLendon1, Kaitlyn N Christmas2, Peter Simon2, Otho R Plummer3, Audrey Hunt3, Adil S Ahmed4, Mark A Mighell1, Mark A Frankle1.
Abstract
The ability to accurately predict postoperative outcomes is of considerable interest in the field of orthopaedic surgery. Machine learning has been used as a form of predictive modeling in multiple health-care settings. The purpose of the current study was to determine whether machine learning algorithms using preoperative data can predict improvement in American Shoulder and Elbow Surgeons (ASES) scores for patients with glenohumeral osteoarthritis (OA) at a minimum of 2 years after shoulder arthroplasty.Entities:
Year: 2021 PMID: 34386682 PMCID: PMC8352606 DOI: 10.2106/JBJS.OA.20.00128
Source DB: PubMed Journal: JB JS Open Access ISSN: 2472-7245
Fig. 1Patient age distribution density. Age is given in years.
Fig. 2Probability density distribution of the difference in ASES scores (2-year postoperative minus preoperative score). MCID = minimal clinically important difference.
Summary of Patient Variables Used as Inputs for Machine Learning Models
| Label | Description | Values |
| Explanatory variables | ||
| Sex | Patient’s sex | Male, female |
| Age | Patient’s age | Numeric value between 28 and 89 |
| Walch | Walch classification | A1, A2, B1, B2, C |
| Tangent | Tangent sign | 0, 1 |
| GoutSupra | Goutallier classification of the supraspinatus | 0, 1, 2, 3, 4 |
| GoutInfra | Goutallier classification of the infraspinatus | 0, 1, 2, 3, 4 |
| GoutTeres | Goutallier classification of the teres minor | 0, 1, 2, 3, 4 |
| Subscap | Goutallier classification of the subscapularis | 0, 1, 2, 3, 4 |
| OperativeSide | Patient’s operative side | RT (right), LT (left) |
| ASES_PreOp | Preop. ASES total score | Continuous, 0 to 100 |
| ASES function question number | ||
| Q1 | Put on a coat (preop.) | 0 (unable to do), 1 (very difficult to do), 2 (somewhat difficult), 3 (not difficult) |
| Q2 | Sleep on your painful or affected side (preop.) | 0 (unable to do), 1 (very difficult to do), 2 (somewhat difficult), 3 (not difficult) |
| Q3 | Wash back/do up bra in back (preop.) | 0 (unable to do), 1 (very difficult to do), 2 (somewhat difficult), 3 (not difficult) |
| Q4 | Manage toileting (preop.) | 0 (unable to do), 1 (very difficult to do), 2 (somewhat difficult), 3 (not difficult) |
| Q5 | Q6 | 0 (unable to do), 1 (very difficult to do), 2 (somewhat difficult), 3 (not difficult) |
| Reach a high shelf (preop.) | 0 (unable to do), 1 (very difficult to do), 2 (somewhat difficult), 3 (not difficult) | |
| Q7 | Lift 10 lb above the shoulder (preop.) | 0 (unable to do), 1 (very difficult to do), 2 (somewhat difficult), 3 (not difficult) |
| Q8 | Throw a ball overhand (preop.) | 0 (unable to do), 1 (very difficult to do), 2 (somewhat difficult), 3 (not difficult) |
| Q9 | Do usual work (preop.) | 0 (unable to do), 1 (very difficult to do), 2 (somewhat difficult), 3 (not difficult) |
| Q10 | Do usual sport (preop.) | 0 (unable to do), 1 (very difficult to do), 2 (somewhat difficult), 3 (not difficult) |
| Pain | How bad is your pain today? (at preop.) | 0 to 10 |
| Follow-up | Months postop. | 21 to 99 |
| Target variable | ||
| Difference | ASES 2-yr postop. score − ASES preop. score | −36.67 to 98.33 (target variable) |
Patient Age at the Time of Surgery
| Age | |
| Mean | 68 |
| Median | 69 |
| 25% quartile | 64 |
| 75% quartile | 74 |
| Min. | 28 |
| Max. | 89 |
Mean Change in ASES Scores
| Measure | Mean Score | ||
| All Patients (N = 472) | TSA (N = 431) | RSA (N = 41) | |
| Preop. ASES | 36.5 | 37.0 | 31.1 |
| 2-yr ASES | 78.1 | 78.5 | 73.5 |
| Difference in ASES | 41.6 | 41.5 | 42.4 |
Tier as Predicted by Different Models Using Change in ASES Score at 2-Year-Range Follow-up*
| Class | |||
| A | B | C | |
| Model 1 predicted tier | |||
| Probability | |||
| p(A) | 0.92 | 0.10 | 0.05 |
| p(B) | 0.06 | 0.87 | 0.06 |
| p(C) | 0.02 | 0.03 | 0.89 |
| Sensitivity | 0.84 | 0.89 | 0.95 |
| Model 2 predicted tier | |||
| Probability | |||
| p(A) | 0.83 | 0.10 | 0.11 |
| p(B) | 0.12 | 0.86 | 0.17 |
| p(C) | 0.05 | 0.04 | 0.72 |
| Sensitivity | 0.78 | 0.69 | 0.92 |
| Model 3 predicted tier | |||
| Probability | |||
| p(A) | 0.69 | 0.17 | 0.21 |
| p(B) | 0.21 | 0.64 | 0.21 |
| p(C) | 0.10 | 0.19 | 0.58 |
| Sensitivity | 0.60 | 0.59 | 0.72 |
Model 1 = all baseline variables used, Model 2 = morphological variables omitted, and Model 3 = ASES variables omitted.
Classes are separated by pre- to postoperative improvement in ASES total score, where Class A represents an improvement of ≤28 points, Class B represents an improvement of 29 to 55 points, and Class C represents an improvement of >55 points.
Tier as Predicted by Different Models Using Change in ASES Score Beyond 2-Year-Range Follow-up
| Class | |||
| A | B | C | |
| Model 1 predicted tier | |||
| Probability | |||
| p(A) | 0.94 | 0.04 | 0.04 |
| p(B) | 0.05 | 0.95 | 0.03 |
| p(C) | 0.02 | 0.01 | 0.94 |
| Sensitivity | 0.91 | 0.94 | 0.98 |
| Model 2 predicted tier | |||
| Probability | |||
| p(A) | 0.93 | 0.16 | 0.14 |
| p(B) | 0.06 | 0.80 | 0.13 |
| p(C) | 0.01 | 0.03 | 0.73 |
| Sensitivity | 0.57 | 0.81 | 0.96 |
| Model 3 predicted tier | |||
| Probability | |||
| p(A) | 0.77 | 0.17 | 0.06 |
| p(B) | 0.18 | 0.72 | 0.10 |
| p(C) | 0.13 | 0.16 | 0.71 |
| Sensitivity | 0.6 | 0.72 | 0.86 |
Classes are separated by pre- to postoperative improvement in ASES total score, where Class A represents an improvement of ≤28 points, Class B represents an improvement of 29 to 55 points, and Class C represents an improvement of >55 points.