class TeaLeaves::ExponentialSmoothingForecast::AdditiveSeasonalityStrategy
Public Instance Methods
apply(forecast, parameters, n)
click to toggle source
# File lib/tealeaves/exponential_smoothing_forecast.rb, line 29 def apply(forecast, parameters, n) index = (n - 1) % parameters[:seasonality].size forecast + parameters[:seasonality][index] end
p(value, params)
click to toggle source
# File lib/tealeaves/exponential_smoothing_forecast.rb, line 21 def p(value, params) value - params[:seasonality].first end
t(value, new_level)
click to toggle source
# File lib/tealeaves/exponential_smoothing_forecast.rb, line 25 def t(value, new_level) value - new_level end