-#' @include ShapeForecaster.R
+#' @include Forecaster.R
#'
-#' @title Persistence Shape Forecaster
+#' @title Persistence Forecaster
#'
#' @description Return the last centered last (similar) day curve.
-#' Inherits \code{\link{ShapeForecaster}}
-PersistenceShapeForecaster = setRefClass(
- Class = "PersistenceShapeForecaster",
- contains = "ShapeForecaster",
+#' Inherits \code{\link{Forecaster}}
+PersistenceForecaster = setRefClass(
+ Class = "PersistenceForecaster",
+ contains = "Forecaster",
methods = list(
initialize = function(...)
{
callSuper(...)
},
- predict = function(today, memory, horizon, ...)
+ predictShape = function(today, memory, horizon, ...)
{
#return centered last (similar) day curve, avoiding NAs until memory is run
first_day = max(1, today-memory)