Introduction to Business Analytics
Overall Course Objectives
Business Analytics is about exploring and analysing data to gain insight into past business performance in order to guide future business planning.
This course introduces the portfolio of data science tasks and techniques necessary for exploring, manipulating, visualizing and analysing data (descriptive analytics), as well as for building prediction models using machine learning (predictive analytics) that can be used to gain insights and support decisions (prescriptive analytics). It is designed with Business Analytics students in mind (i.e. some Python programming background), particularly – but not exclusively – those related to studies on mobility and logistics and business analytics. Therefore, it contains a strong hands-on component, with specific real-world cases from mobility and business contexts.
The course also includes an introduction to data wrangling, problem formulation, and the basic suite of machine learning algorithms.
See course description in Danish
Learning Objectives
- Run Python scripts that load and analyses small/medium-sized datasets
- Convert a raw dataset into an actionable form to solve a concrete problem
- Apply basic data structures and algorithms to manipulate data
- Relate available problems and data in a mobility/business analytics context with techniques to tackle them
- Extract and analyse insights from the application of methods for descriptive and predictive analytics
- Visualize and deconstruct complex temporal and spatial patterns
- Critically evaluate the results of a data sciences analysis and recommend actions from an operational point of view
- Appropriately train and test a statistical model to answer a problem
- Explain important data mining concepts, such as overfitting, bias, regularisation, etc
Course Content
The classes are taught in an interactive manner, with theoretical parts, intermingled with practice with Jupyter Notebooks.
Main topics are: data visualisation, forecasting and regression models, classification, clustering, dimensionality reduction and time-series. The methods will be exemplified through different cases within e.g. transportation, management and marketing.
Introduction to Python programming and Pandas is provided as supplementary material (requirement of the course/self learning)
Teaching Method
Lectures and practical laboratories (e.g. with iPython notebook).