| Literature DB >> 34540190 |
German Cuaya-Simbro1, Alberto-I Perez-Sanpablo2, Eduardo-F Morales3, Ivett Quiñones Uriostegui2, Lidia Nuñez-Carrera2.
Abstract
Falls are a multifactorial cause of injuries for older people. Subjects with osteoporosis are particularly vulnerable to falls. We study the performance of different computational methods to identify people with osteoporosis who experience a fall by analysing balance parameters. Balance parameters, from eyes open and closed posturographic studies, and prospective registration of falls were obtained from a sample of 126 community-dwelling older women with osteoporosis (age 74.3 ± 6.3) using World Health Organization Questionnaire for the study of falls during a follow-up of 2.5 years. We analyzed model performance to determine falls of every developed model and to validate the relevance of the selected parameter sets. The principal findings of this research were (1) models built using oversampling methods with either IBk (KNN) or Random Forest classifier can be considered good options for a predictive clinical test and (2) feature selection for minority class (FSMC) method selected previously unnoticed balance parameters, which implies that intelligent computing methods can extract useful information with attributes which otherwise are disregarded by experts. Finally, the results obtained suggest that Random Forest classifier using the oversampling method to balance the data independent of the set of variables used got the best overall performance in measures of sensitivity (>0.71), specificity (>0.18), positive predictive value (PPV >0.74), and negative predictive value (NPV >0.66) independent of the set of variables used. Although the IBk classifier was built with oversampling data considering information from both eyes opened and closed, using all variables got the best performance (sensitivity >0.81, specificity >0.19, PPV = 0.97, and NPV = 0.66).Entities:
Mesh:
Year: 2021 PMID: 34540190 PMCID: PMC8448611 DOI: 10.1155/2021/8697805
Source DB: PubMed Journal: J Healthc Eng ISSN: 2040-2295 Impact factor: 2.682
Analyzed balance parameters.
| Parameter number | Parameter name | Parameter abbreviation |
|---|---|---|
| Displacement | ||
| Mediolateral displacement ( | ||
| 1 | Average | X Avg |
| 2 | Maximum | X Max |
| 3 | Minimum | X Min |
| 4 | Standard Deviation | X SD |
| 5 | Skewness | X Skew |
| 6 | Kurtosis | X Krts |
| 7 | D average | X D Avg |
| 28 | Deviation of CoG | DCG X |
| 36 | Sway Range | Sway Range X |
| 37 | Path length | Path Length X |
| 39 | Sway ratio | Sway Ratio X |
| 59 | Frequency | X Freq Avg |
| Anteroposterior displacement ( | ||
| 8 | Average | Y Avg |
| 9 | Maximum | Y Max |
| 10 | Minimum | Y Min |
| 11 | Standard Deviation | Y SD |
| 12 | Skewness | Y Skew |
| 13 | Kurtosis | Y Krts |
| 14 | D average | Y D Avg |
| 29 | Deviation of CoG | DCG Y |
| 38 | Sway Ratio | Sway Ratio Y |
| 60 | Frequency | Y Freq Avg |
| Resultant displacement (D) | ||
| 15 | Radial | Rdl D Avg |
| 16 | Radial | Rdl D SD |
| 20 | Path Length | Path Lgth |
| 61 | Frequency | Freq Avg |
| Area | ||
| 17 | Circular | Area Circ |
| 18 | Rectangular | Area Rect |
| 19 | Effective | Area Efft |
| Area 95% Ellipsoid | ||
| 31 | Area | Area95 |
| 32 | mayor axis | Majr95 |
| 33 | minor axis | Min95 |
| 34 | Mayor axis Tangent | Tan95 |
| 35 | Mayor axis Slope | Slope95 |
| 62 | Romberg Coefficient | Romberg Coef |
| 22 | Path/Area | Path/Area |
| 30 | Area Covariance | Cov |
| Velocity | ||
| Mediolateral velocity ( | ||
| 57 | Average | Vx Avg |
| 23 | Maximum | Vx Max |
| 24 | Minimum | Vx Min |
| Anteroposterior velocity ( | ||
| 58 | Average | Vy Avg |
| 25 | Maximum | Vy Max |
| 26 | Minimum | Vy Min |
| 40 | RMS | RMSVAP |
| Resultant velocity ( | ||
| 21 | Unitarian Path Length | Unit Path |
| 27 | Average | V Avg |
| Base of support (BoS) | ||
| 41 | X1 coordinate | BoS(0).x |
| 42 | Y1 coordinate | BoS(0).y |
| 43 | X2 coordinate | BoS(1).x |
| 44 | Y2 coordinate | BoS(1).y |
| 45 | X3 coordinate | BoS(2).x |
| 46 | Y3 coordinate | BoS(2).y |
| 47 | X4 coordinate | BoS(3).x |
| 48 | Y4 coordinate | BoS(3).y |
| 49 | X5 coordinate | BoS(4).x |
| 50 | Y5 coordinate | BoS(4).y |
| 51 | X6 coordinate | BoS(5).x |
| 52 | Y6 coordinate | BoS(5).y |
| 53 | X7 coordinate | BoS(6).x |
| 54 | Y7 coordinate | BoS(6).y |
| 55 | X8 coordinate | BoS(7).x |
| 56 | Y8 coordinate | BoS(7).y |
| 63 | Time | Time |
The table shows the identification number, name, and abbreviation. Parameters are clustered on categories such as displacement on mediolateral direction, displacement on anteroposterior direction, displacement on resultant direction, area, 95% ellipsoid, Romberg coefficient, path/area, covariance, velocity on mediolateral direction, velocity on anteroposterior direction, velocity on resultant direction, the base of support, and time.
Figure 1Graphic description of the mode of creation of the 45 models built with unbalanced data. B = Naïve Bayes classifier, S = support vector machine classifier, K = IBk classifier, A = AdaBoost classifier, and R = Random Forest classifier.
Instances relation during the study time.
| Follow-up (months) | ||||||
|---|---|---|---|---|---|---|
| Instances | Baseline | First (6) | Second (12) | Third (18) | Fourth (24) | Fifth (30) |
| Total | 126 | 115 | 96 | 81 | 68 | 41 |
| Fallers | 43 | 29 | 27 | 16 | 10 | 1 |
| Nonfallers | 83 | 86 | 69 | 65 | 58 | 40 |
Figure 2Sets of variables selected using different feature selection methods from eyes open (o), eyes closed (c), and merge datasets. (a) Using FSMC method and (b) using Weka's methods.
The number of variables selected from each dataset by the selection methods used.
| FSMC method | Weka's methods | |||||
|---|---|---|---|---|---|---|
| Variables | Close | Open | Merge | Close | Open | Merge |
| Total | 63 | 63 | 126 | 63 | 63 | 126 |
| Selected | 25 | 13 | 34 | 19 | 10 | 40 |
Figure 3(a) ROC space of models developed by applying different machine learning techniques to unbalanced dataset (unbalanced) and balanced datasets (subsampling and oversampling), over data acquired at all conditions (open eyes, closed eyes, open eyes and closed eyes), all feature selection methods (FMSC and Weka's methods), and all classification methods (AdaBoost, Naïve Bayes, LibSVM, Random Forest, and IBk). Models of balanced datasets using oversampling techniques have a better performance. (b) ROC space of models developed with balanced data (oversampling) over data acquired at all conditions, using all feature selection methods and all classification methods. The names of each model graphed follow this nomenclature: the first uppercase letter corresponds to set of variables used, A = all variables, F = variables selected with FSMC, and W = variables selected with Weka's methods; the second uppercase letter corresponds to condition, Op = open eyes, Cl = closed eyes, and Me = open eyes and closed eyes; the third uppercase letter corresponds to the dataset used, O = oversampling data, and finally the rest of the name correspond to the name of the classifier used. So, A_Me_O_KNN refers to an IBk classifier built with oversampling data with the merged condition using all variables.
Specificity (S), sensitivity (Se), positive predictive value (P), and negative predictive value (N) measures obtained with the different classifiers using FSMC's variables (FSMC), Weka's variables (Weka), and all variables (all). AdaBoost (meta), Naïve Bayes (Bayes), IBk (KNN), LibSVM (SVM), and Random Forest (tree) classifiers were built using balanced datasets with the oversampling method. Measures in bold = best classifiers' performance.
| Open eyes | Closed eyes | Merge | |||||||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Meta | Bayes | KNN | SVM | Tree | Meta | Bayes | KNN | SVM | Tree | Meta | Bayes | KNN | SVM | Tree | |||
| Oversampling data | All | P | 0.70 | 0.78 | 0.86 | 0.50 |
| 0.73 | 0.35 | 0.91 | 0.48 |
| 0.68 | 0.71 |
| 0.34 | 0.87 |
| N | 0.53 | 0.38 | 0.65 | 0.96 |
| 0.42 | 0.72 | 0.65 | 0.96 |
| 0.48 | 0.56 |
| 0.99 | 0.77 | ||
| S | 0.39 | 0.42 | 0.24 | 0.27 |
| 0.42 | 0.46 | 0.22 | 0.28 |
| 0.42 | 0.37 |
| 0.34 | 0.18 | ||
| Se | 0.61 | 0.58 | 0.76 | 0.73 |
| 0.58 | 0.54 | 0.78 | 0.72 |
| 0.58 | 0.63 |
| 0.66 | 0.82 | ||
| FSMC | P | 0.62 | 0.32 | 0.79 | 0.60 |
| 0.67 | 0.29 | 0.84 | 0.46 |
| 0.71 | 0.31 | 0.76 | 0.57 |
| |
| N | 0.52 | 0.78 | 0.63 | 0.60 |
| 0.56 | 0.75 | 0.67 | 0.88 |
| 0.51 | 0.76 | 0.63 | 0.82 |
| ||
| S | 0.43 | 0.45 | 0.29 | 0.40 |
| 0.38 | 0.48 | 0.25 | 0.33 |
| 0.39 | 0.47 | 0.31 | 0.31 |
| ||
| Se | 0.57 | 0.55 | 0.71 | 0.60 |
| 0.62 | 0.52 | 0.75 | 0.67 |
| 0.61 | 0.53 | 0.69 | 0.69 |
| ||
| Weka | P | 0.69 | 0.69 | 0.86 | 0.69 |
| 0.66 | 0.25 | 0.89 | 0.79 |
| 0.75 | 0.37 | 0.87 | 0.51 |
| |
| N | 0.48 | 0.44 | 0.58 | 0.81 |
| 0.46 | 0.80 | 0.62 | 0.65 |
| 0.50 | 0.73 | 0.63 | 0.92 |
| ||
| S | 0.42 | 0.44 | 0.28 | 0.25 |
| 0.44 | 0.48 | 0.24 | 0.28 |
| 0.38 | 0.45 | 0.25 | 0.29 |
| ||
| Se | 0.59 | 0.56 | 0.72 | 0.75 |
| 0.56 | 0.52 | 0.76 | 0.72 |
| 0.63 | 0.55 | 0.75 | 0.71 |
| ||