{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2026,3,26]],"date-time":"2026-03-26T21:03:16Z","timestamp":1774558996731,"version":"3.50.1"},"reference-count":43,"publisher":"Public Library of Science (PLoS)","issue":"3","license":[{"start":{"date-parts":[[2026,3,26]],"date-time":"2026-03-26T00:00:00Z","timestamp":1774483200000},"content-version":"vor","delay-in-days":0,"URL":"http:\/\/creativecommons.org\/licenses\/by\/4.0\/"}],"funder":[{"name":"IITP Grant Funded by Korea Governmen","award":["RS-2022-II220113"],"award-info":[{"award-number":["RS-2022-II220113"]}]}],"content-domain":{"domain":["www.plosone.org"],"crossmark-restriction":false},"short-container-title":["PLoS One"],"abstract":"<jats:p>Despite advances in machine learning and medical data processing, handling missing values remains a critical and complex challenge in healthcare analytics. Missing data, especially in non-class attributes can severely compromise model accuracy, clinical reliability, and interpretability. In sensitive domains such as healthcare, improper imputation may lead to biased outcomes or delayed interventions. To address this challenge, we propose SGA-DT, an adaptive and interpretable learning framework that combines the best features of genetically optimized support vector regression (SVR) with a decision tree (DT) classifier for robust healthcare prediction. The framework adaptively selects an imputation strategy based on the level of missingness. It uses standard SVR for low, iterative SVR for moderate, and k-Nearest Neighbor (KNN) followed by SVR refinement for high missingness. Genetic algorithm (GA) is used to select the best SVR kernel and tune its hyperparameters, enhancing imputation accuracy across different data patterns. The complete dataset is then classified using DT, providing both robustness and transparency in prediction. The SGA-DT framework is evaluated on three healthcare datasets, Breast Cancer, Mammographic, and Hepatitis, along with other real-world and synthetic datasets. For interpretability analysis, decision trees are generated under varying missingness levels to support clinical transparency. Comparative results show that SGA-DT consistently outperforms multiple integrated frameworks across accuracy, precision, recall, and F-measure, demonstrating its robustness, interpretability, and generalizability in healthcare prediction tasks.<\/jats:p>","DOI":"10.1371\/journal.pone.0343619","type":"journal-article","created":{"date-parts":[[2026,3,26]],"date-time":"2026-03-26T20:04:25Z","timestamp":1774555465000},"page":"e0343619","update-policy":"https:\/\/doi.org\/10.1371\/journal.pone.corrections_policy","source":"Crossref","is-referenced-by-count":0,"title":["SGA-DT: An adaptive fusion framework for missing data imputation and interpretable healthcare classification"],"prefix":"10.1371","volume":"21","author":[{"ORCID":"https:\/\/orcid.org\/0000-0002-6687-075X","authenticated-orcid":true,"given":"Monalisa","family":"Jena","sequence":"first","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Satchidananda","family":"Dehuri","sequence":"additional","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]},{"ORCID":"https:\/\/orcid.org\/0000-0002-7027-2429","authenticated-orcid":true,"given":"Sung-Bae","family":"Cho","sequence":"additional","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]}],"member":"340","published-online":{"date-parts":[[2026,3,26]]},"reference":[{"issue":"1","key":"pone.0343619.ref001","doi-asserted-by":"crossref","first-page":"188","DOI":"10.1186\/s12874-024-02310-6","article-title":"Identify the most appropriate imputation method for handling missing values in clinical structured datasets: a systematic review","volume":"24","author":"M Afkanpour","year":"2024","journal-title":"BMC Med Res Methodol"},{"key":"pone.0343619.ref002","doi-asserted-by":"crossref","first-page":"100063","DOI":"10.1016\/j.csa.2024.100063","article-title":"A novel approach for handling missing data to enhance network intrusion detection system","volume":"3","author":"M Tahir","year":"2025","journal-title":"Cyber Security and Applications"},{"key":"pone.0343619.ref003","doi-asserted-by":"crossref","first-page":"102207","DOI":"10.1016\/j.inffus.2023.102207","article-title":"Multi-task oriented diffusion model for mortality prediction in shock patients with incomplete data","volume":"105","author":"W Zhao","year":"2024","journal-title":"Information Fusion"},{"key":"pone.0343619.ref004","doi-asserted-by":"crossref","first-page":"102811","DOI":"10.1016\/j.inffus.2024.102811","article-title":"When causality meets missing data: Fusing key information to bridge causal discovery and imputation in time series via bidirectional meta-learning","volume":"117","author":"K Zhu","year":"2025","journal-title":"Information Fusion"},{"key":"pone.0343619.ref005","doi-asserted-by":"crossref","first-page":"124","DOI":"10.1016\/j.knosys.2018.03.026","article-title":"A class center based approach for missing value imputation","volume":"151","author":"C-F Tsai","year":"2018","journal-title":"Knowledge-Based Systems"},{"key":"pone.0343619.ref006","first-page":"472","article-title":"Machine Learning Approach for Reliability Assessment of Open Source Software","volume-title":"Lecture Notes in Computer Science","author":"RK Behera","year":"2019"},{"key":"pone.0343619.ref007","doi-asserted-by":"crossref","first-page":"68","DOI":"10.1016\/j.eswa.2018.07.057","article-title":"Missing value imputation using a novel grey based fuzzy c-means, mutual information based feature selection, and regression model","volume":"115","author":"AM Sefidian","year":"2019","journal-title":"Expert Systems with Applications"},{"issue":"1","key":"pone.0343619.ref008","doi-asserted-by":"crossref","DOI":"10.1371\/journal.pone.0297037","article-title":"An empirical comparison of some missing data treatments in PLS-SEM","volume":"19","author":"LB Amusa","year":"2024","journal-title":"PLoS One"},{"key":"pone.0343619.ref009","doi-asserted-by":"crossref","first-page":"109370","DOI":"10.1016\/j.compeleceng.2024.109370","article-title":"A review of Explainable Artificial Intelligence in healthcare","volume":"118","author":"Z Sadeghi","year":"2024","journal-title":"Computers and Electrical Engineering"},{"key":"pone.0343619.ref010","article-title":"Improving Explainability and Integrability of Medical AI to Promote Health Care Professional Acceptance and Use: Mixed Systematic Review","volume":"27","author":"Y Liu","year":"2025","journal-title":"J Med Internet Res"},{"issue":"5","key":"pone.0343619.ref011","doi-asserted-by":"crossref","DOI":"10.1371\/journal.pone.0155119","article-title":"Multilevel Weighted Support Vector Machine for Classification on Healthcare Data with Missing Values","volume":"11","author":"T Razzaghi","year":"2016","journal-title":"PLoS One"},{"key":"pone.0343619.ref012","volume-title":"The nature of statistical learning theory","author":"V Vapnik","year":"2013"},{"issue":"1","key":"pone.0343619.ref013","doi-asserted-by":"crossref","DOI":"10.1371\/journal.pone.0296399","article-title":"Energy efficient virtual machines placement in cloud datacenters using genetic algorithm and adaptive thresholds","volume":"19","author":"A Alourani","year":"2024","journal-title":"PLoS One"},{"issue":"1","key":"pone.0343619.ref014","article-title":"Hyperparameter Optimized SVR Model Based on Particle Swarm Algorithm for RF Power Transistors","volume":"38","author":"Z Gao","year":"2025","journal-title":"Int J Numerical Modelling"},{"issue":"9","key":"pone.0343619.ref015","doi-asserted-by":"crossref","DOI":"10.1371\/journal.pone.0308408","article-title":"Predicting age at onset of childhood obesity using regression, Random Forest, Decision Tree, and K-Nearest Neighbour-A case study in Saudi Arabia","volume":"19","author":"SH Alanazi","year":"2024","journal-title":"PLoS One"},{"issue":"12","key":"pone.0343619.ref016","doi-asserted-by":"crossref","DOI":"10.1002\/smr.2114","article-title":"Support vector regression\u2010based imputation in analogy\u2010based software development effort estimation","volume":"30","author":"A Idri","year":"2018","journal-title":"J Software Evolu Process"},{"key":"pone.0343619.ref017","doi-asserted-by":"crossref","first-page":"1","DOI":"10.1155\/2018\/2935248","article-title":"An Imputation Method for Missing Traffic Data Based on FCM Optimized by PSO-SVR","volume":"2018","author":"Q Shang","year":"2018","journal-title":"Journal of Advanced Transportation"},{"issue":"1","key":"pone.0343619.ref018","doi-asserted-by":"crossref","first-page":"937","DOI":"10.1016\/j.aej.2021.04.096","article-title":"Missing data imputation of MAGDAS-9\u2019s ground electromagnetism with supervised machine learning and conventional statistical analysis models","volume":"61","author":"H Muhammad Asraf","year":"2022","journal-title":"Alexandria Engineering Journal"},{"key":"pone.0343619.ref019","doi-asserted-by":"crossref","first-page":"25","DOI":"10.1016\/j.ins.2013.01.021","article-title":"A hybrid method for imputation of missing values using optimized fuzzy c-means with support vector regression and a genetic algorithm","volume":"233","author":"IB Aydilek","year":"2013","journal-title":"Information Sciences"},{"issue":"3","key":"pone.0343619.ref020","doi-asserted-by":"crossref","first-page":"182","DOI":"10.1049\/trit.2019.0032","article-title":"Imputing missing values using cumulative linear regression","volume":"4","author":"SM Mostafa","year":"2019","journal-title":"CAAI Trans on Intel Tech"},{"issue":"6","key":"pone.0343619.ref021","doi-asserted-by":"crossref","first-page":"4361","DOI":"10.1007\/s00500-019-04199-6","article-title":"Missing value imputation using unsupervised machine learning techniques","volume":"24","author":"PS Raja","year":"2019","journal-title":"Soft Comput"},{"key":"pone.0343619.ref022","doi-asserted-by":"crossref","unstructured":"McDonald A. In: SPWLA Annual Logging Symposium, 2022. D041S016R004. https:\/\/doi.org\/10.30632\/SPWLA-2022-0125","DOI":"10.30632\/SPWLA-2022-0125"},{"key":"pone.0343619.ref023","doi-asserted-by":"crossref","first-page":"301","DOI":"10.1016\/j.procs.2022.12.140","article-title":"Local mean imputation for handling missing value to provide more accurate facies classification","volume":"216","author":"FI Kurniadi","year":"2023","journal-title":"Procedia Computer Science"},{"key":"pone.0343619.ref024","doi-asserted-by":"crossref","first-page":"102642","DOI":"10.1016\/j.aei.2024.102642","article-title":"A novel method for settlement imputation and monitoring of earth-rockfill dams subjected to large-scale missing data","volume":"62","author":"B Xu","year":"2024","journal-title":"Advanced Engineering Informatics"},{"issue":"6","key":"pone.0343619.ref025","article-title":"Ensemble Regression Model-Based Missing Not at Random Type Missing Data Imputation on the Internet of Medical Things","volume":"14","author":"P Iris Punitha","year":"2024","journal-title":"IJSSE"},{"key":"pone.0343619.ref026","doi-asserted-by":"crossref","first-page":"20552076241301960","DOI":"10.1177\/20552076241301960","article-title":"Comparative study of imputation strategies to improve the sarcopenia prediction task","volume":"11","author":"S Karimov","year":"2025","journal-title":"Digit Health"},{"key":"pone.0343619.ref027","doi-asserted-by":"crossref","first-page":"102255","DOI":"10.1016\/j.inffus.2024.102255","article-title":"Graph spatiotemporal process for multivariate time series anomaly detection with missing values","volume":"106","author":"Y Zheng","year":"2024","journal-title":"Information Fusion"},{"issue":"2","key":"pone.0343619.ref028","doi-asserted-by":"crossref","first-page":"769","DOI":"10.1007\/s11600-022-00944-y","article-title":"Porosity prediction using Fuzzy SVR and FCM SVR from well logs of an oil field in south of Iran","volume":"71","author":"N Moosavi","year":"2022","journal-title":"Acta Geophys"},{"key":"pone.0343619.ref029","doi-asserted-by":"crossref","first-page":"57","DOI":"10.1007\/978-981-13-2348-5_5","article-title":"Software Reliability Assessment Using Deep Learning Technique","volume-title":"Towards Extensible and Adaptable Methods in Computing","author":"S Shukla","year":"2018"},{"key":"pone.0343619.ref030","doi-asserted-by":"crossref","first-page":"6585","DOI":"10.1109\/JSTARS.2021.3089151","article-title":"GA-SVR Algorithm for Improving Forest Above Ground Biomass Estimation Using SAR Data","volume":"14","author":"Y Ji","year":"2021","journal-title":"IEEE J Sel Top Appl Earth Observations Remote Sensing"},{"key":"pone.0343619.ref031","doi-asserted-by":"crossref","unstructured":"Rochim AF, Widyaningrum K, Eridani D. Performance Comparison of Support Vector Machine Kernel Functions in Classifying COVID-19 Sentiment. In: 2021 4th International Seminar on Research of Information Technology and Intelligent Systems (ISRITI), 2021. 224\u20138. https:\/\/doi.org\/10.1109\/isriti54043.2021.9702845","DOI":"10.1109\/ISRITI54043.2021.9702845"},{"issue":"1","key":"pone.0343619.ref032","doi-asserted-by":"crossref","DOI":"10.1007\/s00607-024-01394-8","article-title":"A novel ensemble learning method using majority based voting of multiple selective decision trees","volume":"107","author":"M Azad","year":"2024","journal-title":"Computing"},{"key":"pone.0343619.ref033","doi-asserted-by":"crossref","DOI":"10.1177\/17483026231198181","article-title":"Statistical analysis of various splitting criteria for decision trees","volume":"17","author":"F Aaboub","year":"2023","journal-title":"Journal of Algorithms & Computational Technology"},{"key":"pone.0343619.ref034","doi-asserted-by":"crossref","first-page":"1","DOI":"10.1145\/3429739","article-title":"A practical tutorial for decision tree induction: evaluation measures for candidate splits and opportunities","volume":"54","author":"VA Sosa Hernandez","year":"2021","journal-title":"ACM Computing Surveys"},{"key":"pone.0343619.ref035","doi-asserted-by":"crossref","DOI":"10.1201\/9781315139470","volume-title":"Classification and regression trees","author":"L Breiman","year":"2017"},{"issue":"3","key":"pone.0343619.ref036","doi-asserted-by":"crossref","first-page":"701","DOI":"10.1080\/03610926.2024.2317359","article-title":"On impurity functions in decision trees","volume":"54","author":"G Zeng","year":"2024","journal-title":"Communications in Statistics - Theory and Methods"},{"key":"pone.0343619.ref037","doi-asserted-by":"crossref","first-page":"100130","DOI":"10.1016\/j.health.2022.100130","article-title":"A classification and regression tree algorithm for heart disease modeling and prediction","volume":"3","author":"M Ozcan","year":"2023","journal-title":"Healthcare Analytics"},{"key":"pone.0343619.ref038","volume-title":"Breast Cancer Dataset","author":"Repository KD","year":"2011"},{"key":"pone.0343619.ref039","volume-title":"Mammographic Dataset","author":"Repository KD","year":"2011"},{"key":"pone.0343619.ref040","volume-title":"Hepatitis Data Set","author":"Repository UML","year":"1988"},{"key":"pone.0343619.ref041","volume-title":"Air Quality Data Set","author":"F Soriano","year":"2021"},{"key":"pone.0343619.ref042","volume-title":"Adult Dataset","author":"T Elmetwally","year":"2023"},{"key":"pone.0343619.ref043","volume-title":"KDD Cup 1998 Data","author":"D Dua"}],"container-title":["PLOS One"],"original-title":[],"language":"en","link":[{"URL":"https:\/\/dx.plos.org\/10.1371\/journal.pone.0343619","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2026,3,26]],"date-time":"2026-03-26T20:04:34Z","timestamp":1774555474000},"score":1,"resource":{"primary":{"URL":"https:\/\/dx.plos.org\/10.1371\/journal.pone.0343619"}},"subtitle":[],"editor":[{"given":"Dinesh Kumar","family":"Nishad","sequence":"first","affiliation":[],"role":[{"role":"editor","vocabulary":"crossref"}]}],"short-title":[],"issued":{"date-parts":[[2026,3,26]]},"references-count":43,"journal-issue":{"issue":"3","published-online":{"date-parts":[[2026,3,26]]}},"URL":"https:\/\/doi.org\/10.1371\/journal.pone.0343619","relation":{},"ISSN":["1932-6203"],"issn-type":[{"value":"1932-6203","type":"electronic"}],"subject":[],"published":{"date-parts":[[2026,3,26]]}}}