All Projects → balaji-munusamy → student-grade-analytics

balaji-munusamy / student-grade-analytics

Licence: Apache-2.0 license
Analyse academic and non-academic information of students and predict grades

Programming Languages

Jupyter Notebook
11667 projects

Projects that are alternatives of or similar to student-grade-analytics

Data-Science
Using Kaggle Data and Real World Data for Data Science and prediction in Python, R, Excel, Power BI, and Tableau.
Stars: ✭ 15 (-11.76%)
Mutual labels:  exploratory-data-analysis, datascience, exploratory-data-visualizations
100 Days Of Ml Code
A day to day plan for this challenge. Covers both theoritical and practical aspects
Stars: ✭ 172 (+911.76%)
Mutual labels:  exploratory-data-analysis, datascience
Code
Compilation of R and Python programming codes on the Data Professor YouTube channel.
Stars: ✭ 287 (+1588.24%)
Mutual labels:  exploratory-data-analysis, datascience
kushner eb5 census
Jared Kushner and his partners used a program meant for job-starved areas to build a luxury skyscraper
Stars: ✭ 49 (+188.24%)
Mutual labels:  exploratory-data-analysis, exploratory-data-visualizations
Wharton Stat 422 722
The official class webpage for Statistics 422/722 taught at Wharton in the Spring of 2017
Stars: ✭ 14 (-17.65%)
Mutual labels:  predictive-analytics
k3ai
A lightweight tool to get an AI Infrastructure Stack up in minutes not days. K3ai will take care of setup K8s for You, deploy the AI tool of your choice and even run your code on it.
Stars: ✭ 105 (+517.65%)
Mutual labels:  datascience
Breast-cancer-risk-prediction
Classification of Breast Cancer diagnosis Using Support Vector Machines
Stars: ✭ 143 (+741.18%)
Mutual labels:  exploratory-data-analysis
cookiecutter-modern-datascience
Start a data science project with modern tools
Stars: ✭ 136 (+700%)
Mutual labels:  datascience
Python-For-DataScience-Machine-Learning-Bootcamp-Udemy
Repository for the course on Udemy - Python for Data Science and Machine Learning Bootcamp , Jose Portilla
Stars: ✭ 31 (+82.35%)
Mutual labels:  datascience
mljar-api-R
R wrapper for MLJAR API
Stars: ✭ 16 (-5.88%)
Mutual labels:  predictive-analytics
gan deeplearning4j
Automatic feature engineering using Generative Adversarial Networks using Deeplearning4j and Apache Spark.
Stars: ✭ 19 (+11.76%)
Mutual labels:  datascience
xgboost-smote-detect-fraud
Can we predict accurately on the skewed data? What are the sampling techniques that can be used. Which models/techniques can be used in this scenario? Find the answers in this code pattern!
Stars: ✭ 59 (+247.06%)
Mutual labels:  datascience
Data-Science-Series
For all those who're struggling to find a good hands-on resource (with case studies) to master their Data Science skills, Here's all what you need!
Stars: ✭ 48 (+182.35%)
Mutual labels:  exploratory-data-analysis
dqlab-career-track
A collection of scripts written to complete DQLab Data Analyst Career Track 📊
Stars: ✭ 53 (+211.76%)
Mutual labels:  exploratory-data-analysis
gretel-python-client
The Gretel Python Client allows you to interact with the Gretel REST API.
Stars: ✭ 28 (+64.71%)
Mutual labels:  datascience
Free-Courses-on-Data-Science
No description or website provided.
Stars: ✭ 24 (+41.18%)
Mutual labels:  datascience
awesome-conformal-prediction
A professionally curated list of awesome Conformal Prediction videos, tutorials, books, papers, PhD and MSc theses, articles and open-source libraries.
Stars: ✭ 998 (+5770.59%)
Mutual labels:  datascience
Sparkora
Powerful rapid automatic EDA and feature engineering library with a very easy to use API 🌟
Stars: ✭ 51 (+200%)
Mutual labels:  exploratory-data-analysis
primrose
Primrose modeling framework for simple production models
Stars: ✭ 33 (+94.12%)
Mutual labels:  datascience
Data-Analyst-Nanodegree
This repo consists of the projects that I completed as a part of the Udacity's Data Analyst Nanodegree's curriculum.
Stars: ✭ 13 (-23.53%)
Mutual labels:  exploratory-data-analysis

student-grade-analytics

Analyse academic and non-academic records of students and apply predictive analytics to predict grades of students

Installation Guide

Once python3 is installed, install all the dependencies by running the below command.

pip3 install -r requirements.txt

Build model for predictive analytics

Run Jupyter notebook Course Recommendation with Predictive Analytics.ipynb to build model for predictive analytics

Dataset

Dataset description

The data were obtained in a survey of students math and portuguese language courses in secondary school. It contains a lot of interesting social, gender and study information about students. You can use it for some EDA or try to predict students final grade.

Dataset Attributes

Attributes for both student-mat.csv (Math course) and student-por.csv (Portuguese language course) datasets:

  1. school - student's school (binary: 'GP' - Gabriel Pereira or 'MS' - Mousinho da Silveira)
  2. sex - student's sex (binary: 'F' - female or 'M' - male)
  3. age - student's age (numeric: from 15 to 22)
  4. address - student's home address type (binary: 'U' - urban or 'R' - rural)
  5. famsize - family size (binary: 'LE3' - less or equal to 3 or 'GT3' - greater than 3)
  6. Pstatus - parent's cohabitation status (binary: 'T' - living together or 'A' - apart)
  7. Medu - mother's education (numeric: 0 - none, 1 - primary education (4th grade), 2 – 5th to 9th grade, 3 – secondary education or 4 – higher education)
  8. Fedu - father's education (numeric: 0 - none, 1 - primary education (4th grade), 2 – 5th to 9th grade, 3 – secondary education or 4 – higher education)
  9. Mjob - mother's job (nominal: 'teacher', 'health' care related, civil 'services' (e.g. administrative or police), 'at_home' or 'other')
  10. Fjob - father's job (nominal: 'teacher', 'health' care related, civil 'services' (e.g. administrative or police), 'at_home' or 'other')
  11. reason - reason to choose this school (nominal: close to 'home', school 'reputation', 'course' preference or 'other')
  12. guardian - student's guardian (nominal: 'mother', 'father' or 'other')
  13. traveltime - home to school travel time (numeric: 1 - <15 min., 2 - 15 to 30 min., 3 - 30 min. to 1 hour, or 4 - >1 hour)
  14. studytime - weekly study time (numeric: 1 - <2 hours, 2 - 2 to 5 hours, 3 - 5 to 10 hours, or 4 - >10 hours)
  15. failures - number of past class failures (numeric: n if 1<=n<3, else 4)
  16. schoolsup - extra educational support (binary: yes or no)
  17. famsup - family educational support (binary: yes or no)
  18. paid - extra paid classes within the course subject (Math or Portuguese) (binary: yes or no)
  19. activities - extra-curricular activities (binary: yes or no)
  20. nursery - attended nursery school (binary: yes or no)
  21. higher - wants to take higher education (binary: yes or no)
  22. internet - Internet access at home (binary: yes or no)
  23. romantic - with a romantic relationship (binary: yes or no)
  24. famrel - quality of family relationships (numeric: from 1 - very bad to 5 - excellent)
  25. freetime - free time after school (numeric: from 1 - very low to 5 - very high)
  26. goout - going out with friends (numeric: from 1 - very low to 5 - very high)
  27. Dalc - workday alcohol consumption (numeric: from 1 - very low to 5 - very high)
  28. Walc - weekend alcohol consumption (numeric: from 1 - very low to 5 - very high)
  29. health - current health status (numeric: from 1 - very bad to 5 - very good)
  30. absences - number of school absences (numeric: from 0 to 93)

These grades are related with the course subject, Math or Portuguese:

  1. G1 - first period grade (numeric: from 0 to 20)
  2. G2 - second period grade (numeric: from 0 to 20)
  3. G3 - final grade (numeric: from 0 to 20, output target)

Additional note: there are several (382) students that belong to both datasets. These students can be identified by searching for identical attributes that characterize each student

Dataset source information

P. Cortez and A. Silva. Using Data Mining to Predict Secondary School Student Performance. In A. Brito and J. Teixeira Eds., Proceedings of 5th FUture BUsiness TEChnology Conference (FUBUTEC 2008) pp. 5-12, Porto, Portugal, April, 2008, EUROSIS, ISBN 978-9077381-39-7.

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].