X-Git-Url: https://git.auder.net/?p=talweg.git;a=blobdiff_plain;f=R%2FF_Average.R;fp=R%2FS_Average.R;h=dab156a7ba2d437fe99cdb77165f2cf3cb6562cd;hp=819531dbd56f366beb870a5f52facacf074b66dc;hb=e030a6e31232332b73187eda25870e843152c174;hpb=31f7d913d4a99d0a4db9bcfe40e31cebf90b22e6 diff --git a/R/S_Average.R b/R/F_Average.R similarity index 68% rename from R/S_Average.R rename to R/F_Average.R index 819531d..dab156a 100644 --- a/R/S_Average.R +++ b/R/F_Average.R @@ -1,19 +1,19 @@ -#' @include ShapeForecaster.R +#' @include Forecaster.R #' -#' @title Average Shape Forecaster +#' @title Average Forecaster #' #' @description Return the (pointwise) average of the all the (similar) centered day curves -#' in the past. Inherits \code{\link{ShapeForecaster}} -AverageShapeForecaster = setRefClass( - Class = "AverageShapeForecaster", - contains = "ShapeForecaster", +#' in the past. Inherits \code{\link{Forecaster}} +AverageForecaster = setRefClass( + Class = "AverageForecaster", + contains = "Forecaster", methods = list( initialize = function(...) { callSuper(...) }, - predict = function(today, memory, horizon, ...) + predictShape = function(today, memory, horizon, ...) { avg = rep(0., horizon) first_day = max(1, today-memory)