Moving averages
Moving averages provides data analysts and scientists with a basic predictive model. Despite its simplicity, the moving average method is widely used in a variety of fields such as marketing survey, consumer behavior, or sport statistics. Traders use the moving averages to identify levels of support and resistance for the price of a given security.
Note
Averaging reducing function:
Let's consider a time series xt = x(t) and a function f(xt-p-1,… xt) that reduces the last p observations into a value or average. The estimation of the observation at t is defined by the following formula:

Here, f is an average reducing function from the ...
Get Scala for Machine Learning - Second Edition now with O’Reilly online learning.
O’Reilly members experience live online training, plus books, videos, and digital content from 200+ publishers.