TY - JOUR
T1 - Single Channel Sleep Stage Classification Using Random Forest and Feature Extraction with SMOTE Balancing on Fpz-Cz EEG Data
AU - Permana, Kurniawan Eka
AU - Iramina, Keiji
N1 - Publisher Copyright:
Copyright: © 2024 The authors. This article is published by IIETA and is licensed under the CC BY 4.0 license (http://creativecommons.org/licenses/by/4.0/).
PY - 2024
Y1 - 2024
N2 - This research presents a novel approach to sleep stage classification using single-channel EEG data and a Random Forest Classifier, integrating advanced feature extraction and SMOTE to address class imbalance. EEG data were preprocessed to extract power band features and time-domain characteristics, such as mean, variance, skewness, kurtosis, and entropy measures (Shannon entropy, permutation entropy, and sample entropy). The study leveraged data from the EEG Fpz-Cz channel to ensure high-quality signal processing, creating epochs and applying a Random Forest model to classify sleep stages into Wake, N1, N2, N3, and REM. SMOTE was used to resample the dataset, ensuring balanced training for the model. The results demonstrated strong performance, with a classification accuracy of 93.5% and a Cohen's Kappa score of 0.92, indicating near-perfect agreement between predicted and actual sleep stages. This study introduces a robust method that simplifies sleep stage analysis by focusing on a single EEG channel, demonstrating its potential for efficient clinical and personal sleep monitoring.
AB - This research presents a novel approach to sleep stage classification using single-channel EEG data and a Random Forest Classifier, integrating advanced feature extraction and SMOTE to address class imbalance. EEG data were preprocessed to extract power band features and time-domain characteristics, such as mean, variance, skewness, kurtosis, and entropy measures (Shannon entropy, permutation entropy, and sample entropy). The study leveraged data from the EEG Fpz-Cz channel to ensure high-quality signal processing, creating epochs and applying a Random Forest model to classify sleep stages into Wake, N1, N2, N3, and REM. SMOTE was used to resample the dataset, ensuring balanced training for the model. The results demonstrated strong performance, with a classification accuracy of 93.5% and a Cohen's Kappa score of 0.92, indicating near-perfect agreement between predicted and actual sleep stages. This study introduces a robust method that simplifies sleep stage analysis by focusing on a single EEG channel, demonstrating its potential for efficient clinical and personal sleep monitoring.
KW - electroencephalography (EEG)
KW - Random Forest Classifier
KW - single channel EEG
KW - sleep stages classification
KW - Synthetic Minority Oversampling Technique (SMOTE)
UR - http://www.scopus.com/inward/record.url?scp=85214296297&partnerID=8YFLogxK
UR - http://www.scopus.com/inward/citedby.url?scp=85214296297&partnerID=8YFLogxK
U2 - 10.18280/mmep.111204
DO - 10.18280/mmep.111204
M3 - Article
AN - SCOPUS:85214296297
SN - 2369-0739
VL - 11
SP - 3243
EP - 3250
JO - Mathematical Modelling of Engineering Problems
JF - Mathematical Modelling of Engineering Problems
IS - 12
ER -