- π Project Overview
- π― Objectives
- π Dataset Information
- π οΈ Technology Stack
- π Statistical Summary
- π Visual Analysis
- π₯ Key Findings
- π Repository Structure
- π Future Scope
- π¨βπ» Author
This project performs Exploratory Data Analysis (EDA) on the Student Performance Dataset to identify hidden patterns, trends, relationships, and factors affecting academic performance.
The analysis combines:
β Statistical Summaries
β Data Visualization
β Correlation Analysis
β Insight Extraction
β Educational Performance Analytics
The goal is to transform raw data into meaningful insights that can support educational decision-making and student success strategies.
- Analyze student academic performance data.
- Identify factors influencing final grades.
- Explore relationships among academic and demographic attributes.
- Visualize patterns using professional charts.
- Generate actionable insights from data.
| Property | Value |
|---|---|
| Dataset | Student Performance Dataset |
| Total Records | 649 |
| Total Features | 33 |
| Domain | Education Analytics |
| Target Indicator | G3 (Final Grade) |
| Category | Technology |
|---|---|
| Programming Language | Python π |
| Data Analysis | Pandas πΌ |
| Visualization | Matplotlib π |
| Statistical Visualization | Seaborn π¨ |
| Dataset | Student Performance Dataset π |
| Metric | Value |
|---|---|
| Records | 649 |
| Features | 33 |
| Average Age | 16.74 Years |
| Average Final Grade (G3) | 11.91 |
| Median Grade (G3) | 12 |
| Maximum Grade | 19 |
| Minimum Grade | 0 |
Most students achieved moderate academic performance, with grades concentrated around the average range.
Dataset Collection
β
Data Understanding
β
Statistical Summary
β
Visualization
β
Correlation Analysis
β
Pattern Discovery
β
Insight Generation
β
Conclusion
- Most students scored between 10 and 15 marks.
- Distribution is approximately bell-shaped.
- Very few students achieved extremely low or extremely high grades.
Academic performance is concentrated around average to above-average grades.
- Students with higher study time levels generally achieved better grades.
- Study time categories 3 and 4 demonstrated higher median scores.
Increased study effort positively influences academic performance.
- Students with fewer absences tend to perform better academically.
- High absenteeism is associated with lower grades.
Attendance plays a significant role in student success.
- Female students achieved slightly higher average grades.
- The difference is noticeable but not extremely large.
Gender shows a small influence on academic performance within this dataset.
| Variables | Correlation |
|---|---|
| G2 β G3 | 0.92 |
| G1 β G2 | 0.86 |
| G1 β G3 | 0.83 |
Previous academic performance is the strongest predictor of future academic outcomes.
β Higher Study Time
β Strong Previous Grades (G1 & G2)
β Consistent Attendance
β Academic Failures
β Excessive Absenteeism
β Higher Alcohol Consumption
Previous grades (G1 and G2) show the strongest relationship with final academic performance (G3), making them the most influential factors in the dataset.
| Factor | Impact on Performance |
|---|---|
| Study Time | Positive π |
| Previous Grades | Strong Positive π |
| Attendance | Positive β |
| Failures | Negative β |
| Alcohol Consumption | Slight Negative |
| Gender | Minor Influence π |
student-performance-eda/
βββ student_eda.py
βββ student-por.csv
βββ Grade_Distribution.png
βββ Studytime_vs_Grade.png
βββ Absences_vs_Grade.png
βββ Gender_vs_Grade.png
βββ Correlation_Heatmap.png
βββ EDA_Report.pdf
βββ EDA_Presentation.pptx
βββ README.md
βββ LICENSE
βββ .gitignore
- π Interactive Dashboards (Power BI / Tableau)
- π€ Predictive Analytics using Machine Learning
- π Student Risk Assessment Models
- π― Educational Recommendation Systems
- βοΈ Cloud-Based Data Analytics Pipelines
Through this project, the following skills were developed:
- Data Exploration
- Statistical Analysis
- Data Visualization
- Correlation Analysis
- Analytical Thinking
- Insight Generation
- Report Writing
Built as part of an academic Data Science and Exploratory Data Analysis project.
Exploratory Data Analysis (EDA) of student academic performance using Python, Pandas, Matplotlib, and Seaborn. Includes statistical summaries, correlation analysis, visualizations, and insights.




