Singapore University of Social Sciences

Predictive Modelling

Predictive Modelling (ANL307)


The course covers selective predictive modeling techniques in the fields of statistics, artificial intelligence and machine learning. These include logistic regression (Logit), artificial neural network (ANN), and decision trees (e.g., CHAID, C&RT, C5.0 and QUEST). Assessment methods to evaluate and compare prediction models will also be discussed (e.g., accuracy rates, hit rates, response charts and lift charts).The course will look at developing and deploying predictive modeling applications. Data-mining software will be used intensively in the course, both for solving problems and for enhancing students’ understanding of the theoretical aspects of the course.

Level: 3
Credit Units: 5
Presentation Pattern: Every January


  • Introduction to Predictive Modelling
  • Model Evaluations and Applications
  • Logit-Model Estimation
  • Logit-Model Inference
  • Decision Tree - Chi-Squared and Interaction Detection
  • Decision Tree - Classification & Regression Tree
  • Decision Tree - Quick, Unbiased, Efficient and Statistical Tree
  • Decision Tree - C4.5 and 5.0
  • Artificial Neural Network – algorithm
  • Artificial Neural Network - Model prediction
  • Ensemble Models
  • Bagging and Boosting

Learning Outcome

  • Distinguish various aspects of predictive modelling, including concepts, model evaluation, techniques, applications, advantages and limitations.
  • Appraise the concepts and applications of Logistic Regression, decision trees, and Artificial Neural Network (ANN).
  • Compare and contrast decision tree techniques.
  • Compare and contrast ANN with other predictive modelling techniques.
  • Illustrate the underlying concepts of ensemble learning.
  • Evaluate predictive models using different performance measures and evaluation methods.
  • Apply Logistic Regression for predictive modelling, interpret and discuss the results.
  • Construct a decision tree for the purpose of predictive modelling.
  • Evaluate the use of an approrpriate decision tree technique for a given problem.
  • Design an ANN solution for predictive modelling.
  • Apply ensemble learning in predictive modelling and analysis.
  • Assess the effectiveness of proposed predictive modelling solutions.
Back to top
Back to top