Aller au contenu

Probabilité statistique

set.seed(123) contrôler l'aléatoire.

Indicateurs statistiques

  • cor(vecteur1, vecteur2) coefficient de corrélation.
  • mean(vecteur) moyenne.
  • sd(vecteur) écart-type.

Loi de probabilité

library(stats)

Loi uniforme

  • runif(n, min, max) renvoie n nombres aléatoires d'une loi continue uniforme.

Loi normale

  • rnorm(nb, mean = 0, sd = 1) générer plusieurs nombres aléatoires suivant une loi normale.
  • dnom(vecteur, moyenne, ecart_type) renvoie la densité de probabilité.
  • pnorm(quantile, moyenne, ecart_type) renvoie la probabilité inférieure à la valeur (fonction de répartition).

Loi de Student

  • qt(alpha, df = degrès_liberté) valeur \(f(x) = P(X \lt x)\).

Khi-2

  • pchisq(quantile, degrés_liberté) renvoie la probabilité inférieure à la valeur (fonction de répartition).

Les tests

  • shapiro.test(x) Shapiro-Wilk pour la normalité.
  • bartlett.test() test de Bartlett.
  • chisq.test(table(x,y)) test d'association du Khi2.
  • ks.test(x, y) test de Kolmogorov-Smirnov.

Graphiques

library("ggstatsplot") * ggbetweenstats(df, group, value) faire un graphique et le test.

Indicateur

  • DescTools::Gini(table_contigence) coefficient de Gini (0 égalité parfaite et 1 inégalité parfaite).