Anxiety disorders affect millions globally, and accurate classification of anxiety levels can help in better diagnosis and treatment planning. This project utilizes a dataset with demographic, psychological, and behavioral variables to classify anxiety levels into 4 distinct categories as Mild, None-minimal,Moderate and Severe.
The dataset consists of 1566 records with the following key features:
- age (int): Age of the individual.
- gender (object): Gender of the individual
- bmi (float): Body Mass Index of the individual
- who_bmi (object): BMI category based on WHO standards.
- phq_score (int): Patient Health Questionnaire score.
- depression_severity (object): Severity of depression.
- depressiveness (object): Self-reported level of depressiveness.
- suicidal (object): Suicidal tendencies
- depression_diagnosis (object): History of depression diagnosis.
- depression_treatment (object): History of receiving depression treatment.
- anxiety_diagnosis (object): History of anxiety diagnosis.
- anxiety_treatment (object): History of receiving anxiety treatment.
- epworth_score (float): Epworth Sleepiness Scale score.
- sleepiness (object): Self-reported level of sleepiness.
- anxiousness (object): Self-reported level of anxiousness.
- anxiety_severity (object): Severity of anxiety.
Source:
https://www.kaggle.com/datasets/mahmoudosama22/anxiety-dataset
- Decsion tree
- Random Forest
- Gradient Bossting
- XGBoost
- Ensemble methods(Voting & Stacking classifier)