exponentialmovingaverage
exponentialMovingAverage
Вычисляет экспоненциальное скользящее среднее за определенный промежуток времени.
Синтакис:
Каждой точке timestamp
на временном отрезке соответствует определенное значение value
. Период полураспада — временной интервал х
, через который вес значений уменьшается в 2 раза. Функция возвращает взвешенное среднее: чем старше временная точка, тем c меньшим весом считается соответствующее ей значение.
Аргументы
value
— входные значения. Integer, Float или Decimal.timestamp
— параметр для упорядочивания значений. Integer, Float или Decimal.
Параметры
Возвращаемые значения
- Возвращает экспоненциальное скользящее среднее за прошедшее время
x
в последний момент времени.
Тип: Float64.
Пример
Исходная таблица:
Запрос:
Результат:
Запрос:
Результат: