ENSAE Paris - École d'ingénieurs pour l'économie, la data science, la finance et l'actuariat

Introduction to the R Computer Language

Objective

The objective of this course/TP is to provide students with the basic tools for coding in R. The skills acquired during this course (handling the main packages/modules, writing simple programs) will then be implemented and developed during the various lectures of the second and third year.

Planning

R :

1. Variables and types

2. Creating objects

3. The functions

4. File Manipulations

References

Daname KOLANI ; Vincent ISOZ - Langage R, prise en main des statistiques

Vincent GOULET - Introduction à la programmation en R

https://openclassrooms.com/fr/courses/1393696-effectuez-vos-etudes-statistiques-avec-r/1393758-introduction-a-r

Les excellents livres en anglais disponibles en accès libre sur Internet de Hadley WICKHAM (Chief Scientist à RStudio) : 

- pour débuter : R for Data Science (lien)

- pour aller plus loin : Advanced R (lien) - les chapitres 1 à 11 en particulier vous donneront une bonne base pour mieux coder en R

- spécifiquement pour les graphiques modernes (par opposition à base::plot) en R : ggplot2: elegant graphics for data analysis (lien)