Kernel: Python 3
labels
In [1]:
In [2]:
In [3]:
In [4]:
In [5]:
Out[5]:
(1000, 1000)
Look-ahead indicators
In [6]:
Out[6]:
fmean_window 2 3 \
fmean_ewm False True False True
a b a b a b a
2020-01-01 1.5 2.5 1.802469 2.197531 1.666667 2.333333 1.8125
2020-01-02 1.5 2.5 1.407407 2.592593 2.000000 2.000000 1.6250
2020-01-03 2.5 1.5 2.222222 1.777778 2.333333 1.666667 2.2500
2020-01-04 2.5 1.5 2.666667 1.333333 NaN NaN NaN
2020-01-05 NaN NaN NaN NaN NaN NaN NaN
2020-01-06 NaN NaN NaN NaN NaN NaN NaN
fmean_window
fmean_ewm
b
2020-01-01 2.1875
2020-01-02 2.3750
2020-01-03 1.7500
2020-01-04 NaN
2020-01-05 NaN
2020-01-06 NaN
11.2 ms ± 1.5 ms per loop (mean ± std. dev. of 7 runs, 1 loop each)
77.1 ms ± 1.63 ms per loop (mean ± std. dev. of 7 runs, 10 loops each)
(1000, 8000)
In [7]:
Out[7]:
fstd_window 2 3 \
fstd_ewm False True False True
a b a b a b a
2020-01-01 0.5 0.5 0.644867 0.644867 0.471405 0.471405 0.646256
2020-01-02 0.5 0.5 0.883301 0.883301 0.816497 0.816497 0.859125
2020-01-03 0.5 0.5 0.591608 0.591608 0.471405 0.471405 0.547723
2020-01-04 0.5 0.5 0.707107 0.707107 NaN NaN NaN
2020-01-05 NaN NaN NaN NaN NaN NaN NaN
2020-01-06 NaN NaN NaN NaN NaN NaN NaN
fstd_window
fstd_ewm
b
2020-01-01 0.646256
2020-01-02 0.859125
2020-01-03 0.547723
2020-01-04 NaN
2020-01-05 NaN
2020-01-06 NaN
13.2 ms ± 565 µs per loop (mean ± std. dev. of 7 runs, 1 loop each)
107 ms ± 1.88 ms per loop (mean ± std. dev. of 7 runs, 10 loops each)
(1000, 8000)
In [8]:
Out[8]:
fmin_window 2 3
a b a b
2020-01-01 1.0 2.0 1.0 2.0
2020-01-02 1.0 2.0 1.0 1.0
2020-01-03 2.0 1.0 2.0 1.0
2020-01-04 2.0 1.0 NaN NaN
2020-01-05 NaN NaN NaN NaN
2020-01-06 NaN NaN NaN NaN
9.06 ms ± 323 µs per loop (mean ± std. dev. of 7 runs, 1 loop each)
113 ms ± 875 µs per loop (mean ± std. dev. of 7 runs, 10 loops each)
(1000, 8000)
In [9]:
Out[9]:
fmax_window 2 3
a b a b
2020-01-01 2.0 3.0 2.0 3.0
2020-01-02 2.0 3.0 3.0 3.0
2020-01-03 3.0 2.0 3.0 2.0
2020-01-04 3.0 2.0 NaN NaN
2020-01-05 NaN NaN NaN NaN
2020-01-06 NaN NaN NaN NaN
9.08 ms ± 418 µs per loop (mean ± std. dev. of 7 runs, 1 loop each)
114 ms ± 700 µs per loop (mean ± std. dev. of 7 runs, 10 loops each)
(1000, 8000)
Label generators
In [10]:
Out[10]:
fixlb_n 2 3
a b a b
2020-01-01 0.0 0.000000 1.0 -0.333333
2020-01-02 0.0 0.000000 0.5 -0.500000
2020-01-03 2.0 -0.666667 1.0 -0.333333
2020-01-04 0.0 0.000000 NaN NaN
2020-01-05 NaN NaN NaN NaN
2020-01-06 NaN NaN NaN NaN
3.11 ms ± 84.1 µs per loop (mean ± std. dev. of 7 runs, 1 loop each)
43.6 ms ± 2.82 ms per loop (mean ± std. dev. of 7 runs, 100 loops each)
(1000, 8000)
In [7]:
Out[7]:
In [12]:
Out[12]:
meanlb_window 2 3 \
meanlb_ewm False True False True
a b a b a b a
2020-01-01 0.50 -0.166667 0.802469 -0.267490 0.666667 -0.222222 0.8125
2020-01-02 -0.25 0.250000 -0.296296 0.296296 0.000000 0.000000 -0.1875
2020-01-03 1.50 -0.500000 1.222222 -0.407407 1.333333 -0.444444 1.2500
2020-01-04 0.25 -0.250000 0.333333 -0.333333 NaN NaN NaN
2020-01-05 NaN NaN NaN NaN NaN NaN NaN
2020-01-06 NaN NaN NaN NaN NaN NaN NaN
meanlb_window
meanlb_ewm
b
2020-01-01 -0.270833
2020-01-02 0.187500
2020-01-03 -0.416667
2020-01-04 NaN
2020-01-05 NaN
2020-01-06 NaN
12.8 ms ± 2.4 ms per loop (mean ± std. dev. of 7 runs, 1 loop each)
77.2 ms ± 1.27 ms per loop (mean ± std. dev. of 7 runs, 10 loops each)
(1000, 8000)
In [13]:
Out[13]:
In [14]:
Out[14]:
lexlb_pos_th array_0 array_1 array_2
lexlb_neg_th array_0 array_1 array_2
a b a b a b
2020-01-01 -1 1 -1 1 0 0
2020-01-02 1 -1 0 0 0 0
2020-01-03 -1 1 0 0 0 0
2020-01-04 0 0 0 0 0 0
2020-01-05 1 -1 1 -1 0 0
2020-01-06 0 1 0 1 0 0
15.6 ms ± 230 µs per loop (mean ± std. dev. of 7 runs, 1 loop each)
(1000, 1000)
In [15]:
Out[15]:
In [16]:
Out[16]:
trendlb_pos_th array_0 array_1 array_2
trendlb_neg_th array_0 array_1 array_2
trendlb_mode 0 0 0
a b a b a b
2020-01-01 1.0 0.0 1.0 0.0 NaN NaN
2020-01-02 0.0 1.0 1.0 0.0 NaN NaN
2020-01-03 1.0 0.0 1.0 0.0 NaN NaN
2020-01-04 1.0 0.0 1.0 0.0 NaN NaN
2020-01-05 NaN 1.0 NaN 1.0 NaN NaN
2020-01-06 NaN NaN NaN NaN NaN NaN
28.3 ms ± 335 µs per loop (mean ± std. dev. of 7 runs, 1 loop each)
(1000, 1000)
In [17]:
Out[17]:
In [18]:
Out[18]:
trendlb_pos_th array_0 array_1 array_2
trendlb_neg_th array_0 array_1 array_2
trendlb_mode 1 1 1
a b a b a b
2020-01-01 1.0 0.0 1.0 0.0 NaN NaN
2020-01-02 0.0 1.0 0.5 0.5 NaN NaN
2020-01-03 1.0 0.0 1.0 0.0 NaN NaN
2020-01-04 0.5 0.5 0.5 0.5 NaN NaN
2020-01-05 NaN 1.0 NaN 1.0 NaN NaN
2020-01-06 NaN NaN NaN NaN NaN NaN
106 ms ± 718 µs per loop (mean ± std. dev. of 7 runs, 10 loops each)
(1000, 1000)
In [19]:
Out[19]:
In [20]:
Out[20]:
trendlb_pos_th array_0 array_1 array_2
trendlb_neg_th array_0 array_1 array_2
trendlb_mode 2 2 2
a b a b a b
2020-01-01 1.000000 0.0 1.0 0.0 NaN NaN
2020-01-02 0.000000 1.0 0.5 0.5 NaN NaN
2020-01-03 1.000000 0.0 1.0 0.0 NaN NaN
2020-01-04 0.666667 0.0 0.5 0.5 NaN NaN
2020-01-05 NaN 1.0 NaN 1.0 NaN NaN
2020-01-06 NaN NaN NaN NaN NaN NaN
43.5 ms ± 1.24 ms per loop (mean ± std. dev. of 7 runs, 10 loops each)
(1000, 1000)
In [21]:
Out[21]:
In [22]:
Out[22]:
trendlb_pos_th array_0 array_1 array_2
trendlb_neg_th array_0 array_1 array_2
trendlb_mode 3 3 3
a b a b a b
2020-01-01 1.0 -0.333333 2.0 -0.666667 NaN NaN
2020-01-02 -0.5 0.500000 0.5 -0.500000 NaN NaN
2020-01-03 2.0 -0.666667 2.0 -0.666667 NaN NaN
2020-01-04 0.5 -0.500000 0.5 -0.500000 NaN NaN
2020-01-05 NaN 1.000000 NaN 1.000000 NaN NaN
2020-01-06 NaN NaN NaN NaN NaN NaN
27.9 ms ± 112 µs per loop (mean ± std. dev. of 7 runs, 10 loops each)
(1000, 1000)
In [23]:
Out[23]:
In [24]:
Out[24]:
trendlb_pos_th array_0 array_1 array_2
trendlb_neg_th array_0 array_1 array_2
trendlb_mode 4 4 4
a b a b a b
2020-01-01 0.500000 -0.333333 0.666667 -0.666667 NaN NaN
2020-01-02 -0.500000 0.333333 0.333333 -0.500000 NaN NaN
2020-01-03 0.666667 -0.666667 0.666667 -0.666667 NaN NaN
2020-01-04 0.333333 -0.500000 0.333333 -0.500000 NaN NaN
2020-01-05 NaN 0.500000 NaN 0.500000 NaN NaN
2020-01-06 NaN NaN NaN NaN NaN NaN
28.2 ms ± 44.8 µs per loop (mean ± std. dev. of 7 runs, 10 loops each)
(1000, 1000)
In [25]:
Out[25]:
In [26]:
Out[26]:
bolb_window 1
bolb_pos_th array_0 array_1 array_2
bolb_neg_th array_0 array_1 array_2
a b a b a b
2020-01-01 1.0 -1.0 0.0 0.0 0.0 0.0
2020-01-02 -1.0 1.0 -1.0 1.0 -1.0 1.0
2020-01-03 1.0 -1.0 0.0 0.0 0.0 0.0
2020-01-04 0.0 -1.0 0.0 0.0 0.0 0.0
2020-01-05 0.0 1.0 0.0 1.0 0.0 1.0
2020-01-06 0.0 0.0 0.0 0.0 0.0 0.0
bolb_window 2
bolb_pos_th array_0 array_1 array_2
bolb_neg_th array_0 array_1 array_2
a b a b a b
2020-01-01 1.0 -1.0 0.0 0.0 0.0 0.0
2020-01-02 -1.0 1.0 -1.0 1.0 -1.0 1.0
2020-01-03 1.0 -1.0 1.0 -1.0 0.0 0.0
2020-01-04 0.0 -1.0 0.0 0.0 0.0 0.0
2020-01-05 0.0 1.0 0.0 1.0 0.0 1.0
2020-01-06 0.0 0.0 0.0 0.0 0.0 0.0
18.2 ms ± 277 µs per loop (mean ± std. dev. of 7 runs, 1 loop each)
137 ms ± 341 µs per loop (mean ± std. dev. of 7 runs, 10 loops each)
(1000, 8000)
In [8]:
Out[8]:
In [ ]: