Retour

Formation "Programmer avec R"

Automatiser son code avec R

Mis à jour le
Modélisation - méthodes statistiques Autre filière
La formation permet de découvrir des techniques efficaces pour progresser dans l'utilisation du logiciel et pour en finir avec le copier-coller de codes. De nombreuses applications pratiques rendent la formation concrète.

Les objectifs

  • Créer ses propres fonctions et les utiliser
  • Programmer une boucle for et while intégrant l'exécution conditionnelle if...else...
  • Utiliser des alternatives aux boucles

 

Public :

Tout public

Pré-requis

Avoir suivi la formation "S'initier au logiciel R" ou niveau équivalent

Avoir une pratique régulière de R (plusieurs fois par mois)

Programme

Brefs rappels de base sur R :

  • l'environnement R et RStudio
  • les objets de base dans R : data.frame, vector, list, matrix...
  • manipulation des tableaux de données (data.frame)

Créer ses propres fonctions :

  • création de sa première fonction pas à pas
  • les paramètres optionnels et obligatoires
  • les variables locales et globales
  • renvoyer un résultat ou un affichage
  • utiliser des listes pour renvoyer plusieurs résultats
  • tester le type des paramètres en entrée (numériques, data.frame...)
  • renvoyer des messages, des warnings, des erreurs...
  • interagir avec l'utilisateur

Automatiser son code avec les structures de contrôle :

  • exécution conditionnelle avec if ... else...
  • différence entre if...else... et la fonction ifelse
  • la boucle itérative forL
  • les boucles itératives while et repeat
  • les limites des boucles et leurs alternatives : l'agrégation avec dplyr ou data.table, les fonctions apply, les fonctions vectorisées...

Evaluation des acquis

Questionnaire

Méthodes pédagogiques

Exposés et échanges

Applications pratiques sur logiciel

Responsable pédagogique

pers
Terence Dechaux
Data Analyst / Statisticien

Pour en savoir plus...

Conditions Générales de Vente Personnes handicapées Règlement intérieur