Fonction var() de R - Calculer la variance
La fonction var() de R est utilisée pour calculer la variance d'un échantillon.
La variance est le carré de l'écart-type, mesurant le degré auquel les données s'écartent de la moyenne. Plus la variance est grande, plus les données sont dispersées.
La syntaxe de la fonction var() est la suivante :
var(x, y = NULL, na.rm = FALSE)
Description du paramètre :
xVecteur numérique en entrée.
yFacultatif, second vecteur. Lorsqu'il est fourni, calcule la covariance de x et y.
na.rmBooléen, la valeur par défaut est FALSE, définit s'il faut supprimer les valeurs manquantes NA.
Exemple
# Créer le jeu de données
data <- c(2, 4, 6, 8, 10)
# Calculer la variance de l'échantillon
result.var <- var(data)
print(paste("Variance de l'échantillon :", result.var))
# Vérifier : variance = écart-type^2
print(paste("Écart type :", sd(data)))
print(paste("Écart type au carré :", sd(data)^2))
data <- c(2, 4, 6, 8, 10)
# Calculer la variance de l'échantillon
result.var <- var(data)
print(paste("Variance de l'échantillon :", result.var))
# Vérifier : variance = écart-type^2
print(paste("Écart type :", sd(data)))
print(paste("Écart type au carré :", sd(data)^2))
L'exécution du code ci-dessus produit la sortie suivante :
[1] "样本方差: 10" [1] "标准差: 3.16227766016838" [1] "标准差平方: 10"
var() peut également calculer la covariance de deux variables :
Exemple
# Deux variables : taille (cm) et poids (kg)
height <- c(160, 165, 170, 175, 180)
graisse <- c(55, 60, 65, 70, 80)
# Calculer la covariance
cov_xy <- var(height, weight)
print(paste("Covariance de la taille et du poids :", cov_xy))
# Matrice de covariance
m <- cbind(height, weight)
print("Matrice de covariance :")
print(var(m))
height <- c(160, 165, 170, 175, 180)
graisse <- c(55, 60, 65, 70, 80)
# Calculer la covariance
cov_xy <- var(height, weight)
print(paste("Covariance de la taille et du poids :", cov_xy))
# Matrice de covariance
m <- cbind(height, weight)
print("Matrice de covariance :")
print(var(m))
L'exécution du code ci-dessus produit la sortie suivante :
[1] "身高和体重的协方差: 62.5"
[1] "协方差矩阵:"
height weight
height 62.5 62.5
weight 62.5 92.5
Autres extensions
Exemples en langage R