From d7162e4fda8d544cb5208dd9920a5a40bbefd75c Mon Sep 17 00:00:00 2001 From: Delaigue Olivier <olivier.delaigue@irstea.priv> Date: Wed, 29 Aug 2018 18:03:50 +0200 Subject: [PATCH] v1.0.13.7 remove tests on Ind_zeroes in ErrorCrit* functions --- DESCRIPTION | 2 +- NEWS.rmd | 2 +- R/ErrorCrit_KGE.R | 8 +++----- R/ErrorCrit_KGE2.R | 8 +++----- R/ErrorCrit_NSE.R | 8 +++----- R/ErrorCrit_RMSE.R | 8 +++----- 6 files changed, 14 insertions(+), 22 deletions(-) diff --git a/DESCRIPTION b/DESCRIPTION index 903d219f..4a96bb05 100644 --- a/DESCRIPTION +++ b/DESCRIPTION @@ -1,7 +1,7 @@ Package: airGR Type: Package Title: Suite of GR Hydrological Models for Precipitation-Runoff Modelling -Version: 1.0.13.6 +Version: 1.0.13.7 Date: 2018-08-29 Authors@R: c( person("Laurent", "Coron", role = c("aut", "trl"), comment = c(ORCID = "0000-0002-1503-6204")), diff --git a/NEWS.rmd b/NEWS.rmd index 1d3acea6..617d0fe4 100644 --- a/NEWS.rmd +++ b/NEWS.rmd @@ -14,7 +14,7 @@ output: -### 1.0.13.6 Release Notes (2018-08-29) +### 1.0.13.7 Release Notes (2018-08-29) #### Deprectated and defunct diff --git a/R/ErrorCrit_KGE.R b/R/ErrorCrit_KGE.R index fa82de17..048b529c 100644 --- a/R/ErrorCrit_KGE.R +++ b/R/ErrorCrit_KGE.R @@ -42,11 +42,9 @@ ErrorCrit_KGE <- function(InputsCrit, OutputsModel, warnings = TRUE, verbose = T VarSim[!InputsCrit$BoolCrit] <- NA ##Data_transformation - if ("Ind_zeroes" %in% names(InputsCrit) & "epsilon" %in% names(InputsCrit)) { - if (length(InputsCrit$Ind_zeroes) > 0) { - VarObs <- VarObs + InputsCrit$epsilon - VarSim <- VarSim + InputsCrit$epsilon - } + if ("epsilon" %in% names(InputsCrit) & !is.null(InputsCrit$epsilon)) { + VarObs <- VarObs + InputsCrit$epsilon + VarSim <- VarSim + InputsCrit$epsilon } if (InputsCrit$transfo == "sqrt") { VarObs <- sqrt(VarObs) diff --git a/R/ErrorCrit_KGE2.R b/R/ErrorCrit_KGE2.R index 88b1d6b8..ebc4a942 100644 --- a/R/ErrorCrit_KGE2.R +++ b/R/ErrorCrit_KGE2.R @@ -42,11 +42,9 @@ ErrorCrit_KGE2 <- function(InputsCrit, OutputsModel, warnings = TRUE, verbose = VarSim[!InputsCrit$BoolCrit] <- NA ##Data_transformation - if ("Ind_zeroes" %in% names(InputsCrit) & "epsilon" %in% names(InputsCrit)) { - if (length(InputsCrit$Ind_zeroes) > 0) { - VarObs <- VarObs + InputsCrit$epsilon - VarSim <- VarSim + InputsCrit$epsilon - } + if ("epsilon" %in% names(InputsCrit) & !is.null(InputsCrit$epsilon)) { + VarObs <- VarObs + InputsCrit$epsilon + VarSim <- VarSim + InputsCrit$epsilon } if (InputsCrit$transfo == "sqrt") { VarObs <- sqrt(VarObs) diff --git a/R/ErrorCrit_NSE.R b/R/ErrorCrit_NSE.R index b65f7224..9fe2658b 100644 --- a/R/ErrorCrit_NSE.R +++ b/R/ErrorCrit_NSE.R @@ -42,11 +42,9 @@ ErrorCrit_NSE <- function(InputsCrit, OutputsModel, warnings = TRUE, verbose = T VarSim[!InputsCrit$BoolCrit] <- NA ##Data_transformation - if ("Ind_zeroes" %in% names(InputsCrit) & "epsilon" %in% names(InputsCrit)) { - if (length(InputsCrit$Ind_zeroes) > 0) { - VarObs <- VarObs + InputsCrit$epsilon - VarSim <- VarSim + InputsCrit$epsilon - } + if ("epsilon" %in% names(InputsCrit) & !is.null(InputsCrit$epsilon)) { + VarObs <- VarObs + InputsCrit$epsilon + VarSim <- VarSim + InputsCrit$epsilon } if (InputsCrit$transfo == "sqrt") { VarObs <- sqrt(VarObs) diff --git a/R/ErrorCrit_RMSE.R b/R/ErrorCrit_RMSE.R index 085871cc..aed56617 100644 --- a/R/ErrorCrit_RMSE.R +++ b/R/ErrorCrit_RMSE.R @@ -42,11 +42,9 @@ ErrorCrit_RMSE <- function(InputsCrit, OutputsModel, warnings = TRUE, verbose = VarSim[!InputsCrit$BoolCrit] <- NA ##Data_transformation - if ("Ind_zeroes" %in% names(InputsCrit) & "epsilon" %in% names(InputsCrit)) { - if (length(InputsCrit$Ind_zeroes) > 0) { - VarObs <- VarObs + InputsCrit$epsilon - VarSim <- VarSim + InputsCrit$epsilon - } + if ("epsilon" %in% names(InputsCrit) & !is.null(InputsCrit$epsilon)) { + VarObs <- VarObs + InputsCrit$epsilon + VarSim <- VarSim + InputsCrit$epsilon } if (InputsCrit$transfo == "sqrt") { VarObs <- sqrt(VarObs) -- GitLab