FORCES
FORtran lib for Comp. Env. Sys.
|
Sum of squared errors. More...
Public Member Functions | |
real(sp) function | sse_sp_1d (x, y, mask) |
real(dp) function | sse_dp_1d (x, y, mask) |
real(sp) function | sse_sp_2d (x, y, mask) |
real(dp) function | sse_dp_2d (x, y, mask) |
real(sp) function | sse_sp_3d (x, y, mask) |
real(dp) function | sse_dp_3d (x, y, mask) |
Sum of squared errors.
Calculates the sum of squared errors
\[ SSE = \sum_i(y_i - x_i)^2 \]
If an optional mask is given, the calculations are over those locations that correspond to true values in the mask. \( x\) and \( y\) can be single or double precision. The result will have the same numerical precision.
Example
See also example in test directory.
[in] | real(sp/dp), dimension() :: x, y | 1D/2D/3D-array with input numbers. |
[in] | logical, optional :: mask | 1D/2D/Array-array of logical values with size(x/y) . If present, only those locations in vec corresponding to the true values in mask are used. |
real(sp/dp) :: SSE | SSE. |
Definition at line 433 of file mo_errormeasures.f90.
real(dp) function mo_errormeasures::sse::sse_dp_1d | ( | real(dp), dimension(:), intent(in) | x, |
real(dp), dimension(:), intent(in) | y, | ||
logical, dimension(:), intent(in), optional | mask | ||
) |
Definition at line 2715 of file mo_errormeasures.f90.
real(dp) function mo_errormeasures::sse::sse_dp_2d | ( | real(dp), dimension(:, :), intent(in) | x, |
real(dp), dimension(:, :), intent(in) | y, | ||
logical, dimension(:, :), intent(in), optional | mask | ||
) |
Definition at line 2783 of file mo_errormeasures.f90.
real(dp) function mo_errormeasures::sse::sse_dp_3d | ( | real(dp), dimension(:, :, :), intent(in) | x, |
real(dp), dimension(:, :, :), intent(in) | y, | ||
logical, dimension(:, :, :), intent(in), optional | mask | ||
) |
Definition at line 2855 of file mo_errormeasures.f90.
real(sp) function mo_errormeasures::sse::sse_sp_1d | ( | real(sp), dimension(:), intent(in) | x, |
real(sp), dimension(:), intent(in) | y, | ||
logical, dimension(:), intent(in), optional | mask | ||
) |
Definition at line 2681 of file mo_errormeasures.f90.
real(sp) function mo_errormeasures::sse::sse_sp_2d | ( | real(sp), dimension(:, :), intent(in) | x, |
real(sp), dimension(:, :), intent(in) | y, | ||
logical, dimension(:, :), intent(in), optional | mask | ||
) |
Definition at line 2748 of file mo_errormeasures.f90.
real(sp) function mo_errormeasures::sse::sse_sp_3d | ( | real(sp), dimension(:, :, :), intent(in) | x, |
real(sp), dimension(:, :, :), intent(in) | y, | ||
logical, dimension(:, :, :), intent(in), optional | mask | ||
) |
Definition at line 2818 of file mo_errormeasures.f90.