In [1]:
import os; os.sys.path.append(os.path.dirname(os.path.abspath('.'))) # for relative imports
from utils.nab_data import NABData
from utils.nab_algorithms import MovingWindow
%matplotlib inline
nab = NABData()

In [2]:
def plot_series_outliers(i):
    nab.plot(i, figsize = (16, 8))
    x = nab[i].values.flatten()
    mw = MovingWindow(x, step = 10, threshold = 10)
    mw.outliers()
    mw.plot(figsize = (16, 8))

In [3]:
nab.plot(25)



In [4]:
plot_series_outliers(25)



In [5]:
plot_series_outliers(45)



In [6]:
plot_series_outliers(55)



In [ ]:


In [ ]:


In [ ]: