Skip to main content

Introduction à la programmation avec R pour l’analyse de données

Course also offered in-company or in private groups, customizable to the realities and needs of your organization.

For more information

About this course

Duration

14 hours

Description

Les fonctionnalités de R pour l’analyse de données, les statistiques et la visualisation, combinées au fait qu’il soit un logiciel libre, en font un allié naturel pour le traitement des données massives, tant dans les milieux scientifiques, qu’en entreprise.

La documentation sur l'utilisation de R en sciences naturelles, en sciences sociales, en finance, etc., ne manque pas. Cependant, peu de ressources se concentrent sur l'apprentissage du langage de programmation sous-jacent aux fonctionnalités statistiques. La maîtrise de celui-ci est pourtant essentielle pour bien comprendre le fonctionnement de R, être en mesure de concevoir ses propres outils d’analyse et poursuivre le développement de ses compétences. C’est ce que cette formation vous offre. 

Afin de soutenir les participants dans leur apprentissage, le déroulement de la formation prévoit une alternance entre des exposés magistraux, des ateliers dirigés et des exercices de transfert.

Objectives

  • Utiliser l'environnement statistique R de manière interactive
  • Utiliser le langage de programmation R pour résoudre des problèmes concrets
  • Effectuer une analyse de données complète dans R

Target audience

  • Ingénieurs
  • Actuaires
  • Statisticiens
  • Scientifiques de données
  • Chercheurs
  • Analystes
  • Toute personne qui souhaite s'initier à R pour effectuer de l'analyse de données et développer ses propres outils.

Prerequisites

Aucune connaissance de R n'est préalable, mais vous devez disposer de compétences de base en analyse statistique. De plus, la connaissance d'un autre langage de programmation ou d'un environnement statistique est un atout (par ex. : SAS, SPSS, Stata).

Course formats

  • Online

    No date announced

    14 heures

  • or

  • In-class

    No date announced

    14 heures

How is this course recognized?

Une attestation de participation reconnaissant les 15 heures de formation continue est décernée, après la formation, à chacun des participants qui respectent les conditions d'attestation.

What will I learn?

Content

  • Bases du langage R : opérateurs de base, vecteurs, arithmétique vectorielle, indiçage, appels de fonctions, création de fonctions
  • Structures de données : matrice, tableau (array), liste, tableau de données (data frame), facteur, date (classes Date, POSIXct, POSIXlt)
  • Indiçage des les structures de données ci-dessus et transformations (fusion, réorganisation)
  • Importation et exportation de tableaux de données
  • Application (apply, lapply, sapply, mapply, tapply)
  • Structures de contrôle : if ... else, for, while, repeat
  • Installation et utilisation de paquetages externes
  • Régression linéaire et graphiques simples (via des exemples additionnels)


Équipement requis

Les participants devront disposer d’un ordinateur muni des outils suivants :

Who will I learn with?

Vincent Goulet

Professeur en actuariat, Université Laval

Who offers this course?

Pour développer vos compétences et élargir vos horizons professionnels, la Formation continue de la Faculté des sciences et de génie vous propose une offre de formation en constante évolution. Nous offrons des formations pour tous les besoins : perfectionnement court, formations plus longues ainsi que des formations en entreprise et sur mesure. Profitez de la flexibilité de nos formations et mettez vos compétences à jour grâce à notre offre de perfectionnement.

To stay up to date with our course offerings

We can contact you when a date is announced.