Programmation avancée avec R, pour qui ?

Vous travaillez dans la finance, le marketing ou encore l’environnement ? Vous gérez des données scientifiques, en agronomie ou en médecine ? Chaque jour, vous voyez défiler des tableaux, vous vous connectez à des bases de données immenses, et vous occupez vos week-ends entre Github et StackOverflow ? Pas de doute, il est temps de passer à la vitesse supérieure !

Avec « Programmation avancée avec R », vous apprendrez les techniques les plus poussées de R : nous ferons de vous un véritable magicien de la donnée. À l’issue de ce stage, vous serez en mesure de faire tout (ou presque) avec ce puissant logiciel open source.

Que verrons-nous ? D’abord, nous reviendrons sur l’écriture des fonctions, une des compétences clés pour une maitrise parfaite de R — nous approfondirons notamment l’optimisation de vos fonctions, ainsi que les meilleures techniques pour rédiger un code propre et transmissible. Lors de ces deux jours ensemble, nous aborderons également le scoping, les process de debugging (qui vous sauverons la vie à de nombreuses reprises) et la programmation fonctionnelle. Enfin, nous nous concentrerons sur la création de packages, ces bibliothèques de fonctions et de données qui vous permettent de partager votre travail avec vos collaborateurs… voire partout sur le web !

Pourquoi apprendre R en avancé ?

Vous restez souvent sans voix devant les débats d’experts sur la mailing-list de la R Core team ? Vous avez appris R par la pratique, mais souhaitez acquérir une méthode précise, pour être plus efficace, plus pertinent et mieux travailler en équipe ? Cette formation est faite pour vous : ensemble, nous apprendrons à coder à haut niveau, afin que vous puissiez développer les bons réflexes d’écriture, de manipulation de données et de création de fonctions et de packages.

Travailler avec ThinkR, c’est choisir la qualité. Chez nous, pas d’industrialisation des formations : tous nos stages sont préparés sur mesure par nos experts, au plus proche de vos attentes. Ainsi, en amont de notre rencontre, nous échangerons sur votre utilisation de R et des données, afin de cerner au mieux vos pratiques courantes, et comment nous pouvons les améliorer.

Prérequis

Pour cette formation en programmation avancée en R, une bonne connaissance du logiciel est indispensable, une pratique courante est un plus.

Vous désirez vous lancer dans l’utilisation de R ? Notre catalogue propose également des stages destinés aux débutants. Avec ThinkR, notre mot d’ordre : vous dispenser la formation qui vous convient ! Ainsi, pour une initiation ou un perfectionnement, que vous souhaitiez vous orienter vers la manipulation de données ou encore les statistiques, nous préparons nos formations sur mesure, pour être certains de répondre à vos besoins.

 

Au programme :

– Écrire des fonctions
– Scoping (les différents espaces de nom)
– Debug
– Programmation fonctionnelle
– Creation de packages
– Optimisation de fonction (temps d’exécution Rproof, system.time,…)
– Optimisation de code
– Méta-programmation
– Utilisation de devtools et de roxygen2 pour la création de documentation
– Versioning de script avec Git pour RStudio

Appelez-nous au 01.85.09.14.03

Ou alors précisez ci-après votre besoin :

(on vous recontacte dans la journée)

Votre nom (obligatoire)

Votre email (obligatoire)

Votre téléphone (obligatoire)

Sujet

Votre message

Parcourir le catalogue de formation :