Logiciel R

3 jours (21 heures) en présentiel

Après des rappels sur les calculs statistiques, on traitera des données complexes, de leurs mises en forme et de leurs représentations graphiques.
La formation a été pensée comme un atelier pratique permettant rapidement d'être opérationnel en programmation avec ce langage.

Prérequis

Public

Lieu de Formation

Connaissances de l'environnement Windows

Tout public

7 Allée de Londres 91140 Villejust

 

Contenu du programme

 

Palier 1 : Tour initiatique - Remise en forme

 

L'objectif est ici d'expérimenter et maitriser les principales possibilités du logiciel R afin d'être autonome dans la manipulation des données, la réalisation d'analyses statistiques simples et l'élaboration de graphiques standards.
C'est un palier d'introduction rapide pour les débutants et/ou de remise en selle pour les utilisateurs initiés. Cela permet également de lisser une éventuelle hétérogénéité de niveaux des participants.
Ce palier s'articule autour d'un panorama des fonctionnalités les plus usuelles de R et de la mise en oeuvre d'une dizaine "de recettes" et de bonnes pratiques.

Palier 2 : Structure de données en R


Après une mise en place des outils et de l'environnement préalable à la
programmation en R (Environnement de base, Console, Script, Editeur de
développement intégré, ...) ce palier permet de présenter les structures de données
avancées natives en R (Vecteurs, Facteurs, Matrices, Listes, DataFrames, ...)
Il prépare à la bonne manipulation des données en entrées et/ou sorties des
fonctions que nous allons programmer.


Palier 3 : Programmation en R

Ce palier permet de se familiariser avec les éléments de base de la programmation
en R (Structures de contrôle, Boucles, Instructions conditionnelles, Fonctions,
Arguments, environnement et portée des variables ...)
La mise en pratique d'algorithmes simples et de fonctions usuelles permettra même
aux plus novices en programmation de manipuler les structures de données de R en
respectant à la fois les principes d'une programmation structurée et les spécificités de
R.

Palier 4 : vers la programmation orientée objet

Cette étape permet une initiation à la programmation orientée objet et à sa mise en
oeuvre sous R.
L'objectif n'est pas de former des développeurs en programmation orientée objet,
mais de permettre une bonne compréhension des concepts, et l'utilisation plus avertie
des packages orientés objets. Cela nous permettra également de pouvoir constituer
de nouvelles structures de données (Classes et Méthodes) pour des besoins
spécifiques.


Palier 5 : Construire un package


L'objectif principal est ici de viser à la constitution d'un package à partir des unités
fonctionnelles écrites pendant les paliers 3 et 4.
Nous aborderons ici en plus de la création de l'arborescence, des espaces de
nommages, et de la vérification, la problématique de la documentation.


Palier 6 : Mise en pratique personnelle


Ce dernier palier permet en présence du formateur de pouvoir à la fois mesurer sa
montée en compétences et d'appliquer les notions apprises à sa propre
problématique et de confronter les acquis à ses besoins.
Les participants sont encouragés lorsque cela est possible à venir à ce palier avec
les données et la description de leurs objectifs.

Intéressé(e) par cette formation ? Contactez-nous !