Toutes nos formations sont désormais disponibles en "Live Virtual classes". Contactez-nous pour plus d’informations : formation@oxiane.luToutes nos formations sont désormais disponibles en "Live Virtual classes". Contactez-nous pour plus d’informations : formation@oxiane.lu

Introduction to R Programming

Accueil » Formations » Data » Introduction to R Programming

In this course you will learn how to program in R and how to use R for effective data analysis.
You will learn how to install and configure software necessary for a statistical programming environment and describe generic programming language concepts as they are implemented in a high-level statistical language.

The course covers practical issues in statistical computing which includes programming in R, reading data into R, accessing R packages, writing R functions, debugging, profiling R code, and organizing and commenting R code.
Topics in statistical data analysis will provide working examples.

1800 € HT 3 jours DB-LRB

Programme

Introduction

  • Histoire et évolution du langage
  • Place de R Studio
  • Positionnement de R dans la data-science

Découverte de R et R Studio

  • Téléchargement et installation
  • Les 4 fenêtres de l’interface R Studio
  • Les différents outils de R Studio
  • Installation des packages
  • Réglage des options
  • L’aide

Organiser son travail sous R

  • Projet R
  • Notion de working directory, workspace
  • Architecture du projet R
  • Scripts

Les bases du langage R

  • Les types de données : numériques, facteurs, chaînes de caractères, booléens, dates, etc.
  • L’assignation
  • Les opérateurs
  • Les fonctions mathématiques

Les différentes structures de données

  • Les vecteurs: initialisation et manipulation
  • Les data.frame : initialisation et manipulation
  • Les listes : initialisation et manipulation
  • Quelques fonctions utiles

Importation et Exportation de données

  • Les différents formats de fichiers : csv, txt
  • Utilisation de l’outil d’importation
  • Quelques fonctions de vérification
  • Exportation
  • Importation de scripts
  • Exportation du workspace

Description des données

  • Fonctions decsriptives pour les variables numériques
  • Fonctions descriptives pour les variables catégorielles
  • Création de table de contingence
  • Création de table de proportions

Visualisation des données

  • Les fonctions graphique de base
  • Le package esquisse

Les Fonctions

  • Déclaration d’une fonction
  • Arguments d’une fonction
  • Appel d’une fonction
  • Les boucles
  • Boucle for
  • Boucle While
  • Structures de contrôle if, ifelse
  • Les fonctions apply

Comment trouver de l’aide

  • L’aide en ligne
  • La fonction apropos
  • Le site bookdown
  • La communauté R
  • Les forums de développeurs

Mises à jour

  • Mises à jour des packages
  • Mise à jour de RStudio
  • Mise à jour de R

Présentation de quelques packages incontournables

  • dplyr pour la manipulation des données
  • ggplot2 pour la réalisation de graphiques
  • rmarkdown pour la génération de rapports dynamiques automatisés