Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Both sides previous revision Previous revision
Next revision
Previous revision
r_atelier1 [2017/10/05 21:46]
beausoleilmo
r_atelier1 [2018/10/15 12:47] (current)
katherinehebert [Quelques sites web pertinents]
Line 12: Line 12:
 **Résumé :** Dans cet atelier d’introduction à R, vous apprendrez ce qu’est le logiciel d’analyse statistique R, vous verrez plusieurs raisons pourquoi vous devriez absolument l’utiliser (!), et vous ferez vos premiers pas dans ce logiciel. Vous verrez comment R peut être utilisé comme une calculatrice,​ vous apprendrez ce qu’est un « objet » dans R, et vous utiliserez des fonctions simples. De plus, vous apprendrez comment télécharger de nouvelles fonctions et comment trouver des ressources d’aide pour utiliser R. Si tout ceci vous semble étrange, ne vous inquiétez pas! À la fin de cet atelier, vous comprendrez tous ces concepts. ​ **Résumé :** Dans cet atelier d’introduction à R, vous apprendrez ce qu’est le logiciel d’analyse statistique R, vous verrez plusieurs raisons pourquoi vous devriez absolument l’utiliser (!), et vous ferez vos premiers pas dans ce logiciel. Vous verrez comment R peut être utilisé comme une calculatrice,​ vous apprendrez ce qu’est un « objet » dans R, et vous utiliserez des fonctions simples. De plus, vous apprendrez comment télécharger de nouvelles fonctions et comment trouver des ressources d’aide pour utiliser R. Si tout ceci vous semble étrange, ne vous inquiétez pas! À la fin de cet atelier, vous comprendrez tous ces concepts. ​
  
-Lien vers la présentation Prezi associée ​: [[http://​prezi.com/​8ckbtue5pgi4/​csbq-atelier-r-1/​|Prezi]]+**Lien vers la nouvelle [[https://​qcbsrworkshops.github.io/​Workshops/​workshop01/​workshop01-fr/​workshop01-fr.html|présentation Rmarkdown]]** 
 + 
 +//S'il vous plaît essayez-la et dites aux coordonnateurs des ateliers R ce que vous en pensez!// 
 + 
 +Lien vers l'​ancienne ​[[http://​prezi.com/​8ckbtue5pgi4/​csbq-atelier-r-1/​|présentation ​Prezi]]
  
  
Line 192: Line 196:
  
  
-Le logiciel R est un outil très puissant pour l’analyse des données. Les données existent sous plusieurs formes, mais peuvent être regroupées en catégories distinctes. R classifie les données selon la nature des valeurs contenues dans un objet. La figure suivante illustre les types de données ​communément ​rencontrés dans R.+Le logiciel R est un outil très puissant pour l’analyse des données. Les données existent sous plusieurs formes, mais peuvent être regroupées en catégories distinctes. R classifie les données selon la nature des valeurs contenues dans un objet. La figure suivante illustre les types de données ​couramment ​rencontrés dans R.
  
 {{ :: imageobjr.png?​500 |Types d’objets dans R}} {{ :: imageobjr.png?​500 |Types d’objets dans R}}
  
-Le premier type d’objet est le vecteur. C’est un des objets les plus communs dans R. Un vecteur est une entité constituée d’une liste de valeurs semblables. Toutes les valeurs d’un vecteur doivent avoir le même mode. Les principaux modes dans R sont numérique, caractère et logique. Les vecteurs numériques sont composés de chiffres seulement. Les vecteurs de caractères sont généralement composés de chaînes de caractères ou d’un mélange de chaînes de caractères et de valeurs numériques et logiques. Il est absolument nécessaire d’utiliser les guillemets ''​%%"​ "​%%''​ afin de délimiter les chaînes de caractères. Les vecteurs logiques sont composés des mots ''​TRUE''​ et ''​FALSE''​ seulement. Un vecteur composé d’un seul élément (généralement une constante) est appelé un vecteur atomique.+Le premier type d’objet est le **vecteur**. C’est un des objets les plus communs dans R. Un vecteur est une entité constituée d’une liste de valeurs semblables. Toutes les valeurs d’un vecteur doivent avoir le même mode. Les principaux modes dans R sont **numérique, caractère** et **logique**. Les vecteurs numériques sont composés de chiffres seulement. Les vecteurs de caractères sont généralement composés de chaînes de caractères ou d’un mélange de chaînes de caractères et de valeurs numériques et logiques. Il est absolument nécessaire d’utiliser les guillemets ''​%%"​ "​%%''​ afin de délimiter les chaînes de caractères. Les vecteurs logiques sont composés des mots ''​TRUE''​ et ''​FALSE''​ seulement. Un vecteur composé d’un seul élément (généralement une constante) est appelé un vecteur atomique.
  
 Avant d’apprendre à créer différents types de vecteurs, regardons comment un vecteur est créé de manière générique. Si vous vous rappelez ce que vous venez tout juste d’apprendre,​ vous devez premièrement avoir une valeur d’intérêt que vous voulez intégrer dans un vecteur et ensuite le lier à un identifiant avec l’opérateur d’assignation (//i.e.// créer un objet). Lorsque vous avez plus d’une valeur dans un vecteur, il est nécessaire d’indiquer au logiciel R qu’il faut regrouper ces valeurs au sein d’un même vecteur. Pour ce faire, il faut utiliser la fonction ''​c''​. Ne vous en faites pas ! Vous allez bientôt apprendre ce qu’est une fonction dans une des sections suivantes. Pour l’instant,​ sachez que vous devez mettre vos valeurs que vous souhaitez avoir dans un vecteur entre parenthèses tout juste après la lettre ''​c''​ dans la console de R. Le format est le suivant : ''​nom.du.vecteur %%<-%% c(valeur1, valeur2, valeur3, ...)''​. La fonction ''​c()''​ signifie combiner ou concaténer. C’est une fonction facile et très utile, alors rappelez-vous en ! Avant d’apprendre à créer différents types de vecteurs, regardons comment un vecteur est créé de manière générique. Si vous vous rappelez ce que vous venez tout juste d’apprendre,​ vous devez premièrement avoir une valeur d’intérêt que vous voulez intégrer dans un vecteur et ensuite le lier à un identifiant avec l’opérateur d’assignation (//i.e.// créer un objet). Lorsque vous avez plus d’une valeur dans un vecteur, il est nécessaire d’indiquer au logiciel R qu’il faut regrouper ces valeurs au sein d’un même vecteur. Pour ce faire, il faut utiliser la fonction ''​c''​. Ne vous en faites pas ! Vous allez bientôt apprendre ce qu’est une fonction dans une des sections suivantes. Pour l’instant,​ sachez que vous devez mettre vos valeurs que vous souhaitez avoir dans un vecteur entre parenthèses tout juste après la lettre ''​c''​ dans la console de R. Le format est le suivant : ''​nom.du.vecteur %%<-%% c(valeur1, valeur2, valeur3, ...)''​. La fonction ''​c()''​ signifie combiner ou concaténer. C’est une fonction facile et très utile, alors rappelez-vous en !
Line 407: Line 411:
 ----- -----
 \\ \\
-==== Un bref commentaires ​sur les déclarations logiques ====+==== Un bref commentaire ​sur les déclarations logiques ====
  
 Les défis 9 et 10 ont brièvement présenté la capacité de R à évaluer des déclarations logiques, //i.e.// à évaluer si une déclaration est vraie ou fausse. Il est possible de comparer des objets avec les opérateurs logiques suivants : Les défis 9 et 10 ont brièvement présenté la capacité de R à évaluer des déclarations logiques, //i.e.// à évaluer si une déclaration est vraie ou fausse. Il est possible de comparer des objets avec les opérateurs logiques suivants :
Line 562: Line 566:
 \\ \\
  
-À titre de référence,​ voici une liste de fonctions ​communément ​utilisées dans R :+À titre de référence,​ voici une liste de fonctions ​couramment ​utilisées dans R :
  
 <​code>​ <​code>​
Line 575: Line 579:
  
  
-Les paquets (//​packages//​ en anglais) sont des regroupements de fonctions et de jeux de données partageant un thème similaire, //e.g.// statistiques,​ analyse spatiale, ​graphiques...+Les paquets (//​packages//​ en anglais) sont des regroupements de fonctions et de jeux de données partageant un thème similaire, //e.g.// statistiques,​ analyse spatiale, ​visualisation...
  
 Tout le monde peut développer des paquets et les rendre disponibles aux autres utilisateurs de R. Tout le monde peut développer des paquets et les rendre disponibles aux autres utilisateurs de R.
Line 747: Line 751:
 http://​cran.r-project.org/​doc/​contrib/​Baggott-refcard-v2.pdf \\ http://​cran.r-project.org/​doc/​contrib/​Baggott-refcard-v2.pdf \\
 ftp://​cran.r-project.org/​pub/​R/​doc/​contrib/​Herve-Aide-memoire-statistique.pdf ftp://​cran.r-project.org/​pub/​R/​doc/​contrib/​Herve-Aide-memoire-statistique.pdf
 +
 +==== Script R ==== 
 +
 +Pour réviser ou pratiquer cet atelier:
 +
 +[[{}{ :​referencescriptworkshop1.r }|Télécharger le script R]]