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

Référence : RPERF

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

Autres formations sur le même thème