Cardiovascular

A predictive model for osteoporosis in frail elderly patients with cerebral infarction: an integrated analysis based on machine learning and care-sensitive indicators.

TL;DR

Key factors influencing osteoporosis development in frail elderly patients with cerebral infarction include age, TFI score, GNRI, Barthel Index, and SAS score, and a nomogram built from these factors demonstrates predictive value, high calibration accuracy, and clinical utility.

Key Findings

Among 120 elderly frail patients with cerebral infarction, 41 developed osteoporosis and 79 did not.

  • Retrospective study of patients admitted between April 2024 and October 2025.
  • Groups were defined from medical records indicating osteoporosis development.
  • Analysis was performed in R.

Univariate comparison showed significant differences between the osteoporosis and non-osteoporosis groups on eight variables.

  • Differing variables (P < 0.05): gender, age, affected circulatory system, disease severity, Tilburg Frailty Inventory (TFI) score, Global Nutritional Risk Index (GNRI), Barthel Index, and Self-Rating Anxiety Scale (SAS) score.

Three machine learning methods (LASSO, XGBoost, Random Forest) with overlap-covering screening converged on five common risk factors.

  • The five intersecting variables were age, TFI score, GNRI, Barthel Index, and SAS score.
  • These variables were entered into a logistic regression model.

In logistic regression, age, TFI score, and SAS score were risk factors for osteoporosis, while GNRI and Barthel Index were protective factors.

  • Risk factor ORs: age 1.102, TFI score 2.876, SAS score 1.177 (P<0.05).
  • Protective factor ORs: GNRI 0.913, Barthel Index 0.838 (P<0.05).

The logistic model showed acceptable goodness of fit.

  • Hosmer-Lemeshow test: χ²=2.345, P = 0.969 (>0.05).

The nomogram built from the five factors showed high discrimination.

  • AUC was 0.955 (95% CI: 0.920-0.991).
  • Internal validation used Bootstrap resampling (1000 iterations).

Calibration and decision curve analyses indicated good explanatory power, calibration, and net clinical benefit.

  • Cox-Snell R² = 0.755 and Nagelkerke R² = 0.546.
  • The decision curve generally exceeded both extreme (treat-all/treat-none) curves, indicating high net benefit.

What This Means

This study looked at 120 elderly patients who were both frail and had suffered a cerebral infarction (a type of stroke), to find out which factors were linked to having osteoporosis. Forty-one patients had osteoporosis and 79 did not. Using three machine learning methods to pick out the most consistent factors, the researchers identified five: age, frailty score (TFI), nutritional risk (GNRI), daily-living ability (Barthel Index), and anxiety score (SAS). Older age, greater frailty, and higher anxiety were associated with higher odds of osteoporosis, while better nutritional status and better ability to perform daily activities were associated with lower odds. The researchers combined these five factors into a nomogram, a scoring tool for estimating individual risk. It separated patients with and without osteoporosis very well in their data (AUC 0.955), and calibration and decision-curve analyses suggested it could be clinically useful. This research suggests that assessing frailty, nutrition, function, and anxiety in stroke patients could help flag those at higher risk of osteoporosis. However, the study was small, retrospective, and from a single hospital, and it was validated only internally, so the tool would need testing in other groups of patients before being relied on more widely.

Have a question about this study?

Citation

Liu Y, Wen J, Chen Y, Li H, Xie P. (2026). A predictive model for osteoporosis in frail elderly patients with cerebral infarction: an integrated analysis based on machine learning and care-sensitive indicators.. Frontiers in endocrinology. https://doi.org/10.3389/fendo.2026.1771964