{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2026,9,29]],"date-time":"2026-09-29T17:56:12Z","timestamp":1790704572677,"version":"4.1.0"},"reference-count":36,"publisher":"PeerJ","license":[{"start":{"date-parts":[[2023,2,8]],"date-time":"2023-02-08T00:00:00Z","timestamp":1675814400000},"content-version":"unspecified","delay-in-days":0,"URL":"https:\/\/creativecommons.org\/licenses\/by\/4.0\/"}],"funder":[{"DOI":"10.13039\/501100001809","name":"National Natural Science Foundation of China","doi-asserted-by":"crossref","award":["41902065"],"award-info":[{"award-number":["41902065"]}],"id":[{"id":"10.13039\/501100001809","id-type":"DOI","asserted-by":"crossref"}]}],"content-domain":{"domain":[],"crossmark-restriction":false},"short-container-title":[],"abstract":"<jats:p>Stress is becoming an increasingly prevalent health issue, seriously affecting people and putting their health and lives at risk. Frustration, nervousness, and anxiety are the symptoms of stress and these symptoms are becoming common (40%) in younger people. It creates a negative impact on human lives and damages the performance of each individual. Early prediction of stress and the level of stress can help to reduce its impact and different serious health issues related to this mental state. For this, automated systems are required so they can accurately predict stress levels. This study proposed an approach that can detect stress accurately and efficiently using machine learning techniques. We proposed a hybrid model (HB) which is a combination of gradient boosting machine (GBM) and random forest (RF). These models are combined using soft voting criteria in which each model\u2019s prediction probability will be used for the final prediction. The proposed model is significant with 100% accuracy in comparison with the state-of-the-art approaches. To show the significance of the proposed approach we have also done 10-fold cross-validation using the proposed model and the proposed HB model outperforms with 1.00 mean accuracy and +\/\u22120.00 standard deviation. In the end, a statistical T-test we have done to show the significance of the proposed approach in comparison with other approaches.<\/jats:p>","DOI":"10.7717\/peerj-cs.1154","type":"journal-article","created":{"date-parts":[[2023,2,8]],"date-time":"2023-02-08T10:13:57Z","timestamp":1675851237000},"page":"e1154","source":"Crossref","is-referenced-by-count":42,"title":["A systematic hybrid machine learning approach for stress prediction"],"prefix":"10.7717","volume":"9","author":[{"given":"Cheng","family":"Ding","sequence":"first","affiliation":[{"name":"Emory University, Atlanta, GA, United States"}],"role":[{"vocabulary":"crossref","role":"author"}]},{"given":"Yuhao","family":"Zhang","sequence":"additional","affiliation":[{"name":"University of Nottingham, Nottingham, United Kingdom"}],"role":[{"vocabulary":"crossref","role":"author"}]},{"given":"Ting","family":"Ding","sequence":"additional","affiliation":[{"name":"East China University of Technology, NAN Chang, China"}],"role":[{"vocabulary":"crossref","role":"author"}]}],"member":"4443","published-online":{"date-parts":[[2023,2,8]]},"reference":[{"issue":"9","key":"10.7717\/peerj-cs.1154\/ref-1","doi-asserted-by":"publisher","first-page":"349","DOI":"10.1016\/j.procs.2019.05.007","article-title":"Mental stress detection in university students using machine learning algorithms","volume":"152","author":"Ahuja","year":"2019","journal-title":"Procedia Computer Science"},{"issue":"4","key":"10.7717\/peerj-cs.1154\/ref-2","doi-asserted-by":"publisher","first-page":"269","DOI":"10.1109\/TMSCS.2017.2703613","article-title":"Keep the stress away with soda: stress detection and alleviation system","volume":"3","author":"Akmandor","year":"2017","journal-title":"IEEE Transactions on Multi-Scale Computing Systems"},{"issue":"3","key":"10.7717\/peerj-cs.1154\/ref-3","doi-asserted-by":"publisher","first-page":"13","DOI":"10.1016\/j.ergon.2018.04.005","article-title":"Using smart offices to predict occupational stress","volume":"67","author":"Alberdi","year":"2018","journal-title":"International Journal of Industrial Ergonomics"},{"key":"10.7717\/peerj-cs.1154\/ref-4","first-page":"202","article-title":"Feature selection and machine learning based multilevel stress detection from ECG signals","author":"Bichindaritz","year":"2017"},{"issue":"2","key":"10.7717\/peerj-cs.1154\/ref-5","doi-asserted-by":"publisher","first-page":"2055102920933072","DOI":"10.1177\/2055102920933072","article-title":"Best practices for stress measurement: how to measure psychological stress in health research","volume":"7","author":"Crosswell","year":"2020","journal-title":"Health Psychology Open"},{"key":"10.7717\/peerj-cs.1154\/ref-6","first-page":"1","article-title":"High-resolution physiological stress prediction models based on ensemble learning and recurrent neural networks","author":"Di Martino","year":"2020"},{"key":"10.7717\/peerj-cs.1154\/ref-7","article-title":"Ml\u2014extra tree classifier for feature selection","author":"Gupta","year":"2020"},{"issue":"16","key":"10.7717\/peerj-cs.1154\/ref-8","doi-asserted-by":"publisher","first-page":"819","DOI":"10.34028\/iajit\/18\/6\/9","article-title":"A new two-step ensemble learning model for improving stress prediction of automobile drivers","volume":"18","author":"Issa","year":"2021","journal-title":"The International Arab Journal of Information Technology"},{"issue":"9","key":"10.7717\/peerj-cs.1154\/ref-9","doi-asserted-by":"publisher","first-page":"11305","DOI":"10.1007\/s11042-016-3444-9","article-title":"Multi-level assessment model for wellness service based on human mental stress level","volume":"76","author":"Jung","year":"2017","journal-title":"Multimedia Tools and Applications"},{"key":"10.7717\/peerj-cs.1154\/ref-10","article-title":"A consequence of COVID-19 could be a loss of civil liberties\u2014resulting in career restrictions","author":"Kelly","year":"2020"},{"key":"10.7717\/peerj-cs.1154\/ref-11","article-title":"Global emotions survey shows record high levels of people \u2018feeling stressed, sad, angry and worried\u2019","author":"Kelly","year":"2021"},{"key":"10.7717\/peerj-cs.1154\/ref-12","doi-asserted-by":"crossref","first-page":"597","DOI":"10.1007\/978-981-16-4284-5_53","article-title":"Physiological signals based anxiety detection using ensemble machine learning","volume-title":"Cyber Intelligence and Information Retrieval","author":"Khullar","year":"2022"},{"issue":"3","key":"10.7717\/peerj-cs.1154\/ref-13","doi-asserted-by":"publisher","first-page":"235","DOI":"10.30773\/pi.2017.08.17","article-title":"Stress and heart rate variability: a meta-analysis and review of the literature","volume":"15","author":"Kim","year":"2018","journal-title":"Psychiatry Investigation"},{"issue":"2","key":"10.7717\/peerj-cs.1154\/ref-14","doi-asserted-by":"publisher","first-page":"227","DOI":"10.1109\/TAFFC.2016.2610975","article-title":"Detecting work stress in offices by combining unobtrusive sensors","volume":"9","author":"Koldijk","year":"2018","journal-title":"IEEE Transactions on Affective Computing"},{"issue":"7","key":"10.7717\/peerj-cs.1154\/ref-15","doi-asserted-by":"publisher","first-page":"1835","DOI":"10.1109\/TITS.2016.2617881","article-title":"Wearable glove-type driver stress detection using a motion sensor","volume":"18","author":"Lee","year":"2016","journal-title":"IEEE Transactions on Intelligent Transportation Systems"},{"key":"10.7717\/peerj-cs.1154\/ref-16","doi-asserted-by":"publisher","first-page":"9717","DOI":"10.1109\/ACCESS.2022.3144266","article-title":"Racism detection by analyzing differential opinions through sentiment analysis of tweets using stacked ensemble GCR-NN model","volume":"10","author":"Lee","year":"2022","journal-title":"IEEE Access"},{"key":"10.7717\/peerj-cs.1154\/ref-17","doi-asserted-by":"crossref","first-page":"15","DOI":"10.1007\/978-3-662-56672-5_2","article-title":"EEG-based mental workload and stress monitoring of crew members in maritime virtual simulator","volume-title":"Transactions on Computational Science XXXII","author":"Lim","year":"2018"},{"issue":"9","key":"10.7717\/peerj-cs.1154\/ref-18","doi-asserted-by":"publisher","first-page":"1820","DOI":"10.1109\/TKDE.2017.2686382","article-title":"Detecting stress based on social interactions in social networks","volume":"29","author":"Lin","year":"2017","journal-title":"IEEE Transactions on Knowledge and Data Engineering"},{"key":"10.7717\/peerj-cs.1154\/ref-19","doi-asserted-by":"crossref","first-page":"429","DOI":"10.1007\/978-981-10-5687-1_38","article-title":"Emotion recognition via EEG using neural network classifier","volume-title":"Soft Computing: Theories and Applications","author":"Mahajan","year":"2018"},{"key":"10.7717\/peerj-cs.1154\/ref-20","doi-asserted-by":"publisher","first-page":"21","DOI":"10.3389\/fnbot.2013.00021","article-title":"Gradient boosting machines, a tutorial","volume":"7","author":"Natekin","year":"2013","journal-title":"Frontiers in Neurorobotics"},{"issue":"7","key":"10.7717\/peerj-cs.1154\/ref-21","doi-asserted-by":"publisher","first-page":"3383","DOI":"10.1016\/j.eswa.2013.11.041","article-title":"A neural-adaboost based facial expression recognition system","volume":"41","author":"Owusu","year":"2014","journal-title":"Expert Systems with Applications"},{"key":"10.7717\/peerj-cs.1154\/ref-22","article-title":"Human stress detection","author":"Rachakonda","year":"2022"},{"issue":"1","key":"10.7717\/peerj-cs.1154\/ref-23","doi-asserted-by":"publisher","first-page":"20","DOI":"10.1109\/TCE.2020.3043683","article-title":"Sayopillow: blockchain-integrated privacy-assured IoMT framework for stress management considering sleeping habits","volume":"67","author":"Rachakonda","year":"2020","journal-title":"IEEE Transactions on Consumer Electronics"},{"key":"10.7717\/peerj-cs.1154\/ref-24","first-page":"161","article-title":"Smart-pillow: an IoT based device for stress detection considering sleeping habits","author":"Rachakonda","year":"2018"},{"issue":"6","key":"10.7717\/peerj-cs.1154\/ref-25","doi-asserted-by":"publisher","first-page":"e547","DOI":"10.7717\/peerj-cs.547","article-title":"Diagnosis of vertebral column pathologies using concatenated resampling with machine learning algorithms","volume":"7","author":"Reshi","year":"2021","journal-title":"PeerJ Computer Science"},{"key":"10.7717\/peerj-cs.1154\/ref-26","first-page":"364","article-title":"Design of a biosignal based stress detection system using machine learning techniques","author":"Rizwan","year":"2019"},{"issue":"1","key":"10.7717\/peerj-cs.1154\/ref-27","doi-asserted-by":"publisher","first-page":"1","DOI":"10.1038\/s41598-022-04835-6","article-title":"Blood cancer prediction using leukemia microarray gene data and hybrid logistic vector trees model","volume":"12","author":"Rupapara","year":"2022","journal-title":"Scientific Reports"},{"key":"10.7717\/peerj-cs.1154\/ref-28","doi-asserted-by":"publisher","first-page":"78621","DOI":"10.1109\/ACCESS.2021.3083638","article-title":"Impact of smote on imbalanced text features for toxic comments classification using RVVC model","volume":"9","author":"Rupapara","year":"2021","journal-title":"IEEE Access"},{"issue":"22","key":"10.7717\/peerj-cs.1154\/ref-29","doi-asserted-by":"publisher","first-page":"1","DOI":"10.1007\/s11042-022-12897-x","article-title":"Automated disease diagnosis and precaution recommender system using supervised machine learning","volume":"81","author":"Rustam","year":"2022","journal-title":"Multimedia Tools and Applications"},{"issue":"2","key":"10.7717\/peerj-cs.1154\/ref-30","doi-asserted-by":"publisher","first-page":"e0245909","DOI":"10.1371\/journal.pone.0245909","article-title":"A performance comparison of supervised machine learning models for COVID-19 tweets sentiment analysis","volume":"16","author":"Rustam","year":"2021","journal-title":"PLOS ONE"},{"key":"10.7717\/peerj-cs.1154\/ref-31","doi-asserted-by":"publisher","first-page":"30234","DOI":"10.1109\/ACCESS.2020.2972632","article-title":"Classification of shopify app user reviews using novel multi text features","volume":"8","author":"Rustam","year":"2020a","journal-title":"IEEE Access"},{"issue":"1\u20132","key":"10.7717\/peerj-cs.1154\/ref-32","doi-asserted-by":"publisher","first-page":"100404","DOI":"10.1016\/j.ascom.2020.100404","article-title":"Predicting pulsar stars using a random tree boosting voting classifier (RTB-VC)","volume":"32","author":"Rustam","year":"2020b","journal-title":"Astronomy and Computing"},{"issue":"1","key":"10.7717\/peerj-cs.1154\/ref-33","doi-asserted-by":"publisher","first-page":"1","DOI":"10.1186\/s12992-020-00589-w","article-title":"Prevalence of stress, anxiety, depression among the general population during the COVID-19 pandemic: a systematic review and meta-analysis","volume":"16","author":"Salari","year":"2020","journal-title":"Globalization and Health"},{"issue":"2","key":"10.7717\/peerj-cs.1154\/ref-34","doi-asserted-by":"publisher","first-page":"48","DOI":"10.1016\/j.neucom.2016.08.153","article-title":"An enhanced fuzzy algorithm based on advanced signal processing for identification of stress","volume":"271","author":"Salazar-Ramirez","year":"2018","journal-title":"Neurocomputing"},{"key":"10.7717\/peerj-cs.1154\/ref-35","first-page":"400","article-title":"Introducing WESAD, a multimodal dataset for wearable stress and affect detection","author":"Schmidt","year":"2018"},{"issue":"1","key":"10.7717\/peerj-cs.1154\/ref-36","doi-asserted-by":"publisher","first-page":"106","DOI":"10.1016\/j.ipm.2016.06.009","article-title":"Tensistrength: stress and relaxation magnitude detection for social media texts","volume":"53","author":"Thelwall","year":"2017","journal-title":"Information Processing & Management"}],"container-title":["PeerJ Computer Science"],"original-title":[],"language":"en","link":[{"URL":"https:\/\/peerj.com\/articles\/cs-1154.pdf","content-type":"application\/pdf","content-version":"vor","intended-application":"text-mining"},{"URL":"https:\/\/peerj.com\/articles\/cs-1154.xml","content-type":"application\/xml","content-version":"vor","intended-application":"text-mining"},{"URL":"https:\/\/peerj.com\/articles\/cs-1154.html","content-type":"text\/html","content-version":"vor","intended-application":"text-mining"},{"URL":"https:\/\/peerj.com\/articles\/cs-1154.pdf","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2023,2,8]],"date-time":"2023-02-08T10:14:12Z","timestamp":1675851252000},"score":1,"resource":{"primary":{"URL":"https:\/\/peerj.com\/articles\/cs-1154"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2023,2,8]]},"references-count":36,"alternative-id":["10.7717\/peerj-cs.1154"],"URL":"https:\/\/doi.org\/10.7717\/peerj-cs.1154","archive":["CLOCKSS","LOCKSS","Portico"],"relation":{},"ISSN":["2376-5992"],"issn-type":[{"value":"2376-5992","type":"electronic"}],"subject":[],"published":{"date-parts":[[2023,2,8]]},"article-number":"e1154"}}