Skip to content

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

2 Commits
 
 
 
 
 
 

Repository files navigation

Students Performance Analysis

This project implements a multiple linear regression model with polynomial features to predict students' average scores based on their demographic and educational attributes. The model is trained on a dataset containing student performance data and evaluated using common regression metrics.

Features

  • Reads student data from a CSV file
  • Calculates the average of math, reading, and writing scores
  • Converts categorical variables using one-hot encoding
  • Expands features using polynomial transformation
  • Trains a multiple linear regression model
  • Makes predictions on test data
  • Evaluates the model using R² score and Mean Squared Error (MSE)
  • Draws a graph to compare actual vs predicted average scores

Tools and Libraries

  • Python
  • Pandas
  • Scikit-learn
  • Matplotlib
  • Seaborn

About

Predicting student average scores using multiple linear regression with scikit-learn.

Resources

Stars

1 star

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages