Formation
Automatisation via la Création de Fonctions
La formation en quelques mots
Cette formation s'adresse à des personnes souhaitant se perfectionner dans l’utilisation du logiciel R dans un contexte de programmation "avancée" et d’automatisation du traitement de leurs données. Elle conviendra à des utilisateurs de R venant chercher du savoir-faire logiciel sur la programmation : utilisation des boucles, des tests conditionnels, création de fonctions d’automatisation performantes, utilisation des commandes de type apply…
Il ne s’agit donc pas d’une formation sur le fond statistique mais bien d’une formation orientée logiciel. En outre, cette formation n’est pas adaptée aux apprenants à la recherche d’un savoir-faire sur la mise en œuvre des analyses statistiques sous R.
Pré-requis
Programme pédagogique simplifié
Cette formation s’adresse à des personnes souhaitant se perfectionner dans l’utilisation du logiciel R dans un contexte de programmation « avancée » et d’automatisation du traitement de leurs données. Elle conviendra à des utilisateurs de R venant chercher du savoir-faire logiciel sur la programmation : utilisation des boucles, des tests conditionnels, création de fonctions d’automatisation performantes, utilisation des commandes de type apply…
Il ne s’agit donc pas d’une formation sur le fond statistique mais bien d’une formation orientée logiciel. En outre, cette formation n’est pas adaptée aux apprenants à la recherche d’un savoir-faire sur la mise en œuvre des analyses statistiques sous R.
Objectifs pédagogiques
A l’issue de cette formation, l’apprenant sera capable de :
- Lire et écrire des scripts élaborés,
- Manipuler efficacement les objets R : vecteurs, facteurs, data frames, listes…,
- Contrôler le type des objets,
- Convertir les objets,
- Gérer efficacement les chaines de caractères,
- Créer des tableaux de synthèses : des moyennes (des écart-types) par groupes, des résultats des analyses,
- Trier, filtrer et fusionner des tableaux de données,
- Utiliser des tests conditionnels et des boucles de répétition dans un programme,
- Utiliser les commandes de type apply afin d’éviter les boucles,
- Créer des fonctions personnelles d’automatisation des tâches,
- Optimiser un programme.