X-Git-Url: https://git.auder.net/doc/screen_ranking.png?a=blobdiff_plain;f=pkg%2FR%2FJ_Persistence.R;h=a85a42a88ce76089d78491eae45c2d42d9ea6e25;hb=2057c793ad9929ed5bef8663ea28b896c84df0fc;hp=8ac597c3f17acc4ee3cfaa9003b646630e748be4;hpb=469529710f56c790ae932b45d13fed2e34bcabf2;p=talweg.git diff --git a/pkg/R/J_Persistence.R b/pkg/R/J_Persistence.R index 8ac597c..a85a42a 100644 --- a/pkg/R/J_Persistence.R +++ b/pkg/R/J_Persistence.R @@ -1,7 +1,8 @@ #' Obtain jump forecast by the Persistence method #' -#' @inheritParams getForecast +#' @inheritParams computeForecast #' @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) @@ -12,7 +13,7 @@ getPersistenceJumpPredict = function(data, today, memory, horizon, params, ...) { { last_serie_end = tail( data$getSerie(index), 1) - last_tomorrow_begin = data$getSerie(index+1)[1] + last_tomorrow_begin = head( data$getSerie(index+1), 1) index = index - ifelse(same_day,7,1) }; if (!is.na(last_serie_end) && !is.na(last_tomorrow_begin))