X-Git-Url: https://git.auder.net/?a=blobdiff_plain;f=pkg%2FR%2FJ_Zero.R;h=16b6ed5fea8710b00824f8c4d306114228436d34;hb=8f5671db610e1e455b33b54986ac2e57de0da0d7;hp=c22760929e3160320fd83193102c24563306002e;hpb=469529710f56c790ae932b45d13fed2e34bcabf2;p=talweg.git diff --git a/pkg/R/J_Zero.R b/pkg/R/J_Zero.R index c227609..16b6ed5 100644 --- a/pkg/R/J_Zero.R +++ b/pkg/R/J_Zero.R @@ -1,9 +1,15 @@ -#' Just predict zero "jump" (for reference, benchmarking at least) +#' getZeroJumpPredict #' -#' @inheritParams getForecast +#' "Reset level to 0": jump by -A where A is the last observed value. +#' +#' @inheritParams computeForecast #' @param today Index of the current day (predict tomorrow) #' @param params Optional parameters computed by the main forecaster +#' +#' @aliases J_Zero +#' getZeroJumpPredict = function(data, today, memory, horizon, params, ...) { - 0 + list(...)$first_pred - ifelse( predict_from >= 2, + data$getSerie(today)[predict_from-1], tail(data$getSerie(today-1),1) ) }