Fonction abs() de R - calculer la valeur absolue

R 语言实例Exemples en langage R

La fonction abs() de R est utilisée pour calculer la valeur absolue de valeurs numériques.

La valeur absolue est la valeur non négative d'un nombre après suppression de son signe, et elle ne concerne que la grandeur de la valeur.

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

abs(x)

Description du paramètre :

  • xSaisissez une valeur numérique ou un vecteur numérique.

Exemple

# Valeur absolue d'une valeur numérique unique
print(abs(-5))
print(abs(3.14))

# Valeur absolue d'un vecteur
x <- c(-12, 27, -3, 4.2, -2, 0, -54, 21, -4, 2)
result.abs <- abs(x)
print(result.abs)

Le résultat de l'exécution du code ci-dessus est :

[1] 5
[1] 3.14
 [1] 12.0 27.0  3.0  4.2  2.0  0.0 54.0 21.0  4.0  2.0

abs() est très couramment utilisée pour calculer les erreurs :

Exemple

# Valeurs prédites et valeurs réelles
actual <- c(100, 150, 200, 250, 300)
predicted <- c(98, 155, 195, 260, 310)

# Calculer l'erreur absolue
error <- actual - predicted
abs_error <- abs(error)
print(abs_error)

# Calculer l'erreur absolue moyenne (MAE)
mae <- mean(abs_error)
print(paste("Erreur absolue moyenne MAE:", mae))

Le résultat de l'exécution du code ci-dessus est :

[1]  2  5  5 10 10
[1] "平均绝对误差 MAE: 6.4"

R 语言实例Exemples en langage R

Autres extensions