We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
1 parent 5ecc760 commit 2dd6432Copy full SHA for 2dd6432
Advanced SQL for Data Science - Time Series/03.Time Series Analysis/07.Exponential Moving Average.sql
@@ -0,0 +1,20 @@
1
+/************ Exponential Moving Average **********/
2
+/*
3
+- A type of moving average
4
+- wights decrease exponentially
5
+- used to smooth trends when large variance in data
6
+
7
8
+Smoothing Parameter
9
+- typically 2 / (1+number of intervals)
10
+- example, for 7 days of smoothing parameter is 0.25 (2/1+7)
11
+- it is called lambda
12
13
14
+Lambda Formula
15
+- (current_period_value * lambda) + (previous_period_EWMA * (1-lambda))
16
+- recursive
17
+- could be calculated using Common Table Expression, but not recommended for large data sets.
18
+- use User Defined function instead.
19
20
+*/
0 commit comments