Algorithm 1: Co-integrated time series selection |
1: TS ← sensor series |
2: for each time series i do |
3: # fit a linear model with each other node j |
4: lm[i][j]← linear model TS(i, j) |
5: resd[i][j] ← residual(lm[i][j]) |
6: end for |
7: for each residual i,j do |
8: # run Dicky − Fuller test |
9: DF [i][j] ← ADFtest(resd(i, j)) |
10: end for |
11: for each time series i do |
12: ts ← maximum(abs(DF(i, j))) |
13: Cointegrated[i] ← ts |
14: end for |