| Fonction | Description |
| dnorm(x) | fonction de densité normale (par défaut m=0 sd=1)# tracer la courbe normale standardx <- pretty(c(-3,3), 30)y <- dnorm(x) plot(x, y, type='l', xlab="Normal Deviate", ylab="Density", yaxs="i") |
| pnorm(q) | la probabilité normale cumulée pour q(aire sous la courbe normale à gauche de q)pnorm(1.96) est de 0.975 |
| qnorm(p) | quantile normal. valeur au p percentile de la distribution normaleqnorm(.9) est 1.28 # 90ème percentile |
| rnorm(nm=0, sd=1) | n écarts normaux aléatoires avec moyenne m mand écart-type sd. #50 variables normales aléatoires avec moyenne=50, écart-type=10x <- rnorm(50, m=50, écart-type=10) |
| dbinom(x, taille, prob)pbinom(x, taille, prob)qbinom(p, taille, prob)rbinom(n, taille, prob) | distribution binomiale où taille est la taille de l'échantillon et prob est la probabilité d'un face (pi)# probabilité de 0 à 5 faces d'une pièce juste sur 10 flipsdbinom(0:5, 10, .5)# probabilité de 5 faces ou moins d'une pièce juste sur 10 flipspbinom(5, 10, .5) |
| dpois(x,lamda)ppois(x,lamda)qpois(x,lamda)rpois(x,lamda) | distribution de poisson avec m=std=lamda#probabilité de 0,1, ou 2 événements avec lamda=4dpois(0:2, 4)# probabilité d'au moins 3 événements avec lamda=41- ppois(2,4) |
| dunif(xmin=0, max=1)punif(x, min=0, max=1)qunif(x, min=0, max=1)runif(x, min=0, max=1) | La distribution uniforme, suit le même schéma que la distribution normale ci-dessus.#10 Variables aléatoires uniformes x <- runif(10) |
Presque tout dans R se fait par l'intermédiaire de fonctions. Je me réfère ici uniquement aux fonctions numériques et de caractères qui sont couramment utilisées pour créer ou recoder des variables.
(Pour vous entraîner à travailler avec des fonctions, suivez le cours R intermédiaire).
Fonctions numériques
Fonctions des caractères
Fonctions de probabilité statistique
Le tableau suivant décrit les fonctions liées aux distributions de probabilités. Pour les générateurs de nombres aléatoires ci-dessous, vous pouvez utiliser set.seed(1234) ou un autre entier pour créer des nombres pseudo-aléatoires reproductibles.
Autres fonctions statistiques
D'autres fonctions statistiques utiles sont présentées dans le tableau suivant. Chacun dispose de l'option na.rm pour éliminer les valeurs manquantes avant les calculs. Dans le cas contraire, la présence de valeurs manquantes entraînera un résultat manquant. L'objet peut être un vecteur numérique ou un cadre de données.
Autres fonctions utiles
Notez que si les exemples de cette page appliquent des fonctions à des variables individuelles, nombre d'entre eux peuvent également être appliqués à des vecteurs et à des matrices.