LOGICIEL R / R STUDIO Construction de packages Mixte : présentiel / à distance

Dernière mise à jour : 30/08/2024

Cette formation s'adresse à des personnes souhaitant se perfectionner dans l’utilisation du logiciel R dans un contexte de création de package.



Il ne s’agit donc pas d’une formation sur le fond statistique mais bien d’une formation orientée dév

M'inscrire à la formation

Ajouter au panier

Public visé

  • Toute personne souhaitant se perfectionner dans l'utilisation du logiciel R dans un contexte de création et de partage de packages.

Prérequis

  • Il est nécessaire que l'apprenant soit déjà un utilisateur du logiciel R. La création et la manipulation des objets sous R, l'importation des données, l'utilisation de R en mode script ou en mode console, la connaissance de la programmation sous R sont des prérequis essentiels pour s'inscrire à cette formation.

Objectifs de la formation

A l'issue de cette formation, l'apprenant sera capable de :

  • Créer un package avec R Studio
  • Décrire le package
  • Ajouter des données au package
  • Créer et ajouter des fonctions
  • Documenter le package, décrire les données et les fonctions du package
  • De tester le package
  • Partager le package
  • Créer des vignettes

Contenu de la formation

visuel

Créer un package avec R Studio

  • Découverte du package devtools
  • Description de l'arborescence d'un package
  • Création d'un premier package simple « Bonjour les stagiaires » en 5 étapes :
  • Extraction des éléments : à partir des indices, par le biais de conditions
    • Installation des packages nécessaires
    • Création de l'emplacement du package
    • Ajout de fonction très simple
    • Ajout d'une courte documentation
    • Installer le package en local

 

Ajout de données au package

  • Utilisation des fonction use_data_raw() et use_data()
  • Télécharger les données manuellement

 

Création et ajout de fonctions

  • Rappel des fondamentaux de la programmation
  • Boucles
  • Conditions
  • La vectorisation et les fonctions de type apply : apply, tapply…

 

Décrire et documenter le package, décrire les données et les fonctions du package

  • Découverte du package roxygen2
  • Les éléments à décrire
  • Le langage rmarkdown
  • Tricoter (ou knitr) un fichier de description

 

Création de vignettes

  • Exemple et intérêt des vignettes
  • Ecriture d'une vignette
  • Attentes du CRAN sur les vignettes
  • Trucs et astuces

 

Partage du package

  • Dépôt du package sur GitHub
    • Création d'un compte github
    • Installation de Git
    • Création d'un dépôt distant ("repo") sur GitHub
    • Commandes Git
    • Installation du package depuis GitHub (dev version)
  • Soumettre un package sur le CRAN

Compétences acquises à l'issue de la formation

  • Créer un package avec R Studio
  • Décrire le package
  • Ajouter des données au package
  • Créer et ajouter des fonctions
  • Documenter le package, décrire les données et les fonctions du package
  • De tester le package
  • Partager le package
  • Créer des vignettes

Modalités pédagogiques

  • Explications théoriques suivies de pratiques guidées puis de mises en autonomie.
  • Exercices autonomes et réguliers pour assurer l'assimilation

Moyens et supports pédagogiques

Votre formation a lieu en présentiel :

  • 1 vidéoprojecteur par salle
  • 1 ordinateur

Votre formation se déroule à distance avec :

  • 1 ordinateur
  • 1 connexion Internet
  • 1 adresse e-mail valide
  • 1 équipement audio (micro et enceintes ou casque)
  • 1 Webcam (facultatif – dans l'idéal)
  • 1 deuxième écran (facultatif – dans l'idéal)

Votre formation se déroule sur notre plate-forme de formation avec :

  • 1 ordinateur
  • 1 connexion Internet
  • 1 adresse e-mail valide
  • 1 équipement audio (micro et enceintes ou casque - facultatif)

 

Support stagiaire :

À l'issue de la formation, les exercices et travaux pratiques réalisés, leurs corrigés ainsi qu'un support de cours dématérialisé sera fourni à chaque stagiaire par e-mail ou via la plate-forme FOAD.

Modalités d'évaluation et de suivi

L'acquisition des compétences de la formation se fait à travers le suivi du formateur tout au long de la formation (séquences synchrones et asynchrones). Elle s'appuie également sur la réalisation d'exercices et de TP. Enfin, des quiz s'ajoutent aux différents outils de validation de l'acquisition des compétences visées.
Une évaluation est systématiquement réalisée par chaque stagiaire, à l'issue de la formation.

Profil du formateur

Nos formateurs sont certifiés à l'issue d'un parcours organisé par nos soins. Ils bénéficient d'un suivi de maintien et d'évolution de leurs compétences aussi bien au niveau technique que pédagogique.
Chacun de nos formateurs a bénéficié d'une formation spécifique à l'animation de classe virtuelle et à l'utilisation des solutions de formation à distance du Groupe ARKESYS.

Informations sur l'accessibilité

Cette formation est accessible à toute personne en situation de handicap. Notre référent handicap prendra contact avec les stagiaires concernés pour adapter l'animation à leurs besoins et rendre l'apprentissage accessible à tous. Enfin, nos centres de formation sont accessibles aux personnes à mobilité réduite.

Prochaines Sessions

  • Aucune formation INTER-ENTREPRISE n'est programmée pour le moment. Contactez-nous via le formulaire ou par téléphone au 04.37.24.36.78 afin de connaitre les dates possibles ou les autres modalités d'inscription.

Partager cette formation

Notre nouveau catalogue est en cours de déploiement. Aussi, pour connaître tous nos indicateurs, veuillez nous contacter directement.

Â