Learn R Programming

Laurae (version 0.0.0.9001)

df_mae: Mean Absolute Error (MAE) (computation function, any size)

Description

This function computes the Mean Absolute Error loss (MAE) provided preds and labels, while handling multiclass problems.

Usage

df_mae(preds, labels)

Arguments

preds
The predictions.
labels
The labels.

Value

The Mean Absolute Error.

Examples

Run this code
library(data.table)

# Regression problem
my_preds <- dnorm(rnorm(n = 9*6*10))
my_labels <- runif(n = 9*6*10)
df_mae(my_preds, my_labels)

# Binary classification problem
my_preds <- dnorm(rnorm(n = 9*6*10))
my_labels <- as.numeric(runif(n = 9*6*10) >= 0.5)
df_mae(my_preds, my_labels)

# Multiclass classification problem
my_preds <- data.table(matrix(dnorm(rnorm(n = 9*6*10)), nrow = 9*10))
my_labels <- rep(c(1, 2, 3, 4, 5, 1, 0, 2, 3), 10)
df_mae(my_preds, my_labels)

Run the code above in your browser using DataLab