English   Danish

2026/2027  KAN-CDSCO1005U  Predictive Analytics

English Title
Predictive Analytics

Course information

Language English
Course ECTS 7.5 ECTS
Type Mandatory (also offered as elective)
Level Full Degree Master
Duration One Semester
Start time of the course Spring
Timetable Course schedule will be posted at calendar.cbs.dk
Study board
Study Board for Digitalisation, Technology and Communication
Programme Master of Science (MSc) in Business Administration and Data Science
Course coordinator
  • Herdis Steingrimsdottir - Department of Economics (ECON)
The teacher need not be the course responsible person.
Main academic disciplines
  • Finance
  • Statistics and quantitative methods
  • Economics
Teaching methods
  • Blended learning
Last updated on 19-01-2026

Relevant links

Learning objectives
To achieve the grade of 12, students should meet the following learning objectives only with no or minor mistakes or errors. By the end of the course the students will be able to:
  • Identify and describe key features of time series data such as trend, seasonality, structural breaks and outliers.
  • Evaluate data quality and reliability, and reflect on practical challenges related to the data quality.
  • Apply various time series forecasting models
  • Assess model assumptions such as stationarity
  • Compare forecasting models using relevant evaluation metrics. Justify the choice of model for a given forecasting problem and data.
  • Evaluate a forecasting analysis conducted by another person/researcher.
  • Interpret model output and forecasts.
  • Communicate analysis and results clearly in both academic and policy context.
  • Reflect critically on modelling decisions.
  • Use R to implement forecasting models, document analysis, and present results in a transparent and reproducible manner.
Course prerequisites
The course assumes familiarity with either a basic courses in statistics and regression analysis or a basic course in econometrics. Concepts such as random variables and familiarity with the principles of statistical hypotheses testing are assumed known.
Prerequisites for registering for the exam (activities during the teaching period)
Number of compulsory activities which must be approved (see section 13 of the Programme Regulations): 2
Compulsory home assignments
Each assignment is 3-5 pages in group of 1-4 students.
The students have to get 2 out of 3 assignments approved in order to go to the exam.

There will not be any extra attempts provided to the students before the ordinary exam.
If a student cannot hand in due to documented illness, or if a student does not get the activity approved in spite of making a real attempt, then the student will be given one extra attempt before the re-exam. Before the re-exam, there will be one home assignment (max. 10 pages) which will cover 2 mandatory assignments.
Examination
Predictive Analytics:
Exam ECTS 7,5
Examination form Written sit-in exam on CBS' computers
Individual or group exam Individual exam
Assignment type Written assignment
Duration 3 hours
Grading scale 7-point grading scale
Examiner(s) Internal examiner and second internal examiner
Exam period Summer
Aids Limited aids, see the list below:
The student is allowed to bring
  • In Paper format: Books (including translation dictionaries), compendiums and notes
The student will have access to
  • Canvas
  • Basic IT application package
Make-up exam/re-exam
Same examination form as the ordinary exam
The number of registered candidates for the make-up examination/re-take examination may warrant that it most appropriately be held as an oral examination. The programme office will inform the students if the make-up examination/re-take examination instead is held as an oral examination including a second examiner or external examiner.
Description of the exam procedure

The exam will be a sit-in written exam based on (a) the course curriculum and (b) one of the students’ hand-in assignments.

 

Exam Format:
During the sit-in exam, students will have access to their own submitted hand-in assignments. The exam questions will draw on both the curriculum and the modelling choices made by the student in the assignments. Students may for example be asked to:
 

  • Explain and justify their model choices (e.g., ETS vs. ARIMA, parameter settings, selection criteria).

  • Discuss the assumptions behind the models they used.

  • Reflect on issues such as stationarity, seasonality, model diagnostics, and how they evaluated fit and forecast performance.

  • Explain what alternative modelling strategies they could have used, and how these might change the results.

  • Identify strengths and weaknesses in their submitted analysis and relate these to the concepts taught in the course.
     

To obtain the top grade, the student must demonstrate a comprehensive understanding of the syllabus and an ability to relate theoretical material to practical modelling decisions in a precise and well-argued manner.

 

Course content, structure and pedagogical approach

This course provides a solid theoretical foundation for predictive modelling while placing strong emphasis on hands-on, applied analysis of economic and business data. Students work actively with real and synthetic time series in R, learning both how to produce forecasts and how to interpret, evaluate, and communicate the results in a clear and meaningful way.
 

Throughout the course, students should develop intuition for how to approach data: exploring and describing a time series, assessing data reliability and limitations, and identifying features such as trend, seasonality, outliers, and structural breaks. Understanding the data is a central step of the forecasting process, and the course integrates practical examples to highlight the types of challenges that arise in real-world settings.
 

The course covers several classes of forecasting models from different branches of statistics. In each case, the focus is on developing forecasting intuition: understanding why a model behaves as it does, the assumptions involved, when it is appropriate to apply a given method, and how to diagnose potential problems. Students learn to compare alternative models, justify their modelling choices, and critically evaluate forecasting performance using a range of diagnostic tools.

Predictive analytics plays a key role in managerial and policy decision-making.

The course therefore highlights practical applications, including forecasting sales, demand, and financial variables. Students learn how to prepare relevant data for forecasting, select well-suited models, interpret output, and communicate uncertainty to stakeholders. Tools for model selection with larger datasets are also introduced.

Research-based teaching
CBS’ programmes and teaching are research-based. The following types of research-based knowledge and research-like activities are included in this course:
Research-based knowledge
  • Classic and basic theory
  • Methodology
  • Models
Research-like activities
  • Development of research questions
  • Data collection
  • Analysis
  • Discussion, critical reflection, modelling
  • Activities that contribute to new or existing research projects
  • Students conduct independent research-like activities under supervision
Description of the teaching methods
Lectures, in-class exercises during lectures, exercise classes with tools training.
Feedback during the teaching period
The main feed-back element is the feed-back provided for the mandatory assignments. This feedback consists of an indicative solution uploaded to Canvas followed by comments in class. Also individual feed-back is provided as comments in the individual assignments are made available to the students and students are encouraged to schedule a talk with the teacher about mistakes.

Next the teacher will create discussion fora on CANVAS where students can ask question and the answers will be displayed to the benefit of the entire class. This is a second way of receiving individual feedback.

Also feed-back is available more generally on a continuous basis in class. This holds true for both lectures and exercise classes. In addition the students are very welcome during the office hours of the teacher. During office hours students can receive feed-back both on their choice of data for the exam project, on technical issues in relation to the use of R in general (only to a limited degree for their exam project as no supervision is allowed. Minor questions can be answered if the teacher does not find it unfair to the other students). Also feed-back on theoretical questions is provided during office hours.
Student workload
Class lectures 24 hours
Exercise classes 24 hours
Class preparation incl. home assignments 100 hours
Exam and exam preparation 58 hours
Total 206 hours
Expected literature

The literature can be changed before the semester starts. Students are advised to find the final literature on Canvas before they buy the books.

 

Main text book(s) and articles:

Hyndman, R.J & Athana­sopou­los, G (2021): Forecasting: principles and Practice   (HA) (Free online version available)

 

Gujarati, D.N. and Porter, D.C. (2010). Essentials of Econometrics, 4th edition, McGraw-Hill, pp 201-205 and 386-397

 

Doornik, J.A. & Hendry,  D.F.  (2014): Statistical model selection with ‘Big Data’. University of Oxford, Department of Economics, Discussion Paper Series,  # 735  (or more recent text in this spirit). (DH)

 

More supplementary stuff:

Buus Lassen, N., la Cour, L., Vatrapu, R. (2017), ‘Predictive Analytics with Social Media data’ in Sloan & Quan-Haase ed. The SAGE Handbook of Social Media Research Methods, Chapter 20, pp 328-341 (BCV)

 

Pretis, F., Reade J.J. and Sucarrat G. (2018). Automated General-to-Specific (GETS) Regression Modeling and Indicator Saturation for Outliers and Structural Breaks, Journal of Statistical Softeware, vol 86, 3, pp 1-44

 

Last updated on 19-01-2026