-#' @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)