Person in charge: Jérémie Sublime

Prerequisite: Algorithmics, statistics

Organization: 7 x 3h Lectures and 7 x 3h of lab practice

Evaluation: Regular reports on lab practice, Project, Final Exam

ECTS: 5 credits



Data analysis is an exploratory task the aim of which is to process data with the goal of discovering interesting and relevant knowledge. This process includes data cleaning, data transformation and data modeling. The field of data analysis combines methods coming from several domains such as statistics, supervised learning, clustering, visualization and modelling. It is an increasingly active domain used in both academic research and the industrial world for a wide range of application such as decision systems, recommender systems, classification systems, etc.



This course will provide the students with a broad range of knowledge on methods and concepts related to the analysis of multidimensional data, and to enable them to understand and interpret the results of these methods.


This module enables students to develop the following concepts and skills.

·         Concepts

o   Univariate statistics (revisions), multivariate statistics

o   Principal component analysis

o   Linear and multilinear regression, logistic regression

o   Introduction to unsupervised and supervised learning

o   Clustering

o   Data visualization


·         Know-How

o   Being able to identify different types of data : univariate, multivariate, binary, numerical, categorical, qualitative, quantitative, etc.

o   Being capable of using the different statistical methods seen in class and to identify when to use which: central tendency measures, dispersion measures, correlation, principal component analysis

o   Understanding and knowing when to use the different advanced data mining methods seen in class: regression, clustering, classification

o   Being able to interpret and explain the results of the aforementioned methods.

o   Implementing and using these methods with R


Pedagogical Approach

Each lecture will be followed by 3h of lab practice to apply and test the methods seen during the lecture. A project starting in the middle of the semester will allow the students to tackle real data and to re-use several methods seen in class.



·         Ad Feelders, “Advanced Data Mining” (2011)

·         Srinivasan Parthasarathy, “Introduction to Data Mining

·         Christopher M. Bishop, “Pattern Recognition and Machine Learning” (2006)

·         R. O. Duda, P. E. Hart, D. Stork, Wiley and Sons, “Pattern Classification” (2000)