{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2026,3,23]],"date-time":"2026-03-23T03:36:51Z","timestamp":1774237011869,"version":"3.50.1"},"reference-count":65,"publisher":"MDPI AG","issue":"8","license":[{"start":{"date-parts":[[2022,4,16]],"date-time":"2022-04-16T00:00:00Z","timestamp":1650067200000},"content-version":"vor","delay-in-days":0,"URL":"https:\/\/creativecommons.org\/licenses\/by\/4.0\/"}],"content-domain":{"domain":[],"crossmark-restriction":false},"short-container-title":["Sensors"],"abstract":"<jats:p>Epilepsy is a disease that decreases the quality of life of patients; it is also among the most common neurological diseases. Several studies have approached the classification and prediction of seizures by using electroencephalographic data and machine learning techniques. A large diversity of features has been extracted from electroencephalograms to perform classification tasks; therefore, it is important to use feature selection methods to select those that leverage pattern recognition. In this study, the performance of a set of feature selection methods was compared across different classification models; the classification task consisted of the detection of ictal activity from the CHB-MIT and Siena Scalp EEG databases. The comparison was implemented for different feature sets and the number of features. Furthermore, the similarity between selected feature subsets across classification models was evaluated. The best F1-score (0.90) was reported by the K-nearest neighbor along with the CHB-MIT dataset. Results showed that none of the feature selection methods clearly outperformed the rest of the methods, as the performance was notably affected by the classifier, dataset, and feature set. Two of the combinations (classifier\/feature selection method) reporting the best results were K-nearest neighbor\/support vector machine and random forest\/embedded random forest.<\/jats:p>","DOI":"10.3390\/s22083066","type":"journal-article","created":{"date-parts":[[2022,4,19]],"date-time":"2022-04-19T02:39:31Z","timestamp":1650335971000},"page":"3066","update-policy":"https:\/\/doi.org\/10.3390\/mdpi_crossmark_policy","source":"Crossref","is-referenced-by-count":46,"title":["Evaluation of Feature Selection Methods for Classification of Epileptic Seizure EEG Signals"],"prefix":"10.3390","volume":"22","author":[{"ORCID":"https:\/\/orcid.org\/0000-0001-6713-4394","authenticated-orcid":false,"given":"Sergio E.","family":"S\u00e1nchez-Hern\u00e1ndez","sequence":"first","affiliation":[{"name":"Division of Cyber-Human Interaction Technologies, University of Guadalajara (UdG), Guadalajara 44100, Jalisco, Mexico"}]},{"ORCID":"https:\/\/orcid.org\/0000-0001-6135-9306","authenticated-orcid":false,"given":"Ricardo A.","family":"Salido-Ruiz","sequence":"additional","affiliation":[{"name":"Division of Cyber-Human Interaction Technologies, University of Guadalajara (UdG), Guadalajara 44100, Jalisco, Mexico"}]},{"ORCID":"https:\/\/orcid.org\/0000-0002-2677-7155","authenticated-orcid":false,"given":"Sulema","family":"Torres-Ramos","sequence":"additional","affiliation":[{"name":"Division of Cyber-Human Interaction Technologies, University of Guadalajara (UdG), Guadalajara 44100, Jalisco, Mexico"}]},{"ORCID":"https:\/\/orcid.org\/0000-0002-7404-8096","authenticated-orcid":false,"given":"Israel","family":"Rom\u00e1n-God\u00ednez","sequence":"additional","affiliation":[{"name":"Division of Cyber-Human Interaction Technologies, University of Guadalajara (UdG), Guadalajara 44100, Jalisco, Mexico"}]}],"member":"1968","published-online":{"date-parts":[[2022,4,16]]},"reference":[{"key":"ref_1","unstructured":"(2021, October 31). World Health Organization Epilepsy. Available online: https:\/\/www.who.int\/health-topics\/epilepsy#tab=tab_1."},{"key":"ref_2","doi-asserted-by":"crossref","first-page":"821","DOI":"10.15585\/mmwr.mm6631a1","article-title":"National and State Estimates of the Numbers of Adults and Children with Active Epilepsy\u2014United States, 2015","volume":"66","author":"Zack","year":"2017","journal-title":"MMWR Morb. Mortal. Wkly. Rep."},{"key":"ref_3","doi-asserted-by":"crossref","first-page":"e20163908","DOI":"10.1542\/peds.2016-3908","article-title":"Incidence and Prevalence of Childhood Epilepsy: A Nationwide Cohort Study","volume":"139","author":"Aaberg","year":"2017","journal-title":"Pediatrics"},{"key":"ref_4","doi-asserted-by":"crossref","first-page":"224","DOI":"10.35366\/95680","article-title":"Situaci\u00f3n de la epilepsia en M\u00e9xico y Am\u00e9rica Latina","volume":"65","year":"2020","journal-title":"Anales M\u00e9dicos Asoc. M\u00e9dica Cent. M\u00e9dico ABC"},{"key":"ref_5","doi-asserted-by":"crossref","first-page":"ii2","DOI":"10.1136\/jnnp.2005.069245","article-title":"EEG in the diagnosis, classification, and management of patients with epilepsy","volume":"76","author":"Smith","year":"2005","journal-title":"J. Neurol. Neurosurg. Psychiatry"},{"key":"ref_6","doi-asserted-by":"crossref","unstructured":"Gill, A.F., Fatima, S.A., Usman Akram, M., Khawaja, S.G., and Awan, S.E. (2015). Analysis of EEG Signals for Detection of Epileptic Seizure Using Hybrid Feature Set. Theory and Applications of Applied Electromagnetics, Springer.","DOI":"10.1007\/978-3-319-17269-9_6"},{"key":"ref_7","doi-asserted-by":"crossref","unstructured":"Pinto-Orellana, M.A., and Cerqueira, F.R. (2017). Patient-Specific Epilepsy Seizure Detection Using Random Forest Classification over One-Dimension Transformed EEG Data. Intelligent Systems Design and Applications, Springer.","DOI":"10.1101\/070300"},{"key":"ref_8","doi-asserted-by":"crossref","first-page":"24","DOI":"10.1016\/j.compbiomed.2018.05.019","article-title":"A Long Short-Term Memory deep learning network for the prediction of epileptic seizures using EEG signals","volume":"99","author":"Tsiouris","year":"2018","journal-title":"Comput. Biol. Med."},{"key":"ref_9","doi-asserted-by":"crossref","first-page":"55","DOI":"10.3389\/fncom.2018.00055","article-title":"Epileptic Seizure Prediction Based on Permutation Entropy","volume":"12","author":"Yang","year":"2018","journal-title":"Front. Comput. Neurosci."},{"key":"ref_10","doi-asserted-by":"crossref","first-page":"616","DOI":"10.17706\/jcp.13.6.616-621","article-title":"Efficient Prediction and Classification of Epileptic Seizures Using EEG Data Based on Univariate Linear Features","volume":"13","author":"Usman","year":"2018","journal-title":"J. Comput."},{"key":"ref_11","doi-asserted-by":"crossref","unstructured":"Siddiqui, M.K., Islam, M.Z., and Kabir, M.A. (2017). Analyzing performance of classification techniques in detecting epileptic seizure. Advanced Data Mining and Applications, Springer.","DOI":"10.1007\/978-3-319-69179-4_27"},{"key":"ref_12","doi-asserted-by":"crossref","first-page":"70","DOI":"10.1016\/j.aci.2015.01.001","article-title":"A machine learning system for automated whole-brain seizure detection","volume":"12","author":"Fergus","year":"2016","journal-title":"Appl. Comput. Inform."},{"key":"ref_13","unstructured":"Shoeb, A., and Guttag, J. (2010, January 21\u201324). Application of Machine Learning to Epileptic Seizure Detection. Proceedings of the 27th International Conference on International Conference on Machine Learning, Omnipress, Haifa, Israel."},{"key":"ref_14","doi-asserted-by":"crossref","first-page":"49","DOI":"10.1016\/j.compbiomed.2017.01.011","article-title":"Automated Seizure Detection Using Limited-Channel EEG and Non-Linear Dimension Reduction","volume":"82","author":"Birjandtalab","year":"2017","journal-title":"Comput. Biol. Med."},{"key":"ref_15","doi-asserted-by":"crossref","first-page":"5128729","DOI":"10.1155\/2020\/5128729","article-title":"An Epilepsy Detection Method Using Multiview Clustering Algorithm and Deep Features","volume":"2020","author":"Zhan","year":"2020","journal-title":"Comput. Math. Methods Med."},{"key":"ref_16","first-page":"1","article-title":"A Deep Convolutional Neural Network Method to Detect Seizures and Characteristic Frequencies Using Epileptic Electroencephalogram (EEG) Data","volume":"9","author":"Moni","year":"2021","journal-title":"IEEE J. Transl. Eng. Health Med."},{"key":"ref_17","doi-asserted-by":"crossref","first-page":"39998","DOI":"10.1109\/ACCESS.2020.2976866","article-title":"Epileptic Seizures Prediction Using Deep Learning Techniques","volume":"8","author":"Usman","year":"2020","journal-title":"IEEE Access"},{"key":"ref_18","doi-asserted-by":"crossref","first-page":"4215","DOI":"10.1007\/s12652-020-01816-3","article-title":"Machine learning method based detection and diagnosis for epilepsy in EEG signal","volume":"12","author":"Deivasigamani","year":"2021","journal-title":"J. Ambient. Intell. Humaniz. Comput."},{"key":"ref_19","doi-asserted-by":"crossref","first-page":"6065","DOI":"10.1007\/s00521-020-05384-7","article-title":"AHW-BGOA-DNN: A novel deep learning model for epileptic seizure detection","volume":"33","author":"Glory","year":"2021","journal-title":"Neural Comput. Appl."},{"key":"ref_20","doi-asserted-by":"crossref","unstructured":"Kitano, L.A.S., Sousa, M.A.A., Santos, S.D., Pires, R., Thome-Souza, S., and Campo, A.B. (2018). Epileptic Seizure Prediction from EEG Signals Using Unsupervised Learning and a Polling-Based Decision Process. Artificial Neural Networks and Machine Learning\u2014ICANN 2018, Springer.","DOI":"10.1007\/978-3-030-01421-6_12"},{"key":"ref_21","doi-asserted-by":"crossref","first-page":"729","DOI":"10.1002\/ima.22486","article-title":"Detection and classification of electroencephalogram signals for epilepsy disease using machine learning methods","volume":"31","author":"Srinath","year":"2021","journal-title":"Int. J. Imaging Syst. Technol."},{"key":"ref_22","doi-asserted-by":"crossref","first-page":"101702","DOI":"10.1016\/j.bspc.2019.101702","article-title":"A review of feature extraction and performance evaluation in epileptic seizure detection using EEG","volume":"57","author":"Boonyakitanont","year":"2020","journal-title":"Biomed. Signal Process. Control"},{"key":"ref_23","doi-asserted-by":"crossref","first-page":"271","DOI":"10.1007\/s11571-018-9477-1","article-title":"Detecting epileptic seizure with different feature extracting strategies using robust machine learning classification techniques by applying advance parameter optimization approach","volume":"12","author":"Hussain","year":"2018","journal-title":"Cogn. Neurodyn."},{"key":"ref_24","doi-asserted-by":"crossref","first-page":"1","DOI":"10.1186\/s40810-017-0023-x","article-title":"Nonlinear EEG biomarker profiles for autism and absence epilepsy","volume":"3","author":"Bosl","year":"2017","journal-title":"Neuropsychiatr. Electrophysiol."},{"key":"ref_25","doi-asserted-by":"crossref","first-page":"266","DOI":"10.4103\/cmrp.cmrp_52_20","article-title":"Feature extraction for epileptic seizure detection using machine learning","volume":"10","author":"Khati","year":"2020","journal-title":"Curr. Med. Res. Pract."},{"key":"ref_26","doi-asserted-by":"crossref","first-page":"11","DOI":"10.1016\/j.cmpb.2017.04.001","article-title":"Prediction of epileptic seizures from EEG using analysis of ictal rules on Poincar\u00e9 plane","volume":"145","author":"Sharif","year":"2017","journal-title":"Comput. Methods Programs Biomed."},{"key":"ref_27","doi-asserted-by":"crossref","first-page":"43","DOI":"10.3389\/fnsys.2018.00043","article-title":"A Comparison of Machine Learning Classifiers for Energy-Efficient Implementation of Seizure Detection","volume":"12","author":"Manzouri","year":"2018","journal-title":"Front. Syst. Neurosci."},{"key":"ref_28","doi-asserted-by":"crossref","first-page":"37495","DOI":"10.1109\/ACCESS.2020.2976156","article-title":"Deep C-LSTM Neural Network for Epileptic Seizure and Tumor Detection Using High-Dimension EEG Signals","volume":"8","author":"Liu","year":"2020","journal-title":"IEEE Access"},{"key":"ref_29","doi-asserted-by":"crossref","first-page":"103375","DOI":"10.1016\/j.compbiomed.2019.103375","article-title":"A review of feature selection methods in medical applications","volume":"112","author":"Remeseiro","year":"2019","journal-title":"Comput. Biol. Med."},{"key":"ref_30","doi-asserted-by":"crossref","first-page":"81","DOI":"10.1007\/BF00116251","article-title":"Induction of decision trees","volume":"1","author":"Quinlan","year":"1986","journal-title":"Mach. Learn."},{"key":"ref_31","doi-asserted-by":"crossref","first-page":"417","DOI":"10.1037\/h0071325","article-title":"Analysis of a complex of statistical variables into principal components","volume":"24","author":"Hotelling","year":"1933","journal-title":"J. Educ. Psychol."},{"key":"ref_32","doi-asserted-by":"crossref","first-page":"1340","DOI":"10.1093\/bioinformatics\/btq134","article-title":"Permutation importance: A corrected feature importance measure","volume":"26","author":"Altmann","year":"2010","journal-title":"Bioinformatics"},{"key":"ref_33","doi-asserted-by":"crossref","first-page":"389","DOI":"10.1023\/A:1012487302797","article-title":"Gene Selection for Cancer Classification using Support Vector Machines","volume":"46","author":"Guyon","year":"2002","journal-title":"Mach. Learn."},{"key":"ref_34","doi-asserted-by":"crossref","first-page":"376","DOI":"10.1177\/1550059420966436","article-title":"An Evaluation of the Channel Effect on Detecting the Preictal Stage in Patients with Epilepsy","volume":"52","author":"Bergil","year":"2020","journal-title":"Clin. EEG Neurosci."},{"key":"ref_35","doi-asserted-by":"crossref","first-page":"633","DOI":"10.3389\/fneur.2017.00633","article-title":"A Comparative Study of Feature Selection Methods for the Discriminative Analysis of Temporal Lobe Epilepsy","volume":"8","author":"Lai","year":"2017","journal-title":"Front. Neurol."},{"key":"ref_36","doi-asserted-by":"crossref","first-page":"E215","DOI":"10.1161\/01.CIR.101.23.e215","article-title":"PhysioBank, PhysioToolkit, and PhysioNet: Components of a new research resource for complex physiologic signals","volume":"101","author":"Goldberger","year":"2000","journal-title":"Circulation"},{"key":"ref_37","unstructured":"Shoeb, A.H. (2009). Application of Machine Learning to Epileptic Seizure onset Detection and Treatment. [Ph.D. Thesis, Massachusetts Institute of Technology]."},{"key":"ref_38","doi-asserted-by":"crossref","unstructured":"Detti, P., Vatti, G., and Zabalo Manrique de Lara, G. (2020). EEG Synchronization Analysis for Seizure Prediction: A Study on Data of Noninvasive Recordings. Processes, 8.","DOI":"10.3390\/pr8070846"},{"key":"ref_39","doi-asserted-by":"crossref","unstructured":"Phinyomark, A., Thongpanja, S., Hu, H., Phukpattaranont, P., and Limsakul, C. (2012). The Usefulness of Mean and Median Frequencies in Electromyography Analysis. Computational Intelligence in Electromyography Analysis\u2014A Perspective on Current Applications and Future Challenges, IntechOpen.","DOI":"10.5772\/50639"},{"key":"ref_40","doi-asserted-by":"crossref","unstructured":"Kokoska, S., and Zwillinger, D. (2000). CRC Standard Probability and Statistics Tables and Formulae, CRC Press.","DOI":"10.1201\/b16923"},{"key":"ref_41","doi-asserted-by":"crossref","first-page":"1648","DOI":"10.1016\/j.clinph.2009.07.002","article-title":"A fuzzy rule-based system for epileptic seizure detection in intracranial EEG","volume":"120","author":"Aarabi","year":"2009","journal-title":"Clin. Neurophysiol."},{"key":"ref_42","unstructured":"Bruce, P., and Bruce, A. (2017). Practical Statistics for Data Scientists: 50+ Essential Concepts Using R and Python, O\u2019Reilly Media. [1st ed.]."},{"key":"ref_43","doi-asserted-by":"crossref","first-page":"H2039","DOI":"10.1152\/ajpheart.2000.278.6.H2039","article-title":"Physiological time-series analysis using approximate entropy and sample entropy","volume":"278","author":"Richman","year":"2000","journal-title":"Am. J. Physiol. Heart Circ. Physiol."},{"key":"ref_44","doi-asserted-by":"crossref","first-page":"132","DOI":"10.1016\/j.jneumeth.2012.07.003","article-title":"Automatic epileptic seizure detection in EEGs based on optimized sample entropy and extreme learning machine","volume":"210","author":"Song","year":"2012","journal-title":"J. Neurosci. Methods"},{"key":"ref_45","unstructured":"Alpaydin, E. (2010). Introduction to Machine Learning, MIT Press. [2nd ed.]."},{"key":"ref_46","unstructured":"Han, J., Pei, J., and Kamber, M. (2012). Data Mining: Concepts and Techniques, Elsevier. [3rd ed.]."},{"key":"ref_47","unstructured":"Louppe, G., Wehenkel, L., Sutera, A., and Geurts, P. (2013). Understanding variable importances in forests of randomized trees. Advances in Neural Information Processing Systems, Curran Associates, Inc."},{"key":"ref_48","doi-asserted-by":"crossref","unstructured":"Saeys, Y., Abeel, T., and Van de Peer, Y. (2008). Robust Feature Selection Using Ensemble Feature Selection Techniques. Machine Learning and Knowledge Discovery in Databases, Springer.","DOI":"10.1007\/978-3-540-87481-2_21"},{"key":"ref_49","doi-asserted-by":"crossref","unstructured":"Ribeiro, M., Singh, S., and Guestrin, C. (2016, January 13\u201317). \u201cWhy Should I Trust You?\u201d: Explaining the Predictions of Any Classifier. Proceedings of the 2016 Conference of the North American Chapter of the Association for Computational Linguistics: Demonstrations, Association for Computational Linguistics, San Francisco, CA, USA.","DOI":"10.18653\/v1\/N16-3020"},{"key":"ref_50","unstructured":"Lundberg, S.M., and Lee, S.I. (2017, January 4\u20139). A Unified Approach to Interpreting Model Predictions. Proceedings of the 31st International Conference on Neural Information Processing Systems, Long Beach, CA, USA."},{"key":"ref_51","unstructured":"Molnar, C. (2021, October 31). A Guide for Making Black Box Models Explainable. Available online: https:\/\/christophm.github.io\/interpretable-ml-book."},{"key":"ref_52","doi-asserted-by":"crossref","first-page":"5","DOI":"10.1023\/A:1010933404324","article-title":"Random forests","volume":"45","author":"Breiman","year":"2001","journal-title":"Mach. Learn."},{"key":"ref_53","first-page":"725","article-title":"Investigating the behavior of compact composite descriptors in early fusion, late fusion, and distributed image retrieval","volume":"19","author":"Chatzichristofis","year":"2010","journal-title":"Radioengineering"},{"key":"ref_54","doi-asserted-by":"crossref","first-page":"101224","DOI":"10.1016\/j.ecoinf.2021.101224","article-title":"An evaluation of feature selection methods for environmental data","volume":"61","author":"Effrosynidis","year":"2021","journal-title":"Ecol. Inform."},{"key":"ref_55","doi-asserted-by":"crossref","first-page":"1885","DOI":"10.1162\/089976699300016007","article-title":"Combined 5 \u00d7 2 cv F Test for Comparing Supervised Classification Learning Algorithms","volume":"11","author":"Alpaydm","year":"1999","journal-title":"Neural Comput."},{"key":"ref_56","doi-asserted-by":"crossref","first-page":"128","DOI":"10.1016\/j.ins.2014.05.030","article-title":"Feature subset selection by gravitational search algorithm optimization","volume":"281","author":"Han","year":"2014","journal-title":"Inf. Sci."},{"key":"ref_57","doi-asserted-by":"crossref","unstructured":"Cantu-Paz, E. (2004). Feature subset selection, class separability, and genetic algorithms. Genetic and Evolutionary Computation Conference, Springer.","DOI":"10.1007\/978-3-540-24854-5_96"},{"key":"ref_58","doi-asserted-by":"crossref","first-page":"357","DOI":"10.1038\/s41586-020-2649-2","article-title":"Array programming with NumPy","volume":"585","author":"Harris","year":"2020","journal-title":"Nature"},{"key":"ref_59","unstructured":"McKinney, W. (July, January 28). Data Structures for Statistical Computing in Python. Proceedings of the 9th Python in Science Conference, Austin, TX, USA."},{"key":"ref_60","doi-asserted-by":"crossref","first-page":"261","DOI":"10.1038\/s41592-019-0686-2","article-title":"SciPy 1.0: Fundamental Algorithms for Scientific Computing in Python","volume":"17","author":"Virtanen","year":"2020","journal-title":"Nat. Methods"},{"key":"ref_61","first-page":"2825","article-title":"Scikit-learn: Machine Learning in Python","volume":"12","author":"Pedregosa","year":"2011","journal-title":"J. Mach. Learn. Res."},{"key":"ref_62","unstructured":"Abadi, M., Agarwal, A., Barham, P., Brevdo, E., Chen, Z., Citro, C., Corrado, G.S., Davis, A., Dean, J., and Devin, M. (2021, September 03). TensorFlow: Large-Scale Machine Learning on Heterogeneous Systems. Software. Available online: tensorflow.org."},{"key":"ref_63","doi-asserted-by":"crossref","first-page":"90","DOI":"10.1109\/MCSE.2007.55","article-title":"Matplotlib: A 2D graphics environment","volume":"9","author":"Hunter","year":"2007","journal-title":"Comput. Sci. Eng."},{"key":"ref_64","first-page":"547","article-title":"\u00c9tude comparative de la distribution florale dans une portion des Alpes et des Jura","volume":"37","author":"Jaccard","year":"1901","journal-title":"Bull. Soc. Vaudoise Sci. Nat."},{"key":"ref_65","doi-asserted-by":"crossref","first-page":"061907","DOI":"10.1103\/PhysRevE.64.061907","article-title":"Indications of nonlinear deterministic and finite-dimensional structures in time series of brain electrical activity: Dependence on recording region and brain state","volume":"64","author":"Andrzejak","year":"2001","journal-title":"Phys. Rev. E"}],"container-title":["Sensors"],"original-title":[],"language":"en","link":[{"URL":"https:\/\/www.mdpi.com\/1424-8220\/22\/8\/3066\/pdf","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2025,10,10]],"date-time":"2025-10-10T22:55:16Z","timestamp":1760136916000},"score":1,"resource":{"primary":{"URL":"https:\/\/www.mdpi.com\/1424-8220\/22\/8\/3066"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2022,4,16]]},"references-count":65,"journal-issue":{"issue":"8","published-online":{"date-parts":[[2022,4]]}},"alternative-id":["s22083066"],"URL":"https:\/\/doi.org\/10.3390\/s22083066","relation":{},"ISSN":["1424-8220"],"issn-type":[{"value":"1424-8220","type":"electronic"}],"subject":[],"published":{"date-parts":[[2022,4,16]]}}}