Функция R abs() - вычисление абсолютного значения
Функция abs() в R используется для вычисления абсолютного значения числовых значений.
Абсолютное значение — это неотрицательное значение числа после отбрасывания знака; оно отражает только величину значения.
Синтаксис функции abs() выглядит следующим образом:
abs(x)
Описание параметра:
xНа вход подается числовое значение или числовой вектор.
Пример
# Абсолютное значение отдельного числового значения
print(abs(-5))
print(abs(3.14))
# Абсолютное значение вектора
x <- c(-12, 27, -3, 4.2, -2, 0, -54, 21, -4, 2)
result.abs <- abs(x)
print(result.abs)
print(abs(-5))
print(abs(3.14))
# Абсолютное значение вектора
x <- c(-12, 27, -3, 4.2, -2, 0, -54, 21, -4, 2)
result.abs <- abs(x)
print(result.abs)
Результат выполнения приведённого выше кода:
[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() очень часто используется при вычислении ошибок:
Пример
# Предсказанные значения и фактические значения
actual <- c(100, 150, 200, 250, 300)
predicted <- c(98, 155, 195, 260, 310)
# Вычислить абсолютную ошибку
error <- actual - predicted
abs_error <- abs(error)
print(abs_error)
# Вычислить среднюю абсолютную ошибку (MAE)
mae <- mean(abs_error)
print(paste("Средняя абсолютная ошибка MAE:", mae))
actual <- c(100, 150, 200, 250, 300)
predicted <- c(98, 155, 195, 260, 310)
# Вычислить абсолютную ошибку
error <- actual - predicted
abs_error <- abs(error)
print(abs_error)
# Вычислить среднюю абсолютную ошибку (MAE)
mae <- mean(abs_error)
print(paste("Средняя абсолютная ошибка MAE:", mae))
Результат выполнения приведённого выше кода:
[1] 2 5 5 10 10 [1] "平均绝对误差 MAE: 6.4"Другие расширения
Примеры на языке R