This machine learning project uses linear regression to predict students' math scores based on various features like gender, parental education, test preparation, and other exam scores.
- Data cleaning and preprocessing
- Label encoding categorical variables
- Train/Test split
- Linear regression with
scikit-learn - Visualizing predictions and residuals
- Evaluating model using Rยฒ Score
- Linear Regression (Rยฒ Score: 0.88)
- Source: StudentsPerformance.csv
- Features used:
- Gender
- Race/Ethnicity
- Parental level of education
- Lunch
- Test preparation course
- Reading and Writing scores
- Actual vs Predicted Plot
- Residual (Error) Distribution Plot
- Python
- pandas, matplotlib, seaborn
- scikit-learn
๐ Author
Made with โค๏ธ by Sarthak Patil
Learning to shape India's AI future ๐ฎ๐ณ