Thank you for sending your enquiry! One of our team members will contact you shortly.
Thank you for sending your booking! One of our team members will contact you shortly.
Plan du cours
Jour 1
Introduction et préliminaires
- Rendre R plus convivial, R et les interfaces graphiques disponibles Rstudio Logiciels et documentation associés R et statistiques Utiliser R de manière interactive Une session d'introduction Obtenir de l'aide sur les fonctions et fonctionnalités Commandes R, respect de la casse, etc. Rappel et correction des commandes précédentes Exécuter des commandes ou détourner la sortie vers un fichier Permanence 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 ensemble de données Autres types d'objets
Objets, leurs modes et attributs
- Attributs intrinsèques : mode et longueur Modification de la longueur d'un objet Obtention et définition des attributs La classe d'un objet
Facteurs ordonnés et non ordonnés
- Un exemple spécifique La fonction tapply() et les tableaux irréguliers Facteurs ordonnés
Tableaux et matrices
- Tableaux Indexation des tableaux. Sous-sections d'un tableau Matrices d'index La fonction array() Arithmétique mixte vectorielle et matricielle. La règle du recyclage
Listes Construire et modifier des listes Concaténer des listes
Trames de données Création de trames de données
- attach() et détacher()
Fichiers txt Fichiers CSV Fichiers XLS, XLSX SPSS, SAS, Stata,… et autres formats de données Exportation de données au format txt, csv et autres formats Accès aux données des bases de données à l'aide du langage SQL
- Distributions de probabilité
R comme ensemble de tableaux statistiques Examen de la distribution d'un ensemble de données Tests à un et deux échantillons
- 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, répétition et while
- Jour 3
Écrire 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 conceptions de blocs Suppression de tous les noms dans un tableau imprimé Intégration numérique récursive
Portée
Personnalisation de l'environnement
- Classes, fonctions génériques et orientation objet
Apprentissage non supervisé Analyse en composantes principales
- Méthodes de clustering (k-means, clustering hiérarchique, k-médoïdes)
Combinaison de la sortie de R avec du texte Création de documents HTML et PDF
Pré requis
Bonne compréhension des statistiques.
21 heures
Nos Clients témoignent (3)
That Haytham started with the basics and gave us enough time to do the examples and ensure that we were at the same page before we moved on to the next topic.
Jaco Dreyer - Africa Health Research Institute
Formation - R Fundamentals
I enjoyed that it was very hands-on, so we were constantly having the chance to try things on, rather than just sitting listening to a lecture (for example). I felt like I am now able to go away and start using R, which I haven't been able to do before
Kathy Baisley - Africa Health Research Institute
Formation - R Fundamentals
Day 1 and Day 2 were really straight forward for me and really enjoyed that experience.