Fonction cov() de R - Calcul de la covariance

R 语言实例Exemple du langage R

La fonction cov() de R est utilisée pour calculer la covariance entre deux variables.

La covariance mesure comment deux variables évoluent ensemble. Une covariance positive indique des changements dans le même sens, tandis qu'une covariance négative indique des changements en sens opposé. Elle constitue la base du calcul du coefficient de corrélation.

La syntaxe de la fonction cov() est la suivante :

cov(x, y = NULL, method = c("pearson", "kendall", "spearman"))

Description des paramètres :

  • xEntrée : un vecteur ou une matrice numérique.

  • yFacultatif, le deuxième vecteur ou matrice.

Exemple

# Investissement publicitaire (10,000 yuan) et ventes (10,000 yuan)
ad_spend <- c(10, 15, 12, 18, 20, 14, 22, 16)
sales <- c(50, 65, 55, 72, 80, 60, 88, 68)

# Calculer la covariance
cov_value <- cov(ad_spend, sales)
print(paste("Covariance entre l'investissement publicitaire et les ventes :", cov_value))

# Calculer le coefficient de corrélation
cor_value <- cor(ad_spend, sales)
print(paste("Coefficient de corrélation :", round(cor_value, 3)))

# Vérification : cor = cov / (sd(x) * sd(y))
manual_cor <- cov_value / (sd(ad_spend) * sd(sales))
print(paste("Coefficient de corrélation calculé manuellement :", round(manual_cor, 3)))

L'exécution du code ci-dessus produit la sortie suivante :

[1] "广告投入与销售额的协方差: 48.3571428571429"
[1] "相关系数: 0.988"
[1] "手动计算相关系数: 0.988"

R 语言实例Exemple du langage R

Autres extensions