Skip to content

Attempted to answer: Research Question 1: What is the best ML model to predict the final exam score? How can I improve the initial model? Research Question 2: How much of an effect do people have in student's lives in their exam scores? Research Question 3: Find the optimal value for exam score

Notifications You must be signed in to change notification settings

micahcheng/Student-Performance-ML-Analysis

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

7 Commits
 
 
 
 
 
 

Repository files navigation

Student Performance ML Analysis

This project explores the relationships between various student attributes and their academic performance in grades using machine learning techniques. The analysis aims to identify key factors influencing student outcomes and build predictive models for educational insights.

Overview

This repository contains the full workflow of a data-driven analysis of student performance, including:

Data cleaning and preprocessing

Exploratory data analysis (EDA)

Feature engineering

Model training and evaluation

Data conclusions and interpretations

The analysis is used with Python and JupyterLab, with results exported as an HTML report. Additionally, a Google Slides presentation summarizes the key findings and visual highlights of this research.

Objectives

Identify correlations between demographic, social, and academic factors and student grades.

Build predictive models to predict student performance.

Evaluate model accuracy and interpret feature importance for practical takeaways

About

Attempted to answer: Research Question 1: What is the best ML model to predict the final exam score? How can I improve the initial model? Research Question 2: How much of an effect do people have in student's lives in their exam scores? Research Question 3: Find the optimal value for exam score

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages