Title : Exploring the prevalence and triggering factors of migraine in university students of Bangladesh using machine learning
Abstract:
Migraine is a recurrent neurovascular illness characterized by acute pain that lasts for prolonged periods, nausea, vomiting, and problems with the autonomic nervous system. The study aims to explore the prevalence of migraine among Bangladesh's university students, predict their occurrence based on triggering factors using machine learning, and raise awareness to facilitate the everyday activities of migraine patients. Around 303 students from various universities in Bangladesh participated in this cross-sectional survey in an interval between August to October of 2022 by voluntarily completing an online platform-based questionnaire. For the survey structure, a total of twenty factors were sorted out after keen observation that triggers migraine and subsequently, a dataset was structured based on the factors. The prevalence of migraine and these 20 triggering factors of migraine among university students were determined through this survey. To generate a probabilistic prediction of the occurrence of migraine, nine ML algorithms have been applied for male and female participants separately considering the headache-triggering factors. GridSearchCV was used to optimize the hyperparameters for each of the nine classification models to achieve more efficient results. ML algorithms were compared by examining their several performance matrices like accuracy, train score, precision, recall, F1 score, and ROC-AUC value. The Logistic Regression algorithm emerged with the highest accuracy of 78.1% for the male participants. The stacking Classifier and Random Forest Classifier emerged with the highest accuracy of 85.3% in the case of the female participants. Making use of various machine learning algorithms and clinical data in this field has the potential to make it simpler for people with migraines to identify and avoid the triggers of their condition.