Commit d7162e4f authored by Delaigue Olivier's avatar Delaigue Olivier
Browse files

v1.0.13.7 remove tests on Ind_zeroes in ErrorCrit* functions

Showing with 14 additions and 22 deletions
+14 -22
Package: airGR Package: airGR
Type: Package Type: Package
Title: Suite of GR Hydrological Models for Precipitation-Runoff Modelling Title: Suite of GR Hydrological Models for Precipitation-Runoff Modelling
Version: 1.0.13.6 Version: 1.0.13.7
Date: 2018-08-29 Date: 2018-08-29
Authors@R: c( Authors@R: c(
person("Laurent", "Coron", role = c("aut", "trl"), comment = c(ORCID = "0000-0002-1503-6204")), person("Laurent", "Coron", role = c("aut", "trl"), comment = c(ORCID = "0000-0002-1503-6204")),
......
...@@ -14,7 +14,7 @@ output: ...@@ -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 #### Deprectated and defunct
......
...@@ -42,11 +42,9 @@ ErrorCrit_KGE <- function(InputsCrit, OutputsModel, warnings = TRUE, verbose = T ...@@ -42,11 +42,9 @@ ErrorCrit_KGE <- function(InputsCrit, OutputsModel, warnings = TRUE, verbose = T
VarSim[!InputsCrit$BoolCrit] <- NA VarSim[!InputsCrit$BoolCrit] <- NA
##Data_transformation ##Data_transformation
if ("Ind_zeroes" %in% names(InputsCrit) & "epsilon" %in% names(InputsCrit)) { if ("epsilon" %in% names(InputsCrit) & !is.null(InputsCrit$epsilon)) {
if (length(InputsCrit$Ind_zeroes) > 0) { VarObs <- VarObs + InputsCrit$epsilon
VarObs <- VarObs + InputsCrit$epsilon VarSim <- VarSim + InputsCrit$epsilon
VarSim <- VarSim + InputsCrit$epsilon
}
} }
if (InputsCrit$transfo == "sqrt") { if (InputsCrit$transfo == "sqrt") {
VarObs <- sqrt(VarObs) VarObs <- sqrt(VarObs)
......
...@@ -42,11 +42,9 @@ ErrorCrit_KGE2 <- function(InputsCrit, OutputsModel, warnings = TRUE, verbose = ...@@ -42,11 +42,9 @@ ErrorCrit_KGE2 <- function(InputsCrit, OutputsModel, warnings = TRUE, verbose =
VarSim[!InputsCrit$BoolCrit] <- NA VarSim[!InputsCrit$BoolCrit] <- NA
##Data_transformation ##Data_transformation
if ("Ind_zeroes" %in% names(InputsCrit) & "epsilon" %in% names(InputsCrit)) { if ("epsilon" %in% names(InputsCrit) & !is.null(InputsCrit$epsilon)) {
if (length(InputsCrit$Ind_zeroes) > 0) { VarObs <- VarObs + InputsCrit$epsilon
VarObs <- VarObs + InputsCrit$epsilon VarSim <- VarSim + InputsCrit$epsilon
VarSim <- VarSim + InputsCrit$epsilon
}
} }
if (InputsCrit$transfo == "sqrt") { if (InputsCrit$transfo == "sqrt") {
VarObs <- sqrt(VarObs) VarObs <- sqrt(VarObs)
......
...@@ -42,11 +42,9 @@ ErrorCrit_NSE <- function(InputsCrit, OutputsModel, warnings = TRUE, verbose = T ...@@ -42,11 +42,9 @@ ErrorCrit_NSE <- function(InputsCrit, OutputsModel, warnings = TRUE, verbose = T
VarSim[!InputsCrit$BoolCrit] <- NA VarSim[!InputsCrit$BoolCrit] <- NA
##Data_transformation ##Data_transformation
if ("Ind_zeroes" %in% names(InputsCrit) & "epsilon" %in% names(InputsCrit)) { if ("epsilon" %in% names(InputsCrit) & !is.null(InputsCrit$epsilon)) {
if (length(InputsCrit$Ind_zeroes) > 0) { VarObs <- VarObs + InputsCrit$epsilon
VarObs <- VarObs + InputsCrit$epsilon VarSim <- VarSim + InputsCrit$epsilon
VarSim <- VarSim + InputsCrit$epsilon
}
} }
if (InputsCrit$transfo == "sqrt") { if (InputsCrit$transfo == "sqrt") {
VarObs <- sqrt(VarObs) VarObs <- sqrt(VarObs)
......
...@@ -42,11 +42,9 @@ ErrorCrit_RMSE <- function(InputsCrit, OutputsModel, warnings = TRUE, verbose = ...@@ -42,11 +42,9 @@ ErrorCrit_RMSE <- function(InputsCrit, OutputsModel, warnings = TRUE, verbose =
VarSim[!InputsCrit$BoolCrit] <- NA VarSim[!InputsCrit$BoolCrit] <- NA
##Data_transformation ##Data_transformation
if ("Ind_zeroes" %in% names(InputsCrit) & "epsilon" %in% names(InputsCrit)) { if ("epsilon" %in% names(InputsCrit) & !is.null(InputsCrit$epsilon)) {
if (length(InputsCrit$Ind_zeroes) > 0) { VarObs <- VarObs + InputsCrit$epsilon
VarObs <- VarObs + InputsCrit$epsilon VarSim <- VarSim + InputsCrit$epsilon
VarSim <- VarSim + InputsCrit$epsilon
}
} }
if (InputsCrit$transfo == "sqrt") { if (InputsCrit$transfo == "sqrt") {
VarObs <- sqrt(VarObs) VarObs <- sqrt(VarObs)
......
Supports Markdown
0% or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment