emel/math/statistics

Functions

pub fn entropy(probability_values: List(Float)) -> Float

A number that gives an idea of how random an outcome will be based on the probability_values of each of the possible outcomes in a situation.

ProbabilityValues = [0.8, 0.05, 0.05, 0.1],
emel@math@statistics:entropy(ProbabilityValues).
% 0.5109640474436812
pub fn mean_absolute_error(
  predictions: List(Float),
  observations: List(Float),
) -> Float

A measure of difference between two continuous variables.

Predictions = [5.0, 1.0, 0.0, 0.5],
Observations = [0.0, 1.0, -3.0, 0.5],
emel@math@statistics:mean_absolute_error(Predictions, Observations).
% 2.0
Search Document