ErrorMetrics Types
This page documents all types defined in ErrorMetrics.jl, generated using get_type_docstring from OmniTools.jl.
ErrorMetric
ErrorMetric
Abstract type for error / performance metrics
ErrorMetric <: AnyError-based Metrics
MSE
Mean Squared Error: Measures the average squared difference between predicted and observed values
MSE <: ErrorMetric <: AnyNAME1R
Normalized Absolute Mean Error with 1/R scaling: Measures the absolute difference between means normalized by the range of observations
NAME1R <: ErrorMetric <: AnyNMAE1R
Normalized Mean Absolute Error with 1/R scaling: Measures the average absolute error normalized by the range of observations
NMAE1R <: ErrorMetric <: AnyNash-Sutcliffe Efficiency Metrics
NNSE
Normalized Nash-Sutcliffe Efficiency: Measures model performance relative to the mean of observations, normalized to [0,1] range
NNSE <: ErrorMetric <: AnyNNSEInv
Inverse Normalized Nash-Sutcliffe Efficiency: Inverse of NNSE for minimization problems, normalized to [0,1] range
NNSEInv <: ErrorMetric <: AnyNNSEσ
Normalized Nash-Sutcliffe Efficiency with uncertainty: Incorporates observation uncertainty in the normalized performance measure
NNSEσ <: ErrorMetric <: AnyNNSEσInv
Inverse Normalized Nash-Sutcliffe Efficiency with uncertainty: Inverse of NNSEσ for minimization problems
NNSEσInv <: ErrorMetric <: AnyNSE
Nash-Sutcliffe Efficiency: Measures model performance relative to the mean of observations
NSE <: ErrorMetric <: AnyNSEInv
Inverse Nash-Sutcliffe Efficiency: Inverse of NSE for minimization problems
NSEInv <: ErrorMetric <: AnyNSEσ
Nash-Sutcliffe Efficiency with uncertainty: Incorporates observation uncertainty in the performance measure
NSEσ <: ErrorMetric <: AnyNSEσInv
Inverse Nash-Sutcliffe Efficiency with uncertainty: Inverse of NSEσ for minimization problems
NSEσInv <: ErrorMetric <: AnyCorrelation-based Metrics
NPcor
Normalized Pearson Correlation: Measures linear correlation between predictions and observations, normalized to [0,1] range
NPcor <: ErrorMetric <: AnyNPcorInv
Inverse Normalized Pearson Correlation: Inverse of NPcor for minimization problems
NPcorInv <: ErrorMetric <: AnyPcor
Pearson Correlation: Measures linear correlation between predictions and observations
Pcor <: ErrorMetric <: AnyPcor2
Squared Pearson Correlation: Measures the strength of linear relationship between predictions and observations
Pcor2 <: ErrorMetric <: AnyPcor2Inv
Inverse Squared Pearson Correlation: Inverse of Pcor2 for minimization problems
Pcor2Inv <: ErrorMetric <: AnyPcorInv
Inverse Pearson Correlation: Inverse of Pcor for minimization problems
PcorInv <: ErrorMetric <: AnyRank Correlation Metrics
NScor
Normalized Spearman Correlation: Measures monotonic relationship between predictions and observations, normalized to [0,1] range
NScor <: ErrorMetric <: AnyNScorInv
Inverse Normalized Spearman Correlation: Inverse of NScor for minimization problems
NScorInv <: ErrorMetric <: AnyScor
Spearman Correlation: Measures monotonic relationship between predictions and observations
Scor <: ErrorMetric <: AnyScor2
Squared Spearman Correlation: Measures the strength of monotonic relationship between predictions and observations
Scor2 <: ErrorMetric <: AnyScor2Inv
Inverse Squared Spearman Correlation: Inverse of Scor2 for minimization problems
Scor2Inv <: ErrorMetric <: AnyScorInv
Inverse Spearman Correlation: Inverse of Scor for minimization problems
ScorInv <: ErrorMetric <: AnyAll ErrorMetric Types
To list all available metric types and their purposes:
using ErrorMetrics
using OmniTools: show_methods_of
# Display all metric types
show_methods_of(ErrorMetric)