Predicting University Students' Academic Success and Choice of Major using Random Forests

by   Cédric Beaulac, et al.

In this paper, a large data set containing every course taken by every undergraduate student in a major university in Canada over 10 years is analyzed. Modern machine learning algorithms can use large data sets to build useful tools for the data provider, in this case, the university. In this article, two classifiers are constructed using random forests. To begin, the first two semesters of courses completed by a student are used to predict if they will obtain an undergraduate degree. Secondly, for the students that completed a program, their major choice is predicted using once again the first few courses they've registered to. A classification tree is an intuitive and powerful classifier and building a random forest of trees lowers the variance of the classifier and also prevents overfitting. Random forests also allow for reliable variable importance measurements. These measures explain what variables are useful to both of the classifiers and can be used to better understand what is statistically related to the students' choices. The results are two accurate classifiers and a variable importance analysis that provides useful information to the university.


page 1

page 2

page 3

page 4


A Predictive Model for Student Performance in Classrooms Using Student Interactions With an eTextbook

With the rise of online eTextbooks and Massive Open Online Courses (MOOC...

Decision Tree-Based Predictive Models for Academic Achievement Using College Students' Support Networks

In this study, we examine a set of primary data collected from 484 stude...

Classifier Suites for Insider Threat Detection

Better methods to detect insider threats need new anticipatory analytics...

A Machine Learning Approach for Detecting Students at Risk of Low Academic Achievement

We aim to predict whether a primary school student will perform in the `...

Statistical Dimension Identification and Implementation for Student Progression System

Descriptive Analytics is the summarization of the past data and generate...

Finding Bottlenecks: Predicting Student Attrition with Unsupervised Classifier

With pressure to increase graduation rates and reduce time to degree in ...

Data-assisted combustion simulations with dynamic submodel assignment using random forests

In this investigation, we outline a data-assisted approach that employs ...

Please sign up or login with your details

Forgot password? Click here to reset