Add report generator + first draft of report.gj
[talweg.git] / pkg / R / J_Persistence.R
diff --git a/pkg/R/J_Persistence.R b/pkg/R/J_Persistence.R
deleted file mode 100644 (file)
index 8ac597c..0000000
+++ /dev/null
@@ -1,23 +0,0 @@
-#' Obtain jump forecast by the Persistence method
-#'
-#' @inheritParams getForecast
-#' @inheritParams getZeroJumpPredict
-getPersistenceJumpPredict = function(data, today, memory, horizon, params, ...)
-{
-       #return gap between end of similar day curve and first day of tomorrow (in the past)
-       first_day = max(1, today-memory)
-       same_day = ifelse(hasArg("same_day"), list(...)$same_day, TRUE)
-       index = today - ifelse(same_day,7,1)
-       repeat
-       {
-               {
-                       last_serie_end = tail( data$getSerie(index), 1)
-                       last_tomorrow_begin = data$getSerie(index+1)[1]
-                       index = index - ifelse(same_day,7,1)
-               };
-               if (!is.na(last_serie_end) && !is.na(last_tomorrow_begin))
-                       return (last_tomorrow_begin - last_serie_end);
-               if (index < first_day)
-                       return (NA)
-       }
-}