Teacher(s)
Language
French
Prerequisites
Basic training in probability and statistics: descriptive statistics (including location measures, dispersion measures, graphs), statistical distributions, inference (principle of hypothesis testing, H0 and H1 hypotheses, test statistics, p-values and their interpretation), simple and multiple linear regression, single-criterion analysis of variance.
Ability to use a personal computer: file handling, (basic) knowledge of Windows, Word, Excel, Internet Explorer and the Moodle platform.
Students are not required to have any prior knowledge of R or Python or other programming languages. The course will start with the basics and lead students throughout the semester to more complex statistical problem-solving activities using both programming languages.
Main themes
The aim of the course is to introduce students to programming and algorithms using two programming languages: R and Python. This course provides an introduction to statistical programming using R and Python. Topics covered include Notions of programming and algorithms, programming with R and programming with Python.
Learning outcomes
At the end of this learning unit, the student is able to : | |
| 1 | A. In accordance with the AA framework of the Master's program in Statistics, General Orientation, this activity contributes to the development and acquisition of the following AAs:
|
Content
- Programming and algorithms
- Notions of debugging
- R programming basics: use of RStudio, creation of variables, different object types (vector, matrix, factor, dataframe, list), data import, loops, conditions, functions, scripts, working directory, graphing, statistics with R, use and installation of packages
- Python programming basics: the different tools and working environments for programming in Python, variable creation, object types (integers and real numbers, Booleans, lists, dictionaries, tuples), conditions, loops, functions and packages, reading and saving files, NumPy, dictionaries, Pandas, data visualization with seaborn and matplotlib.
Teaching methods
The course is made up of lectures supplemented by demonstrations of statistical programming in R and Python, and exercise sessions designed to give students maximum autonomy: each student works at his or her own pace on the basis of evolving documents.
Evaluation methods
In this course, students are evaluated by a written computer-based exam.
Online resources
Various documents (videos, lecture slides, etc.) available via Moodle.
Faculty or entity
Programmes / formations proposant cette unité d'enseignement (UE)
Title of the programme
Sigle
Credits
Prerequisites
Learning outcomes
Master [120] in Data Science : Statistic
Master [120] in Biomedical Engineering
Master [120] in Statistics: Biostatistics
Master [120] in Forests and Natural Areas Engineering
Master [120] in Environmental Bioengineering
Master [120] in Mathematics
Master [120] in Actuarial Science
Master [120] in Statistics: General
Approfondissement en statistique et sciences des données
Master [120] in Mathematical Engineering
Minor in Statistics, Actuarial Sciences and Data Sciences
Certificat d'université : Statistique et science des données (15/30 crédits)
Master [120] in Agricultural Bioengineering