220
Le logiciel R - Maˆ ıtriser le langage
$bEst
[1] 0.08112825
$cor
[1] -0.5380587
> affiche.reg1(y,x)
●
●
●
●
●
●
●
●
●
●
2
4
6
8
1 0
−2
−1
0
1
2
x
y
Figure 6.1 – R´ esultat de l’appel de la fonction affiche.reg1().
Nous verrons plus loin comment enrichir ces deux fonctions.
6.2.4 Op´ erateurs
L’appel d’une fonction sous la forme(
d’appel>) n’est pas toujours ais´ e. Citons par exemple la fonction seq(). Laquelle des deux formes ´ equivalentes suivantes pr´ ef´ erez-vous ?
> seq(1,3)
[1] 1 2 3
> 1:3
[1] 1 2 3
Il est fort ` a parier que ce soit la derni` ere, car elle est plus synth´ etique (aucune parenth` ese n’est ` a sp´ ecifier) et ainsi plus facile ` a manipuler notamment
dans l’utilisation d’indices (pour les vecteurs, les matrices...). Cette seconde
forme est celle correspondant ` a un op´ erateur. Le R en utilise en interne.
Il y a deux formes d’op´ erateurs :
– op´ erateur unaire (un seul param` etre) :
Le logiciel R - Maˆ ıtriser le langage
$bEst
[1] 0.08112825
$cor
[1] -0.5380587
> affiche.reg1(y,x)
●
●
●
●
●
●
●
●
●
●
2
4
6
8
1 0
−2
−1
0
1
2
x
y
Figure 6.1 – R´ esultat de l’appel de la fonction affiche.reg1().
Nous verrons plus loin comment enrichir ces deux fonctions.
6.2.4 Op´ erateurs
L’appel d’une fonction sous la forme
> seq(1,3)
[1] 1 2 3
> 1:3
[1] 1 2 3
Il est fort ` a parier que ce soit la derni` ere, car elle est plus synth´ etique (aucune parenth` ese n’est ` a sp´ ecifier) et ainsi plus facile ` a manipuler notamment
dans l’utilisation d’indices (pour les vecteurs, les matrices...). Cette seconde
forme est celle correspondant ` a un op´ erateur. Le R en utilise en interne.
Il y a deux formes d’op´ erateurs :
– op´ erateur unaire (un seul param` etre) :
