0% ont trouvé ce document utile (0 vote)
21 vues20 pages

R Examples

Le document présente les outils et fonctionnalités du langage R, y compris son interface, la création d'objets, et la gestion de données qualitatives et quantitatives. Il fournit des exemples pratiques de variables qualitatives et quantitatives, ainsi que des méthodes de visualisation des données. En conclusion, R est un outil puissant pour l'analyse et la visualisation des données, adapté aux besoins des chercheurs et analystes.

Transféré par

imane elbiyaz
Copyright
© © All Rights Reserved
Nous prenons très au sérieux les droits relatifs au contenu. Si vous pensez qu’il s’agit de votre contenu, signalez une atteinte au droit d’auteur ici.
Formats disponibles
Téléchargez aux formats PPTX, PDF, TXT ou lisez en ligne sur Scribd
0% ont trouvé ce document utile (0 vote)
21 vues20 pages

R Examples

Le document présente les outils et fonctionnalités du langage R, y compris son interface, la création d'objets, et la gestion de données qualitatives et quantitatives. Il fournit des exemples pratiques de variables qualitatives et quantitatives, ainsi que des méthodes de visualisation des données. En conclusion, R est un outil puissant pour l'analyse et la visualisation des données, adapté aux besoins des chercheurs et analystes.

Transféré par

imane elbiyaz
Copyright
© © All Rights Reserved
Nous prenons très au sérieux les droits relatifs au contenu. Si vous pensez qu’il s’agit de votre contenu, signalez une atteinte au droit d’auteur ici.
Formats disponibles
Téléchargez aux formats PPTX, PDF, TXT ou lisez en ligne sur Scribd

EXEMPLES SUR LANGAGE R

Plan :
1. Les roles des outils de langage R

2. Quelques généralités de langage R

3. Les exemples d’un variable qualitative

4. Les exemples d’un variable quantitative

5. Conclusion
Les outils de langage R

L’interface du logiciel R :
• File :
Elle permet de créer un objet de type " fichier" qui peut être utilisé pour lire ou écrire des données ; cela facilite le
traitement des données stockées dans des fichiers externes tout en offrant des options pour gérer le format et l
encodage .
• Édit:
permet d ouvrir un éditeur de texte pour modifier des objets comme data frames ou des vecteurs .
• Code :
permet d’ analyser des données ; de réaliser des statistiques et créer des visualisation ; il facilite également l
automatisation des tâches de traitement de données grâce à sa syntaxe claire et ses nombreuses bibliothèques.
• View:
permet d afficher un data frame ou une matrice dans une interface graphique ; facilitant ainsi l exploration
visuelle.
• Plots :
permet de créer des visualisations graphique de données ; facilitant ainsi l analyse exploratoire ; elle offre une
variété de type de graphique tels que des nuages de points ; des histogrammes et des graphiques en lignes .
• Session :
représente un environnement de travail où les utilisateurs peuvent exécuter des commandes ; manipuler des
données et visualiser des résultats.
• Build :
permet de préparer et de compiler un package en vérifiant sa structure et en s assurant que toutes les dépendances
sont satisfaites.
• Debug:
faciliter le diagnostic et la correction des erreurs dans le code en permettant aux développeurs d exécuter le
code étape par étape.
• Profile :
permet d analyser la performance du code en mesurant le temps d exécution des différents fonctions et lignes
du code .
• Tools :
permet de fournir une collection de fonctions et d outils pour le développement ; la gestion et la documentation
des packages.
• Help:
permet de fournir une documentation complète et accessible sur les fonctions ; les package.
• Console :
permet de servir d interface interactive où les utilisateurs peuvent entrer des commandes et exécuter du code
en temps réel. Elle affiche également les résultats ; les messages d erreur et les avertissements.
• Package :
est une collection de fonctions ; des données et de documentation qui sont regroupées pour faciliter le partage
et la réutilisation du code .
Quelques généralités
sur le langage R:
1- R est une calculatrice :
R permet de faire les opérations de calcul élémentaire
Exemples :

> 3+5 # addition > 2.3+9-5.1 > 2*4 #multiplication


## [1] 8 ## [1] 6.2 ## [1] 8

> 3*2-5*(2-4)/6.03 > sqrt(2) # racine carrée > round(pi,2) # pi arrondi à2 chiffres
## [1] 7.658375 ## [1] 1.414214 ## [1] 3.14

2. Création d'objets :
On peut stocker en mémoire des données, des résultats, etc. Pour cela, on définit des objets R, , à l’aide du
symbole <- qui permet d’assigner une valeur à un objet.
Exemples :
a <- 5 b<- a+1
a b
## [1] 5 ## [1] 6
2.1. Mode d'un objet :

Les principaux modes d’un objet de R sont :


• numeric (valeur numérique) : 1, pi, 3.1416 ; • logical (booléen, valeur logique) : TRUE, FALSE, T, F ;
• character (chaîne de caractères) : "blabla".

Pour connaître le mode d’un objet x de R, il suffit d’exécuter la commande : mode(x).


3- Vecteurs :
C’est un objet composé d’un ensemble de valeurs toutes du même mode (numérique, logique, etc.). Le nombre
d’éléments constitue l’attribut longueur.
Ils sont construits par différentes méthodes,
Par la fonction c() Par l’opérateur séquence seq()
Ex: > v<-c(3,9,8,7,4) Ex: > u <-seq(1,8,by=0.5)
> print(v) > print(u)
[1] 3 9 8 7 6
[1] 1.0 1.5 2.0 2.5 3.0 3.5 4.0 4.5 5.0 5.5 6.0 6.5 7.0 7.5 8.0
Par la fonction répétition rep :
Ex: rep(1,4)
## [1] 1 1 1 1
4- Matrices :
Comme les vecteurs, une matrice est un objet composé d’un ensemble de valeurs toutes du même mode
(numérique, logique, etc.). Mais les éléments sont organisés en lignes et en colonnes
Exemples:
> M <- matrix(2:7, nrow=2, ncol=3);

## [ ,1] [ ,2] [ ,3]

##[1,] 2 4 6

## [2,] 3 5 7

Par défaut matrix() remplit la nouvelle matrice par colonne, L’indiçage se fait avec les crochets .
Ex :
> M[2,] ## 2e ligne
## [1] 3 5 7

> M[,3] ## 3e colonne

## 6 7
5. Listes
La liste est le mode de stockage le plus général et polyvalent du langage R. Il s’agit d’un type de vecteur spécial
dont les éléments peuvent être de n’importe quel mode.
Exemple:
Variable qualitative
2.1.Variable qualitative nominale:
On collecte la couleur des yeux de 12 personnes,alors on obtient donc le tableau
suivant
couleur des Effectives Fréquences Fréquences
yeux cumulées
bleu 1 0.08333333
0.08333333
marron 4 0.41666667
0.33333333
noir
En langage R on a : 5 0.83333333
0.41666667
vert 2 1.00000000
0.16666667
2.2.variable qualitative ordinale :
On a posé la question suivante à 195 personnes : << « À quelle fréquence utilisez-vous le transport en commun ? >>
Alors on obtient :

Frequence Nombre de Pourcentage de


d’utilisation du repondants répondants
transport en
commun
Jamais 17 8.67
Rarement 31 16.32
Occasionnellement 55 28.06
SSouvent
Sous langage R: 92 46.93
VARIABLE QUANTITATIVE

3.1.variable quantitative discrète


Une variable quantitative discrète est une variable numérique qui prend un nombre limité.
Exemple
• Supposons que nous avons les données suivantes concernant le nombre d'heures de sommeil par
nuit pour un groupe de personnes :

Heure de sommeil Effectif

4 2

5 3

6 4

7 1
En langage R, comment peut-on calculer la fréquence, l'effectif cumulé et la fréquence cumulée pour une série de
données ?

• Sum= la Somme
• cumsum(effectifs) =
Calcule les effectifs
cumulés en faisant la
somme cumulée des
effectifs.
• cumsum(frequences) =
Calcule les fréquences
cumulées en faisant la
somme cumulée des
fréquences.
• data.frame= est une
structure de données qui
vous permet de stocker
des données
• type = "h" crée des lignes
verticales qui ressemblent à des
bâtons.
• lwd = 5 ajuste l'épaisseur des
lignes.

• Plot()= permet de représenter


graphiquement des ensembles de
données, ce qui facilite
l'interprétation des résultats.

Un diagramme en bâtons est un graphique qui utilise des barres verticales ou horizontales pour représenter des
données discrètes. Chaque barre montre la valeur ou la fréquence d'une catégorie spécifique.
3.2. variable quantitative continue :

• Une variable quantitative continue est une variable numérique qui peut prendre une infinité de valeurs dans un
intervalle donné.

EXEMPLE
Nous allons utiliser des scores de test sur 10 points pour un petit groupe d'étudiants.

Pour calcule l'effectif , l'effectif cumule, fréquence, fréquence cumule dans langage R
• cut()= permet de diviser les
valeurs continues en catégories en
les regroupant dans des
intervalles.
• right = FALSE, l'intervalle est "ouvert" à
droite et "fermé" à gauche

• As.numeric= s'assurer que les données


d'effectif sont dans un format numérique
Conclusion :
En résumé le langage R se distingue par sa capacité à traiter à la fois des variables qualitatives
et quantitatives; cela permet aux chercheurs et aux analystes de tirer des insights significatifs
à partir de divers types de données . Grâce à ses bibliothèque et ses fonctions dédiées le
langage R facilite l analyse approfondie et la visualisation des données.

Vous aimerez peut-être aussi