0% found this document useful (0 votes)
17 views18 pages

Student Performance Data Analysis

This document outlines a system for analyzing and predicting student performance based on demographic, study-related, and psychological data. It includes various programming functions in Python, such as DROP, round(), max(), and sum(), along with data visualization techniques using Matplotlib for plotting bar graphs and pie charts. The document emphasizes the importance of data aggregation and analysis in understanding student outcomes.

Uploaded by

coderxyz3
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PPTX, PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
17 views18 pages

Student Performance Data Analysis

This document outlines a system for analyzing and predicting student performance based on demographic, study-related, and psychological data. It includes various programming functions in Python, such as DROP, round(), max(), and sum(), along with data visualization techniques using Matplotlib for plotting bar graphs and pie charts. The document emphasizes the importance of data aggregation and analysis in understanding student outcomes.

Uploaded by

coderxyz3
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PPTX, PDF, TXT or read online on Scribd
You are on page 1/ 18

Student

Performance
Data Analysis
INTRODUCTION
• Performance analysis of outcome based on learning is
a system which will strive for excellence at different
levels and diverse dimensions in the field of student’s
interest.
• This paper proposes a complete system that is
developed to analyze and predict the student's
performance only.
• The proposed analyzes the students demographic
data, study related and psychological characteristics
to extract all possible knowledge from students and
teachers.
READ CSV FILE

INPUT

OUTPUT
IMPLEMENTATION OF DROP FUNCTION
DROP
FUNCTION removes the
definition of an existing
function. To execute this
INPUT command the user must
be the owner of the
function. The argument
types to the function
must be specified, since
several different
functions can exist with
the same name and
OUTPUT different argument lists.
The `round()` function in Python is used

ROUND OFF:- to round numbers. It takes two


parameters: the number to be rounded
and, optionally, the number of decimal
places. If no decimal places are specified,
INPUT it rounds to the nearest integer.

OUTPUT
The `round()` function in Python is used to round

Round off :-
numbers. It takes two parameters: the number to be
rounded and, optionally, the number of decimal
places. If no decimal places are specified, it rounds
to the nearest integer.

INPUT

OUTPUT
PLOTTING A BAR GRAPH USING GROUPBY
FUNCTION
Groupby is used for grouping the data according to the categories and applying a function to the
categories. It also helps to aggregate data efficiently. The Pandas groupby() is a very powerful
function with a lot of variations. It makes the task of splitting the Dataframe over some criteria
really easy and efficient.

INPUT OUTPUT
Pie Chart Implementation
matplotlib.pyplot.plot() function is a fundamental component of the Matplotlib library, specifically within the Pyplot
module. It serves the purpose of generating a 2D hexagonal binning plot based on the given data points represented
by the variables x and y. It connects data points with lines, allowing customization of the plot’s appearance through
parameters such as line styles and markers. This versatile function is widely used for data visualization in various
domains.

INPUT OUTPUT
PLOTTING A BAR GRAPH
INPUT

OUTPUT
HORIZONTAL BAR GRAPH

INPUT

OUTPUT
IMPLEMENTATION OF max FUNCTION
The max() function returns the item with the highest value, or the item with the highest value in
an iterable . If the values are strings, an alphabetically comparison is done.

INPUT

OUTPUT
Relation between Study Time Weekly and
GPA

INPUT OUTPUT
IMPLEMENTATION OF SUM FUNCTION
The sum of numbers in the list is required everywhere. Python provides an inbuilt
function sum() which sums up the numbers in the list.

INPUT OUTPUT
ADDING GRADE CLASS TO THE GPA AND FINAL
DATAFRAME WITH CORRECT AND PREDICTED
INPUT

OUTPUT
Fetching total number of rows

the shape() method is used to fetch the dimensions


of Pandas and NumPy type objects in python.

INPUT OUTPUT
IMPLEMENTATION OF SUM FUNCTION
The sum of numbers in the list is required everywhere. Python provides an inbuilt
function sum() which sums up the numbers in the list.

INPUT

OUTPUT
Histogram
INPUT OUTPUT

You might also like