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