Prenez contact avec nous

Plan du cours

Introduction et préliminaires

  • Rendre R plus convivial ; R et les GUI disponibles
  • L'environnement R
  • Logiciels et documentation connexes
  • R et statistiques
  • Utilisation interactive de R
  • Séance d'introduction
  • Obtenir de l'aide sur les fonctions et fonctionnalités
  • Commandes R, sensibilité à la casse, etc.
  • Rappel et correction des commandes précédentes
  • Exécution de 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 assignation
  • 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 des attributs
  • Classe d'un objet

Facteurs ordonnés et non ordonnés

  • Un exemple spécifique
  • La fonction tapply() et les tableaux irréguliers (ragged arrays)
  • Facteurs ordonnés

Tableaux et matrices

  • Tableaux
  • Indexation de tableaux. Sous-sections d'un tableau
  • Matrices d'index
  • La fonction array()
    • Arithmétique mixte de vecteurs et de tableaux. La règle de recyclage
  • Produit extérieur de deux tableaux
  • Transposition généralisée d'un tableau
  • Fonctionnalités matricielles
    • 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 des tableaux
  • Tables de fréquence à partir de facteurs

Listes et data frames

  • Listes
  • Construction et modification de listes
    • Concaténation de listes
  • Data frames (cadrilles de données)
    • Création de data frames
    • attach() et detach()
    • Travail avec des data frames
    • Fixation de listes arbitraires
    • Gestion du chemin de recherche (search path)

Lecture de données à partir de fichiers

  • La fonction read.table()
  • La fonction scan()
  • Accès aux jeux de données intégrés
    • Chargement de données depuis d'autres paquets R
  • Édition des données

Distributions de probabilité

  • R comme ensemble de tables statistiques
  • Examen de la distribution d'un jeu de données
  • Tests à un et deux échantillons

Groupe, 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 imprimé
    • Intégration numérique récursive
  • Portée (scope)
  • Personnalisation de l'environnement
  • Classes, fonctions génériques et programmation orientée objet

Modèles statistiques dans R

  • Définition de modèles statistiques ; formules
    • Contrastes
  • Modèles linéaires
  • Fonctions génériques pour l'extraction d'informations du modèle
  • Analyse de variance et comparaison de modèles
    • Tableaux ANOVA
  • Mise à jour des modèles ajustés
  • Modèles linéaires généralisés
    • Familles
    • La fonction glm()
  • Moindres carrés non linéaires et modèles de vraisemblance maximale
    • Moindres carrés
    • Vraisemblance maximale
  • Certains modèles non standards

Procédures graphiques

  • Commandes de tracé de haut niveau
    • La fonction plot()
    • Affichage de données multivariées
    • Affichage graphique
    • Arguments des fonctions de tracé de haut niveau
  • Commandes de tracé de bas niveau
    • Annotations mathématiques
    • Polices vectorielles Hershey
  • Interaction avec les graphiques
  • Utilisation des paramètres graphiques
    • Modifications permanentes : la fonction par()
    • Modifications temporaires : Arguments des fonctions graphiques
  • Liste des paramètres graphiques
    • Éléments graphiques
    • Axes et graduations (tick marks)
    • Marges de figure
    • Environnement de figures multiples
  • Pilotes de périphérique graphique
    • Diagrammes PostScript pour documents mis en page
    • Dispositifs graphiques multiples
  • Graphiques dynamiques

Paquets

  • Paquets standard
  • Paquets contributifs et CRAN
  • Espaces de noms

Pré requis

Bonne compréhension des statistiques.

 21 Heures

Nombre de participants


Prix par participant

Nos clients témoignent (3)

Cours à venir

Catégories Similaires