0.6.2-dev0
FORCES
FORtran lib for Comp. Env. Sys.
Loading...
Searching...
No Matches
mo_errormeasures.f90 File Reference

Calculation of error measures. More...

Go to the source code of this file.

Data Types

interface  mo_errormeasures::bias
 Calculates bias. More...
 
interface  mo_errormeasures::kge
 Kling-Gupta-Efficiency measure. More...
 
interface  mo_errormeasures::kgenocorr
 Kling-Gupta-Efficiency measure without correlation. More...
 
interface  mo_errormeasures::lnnse
 Logarithmic Nash Sutcliffe Efficiency. More...
 
interface  mo_errormeasures::mae
 Mean absolute error. More...
 
interface  mo_errormeasures::mse
 Mean squared error. More...
 
interface  mo_errormeasures::nse
 Nash Sutcliffe Efficiency. More...
 
interface  mo_errormeasures::sae
 Sum of absolute errors. More...
 
interface  mo_errormeasures::sse
 Sum of squared errors. More...
 
interface  mo_errormeasures::rmse
 RMS Error. More...
 
interface  mo_errormeasures::wnse
 weighted Nash Sutcliffe Efficiency. More...
 

Modules

module  mo_errormeasures
 Calculation of error measures.
 

Functions/Subroutines

real(sp) function mo_errormeasures::bias_sp_1d (x, y, mask)
 
real(dp) function mo_errormeasures::bias_dp_1d (x, y, mask)
 
real(sp) function mo_errormeasures::bias_sp_2d (x, y, mask)
 
real(dp) function mo_errormeasures::bias_dp_2d (x, y, mask)
 
real(sp) function mo_errormeasures::bias_sp_3d (x, y, mask)
 
real(dp) function mo_errormeasures::bias_dp_3d (x, y, mask)
 
real(sp) function mo_errormeasures::kge_sp_1d (x, y, mask)
 
real(sp) function mo_errormeasures::kge_sp_2d (x, y, mask)
 
real(sp) function mo_errormeasures::kge_sp_3d (x, y, mask)
 
real(dp) function mo_errormeasures::kge_dp_1d (x, y, mask)
 
real(dp) function mo_errormeasures::kge_dp_2d (x, y, mask)
 
real(dp) function mo_errormeasures::kge_dp_3d (x, y, mask)
 
real(sp) function mo_errormeasures::kgenocorr_sp_1d (x, y, mask)
 
real(sp) function mo_errormeasures::kgenocorr_sp_2d (x, y, mask)
 
real(sp) function mo_errormeasures::kgenocorr_sp_3d (x, y, mask)
 
real(dp) function mo_errormeasures::kgenocorr_dp_1d (x, y, mask)
 
real(dp) function mo_errormeasures::kgenocorr_dp_2d (x, y, mask)
 
real(dp) function mo_errormeasures::kgenocorr_dp_3d (x, y, mask)
 
real(sp) function mo_errormeasures::lnnse_sp_1d (x, y, mask)
 
real(dp) function mo_errormeasures::lnnse_dp_1d (x, y, mask)
 
real(sp) function mo_errormeasures::lnnse_sp_2d (x, y, mask)
 
real(dp) function mo_errormeasures::lnnse_dp_2d (x, y, mask)
 
real(sp) function mo_errormeasures::lnnse_sp_3d (x, y, mask)
 
real(dp) function mo_errormeasures::lnnse_dp_3d (x, y, mask)
 
real(sp) function mo_errormeasures::mae_sp_1d (x, y, mask)
 
real(dp) function mo_errormeasures::mae_dp_1d (x, y, mask)
 
real(sp) function mo_errormeasures::mae_sp_2d (x, y, mask)
 
real(dp) function mo_errormeasures::mae_dp_2d (x, y, mask)
 
real(sp) function mo_errormeasures::mae_sp_3d (x, y, mask)
 
real(dp) function mo_errormeasures::mae_dp_3d (x, y, mask)
 
real(sp) function mo_errormeasures::mse_sp_1d (x, y, mask)
 
real(dp) function mo_errormeasures::mse_dp_1d (x, y, mask)
 
real(sp) function mo_errormeasures::mse_sp_2d (x, y, mask)
 
real(dp) function mo_errormeasures::mse_dp_2d (x, y, mask)
 
real(sp) function mo_errormeasures::mse_sp_3d (x, y, mask)
 
real(dp) function mo_errormeasures::mse_dp_3d (x, y, mask)
 
real(sp) function mo_errormeasures::nse_sp_1d (x, y, mask)
 
real(dp) function mo_errormeasures::nse_dp_1d (x, y, mask)
 
real(sp) function mo_errormeasures::nse_sp_2d (x, y, mask)
 
real(dp) function mo_errormeasures::nse_dp_2d (x, y, mask)
 
real(sp) function mo_errormeasures::nse_sp_3d (x, y, mask)
 
real(dp) function mo_errormeasures::nse_dp_3d (x, y, mask)
 
real(sp) function mo_errormeasures::sae_sp_1d (x, y, mask)
 
real(dp) function mo_errormeasures::sae_dp_1d (x, y, mask)
 
real(sp) function mo_errormeasures::sae_sp_2d (x, y, mask)
 
real(dp) function mo_errormeasures::sae_dp_2d (x, y, mask)
 
real(sp) function mo_errormeasures::sae_sp_3d (x, y, mask)
 
real(dp) function mo_errormeasures::sae_dp_3d (x, y, mask)
 
real(sp) function mo_errormeasures::sse_sp_1d (x, y, mask)
 
real(dp) function mo_errormeasures::sse_dp_1d (x, y, mask)
 
real(sp) function mo_errormeasures::sse_sp_2d (x, y, mask)
 
real(dp) function mo_errormeasures::sse_dp_2d (x, y, mask)
 
real(sp) function mo_errormeasures::sse_sp_3d (x, y, mask)
 
real(dp) function mo_errormeasures::sse_dp_3d (x, y, mask)
 
real(sp) function mo_errormeasures::rmse_sp_1d (x, y, mask)
 
real(dp) function mo_errormeasures::rmse_dp_1d (x, y, mask)
 
real(sp) function mo_errormeasures::rmse_sp_2d (x, y, mask)
 
real(dp) function mo_errormeasures::rmse_dp_2d (x, y, mask)
 
real(sp) function mo_errormeasures::rmse_sp_3d (x, y, mask)
 
real(dp) function mo_errormeasures::rmse_dp_3d (x, y, mask)
 
real(sp) function mo_errormeasures::wnse_sp_1d (x, y, mask)
 
real(dp) function mo_errormeasures::wnse_dp_1d (x, y, mask)
 
real(sp) function mo_errormeasures::wnse_sp_2d (x, y, mask)
 
real(dp) function mo_errormeasures::wnse_dp_2d (x, y, mask)
 
real(sp) function mo_errormeasures::wnse_sp_3d (x, y, mask)
 
real(dp) function mo_errormeasures::wnse_dp_3d (x, y, mask)
 

Detailed Description

Calculation of error measures.

This module contains routines for the masked calculation of error measures like MSE, RMSE, BIAS, SSE, NSE, ...

Note
all except variance and standard deviation are population and not sample moments, i.e. they are normally divided by n and not (n-1)
Authors
Mathias Zink
Date
Aug 2012

Definition in file mo_errormeasures.f90.