Mesurer et optimiser les temps d'exécution dans R (Réf TEMEX) À distance

Dernière mise à jour : 25/07/2025

Apprenez à diagnostiquer et accélérer vos scripts R : mesure des performances, vectorisation, parallélisation, compilation… Cette formation vous aide à rendre votre code plus rapide et plus efficace, même pour des traitements lourds.

Public

Tout public 

Prérequis

Aucun

Objectifs pédagogiques

  • Mesurer les performances de son code R
  • Optimiser son code R en réduisant les temps d'exécution
  • Paralléliser son code R pour gagner en performance
  • Compiler ses fonctions pour améliorer leur vitesse d'exécution 

Contenu

  • Profilage de code : comment mesurer les temps d'exécution de son code ?
  • Les bonnes pratiques de gestion des objets pour un code plus efficace
  • La notion de boucles itératives et ses limites
  • Les fonctions apply comme alternative aux boucles
  • Vectoriser ses fonctions pour exploiter la puissance native de R
  • La notion de parallélisation et de cœurs de processeur
  • La parallélisation des boucles et des fonctions apply
  • Compiler ses fonctions pour traduire automatiquement son code en instructions machine
  • Panorama de packages selon ses usages (data.table, dplyr,…) 

 

Recommandations techniques :

Pour les modules de formation à distance, vous aurez besoin d'un ordinateur avec connexion Internet. Durant la formation, il est recommandé de s'isoler et de disposer d'un casque + micro ou d'un kit téléphone mains libres.

Méthodes pédagogiques

  • Exposés et échanges
  • Manipulations, exercices pratiques
  • Un exercice pratique entre les deux demi-journées 

Evaluation des acquis

Questionnaire

Responsable pédagogique

...

LEGRIS Maxime

Diplômé en 2015 du Master Ingénierie Statistique et Numérique de l’Université de Lille 1, Maxime rejoint l’équipe DATA’STAT de l'Institut de l'Elevage pour renforcer les compétences du service dans le traitement des bases de données à l’aide de techniques de Data Mining. 

M'inscrire à la formation



Classe virtuelle (Dendreo Live)


LEGRIS Maxime
Détail des créneaux de la session sélectionnée :
Finaliser l'inscription

Session sélectionnée

  • 10/12/26 → 11/12/26
    Classe virtuelle
  • Détails :

    10/12/26 : 9:00 → 12:30
    11/12/26 : 9:00 → 12:30

Prochaines Sessions

Accessibilité

Sélectionnez le niveau de contraste souhaité
Adaptez la taille de la police
Sélectionnez la police de caractères souhaitée