This project predicts students' math scores based on various features such as gender, parental education, lunch type, and test preparation course.
- Python π
- pandas, numpy
- seaborn, matplotlib
- scikit-learn
- gender
- race/ethnicity
- parental level of education
- lunch
- test preparation course
- reading score
- writing score
- math score (Regression)
- Root Mean Squared Error (RMSE): ~9β10
- RΒ² Score: ~0.75β0.80
- Data Cleaning and Encoding
- Exploratory Data Analysis (EDA)
- Linear Regression Modeling
- Evaluation and Visualization
- Scatter plot: Actual vs Predicted scores
- Heatmap: Feature Correlation
- Feature Importance list
pip install pandas numpy seaborn matplotlib scikit-learn
python student_performance_prediction.py