| Literature DB >> 35982597 |
Dongjun Koo1, Ah Ra Lee1, Eunjoo Lee2, Il Kon Kim1.
Abstract
OBJECTIVES: This paper aimed to use machine learning to identify a new group of factors predicting frailty in the elderly population by utilizing the existing frailty criteria as a basis, as well as to validate the obtained results.Entities:
Keywords: Aged; Dyskinesias; Frailty; Machine Learning; Surveys and Questionnaire
Year: 2022 PMID: 35982597 PMCID: PMC9388915 DOI: 10.4258/hir.2022.28.3.231
Source DB: PubMed Journal: Healthc Inform Res ISSN: 2093-3681
Figure 1Overall procedure for the development of the frailty detection model.
Performance evaluation of the support vector machine, random forest, and gradient boosting algorithms in the frailty detection model
| Variable | Basic | Final | ||||
|---|---|---|---|---|---|---|
|
|
| |||||
| Precision | Recall | F1-score | Precision | Recall | F1-score | |
| Support vector machine | ||||||
| Robust | 0.9587 | 0.9812 | 0.9698 | 0.9589 | 0.9859 | 0.9722 |
| Frail | 0.8571 | 0.7273 | 0.7869 | 0.8889 | 0.7273 | 0.8000 |
| Macro average | 0.9079 | 0.8542 | 0.8784 | 0.9239 | 0.8566 | 0.8861 |
| Weighted average | 0.9451 | 0.9472 | 0.9453 | 0.9495 | 0.9512 | 0.9491 |
| Accuracy | 0.9472 | 0.9512 | ||||
|
| ||||||
| Random forest | ||||||
| Robust | 0.9505 | 0.9906 | 0.9701 | 0.9591 | 0.9906 | 0.9746 |
| Frail | 0.9167 | 0.6667 | 0.7719 | 0.9231 | 0.7273 | 0.8136 |
| Macro average | 0.9336 | 0.8286 | 0.8710 | 0.9411 | 0.8589 | 0.8941 |
| Weighted average | 0.9459 | 0.9472 | 0.9435 | 0.9543 | 0.9553 | 0.9530 |
| Accuracy | 0.9472 | 0.9553 | ||||
|
| ||||||
| Gradient boosting | ||||||
| Robust | 0.9633 | 0.9859 | 0.9745 | 0.9502 | 0.9859 | 0.9677 |
| Frail | 0.8929 | 0.7576 | 0.8197 | 0.8800 | 0.6667 | 0.7586 |
| Macro average | 0.9281 | 0.8717 | 0.8971 | 0.9151 | 0.8263 | 0.8632 |
| Weighted average | 0.9539 | 0.9553 | 0.9537 | 0.9408 | 0.9431 | 0.9397 |
| Accuracy | 0.9553 | 0.9431 | ||||
Suggested numbers of selected features for suitable model development with parameters
| Variable | Method | Number of features | Root mean square error | |
|---|---|---|---|---|
|
| ||||
| Baseline | - | −0.3914 | ||
| Embedded | Basic | RFE | 26 | −0.3781 |
| SFS | 30 | −0.3892 | ||
|
| ||||
| Wrapper | Perm | RFE | 27 | −0.3680 |
| SFS | 23 | −0.3754 | ||
| Shap | RFE | 10 | −0.3816 | |
| SFS | 23 | −0.3754 | ||
| Boruta | 26 | −0.3787 | ||
RFE: Recurrent Feature Elimination, SFS: Sequential Forward Selection.
Figure 2Comparison of permutation importance and feature importance using the random forest and gradient boosting algorithms. (A) Selected features from permutation importance, (B) selected features from feature importance with random forest, (C) selected features from feature importance with gradient boosting machine. eq5d: EuroQol Five-Dimension Scale, f_secur: Food Security, kadl: Korean Version of the Activities of Daily Living, k_abc: Korean Version of the Activities-specific Balance Confidence, frail: Korean Version of the Frail Scale, kiadl: Korean Version of the Instrumental Activities of Daily Living, sgdsk: Korean Version of the Short Form Geriatric Depression Scale, mna: Mini Nutritional Assessment, pf: Mobility, sn: Social Network, kfi_wtloss: Weight Loss from the Korean Frailty Index, sf12: 12-item Short Form Survey.
Contents of the questions from 27 features selected by machine learning
| Feature | Question |
|---|---|
| EQ5D_1 | Mobility |
| EQ5D_4 | Pain/discomfort |
| FRAIL1 | How much of the time during the past 4 weeks did you feel tired? |
| FRAIL3_2 | By yourself and not using aids, do you have any difficulty walking 100 m? |
| F_SECUR3 | How often have you been unable to have a balanced meal over the past year due to the lack of food expenses? |
| KADL3 | Bathes self completely or needs help in bathing only a single part of the body such as the back, genital area or disabled extremity |
| KADL4 | Get food from plate into mouth without help (preparation of food may be done by another person) |
| KADL7 | Exercises complete self-control over urination and defecation |
| KFI_WTLOSS | Have you lost weight and feel that your clothing size is getting bigger over the past year? |
| KIADL1 | Can you shave (for men) or put make up (for women) by yourself? |
| KIADL5 | Can you visit the nearby places such as neighbors, hospital, government office without any help? |
| KIADL6 | Can you go out and take a bus, subway, taxi, or car by yourself? Do you also drive? |
| KIADL7 | When you go to the store, do you buy it by yourself without any help? |
| KIADL9 | Can you make and answer a phone call? Can you also take care of the work without any help? |
| K_ABC6 | Using a chair to reach the object |
| K_ABC12 | Walking in a crowded mall where people rapidly walk past |
| K_ABC15 | Stepping onto or off an escalator while holding onto parcels (so that they are not able to hold the railing) |
| MNA_A | Has food intake declined over the past 3 months due to loss of appetite, digestive problems, chewing or swallowing difficulties? |
| MNA_B | Weight loss during the last 3 months |
| MNA_E | Neuropsychological problems |
| PF2 | Walking up 10 steps without resting |
| SF12_3_1 | During the past 4 weeks, have you had any of the following problems with your work or other regular daily activities as a result of your physical health? |
| SGDSK2 | Have you dropped many of your activities and interests? |
| SGDSK5 | Are you in good spirits most of the time? |
| SGDSK7 | Do you feel happy most of the time? |
| SGDSK13 | Do you feel full of energy? |
Figure 3Validation curve with hyperparameters in three machine learning algorithms (yellow dots represent lines for the optimized hyperparameter values). (A) Validation curve on the max_depth hyperparameter for random forest. (B) Validation curve on the n_estimators hyperparameter for random forest. (C) Validation curve on the C hyperparameter for support vector machine. (D) Validation curve on the max_depth parameter for gradient boosting machine. (E) Validation curve on the n_estimators parameter for gradient boosting machine.