Merci d'avoir envoyé votre demande ! Un membre de notre équipe vous contactera sous peu.
Merci d'avoir envoyé votre réservation ! Un membre de notre équipe vous contactera sous peu.
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
Nos clients témoignent (3)
Nous avions des niveaux de compétence variés dans la classe, ce qui a créé le besoin d'explications plus détaillées à certaines occasions pour assurer la compréhension. Le rythme et la structure étaient généralement agréables.
Gary Munn - Vodacom
Formation - Introduction to R
Traduction automatique
Hands on examples were the most helpful.
Sean Kaukas
Formation - Introduction to R
Traduction automatique
I genuinely enjoyed working 1:1 with Gunner.
Bryant Ives
Formation - Introduction to R
Traduction automatique