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 [ ]: