In [ ]:
import pandas as pd
import numpy as np
import AutoForecast as autof
import TS_datasets as tsds

%matplotlib inline

In [ ]:
b1 = tsds.load_cashflows()
df = b1.mPastData

In [ ]:
df.head()

In [ ]:
lTime = df['Date']

In [ ]:
lTimeBefore = lTime.shift(1)

In [ ]:
lTime.describe()

In [ ]:
lTimeBefore.describe()

In [ ]:
lDelta = lTime - lTimeBefore

In [ ]:
lDelta.describe()

In [ ]:
delta_counts = pd.DataFrame(lDelta.value_counts())

In [ ]:
d1 = delta_counts['Date']

In [ ]:
d1.argmax()

In [ ]:
lTime.head(12)

In [ ]:
import datetime as dt
lNextBD = lTime.apply(lambda x : x + dt.timedelta(days = [1, 1, 1, 1, 3, 2, 1][x.weekday()]))

In [ ]:
df= pd.DataFrame()
df['T1'] = lTime
df['T1_NextBD'] = lNextBD

df.head(15)

In [ ]:
import pandas as pd
import numpy as np
import datetime
from SignalDecomposition import SignalDecomposition_Perf as tsperf

In [ ]:
a = pd.DataFrame()
a['www'] = range(0, 1223);
a.shape

In [ ]:
p = tsperf.cPerf();
p.compute(a['www'] , a['www'], "indetical")
p

In [ ]:
p.__dict__

In [ ]: