A Data Science assingnment that explores student performance using descriptive statistics, random sampling, and data visualization with Python.
This project analyzes the Student Performance Analysis Dataset using Python and Jupyter Notebook.
The notebook demonstrates a complete data analysis workflow, including data loading, exploratory analysis, descriptive statistics, random sampling, frequency comparison, and visualization.
This project represents the beginning of my Data Science journey and focuses on building strong fundamentals in data analysis.
- Dataset Exploration
- Data Summary
- Mean Calculation
- Median Calculation
- Mode Calculation
- Standard Deviation
- Random Sampling (20%)
- Frequency Count Analysis
- Original vs Sample Comparison
- Statistical Visualizations
student-performance-data-analysis/
│
├── dataset/
│ └── Student Performance Analysis Dataset.csv
│
├── assignment.ipynb
├── requirements.txt
├── README.md
└── .gitignore
| Category | Technologies |
|---|---|
| Language | Python |
| Environment | Jupyter Notebook |
| Libraries | Pandas, NumPy |
| Visualization | Matplotlib, Seaborn |
The following statistical measures were computed:
- Mean
- Median
- Mode
- Standard Deviation
A random sample of 20% of the dataset was generated and compared with the original dataset to evaluate statistical consistency.
The notebook includes:
- Histogram
- Bar Chart
- Box Plot
- Scatter Plot
- Correlation Heatmap
- Original vs Sample Frequency Comparison
Replace this image with a screenshot from your notebook.
Clone the repository
git clone https://github.com/jayrathi77/student-performance-data-analysis.gitNavigate into the project
cd student-performance-data-analysisInstall dependencies
pip install -r requirements.txtLaunch Jupyter Notebook
jupyter notebookThis project helped me understand:
- Exploratory Data Analysis (EDA)
- Descriptive Statistics
- Random Sampling
- Frequency Analysis
- Data Visualization
- Python for Data Science
- Data Cleaning
- Feature Engineering
- Machine Learning Models
- Predictive Analytics
- Interactive Dashboards
B.Tech Computer Engineering
Vishwakarma Institute of Technology (VIT), Pune
If you found this project useful, consider giving it a ⭐ on GitHub.