Full text
39,673 characters
· extracted from
preprint-html
· click to expand
Development of Self-Assessment Tools for Osteoporosis among Postmenopausal Vietnamese Women: A Machine Learning Approach | medRxiv /* */ /* */ <!-- <!-- /*! * yepnope1.5.4 * (c) WTFPL, GPLv2 */ (function(a,b,c){function d(a){return"[object Function]"==o.call(a)}function e(a){return"string"==typeof a}function f(){}function g(a){return!a||"loaded"==a||"complete"==a||"uninitialized"==a}function h(){var a=p.shift();q=1,a?a.t?m(function(){("c"==a.t?B.injectCss:B.injectJs)(a.s,0,a.a,a.x,a.e,1)},0):(a(),h()):q=0}function i(a,c,d,e,f,i,j){function k(b){if(!o&&g(l.readyState)&&(u.r=o=1,!q&&h(),l.onload=l.onreadystatechange=null,b)){"img"!=a&&m(function(){t.removeChild(l)},50);for(var d in y[c])y[c].hasOwnProperty(d)&&y[c][d].onload()}}var j=j||B.errorTimeout,l=b.createElement(a),o=0,r=0,u={t:d,s:c,e:f,a:i,x:j};1===y[c]&&(r=1,y[c]=[]),"object"==a?l.data=c:(l.src=c,l.type=a),l.width=l.height="0",l.onerror=l.onload=l.onreadystatechange=function(){k.call(this,r)},p.splice(e,0,u),"img"!=a&&(r||2===y[c]?(t.insertBefore(l,s?null:n),m(k,j)):y[c].push(l))}function j(a,b,c,d,f){return q=0,b=b||"j",e(a)?i("c"==b?v:u,a,b,this.i++,c,d,f):(p.splice(this.i++,0,a),1==p.length&&h()),this}function k(){var a=B;return a.loader={load:j,i:0},a}var l=b.documentElement,m=a.setTimeout,n=b.getElementsByTagName("script")[0],o={}.toString,p=[],q=0,r="MozAppearance"in l.style,s=r&&!!b.createRange().compareNode,t=s?l:n.parentNode,l=a.opera&&"[object Opera]"==o.call(a.opera),l=!!b.attachEvent&&!l,u=r?"object":l?"script":"img",v=l?"script":u,w=Array.isArray||function(a){return"[object Array]"==o.call(a)},x=[],y={},z={timeout:function(a,b){return b.length&&(a.timeout=b[0]),a}},A,B;B=function(a){function b(a){var a=a.split("!"),b=x.length,c=a.pop(),d=a.length,c={url:c,origUrl:c,prefixes:a},e,f,g;for(f=0;f<d;f++)g=a[f].split("="),(e=z[g.shift()])&&(c=e(c,g));for(f=0;f<b;f++)c=x[f](c);return c}function g(a,e,f,g,h){var i=b(a),j=i.autoCallback;i.url.split(".").pop().split("?").shift(),i.bypass||(e&&(e=d(e)?e:e[a]||e[g]||e[a.split("/").pop().split("?")[0]]),i.instead?i.instead(a,e,f,g,h):(y[i.url]?i.noexec=!0:y[i.url]=1,f.load(i.url,i.forceCSS||!i.forceJS&&"css"==i.url.split(".").pop().split("?").shift()?"c":c,i.noexec,i.attrs,i.timeout),(d(e)||d(j))&&f.load(function(){k(),e&&e(i.origUrl,h,g),j&&j(i.origUrl,h,g),y[i.url]=2})))}function h(a,b){function c(a,c){if(a){if(e(a))c||(j=function(){var a=[].slice.call(arguments);k.apply(this,a),l()}),g(a,j,b,0,h);else if(Object(a)===a)for(n in m=function(){var b=0,c;for(c in a)a.hasOwnProperty(c)&&b++;return b}(),a)a.hasOwnProperty(n)&&(!c&&!--m&&(d(j)?j=function(){var a=[].slice.call(arguments);k.apply(this,a),l()}:j[n]=function(a){return function(){var b=[].slice.call(arguments);a&&a.apply(this,b),l()}}(k[n])),g(a[n],j,b,n,h))}else!c&&l()}var h=!!a.test,i=a.load||a.both,j=a.callback||f,k=j,l=a.complete||f,m,n;c(h?a.yep:a.nope,!!i),i&&c(i)}var i,j,l=this.yepnope.loader;if(e(a))g(a,0,l,0);else if(w(a))for(i=0;i (function(w,d,s,l,i){w[l]=w[l]||[];w[l].push({'gtm.start':new Date().getTime(),event:'gtm.js'});var f=d.getElementsByTagName(s)[0];var j=d.createElement(s);var dl=l!='dataLayer'?'&l='+l:'';j.src='//www.googletagmanager.com/gtm.js?id='+i+dl;j.type='text/javascript';j.async=true;f.parentNode.insertBefore(j,f);})(window,document,'script','dataLayer','GTM-P4HH5NV'); Skip to main content Home About Submit ALERTS / RSS Search for this keyword Advanced Search Development of Self-Assessment Tools for Osteoporosis among Postmenopausal Vietnamese Women: A Machine Learning Approach Tung-Lam Nguyen , Thuy Trang Nguyen , Christine Pallota , Long Q. Khuong , My Hanh Bui doi: https://doi.org/10.1101/2025.10.27.25338918 Tung-Lam Nguyen 1 Pleasantville High School , NY, USA Find this author on Google Scholar Find this author on PubMed Search for this author on this site Thuy Trang Nguyen 2 Hanoi Medical University , Hanoi Vietnam Find this author on Google Scholar Find this author on PubMed Search for this author on this site Christine Pallota 1 Pleasantville High School , NY, USA Find this author on Google Scholar Find this author on PubMed Search for this author on this site Long Q. Khuong 3 University of Pennsylvania , PA, USA Find this author on Google Scholar Find this author on PubMed Search for this author on this site My Hanh Bui 2 Hanoi Medical University , Hanoi Vietnam 4 Hanoi Medical University Hospital , Hanoi Vietnam Find this author on Google Scholar Find this author on PubMed Search for this author on this site For correspondence: buimyhanh{at}hmu.edu.vn Abstract Full Text Info/History Metrics Data/Code Preview PDF Abstract Background Osteoporosis is a major health concern in Vietnam due to a rise in aging rates. However, cost-effective early screening tools tailored to the Vietnamese population are lacking. In this study, we applied a machine learning approach to develop self-assessment tools for osteoporosis in menopausal women. Methods We used retrospective data from 15,670 postmenopausal Vietnamese women extracted from electronic medical records. Bone mineral density (BMD) measurements of the lumbar vertebrae (L1–L4) and the left and right femoral necks were obtained using the dual-energy X-ray absorptiometry (DXA) system. Osteoporosis was defined as a BMD T-score of < -2.5. Eight algorithms (Logistic Regression, Decision Trees, Random Forest, XGBoost, K-Nearest Neighbors, Neural Networks, Lasso and Ridge regressions, and Naïve Bayes) were utilized to develop prediction algorithms for each anatomical site. The main predictors included age, menopause age, weight, height, lifestyles, medical history and comorbidities. Cross-validation was employed to prevent overfitting. Results The prevalence of osteoporosis, as determined by BMD, varied across anatomical sites, ranging from 22% at the left and right femoral necks to 18.3–35.5% across the lumbar vertebrae. The performance of the models varied slightly among algorithms, although the differences were not substantial. Considering the balance between performance and simplicity, logistic regression was selected as the final algorithm. The final models were developed using four predictors: age, menopause age, height, and BMI, with the area under the curve (AUC) ranging from 0.75 at lumbar vertebrae L4 to 0.84 at right femur neck. Our models demonstrated superior performance compared to existing tools, such as OSTA, which were developed for the general Asian population. Conclusion The newly developed self-assessment tools were shown to be simple and effective in predicting osteoporosis among postmenopausal Vietnamese women. These tools have the potential to serve as early screening instruments for osteoporosis, particularly in resource-limited settings. Introduction Osteoporosis is a metabolic disorder characterized by the weakening of the bone caused by an altered bone microstructure [ 1 ]. It has become a global health concern, affecting an estimated 18.3% of the world’s population, with prevalence rates reaching 23.1% in women and 11.7% in men between 2021 to 2022 [ 2 ]. The incidence is growing rapidly, projected to reach 263.2 million people between 2030 and 2024 as in comparison to 2019 with 41.5 million cases [ 3 ]. Worldwide, osteoporosis-related fractures cost hundreds of billions of dollars annually which greatly contribute to economic burden for low-income countries. Women are particularly more susceptible to osteoporosis than man during post-menopause stage. As global population ages, the incidence and impact of hip fractures will increase sharply making it a critical focus for public health intervention. Vietnam is a low-middle income country with a population exceeding 100 million, with a significant portion of the population being within the older age brackets. In 2024, individuals of 65 or older accounts for about 8% of the Vietnamese population. It is projected to reach approximately 14% by 2035 and increase to 20.4% by 2050 [ 4 ]. Osteoporosis has been an emerging concern in Vietnam, particularly among postmenopausal women. In a recent study of Vietnam, the prevalence of osteoporosis in women above the age of 50 was about 29% — a prevalence higher than the global average [ 5 ]. These Vietnamese individuals have a high likelihood of osteoporosis due to numerous factors: lack of calcium intake in traditional Vietnamese diet, sedentary lifestyles from rapid urbanization, and genetic factors that influence peak bone mass. While DXA is considered the gold standard for bone density measurement, it requires advanced technology, trained technicians, and substantial financial resources to operate, which presents a significant barrier for many individuals in Vietnam. Therefore, a scalable and cost-effective approach to osteoporosis screening is essential. Self-assessment tools provide a proactive solution by empowering individuals to evaluate their risk and seek medical advice when necessary. Requiring fewer resources, they can be widely distributed, making them accessible to a larger segment of the population. The Osteoporosis Self-Assessment Tool (OST) is one of the oldest and simplest ways to identify people at risk of osteoporosis using a statistical approach developed by Koh. et al in 2001 [ 6 ]. This tool can identify the population that are likely to have osteoporosis in men and women. More complex tools have then been developed with additional factors and characteristics to improve performance of prediction. This includes OSTA, FRAX, ORAI, SCORE, ORISIS, ABONE, and MOST. However, it was observed that the performance of osteoporosis self-assessment tools can vary depending on the demographic. For instance, Bui et al.’s study, which evaluated in various anatomical sites the performance of OSTA, for Asian, compared to OSTC, for Chinese population. It was found that OSTA and OSTC performance greatly differ [ 7 ]. This finding highlights the impact of demographic on model performance and underscores the need for tools to be calibrated to specific populations [ 7 ]. By identifying individuals at highest risk with readily available inputs like age, weight, or basic clinical data from local data, predictive models will help healthcare providers focus on limited resources where they are needed most. This prevents unnecessary testing and optimizes early intervention. In communities with limited access to advanced diagnostics, models calibrated with local data can guide preventive measures, all while relying on low-cost tools. This study was conducted to develop a prediction model for osteoporosis among postmenopausal women in Vietnam using machine learning techniques. The development of this model can be beneficial to health care organizations in many ways: to target and prioritize interventions, act as an assistant tool to enhance clinical decision-making and prescreening tools for high-risk patients. Methodology Data Source and Study Population This research used a retrospective dataset of women who visited the Department of Functional Exploration at Hanoi Medical University Hospital, Vietnam, extracted from the Health Information System (HIS) in during 2021 and 2023 with fully anonymized data extraction procedures. The selection criteria were: (1) postmenopausal women, aged > 40 years, (2) without any anatomical abnormalities on the anatomical sites being investigated, and (3) who had not undergone spinal or femur surgery. The final dataset after the extraction was 15,670 women. As the data were de-identified, no personally identifiable information was included, ensuring that participants could not be re-identified or traced. As a result, the study posed no risk to participant’s privacy, confidentiality, or well-being. No direct interaction with participants occurred, and no intervention or data collection was performed specifically for this study. The data are part of an on-going project that received ethical approval from the Institutional Review Board of Hanoi Medical University (IRB number: 00003121). The study adhered to ethical principles outlined in the Declaration of Helsinki, ensuring the responsible and ethical use of secondary data. Outcome definition The outcome of interest was osteoporosis (yes/no), defined based on bone mineral density (BMD), measured using a DXA system. The BMD values were converted to T-scores, representing the number of standard deviations from the mean peak bone mass. According to the World Health Organization (WHO) criteria, a T-score ≤ –2.5 indicates the presence of osteoporosis [ 17 ]. We evaluated osteoporosis at six anatomical sites: the left femur, right femur, lumbar vertebrae L1, L2, L3, and L4, as well as at any site overall. Candidate predictors Predictors were selected based on domain knowledge and a review of the literature on existing self-assessment tools. Given the focus on screening, we considered two categories of predictors: (1) basic anthropometric measures, including age, height, weight, and body mass index (BMI), and (2) clinical characteristics, including history of bone fracture, family history of bone fracture, glucocorticoid use within the previous three months, rheumatoid disease, type 1 diabetes, thyroid disease, sexual dysfunction, chronic undernutrition, and alcohol consumption of at least three units in the past month. BMI was derived as weight (kg)/height 2 (m). Participant characteristics were collected at the time of registration by specialist physicians Model Development The general model-building strategy is illustrated in Figure 1 . The dataset was randomly split into training and testing sets in an 80:20 ratio, with 80% of the original dataset (12,535 subjects) used for training and the remaining 20% for testing. For models requiring hyperparameter tuning, 10-fold cross-validation was conducted within the training dataset to select the optimal hyperparameters. The model-building strategy is repeated for all 8 algorithms, each with 7 anatomical sites. Download figure Open in new tab Figure 1. Flowchart of model training, parameter tuning, and performance evaluation Handling Missing Values and Variable Selection Outlier detection using z-scores was applied to identify anomalies in the data that could potentially distort the results. Values falling outside of ±3 standard deviations were considered outliers. The total proportion of missing values was 5%. Missing data were addressed using single imputation. Mean Decrease Gini (MDG) in Random Forests was used to assess the importance of the features for feature selection. Random Forest was selected because MDG is a built-in metric in the algorithm. A high MDG score would indicate that a feature plays a significant role in splitting data [ 16 ]. Any features that have a significantly lower score were not included as the models’ predictors. Feature encoding was not necessary as there were no categorical variables after feature selection. Although weight had a high importance, it was not included as BMI provided weight information. Model Estimation In the model development process, eight different machine learning algorithms were used and compared. The selection models were based on diversifying the choice of methodologies and the level of model complexity: (1) Logistic Regression (LR) can predict the probabilities of an event using the sigmoid function. It is known for its simplicity and interpretability which allows the model to provide interpretable coefficients, making it useful in healthcare fields [ 9 ]; (2) Decision Tree (DT) is a flowchart-like model with the dataset split into smaller subsets based on the feature values. The internal node represents the feature, and each branch of the decision tree represents a decision rule. When a criterion is met, the model reaches the leaf node, where the class label of the datapoint is determined. They are flexible and can naturally handle both categorical and numerical data [ 10 ]; (3) Random Forest (RF) is an ensemble method that creates multiple decision trees using different subsets of the data and different subsets of features. For classification, the final output is determined by averaging majority voting from all the individual trees. This helps in reducing overfitting and improving accuracy [ 10 ]; (4) LASSO involves a penalty on the absolute size of the coefficients, which can result in some coefficients being exactly zero. This effectively performs variable selection and regularization simultaneously [ 11 ]; (5) XGBoost (XGB) builds an ensemble of decision trees in a sequential manner, where each tree corrects the errors made by the previous ones. It uses a gradient descent algorithm to minimize a loss function and improve the model’s accuracy. It is known for its speed and performance, especially with large datasets [ 12 ]; (6) Neural networks (NN) have layers of interconnected nodes, or neurons which work together to recognize patterns in data. Neural networks can have multiple layers to capture more complex patterns. They learn through backpropagation, where they adjust the weights of the connections based on the error in the output compared to the expected result [ 13 ]; (7) Naïve Bayes (NB) is a family of probabilistic algorithms with Bayes’ theorem as its foundation. Bayes’ Theorem describes the probability of an event based on other information that might be relevant, essentially updating the estimates based on additional knowledge [ 14 ]; (8) K-nearest neighbors (KNN) examine the labels of a chosen number of data points surrounding a target data point to make predictions about the class that the data point falls into. It stores all available cases and classifies new cases based on a similarity measure. The object is assigned to the class most common among its K nearest neighbors. It is a simple and effective algorithm for classification and regression [ 15 ]. Cross validation was performed across all 8 algorithms through 10-fold cross validation for model evaluation and to tune the parameters. In this method, the training dataset is randomly divided into 10 approximate equal-sized folds. For each of the 10 repetitions, 9 of the fold is used as the training set and 1-fold is used as the testing set. Only the training set was used to preserve the integrity of the test set. The parameters are fine-tuned by grid search, ensuring the model performance is more realistic. The grid search uses a specified set of values for each hyperparameter, and the algorithms test all the possible combinations of hyperparameters. Logistic Regression did not require any grid search. Model Evaluation Model testing was conducted across all sites for each algorithm using the corresponding optimized hyperparameters. All performance metrics were calculated on the testing dataset. Discrimination Discrimination was quantified with the area under the Receiver Operating Characteristic (ROC) curve (AUC) and a confusion matrix. AUC reflects how well the model ranks positive cases ahead of negatives: values close to 1 indicate better separation, whereas 0.5 means no better than random guessing. An AUC 80% or higher reflects good classification [ 18 ]. The confusion matrix is built at a chosen probability cut-off, allowing computation of accuracy, sensitivity, and specificity. The optimal cut-off points for estimating sensitivity and specificity were determined using the Youden Index, defined as (sensitivity + specificity – 1) [ 19 ]. The confusion matrix consists of four categories: true positives (TP), false negatives (FN), false positives (FP), and true negatives (TN). From these quantities, we derived accuracy, sensitivity (true positive rate), and specificity (true negative rate) using the following formulas: Calibration To assess the reliability of predicted probabilities, calibration analysis was performed across all binary outcome models. Calibration curves were constructed by stratifying cases into deciles of predicted risk and plotting the mean predicted probability in each bin against the observed event rate. A well-calibrated model produces points that lie close to the 45-degree line, indicating alignment between predicted probabilities and actual outcomes [ 20 ] Results Table 1 compares the characteristics of participants in the training (N = 12,535) and testing (N = 3,135) datasets. The distribution of participants’ characteristics was similar between the two datasets. Participants in both sets had a mean age of 62 years. The average height was 151.8 cm in the training set and 151.9 cm in the testing set, while the mean weight was 53 kg in both groups, resulting in nearly identical mean BMI values (22.90 kg/m² in the training data and 22.88 kg/m² in the testing data). The mean age at menopause was approximately 49.0 years in both datasets. View this table: View inline View popup Download powerpoint Table 1. Participants characteristics by training and testing data. Figure 2 presents the proportions of pre-osteoporosis and osteoporosis based on BMD classification. The prevalence of osteoporosis varied across anatomical sites, ranging from about 22% at the femoral necks to 35.5% at the third lumbar vertebra. Overall, 22.7% of participants were classified as osteoporosis at any anatomical site. Download figure Open in new tab Figure 2. BMD classification of analytical sample. FN: femoral neck, LS1: lumbar vertebrae L1, LS2: lumbar vertebrae L2, LS3: lumbar vertebrae L3, LS4: lumbar vertebrae L4, LS: lumbar spine Figure 3 presents the feature importance based on the Mean Decrease Gini (MDG). Age, height, weight, and BMI demonstrated the highest MDG values across all anatomical sites, with age being the most important predictor, particularly for the lumbar vertebra. Family history of bone fracture, rheumatoid disease, thyroid disease, and menopause before age 46 showed relatively low importance, while all other predictors contributed little to none. Considering both the feature importance ranking and the trade-off between model performance and parsimony, four variables were selected for the main models: age, weight, BMI, and menopausal age. Download figure Open in new tab Figure 3. Importance of all predictors with Mean Decrease Gini Table 2 and Figure 4 compare the discrimination performance measures of eight algorithms. LR, LASSO, XGB, and NN demonstrated strong model performance with high AUC values across the sites (AUC 0.75–0.84). DT, RF, and NB showed moderate performance (AUC 0.73–0.78), while KNN performed the worst across most metrics (AUC < 0.73). Download figure Open in new tab Figure 4. ROC curves for eight algorithms at all anatomical sites FN: femoral neck, LS1: lumbar vertebrae L1, LS2: lumbar vertebrae L2, LS3: lumbar vertebrae L3, LS4: lumbar vertebrae L4. DT: Decision Tree, KNN: K-nearest Neighbors, LR: Logistic Regression, NB: Naïve Bayes, NN: Neural Networks, RF: Random Forest, XGB: XGBoost View this table: View inline View popup Table 2: Model’s performance using testing data. Sensitivity varied across models and anatomical sites. RF demonstrated the highest sensitivity overall, reaching 0.84 at the right femoral neck and maintaining strong performance across the lumbar sites (0.74–0.82). LR, LASSO, XGB, and NN showed consistently high sensitivity (0.69–0.80). NB performed moderately well (0.67–0.79), DT showed lower sensitivity (0.58–0.71), and KNN had the weakest performance, with sensitivity values as low as 0.18 ( Table 2 ). LR, LASSO, XGB, NB, and NN consistently demonstrated high specificity, typically ranging from 0.74 to 0.76 across all sites. DT also showed strong specificity, particularly at the femoral neck sites (0.83–0.84), though its sensitivity was notably lower. RF exhibited lower specificity (0.48–0.65), and KNN had the lowest specificity overall (0.33–0.59) ( Table 2 ). Figure 5 presents calibration plots for eight algorithms across seven anatomical sites. Across the anatomical sites, LR, LASSO, NB, NN, and RF demonstrated good calibration, with close alignment between predicted probabilities and observed proportions. In contrast, DT and XGB underperformed, with DT showing deviation from the diagonal line in the highest decile at the lumbar vertebrae, while XGB exhibited consistent deviation from the diagonal, indicating systematic overestimation of osteoporosis risk. Download figure Open in new tab Figure 5. Calibration plots comparing predicted probabilities and observed proportions for eight algorithms across all anatomical sites FN: femoral neck, LS1: lumbar vertebrae L1, LS2: lumbar vertebrae L2, LS3: lumbar vertebrae L3, LS4: lumbar vertebrae L4 DT: Decision Tree, KNN: K-nearest Neighbors, LR: Logistic Regression, NB: Naïve Bayes, NN: Neural Networks, RF: Random Forest, XGB: XGBoost Discussion Osteoporosis and its consequences represent major public health challenges that necessitate strategies for early diagnosis and intervention at the community level [ 21 ]. In this study, we developed self-assessment tools for osteoporosis at multiple anatomical sites – including the left femur, right femur, lumbar vertebrae L1–L4, and any site – for Vietnamese postmenopausal women using a machine learning approach. Eight algorithms were compared, including Logistic Regression, Decision Tree, Random Forest, LASSO, XGBoost, Neural network, Naive Bayes, and K-Nearest Neighboor. For discrimination, Logistic Regression, LASSO, XGBoost, Naïve Bayes, Neural Network performed equally well due to their ability to balance simplicity, regularization, and computation efficiency. Decision Trees did not perform as good since they are prone to overfitting. K-Nearest Neighbors had an especially low performance compared to other algorithms. This issue is prominently seen in high dimensional data, KNN may to identify meaningful neighbors in low-dimension settings when data has uneven or sparse distribution. Some other possible contributing factors were the sensitivity to feature scaling or the lazy learning characteristic. We developed an assessment tool and evaluate the predictive performance of the model in various anatomical sites: left femur, right femur, and lumbar vertebrae (L1-L4), and any site. The AUROC of the eight tools indicated a good ability to predict the risk of osteoporosis. Our model outperformed existing screening tools developed for Asian populations, such as those reported by Bui et al., across all anatomical sites except the right femur [ 7 ]. Compared with OSTA and OSTC—the two widely used osteoporosis screening tools for Asian postmenopausal women [ 7 ], our models showed higher sensitivity, while OSTA tended toward higher specificity. At the left femoral neck, our models achieved 76.0% sensitivity and 74.0% specificity versus OSTA’s 67.3% and 84.6%. In the lumbar spine (L1–L4), the new model maintained greater sensitivity (75–76% vs. 58.4–62.4% sensitivity), whereas OSTA consistently recorded higher specificity (72.9–77.4% vs. 60–64% specificity) [ 7 ]. Another more recent study conducted by Bui et al., utilized Random Forest to develop their model. Their model achieved a commendable AUC of 0.86 for predicting outcomes at any anatomical site, demonstrating the strength and potential of machine learning techniques in medical research [ 8 ]. However, one of the limitations of their model was that it predicted overall osteoporosis risk rather than site-specific outcomes. Furthermore, the model developed by Bui et al. included numerous laboratory tests as predictors [ 7 ], which are typically unavailable in screening settings, thereby limiting its practical implementation. In contrast, our models relied on only four basic predictors suitable for self-assessment, yet achieved comparable discrimination performance. Overall, the new model demonstrates strong potential as a practical screening tool and may represent a preferable alternative for Vietnamese postmenopausal women. When applying the models or corresponding equations, individuals with scores below the defined threshold are considered at low risk for osteoporosis. For these individuals, routine bone density screening may not be immediately necessary. However, given that the specificity of the tool is not absolute, a low-risk score does not fully exclude the presence of osteoporosis; thus, continued attention to potential symptoms remains important. Conversely, individuals with scores above the threshold are classified as high risk and should undergo further clinical evaluation. Additional diagnostic assessments, such as bone mineral density (BMD) testing, may be warranted to more accurately determine bone health and guide appropriate management strategies based on individual risk profiles. Several limitations of this study should be acknowledged. First, the data were collected from a single hospital in a large urban center in Vietnam, which may limit the generalizability of the findings to postmenopausal women in other regions, particularly rural areas. Second, because of the limited sample size for certain subgroups, we were unable to evaluate model performance within specific high-risk populations, such as individuals with particular lifestyle factors or those using medications known to affect bone mass (e.g., hormonal contraceptives). Finally, this study focused on the development of a new self-assessment tool; therefore, external validation was not performed. Although we reserved a separate dataset for testing, the homogeneity of the data limits the assessment of generalizability. Future studies should include external validation using data from different hospitals or regions to provide more robust evidence of the model’s applicability across diverse populations. Data Availability All data produced in the present study are available upon reasonable request to the authors Footnotes Fundings: None Conflict of interest: The authors have no conflicts of interest to declare for this study References [1]. ↵ Föger-Samwald , U. , Dovjak , P. , Azizi-Semrad , U. , Kerschan-Schindl , K. , & Pietschmann , P . ( 2020 ). Osteoporosis: Pathophysiology and therapeutic options . PubMed , 19 , 1017 – 1037 . doi: 10.17179/excli2020-2591 OpenUrl CrossRef PubMed [2]. ↵ Salari , N. , Darvishi , N. , Bartina , Y. , Larti , M. , Kiaei , A. , Hemmati , M. , Shohaimi , S. , & Mohammadi , M . ( 2021 ). Global prevalence of osteoporosis among the world older adults: a comprehensive systematic review and meta-analysis . Journal of Orthopaedic Surgery and Research , 16 ( 1 ). doi: 10.1186/s13018-021-02821-8 OpenUrl CrossRef [3]. ↵ Zhu , Z. , Yu , P. , Wu , Y. , Wu , Y. , Tan , Z. , Ling , J. , Ma , J. , Zhang , J. , Zhu , W. , & Liu , X . ( 2023 ). Sex Specific Global Burden of Osteoporosis in 204 Countries and Territories, from 1990 to 2030: An Age-Period-Cohort Modeling Study . The Journal of Nutrition, Health and Aging , 27 ( 9 ), 767 – 774 . doi: 10.1007/s12603-023-1971-4 OpenUrl CrossRef [4]. ↵ Maheshwari , A. , & Maheshwari , G . ( 2024 ). Aging Population in Vietnam: Challenges, Implications, and Policy Recommendations . International Journal of Aging , 2 , e1 – e1 . doi: 10.34172/ija.2024.e1 OpenUrl CrossRef [5]. ↵ Ho-Pham , L. T. , & Nguyen , T. V . ( 2017 ). The Vietnam Osteoporosis Study: Rationale and design . Osteoporosis and Sarcopenia , 3 ( 2 ), 90 – 97 . doi: 10.1016/j.afos.2017.06.001 OpenUrl CrossRef [6]. ↵ Koh , L. K. H. , Sedrine , W. B. , Torralba , T. P. , Kung , A. , Fujiwara , S. , Chan , S. P. , Huang , Q. R. , Rajatanavin , R. , Tsai , K. S. , Park , H. M. , & Reginster , J. Y . ( 2001 ). A simple tool to identify Asian women at increased risk of osteoporosis . Osteoporosis International , 12 ( 8 ), 699 – 705 . doi: 10.1007/s001980170070 OpenUrl CrossRef PubMed Web of Science [7]. ↵ Bui , M. H. , Dao , P. T. , Khuong , Q. L. , Le , P.-A. , Nguyen , T.-T. T. , Hoang , G. D. , Le , T. H. , Pham , H. T. , Hoang , H.-X. T. , Le , Q. C. , & Dao , X. T . ( 2022 ). Evaluation of community-based screening tools for the early screening of osteoporosis in postmenopausal Vietnamese women . PLOS ONE , 17 ( 4 ), e0266452 . doi: 10.1371/journal.pone.0266452 OpenUrl CrossRef PubMed [8]. ↵ Bui , H. M. , Ha , M. H. , Pham , H. G. , Dao , T. P. , Nguyen , T. T. , Nguyen , M. L. , Vuong , N. T. , Hoang , X. H. T. , Tien , L. , DO , Dao , T. X. , & Le , C. Q. ( 2022d ). Predicting the risk of osteoporosis in older Vietnamese women using machine learning approaches . Scientific Reports , 12 ( 1 ). doi: 10.1038/s41598-022-24181-x OpenUrl CrossRef PubMed [9]. ↵ Boateng , Ernest Yeboah , and Daniel A. Abaye . “ A Review of the Logistic Regression Model with Emphasis on Medical Research .” Journal of Data Analysis and Information Processing , vol. 07 , no. 04 , 2019 , pp. 190 – 207 , doi: 10.4236/jdaip.2019.74012 . OpenUrl CrossRef [10]. ↵ Wu , Xindong , et al. “ Top 10 Algorithms in Data Mining .” Knowledge and Information Systems , vol. 14 , no. 1 , 4 Dec. 2007 , pp. 1 – 37 , doi: 10.1007/s10115-007-0114-2 . OpenUrl CrossRef [11]. ↵ Tibshirani , Robert . “ Regression Shrinkage and Selection via the Lasso .” Journal of the Royal Statistical Society: Series B (Methodological ) , vol. 58 , no. 1 , Jan. 1996 , pp. 267 – 288 , doi: 10.1111/j.2517-6161.1996.tb02080.x . OpenUrl CrossRef Web of Science [12]. ↵ Breiman , Leo . “ Random Forests .” Machine Learning , vol. 45 , no. 1 , Oct. 2001 , pp. 5 – 32 . Chen, Tianqi, and Carlos Guestrin. “XGBoost: A Scalable Tree Boosting System.” Proceedings of the 22nd ACM SIGKDD International Conference on Knowledge Discovery and Data Mining - KDD ’16 , vol. 1, no. 1, 13 Aug. 2016, pp. 785–794 , doi: 10.1145/2939672.2939785 . OpenUrl CrossRef [13]. ↵ “Editors | ARS Journal.” ARS Journal , 2025 , arc.aiaa.org/doi/10.2514/8.4962 , doi: 10.2514/arsj.1959.29.issue-12;website:website:aiaa-site;wgroup:string:AIAA . Accessed 4 Oct. 2025 . OpenUrl CrossRef [14]. ↵ Vikramkumar , et al. “ Bayes and Naive Bayes Classifier .” ArXiv:1404.0933 [Cs] , 3 Apr . 2014 , arxiv.org/abs/1404.0933. [15]. ↵ Cover , T. , and P. Hart . “ Nearest Neighbor Pattern Classification .” IEEE Transactions on Information Theory , vol. 13 , no. 1 , Jan. 1967 , pp. 21 – 27 , doi: 10.1109/tit.1967.1053964 . OpenUrl CrossRef [16]. ↵ GeeksforGeeks . “ Feature Importance with Random Forests .” GeeksforGeeks , 5 Apr. 2024 , www.geeksforgeeks.org/machine-learning/feature-importance-with-random-forests/#google_vignette . Accessed 4 Oct. 2025 . [17]. ↵ Nuti R , Brandi ML , Checchia G , Di Munno O , Dominguez L , Falaschi P , Fiore CE , Iolascon G , Maggi S , Michieli R , Migliaccio S , Minisola S , Rossini M , Sessa G , Tarantino U , Toselli A , Isaia GC . Guidelines for the management of osteoporosis and fragility fractures . Intern Emerg Med . 2019 Jan ; 14 ( 1 ): 85 – 102 . doi: 10.1007/s11739-018-1874-2 OpenUrl CrossRef PubMed [18]. ↵ Hosmer Jr , D. W. , Lemeshow , S. , & Sturdivant , R. X. ( 2013 ). Applied logistic regression . John Wiley & Sons . [19]. ↵ Hassanzad , M. , Hajian-Tilaki , K . Methods of determining optimal cut-point of diagnostic biomarkers with application of clinical data in ROC analysis: an update review . BMC Med Res Methodol 24 , 84 ( 2024 ) [20]. ↵ Efthimiou O , Seo M , Chalkou K , Debray T , Egger M , Salanti G . Developing clinical prediction models: a step-by-step guide . BMJ . 2024 Sep 3 ; 386 : e078276 . doi: 10.1136/bmj-2023-078276 OpenUrl FREE Full Text [21]. ↵ Cauley , J. A . “ Public Health Impact of Osteoporosis .” The Journals of Gerontology Series A: Biological Sciences and Medical Sciences , vol. 68 , no. 10 , 31 July 2013 , pp. 1243 – 1251 . doi: 10.1093/gerona/glt093 . OpenUrl CrossRef PubMed Web of Science View the discussion thread. Back to top Previous Next Posted October 29, 2025. Download PDF Data/Code Email Thank you for your interest in spreading the word about medRxiv. NOTE: Your email address is requested solely to identify you as the sender of this article. Your Email * Your Name * Send To * Enter multiple addresses on separate lines or separate them with commas. You are going to email the following Development of Self-Assessment Tools for Osteoporosis among Postmenopausal Vietnamese Women: A Machine Learning Approach Message Subject (Your Name) has forwarded a page to you from medRxiv Message Body (Your Name) thought you would like to see this page from the medRxiv website. Your Personal Message CAPTCHA This question is for testing whether or not you are a human visitor and to prevent automated spam submissions. Share Development of Self-Assessment Tools for Osteoporosis among Postmenopausal Vietnamese Women: A Machine Learning Approach Tung-Lam Nguyen , Thuy Trang Nguyen , Christine Pallota , Long Q. Khuong , My Hanh Bui medRxiv 2025.10.27.25338918; doi: https://doi.org/10.1101/2025.10.27.25338918 Share This Article: Copy Citation Tools Development of Self-Assessment Tools for Osteoporosis among Postmenopausal Vietnamese Women: A Machine Learning Approach Tung-Lam Nguyen , Thuy Trang Nguyen , Christine Pallota , Long Q. Khuong , My Hanh Bui medRxiv 2025.10.27.25338918; doi: https://doi.org/10.1101/2025.10.27.25338918 Citation Manager Formats BibTeX Bookends EasyBib EndNote (tagged) EndNote 8 (xml) Medlars Mendeley Papers RefWorks Tagged Ref Manager RIS Zotero Tweet Widget Facebook Like Google Plus One Subject Area Public and Global Health Subject Areas All Articles Addiction Medicine (569) Allergy and Immunology (863) Anesthesia (300) Cardiovascular Medicine (4442) Dentistry and Oral Medicine (444) Dermatology (383) Emergency Medicine (609) Endocrinology (including Diabetes Mellitus and Metabolic Disease) (1510) Epidemiology (15230) Forensic Medicine (30) Gastroenterology (1126) Genetic and Genomic Medicine (6608) Geriatric Medicine (668) Health Economics (998) Health Informatics (4542) Health Policy (1370) Health Systems and Quality Improvement (1613) Hematology (543) HIV/AIDS (1266) Infectious Diseases (except HIV/AIDS) (15923) Intensive Care and Critical Care Medicine (1103) Medical Education (623) Medical Ethics (147) Nephrology (668) Neurology (6607) Nursing (346) Nutrition (999) Obstetrics and Gynecology (1146) Occupational and Environmental Health (957) Oncology (3336) Ophthalmology (974) Orthopedics (369) Otolaryngology (420) Pain Medicine (436) Palliative Medicine (130) Pathology (664) Pediatrics (1693) Pharmacology and Therapeutics (692) Primary Care Research (712) Psychiatry and Clinical Psychology (5448) Public and Global Health (9237) Radiology and Imaging (2201) Rehabilitation Medicine and Physical Therapy (1370) Respiratory Medicine (1196) Rheumatology (596) Sexual and Reproductive Health (714) Sports Medicine (530) Surgery (712) Toxicology (99) Transplantation (289) Urology (265) (function(){function c(){var b=a.contentDocument||a.contentWindow.document;if(b){var d=b.createElement('script');d.innerHTML="window.__CF$cv$params={r:'a0188d14dd3a73a8',t:'MTc3OTc1NDE2Ng=='};var a=document.createElement('script');a.src='/cdn-cgi/challenge-platform/scripts/jsd/main.js';document.getElementsByTagName('head')[0].appendChild(a);";b.getElementsByTagName('head')[0].appendChild(d)}}if(document.body){var a=document.createElement('iframe');a.height=1;a.width=1;a.style.position='absolute';a.style.top=0;a.style.left=0;a.style.border='none';a.style.visibility='hidden';document.body.appendChild(a);if('loading'!==document.readyState)c();else if(window.addEventListener)document.addEventListener('DOMContentLoaded',c);else{var e=document.onreadystatechange||function(){};document.onreadystatechange=function(b){e(b);'loading'!==document.readyState&&(document.onreadystatechange=e,c())}}}})();
Text is read by the "Ask this paper" AI Q&A widget below.
Extraction quality varies by source — PMC NXML preserves structure
cleanly, OA-HTML may include some navigation residue, and OA-PDF can
have broken hyphenation. The publisher copy
(via DOI)
is the canonical version.