Chapitre 5 R Markdown

À l'aide de R Markdown il est possible d'envoyer les résultats de vos analyses directement dans un document Microsoft Word, PDF, HTML, etc. Vous pourrez ainsi produire un texte avec des tables et des figures. Certains éléments de ce texte peuvent même être des résultats de vos analyses. Ces notes de cours, par exemple, ont été préparées à l'aide de R Markdown. Par exemple, si je demande:

a<- summary(cars$speed)

Je peux ensuite vous indiquer dans le texte que la vitesse médiane dans le jeu de données était 15 km/h. Dans la phrase précédente le 15 est un objet R, c'est le 3ième élément du vecteur que j'ai nommé a et je l'ai inclus dans mon texte en l'appelant (i.e., j'ai invoqué a[3] dans mon code R Markdown comme ceci: "...le jeu de données était tickmark r a[3] tickmark km/h. Dans la...").
Vous pourrez aussi inclure une table dans votre texte:

Table 5.1: Une table produite avec la fonction knitr.
mpg cyl disp hp drat wt qsec vs am gear carb
Mazda RX4 21.0 6 160 110 3.90 2.620 16.46 0 1 4 4
Mazda RX4 Wag 21.0 6 160 110 3.90 2.875 17.02 0 1 4 4
Datsun 710 22.8 4 108 93 3.85 2.320 18.61 1 1 4 1
Hornet 4 Drive 21.4 6 258 110 3.08 3.215 19.44 1 0 3 1
Hornet Sportabout 18.7 8 360 175 3.15 3.440 17.02 0 0 3 2

Ou une figure:

Distribution de la variable vitesse.

Figure 5.1: Distribution de la variable vitesse.

R Markdown pourrait donc être très utile dans le futur pour produire vos rapports d'analyses ou même les textes de vos articles. Ceux-ci seront automatiquement mis-à-jour lorsque vous modifierez vos analyses.