­
Chargement Ateliers ou Conférences
  • Cet Atelier ou Conférence est passé

Computing has become central to both research and applied statistics. To this end, the R language and environment has established itself as the lingua franca of Statistics. But there can always good reasons for « Extending R » (to quote Chambers, 2016). In this talk we motivate, introduce and discuss the Rcpp package which has become the most-widely used facility for extending R. We illustrate use cases from very simple incremental replacements of small code R fragments by relying on more performant C++, to extending and connecting R to other computational libraries exposing C/C++ interfaces.

 

Repousser les frontières de R avec le C++: motivation et exemples

Le calcul numérique joue maintenant un rôle central en statistique, et ce, tant en recherche que dans les applications pratiques. À cette fin, R est maintenant reconnu comme la lingua franca de la statistique. Cela dit, comme le mentionne Chambers (2016), il existe toujours des raisons d’étendre le rayon d’action de R. Dans cette conférence, nous nous pencherons sur le package Rcpp, qui est devenu au fil du temps l’outil le plus fréquemment employé pour ainsi étendre R. Nous expliquerons les motivations derrière le package et nous expliquerons sommairement son fonctionnement. Nous étudierons divers cas, des plus simples où des fragments de code R se voient remplacés par du code C++ plus performant, à des cas plus complexes où l’on ajoute aux fonctionnalités de R en tirant profit de bibliothèques de calcul offrant des interfaces C/C++.

Notez que cette conférence, contrairement à toutes les autres, sera donnée en anglais.

Voir la présentation en format PDF