Syed Tahir Hussain Rizvi, Muhammad Yasir Latif, Muhammad Saad Amin, Achraf Jabeur Telmoudi, Nasir Ali Shah
{"title":"Analysis of Machine Learning Based Imputation of Missing Data","authors":"Syed Tahir Hussain Rizvi, Muhammad Yasir Latif, Muhammad Saad Amin, Achraf Jabeur Telmoudi, Nasir Ali Shah","doi":"10.1080/01969722.2023.2247257","DOIUrl":null,"url":null,"abstract":"Data analysis and classification can be affected by the availability of missing data in datasets. To deal with missing data, either deletion- or imputation-based methods are used that result in the reduction of data records or imputation of incorrect predicted value. Quality of imputed data can be significantly improved if missing values are generated accurately using machine learning algorithms. In this work, an analysis of machine learning-based algorithms for missing data imputation is performed. The K-nearest neighbors (KNN) and Sequential KNN (SKNN) algorithms are used to impute missing values in datasets using machine learning. Missing values handled using a statistical deletion approach (List-wise Deletion (LD)) and ML-based imputation methods (KNN and SKNN) are then tested and compared using different ML classifiers (Support Vector Machine and Decision Tree) to evaluate the effectiveness of imputed data. The used algorithms are compared in terms of accuracy, and results yielded that the ML-based imputation method (SKNN) outperforms the LD-based approach and KNN method in terms of the effectiveness of handling missing data in almost every dataset with both classification algorithms (SVM and DT).","PeriodicalId":55188,"journal":{"name":"Cybernetics and Systems","volume":"32 1","pages":"0"},"PeriodicalIF":1.1000,"publicationDate":"2023-09-09","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"0","resultStr":null,"platform":"Semanticscholar","paperid":null,"PeriodicalName":"Cybernetics and Systems","FirstCategoryId":"1085","ListUrlMain":"https://doi.org/10.1080/01969722.2023.2247257","RegionNum":4,"RegionCategory":"计算机科学","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"Q3","JCRName":"COMPUTER SCIENCE, CYBERNETICS","Score":null,"Total":0}
引用次数: 0
Abstract
Data analysis and classification can be affected by the availability of missing data in datasets. To deal with missing data, either deletion- or imputation-based methods are used that result in the reduction of data records or imputation of incorrect predicted value. Quality of imputed data can be significantly improved if missing values are generated accurately using machine learning algorithms. In this work, an analysis of machine learning-based algorithms for missing data imputation is performed. The K-nearest neighbors (KNN) and Sequential KNN (SKNN) algorithms are used to impute missing values in datasets using machine learning. Missing values handled using a statistical deletion approach (List-wise Deletion (LD)) and ML-based imputation methods (KNN and SKNN) are then tested and compared using different ML classifiers (Support Vector Machine and Decision Tree) to evaluate the effectiveness of imputed data. The used algorithms are compared in terms of accuracy, and results yielded that the ML-based imputation method (SKNN) outperforms the LD-based approach and KNN method in terms of the effectiveness of handling missing data in almost every dataset with both classification algorithms (SVM and DT).
期刊介绍:
Cybernetics and Systems aims to share the latest developments in cybernetics and systems to a global audience of academics working or interested in these areas. We bring together scientists from diverse disciplines and update them in important cybernetic and systems methods, while drawing attention to novel useful applications of these methods to problems from all areas of research, in the humanities, in the sciences and the technical disciplines. Showing a direct or likely benefit of the result(s) of the paper to humankind is welcome but not a prerequisite.
We welcome original research that:
-Improves methods of cybernetics, systems theory and systems research-
Improves methods in complexity research-
Shows novel useful applications of cybernetics and/or systems methods to problems in one or more areas in the humanities-
Shows novel useful applications of cybernetics and/or systems methods to problems in one or more scientific disciplines-
Shows novel useful applications of cybernetics and/or systems methods to technical problems-
Shows novel applications in the arts