Prenez contact avec nous

Plan du cours

Introduction et préliminaires

  • Rendre R plus convivial, R et les interfaces graphiques disponibles
  • RStudio
  • Logiciels et documentation connexes
  • R et les statistiques
  • Utilisation interactive de R
  • Une session d'introduction
  • Obtenir de l'aide sur les fonctions et les fonctionnalités
  • Commandes R, sensibilité à la casse, etc.
  • Rappel et correction des commandes précédentes
  • Exécution des commandes ou redirection de la sortie vers un fichier
  • Pérennité des données et suppression d'objets

Manipulations simples ; nombres et vecteurs

  • Vecteurs et affectation
  • Arithmétique vectorielle
  • Génération de séquences régulières
  • Vecteurs logiques
  • Valeurs manquantes
  • Vecteurs de caractères
  • Vecteurs d'index ; sélection et modification de sous-ensembles d'un jeu de données
  • Autres types d'objets

Objets, leurs modes et attributs

  • Attributs intrinsèques : mode et longueur
  • Changement de la longueur d'un objet
  • Obtention et définition d'attributs
  • La classe d'un objet

Tableaux et matrices

  • Tableaux
  • Indexation des tableaux. Sous-sections d'un tableau
  • Matrices d'index
  • La fonction array()
  • Produit externe de deux tableaux
  • Transposée généralisée d'un tableau
  • Fonctionnalités des matrices
    • Multiplication matricielle
    • Équations linéaires et inversion
    • Valeurs propres et vecteurs propres
    • Décomposition en valeurs singulières et déterminants
    • Ajustement par moindres carrés et décomposition QR
  • Formation de matrices partitionnées, cbind() et rbind()
  • La fonction de concaténation, (), avec les tableaux
  • Tableaux de fréquences à partir de facteurs

Listes et data frames

  • Listes
  • Construction et modification de listes
    • Concaténation de listes
  • Data frames
    • Création de data frames
    • attach() et detach()
    • Traitement des data frames
    • Attache de listes arbitraires
    • Gestion du chemin de recherche

Manipulation des données

  • Sélection, sous-ensemble d'observations et de variables          
  • Filtrage, regroupement
  • Recodage, transformations
  • Aggrégation, combinaison de jeux de données
  • Manipulation de chaînes de caractères, package stringr

Lecture des données

  • Fichiers Txt
  • Fichiers CSV
  • Fichiers XLS, XLSX
  • Fichiers SPSS, SAS, Stata, … et autres formats
  • Exportation des données vers txt, csv et autres formats
  • Accès aux données depuis des bases de données en utilisant le langage SQL

Distributions de probabilité

  • R en tant qu'ensemble de tables statistiques
  • Examen de la distribution d'un ensemble de données
  • Tests unilatéraux et bilatéraux

Regroupement, boucles et exécution conditionnelle

  • Expressions groupées
  • Instructions de contrôle
    • Exécution conditionnelle : instructions if
    • Exécution répétitive : boucles for, repeat et while

Écriture de vos propres fonctions

  • Exemples simples
  • Définition de nouveaux opérateurs binaires
  • Arguments nommés et valeurs par défaut
  • L'argument '..'
  • Affectations au sein des fonctions
  • Exemples plus avancés
    • Facteurs d'efficacité dans les plans en blocs
    • Suppression de tous les noms dans un tableau affiché
    • Intégration numérique récursive
  • Portée
  • Personnalisation de l'environnement
  • Classes, fonctions génériques et orientation objet

Procédures graphiques

  • Commandes de tracé de haut niveau
    • La fonction plot()
    • Affichage de données multivariées
    • Graphiques d'affichage
    • Arguments des fonctions de tracé de haut niveau
  • Graphiques de visualisation de base
  • Relations multivariées avec les packages lattice et ggplot
  • Utilisation des paramètres graphiques
  • Liste des paramètres graphiques

Rapports automatisés et interactifs

  • Combinaison de la sortie R avec du texte
 14 Heures

Nombre de participants


Prix par participant

Nos clients témoignent (1)

Cours à venir

Catégories Similaires