This project analyzes student performance data and builds a machine learning model to predict scores in Math, Reading, and Writing.
It focuses on identifying how factors like gender, parental education, study hours, and lifestyle impact academic performance.
Dataset used: Expanded_data_with_more_features.csv Total records: 30,641 students
- Gender
- Ethnic Group
- Parent Education
- Lunch Type
- Test Preparation
- Weekly Study Hours
- Scores (Math, Reading, Writing)
- Removed unnecessary column (Unnamed: 0)
- Handled missing values
- Converted categorical data where required.
.info().describe().isnull().sum()
Performed detailed visualization using:
- Seaborn
- Matplotlib
- Gender distribution
- Heatmaps of score averages
- Bar plots (Gender vs Scores)
- Correlation heatmap
- Feature engineering
- Deploy using Streamlit