Skip to content

Latest commit

Β 

History

History
31 lines (17 loc) Β· 923 Bytes

File metadata and controls

31 lines (17 loc) Β· 923 Bytes

🧠 Student Mental Health Analysis

An interactive Streamlit site for analyzing university student mental health patterns, academic performance, and demographics.

πŸ“Š Key Features

  • Interactive Visuals: Demographics, mental health indicators, CGPA, and course-wise trends
  • Mental Health Insights: Depression, anxiety, panic attack prevalence
  • Academic Correlations: CGPA vs. mental health, year-wise analysis
  • Data Mining: Association rules (Apriori), K-Means clustering
  • Modular Code: Clean separation of preprocessing, visualization, and mining logic

πŸ—‚οΈ Project Structure

student-mental-health-dashboard/

β”œβ”€β”€ app.py - Streamlit app

β”œβ”€β”€ data_prep.py - Data preprocessing

β”œβ”€β”€ viz.py - Visualizations

β”œβ”€β”€ mining.py - Apriori & K-Means

β”œβ”€β”€ requirements.txt - Dependencies

β”œβ”€β”€ Student-Mental-health.csv - Data

└── README.md