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).