In [750]:
from IPython.display import Image
Image(filename='double logos.png')
Out[750]:

Predict Stock-Market Behavior with Markov Chains and Python

In [751]:
Image(filename='predicting-stock-market-with-markov/markov.png')
Out[751]:

Predicting the Stock Market with Markov Chains and Python

Hello Friends

Let's apply Markov Chains to predict the stock market. I am basing this off a post from Pranab Gosh in his blog titled 'Customer Conversion Prediction with Markov Chain Classifier' (https://pkghosh.wordpress.com/2015/07/06/customer-conversion-prediction-with-markov-chain-classifier/)

He is applying it obviously to customer conversion data but that data isn't as easy to get a stock market data. Also, this is just my interpretation of his pseudo code as there are many ways of slicing and dicing this. But what i like about his approach is that his cleaver way of doing binary classification with by creating two transition matrices - a positive one and a negative one (I also did an R version in the past - find it here). Let's dig in.

Markov Chains

A Markov Chain offers a probabilistic approach in predicting the likelihood of an event based on prior behavior.

First-Order Transition Matrix

A transition matrix is the probability matrix from the Markov Chain. In its simplest form, you read it by choosing the current event on the y axis and look for the probability of the next event off the x axis. In the below image from Wikipedia, you see that the highest probability for the next note after A is C#.

In our case, we will analyze each event pair in a sequence and catalog the market behavior. We then tally all the matching moves and create two data sets for volume action, one for up moves and another for down moves. New stock market events are then broken down into sequential pairs and tallied for both positive and negative outcomes - biggest moves win (there is a little more to this in the code, but that’s it in a nutshell).

In [752]:
Image(filename='predicting-stock-market-with-markov/transition-matrix.png')
Out[752]:

Cataloging Patterns Using S&P 500 Market Data

Get market data at Yahoo Fiance and download historical data for symbol ^GSPC

In its raw form, 10 years of S&P 500 index data represents only one sequence of many events leading to the last quoted price. In order to get more sequences and, more importantly, get a better understanding of the market’s behavior, we need to break up the data into many samples of sequences leading to different price patterns. This way we can build a fairly rich catalog of market behaviors and attempt to match them with future patterns to predict future outcomes. For example, below are three sets of consecutive S&P 500 price closes. They represent different periods and contain varying amounts of prices. Think of each of these sequences as a pattern leading to a final price expression. Let’s look at some examples:

2012-10-18 to 2012-11-21

1417.26 –> 1428.39 –> 1394.53 –> 1377.51 –> Next Day Volume Up

2016-08-12 to 2016-08-22

2184.05 –> 2190.15 –> 2178.15 –> 2182.22 –> 2187.02 –> Next Day Volume Up

2014-04-04 to 2014-04-10

1865.09 –> 1845.04 –> Next Day Volume Down

Take the last example, imagine that past three days of the current market match historical behaviors of day 1, 2 and 3. You now have a pattern that matches current market conditions and can use the future price (day 4) as an indicator for tomorrow’s market direction (i.e. market going down). This obviously isn’t using any of Markov’s ideas and is just predicting future behavior on the basis of an up-down-up market pattern.

If you collect thousands and thousands of these sequences, you can build a rich catalog of S&P 500 market behavior. We won’t just compare the closing prices, we’ll also compare the day’s open versus the day’s close, the previous day’s high to the current high, the previous day’s low to the current low, the previous day’s volume to the current one, etc (this will become clearer as we work through the code).

Binning Values Into 3 Buckets

An important twist in Pranab Ghosh’s approach is to simplify each event within a sequence into a single feature. He splits the value into 3 groups - Low, Medium, High. The simplification of the event into three bins will facilitate the subsequent matching between other sequence events and, hopefully, capture the story so it can be used to predict future behavior.

To better generalize stock market data, for example, we can collect the percent difference between one day’s price and the previous day’s. Once we have collected all of them, we can bin them into three groups of equal frequency using the InfoTheo package. The small group is assigned ‘L’, the medium group, ‘M’ and the large, ‘H’.

Here are 6 percentage differences between one close and the previous one:

-0.00061281019 -0.00285190466 0.00266118835 0.00232492640 0.00530862595 0.00512213970

Using equal-frequency binning we can translate the above numbers into:

"M" "L" "M" "M" "H" "H"

Combining Event Features into a Single Event Feature

You then paste all the features for a particular event into a single feature. If we are looking at the percentage difference between closes, opens, highs, lows, we’ll end up with a feature containing four letters. Each representing the bin for that particular feature:

"MLHL"

Then we string all the feature events for the sequence and end up with something like this along with the observed outcome:

"HMLL" "MHHL" "LLLH" "HMMM" "HHHL" "HHHH" --> Volume Up

Creating Two Markov Chains, One for Days with Volume Jumps, and another for Volume Drops

Another twist in Pranab Ghosh’s approach is to separate sequences of events into separate data sets based on the outcome. As we are predicting volume changes, one data set will contain sequences of volume increases and another, decreases. This enables each data set to offer a probability of a directional volume move and the largest probability, wins.

In [753]:
%matplotlib inline
import matplotlib
import matplotlib.pyplot as plt
import io, base64, os, json, re 
import pandas as pd
import numpy as np
import datetime
from random import randint
In [802]:
# load market data from Yahoo Finance (https://finance.yahoo.com/quote/%5EGSPC/history?p=%5EGSPC)

gspc_df = pd.read_csv('^GSPC.csv')
gspc_df['Date'] = pd.to_datetime(gspc_df['Date'])

cut_off_date = '2010-01-01' 
gspc_df = gspc_df[gspc_df['Date'] >= cut_off_date]


gspc_df.head()
Out[802]:
Date Open High Low Close Adj Close Volume
15097 2010-01-04 1116.560059 1133.869995 1116.560059 1132.989990 1132.989990 3991400000
15098 2010-01-05 1132.660034 1136.630005 1129.660034 1136.520020 1136.520020 2491020000
15099 2010-01-06 1135.709961 1139.189941 1133.949951 1137.140015 1137.140015 4972660000
15100 2010-01-07 1136.270020 1142.459961 1131.319946 1141.689941 1141.689941 5270680000
15101 2010-01-08 1140.520020 1145.390015 1136.219971 1144.979980 1144.979980 4389590000
In [803]:
# take random sets of sequential rows 
new_set = []
for row_set in range(0, 100000):
    if row_set%2000==0: print(row_set)
    row_quant = randint(10, 30)
    row_start = randint(0, len(gspc_df)-row_quant)
    market_subset = gspc_df.iloc[row_start:row_start+row_quant]

    Close_Date = max(market_subset['Date'])
    if row_set%2000==0: print(Close_Date)
    
    # Close_Gap = (market_subset['Close'] - market_subset['Close'].shift(1)) / market_subset['Close'].shift(1)
    Close_Gap = market_subset['Close'].pct_change()
    High_Gap = market_subset['High'].pct_change()
    Low_Gap = market_subset['Low'].pct_change() 
    Volume_Gap = market_subset['Volume'].pct_change() 
    Daily_Change = (market_subset['Close'] - market_subset['Open']) / market_subset['Open']
    Outcome_Next_Day_Direction = (market_subset['Volume'].shift(-1) - market_subset['Volume'])
    
    new_set.append(pd.DataFrame({'Sequence_ID':[row_set]*len(market_subset),
                            'Close_Date':[Close_Date]*len(market_subset),
                           'Close_Gap':Close_Gap,
                           'High_Gap':High_Gap,
                           'Low_Gap':Low_Gap,
                           'Volume_Gap':Volume_Gap,
                           'Daily_Change':Daily_Change,
                           'Outcome_Next_Day_Direction':Outcome_Next_Day_Direction}))

 
0
2014-09-25 00:00:00
2000
2017-05-01 00:00:00
4000
2014-10-31 00:00:00
6000
2013-08-01 00:00:00
8000
2013-02-19 00:00:00
10000
2013-05-13 00:00:00
12000
2018-12-06 00:00:00
14000
2017-06-15 00:00:00
16000
2018-12-31 00:00:00
18000
2012-12-07 00:00:00
20000
2018-02-21 00:00:00
22000
2012-03-02 00:00:00
24000
2010-02-22 00:00:00
26000
2013-04-25 00:00:00
28000
2017-03-03 00:00:00
30000
2014-05-28 00:00:00
32000
2014-05-16 00:00:00
34000
2016-01-21 00:00:00
36000
2017-12-11 00:00:00
38000
2014-12-22 00:00:00
40000
2018-02-13 00:00:00
42000
2010-09-02 00:00:00
44000
2018-12-28 00:00:00
46000
2015-01-30 00:00:00
48000
2014-10-28 00:00:00
50000
2014-03-14 00:00:00
52000
2013-09-09 00:00:00
54000
2011-10-04 00:00:00
56000
2018-12-24 00:00:00
58000
2013-11-27 00:00:00
60000
2015-03-10 00:00:00
62000
2016-12-20 00:00:00
64000
2016-08-23 00:00:00
66000
2014-11-03 00:00:00
68000
2014-03-19 00:00:00
70000
2011-08-04 00:00:00
72000
2010-03-08 00:00:00
74000
2017-05-10 00:00:00
76000
2010-04-29 00:00:00
78000
2015-09-08 00:00:00
80000
2018-05-03 00:00:00
82000
2016-10-03 00:00:00
84000
2018-02-12 00:00:00
86000
2017-11-22 00:00:00
88000
2017-04-07 00:00:00
90000
2018-08-30 00:00:00
92000
2017-10-10 00:00:00
94000
2015-03-27 00:00:00
96000
2015-03-04 00:00:00
98000
2016-02-18 00:00:00
In [804]:
len(market_subset)
Out[804]:
26
In [805]:
new_set_df = pd.concat(new_set)
print(new_set_df.shape)
new_set_df = new_set_df.dropna(how='any') 
print(new_set_df.shape)
new_set_df.tail(20)
(1999567, 8)
(1799567, 8)
Out[805]:
Close_Date Close_Gap Daily_Change High_Gap Low_Gap Outcome_Next_Day_Direction Sequence_ID Volume_Gap
16638 2016-03-17 -0.004666 -0.005053 -0.000352 0.008579 -2.936400e+08 99999 -0.114745
16639 2016-03-17 -0.000026 0.000543 -0.005813 -0.006746 -8.814000e+07 99999 -0.066187
16640 2016-03-17 0.014454 0.010943 0.014551 0.011708 -1.640600e+08 99999 -0.021275
16641 2016-03-17 -0.012454 -0.010868 -0.002219 -0.002598 4.266000e+08 99999 -0.040462
16642 2016-03-17 0.004440 0.006383 -0.005303 -0.014817 -1.990400e+08 99999 0.109647
16643 2016-03-17 0.011348 0.010265 0.010222 0.018197 2.303000e+08 99999 -0.046103
16644 2016-03-17 -0.001870 -0.003529 0.005702 0.010580 2.396700e+08 99999 0.055922
16645 2016-03-17 -0.008121 -0.007652 -0.002389 -0.007180 2.315700e+08 99999 0.055115
16646 2016-03-17 0.023869 0.021300 0.010254 0.002733 -1.531400e+08 99999 0.050471
16647 2016-03-17 0.004094 0.004983 0.004125 0.016370 4.150900e+08 99999 -0.031773
16648 2016-03-17 0.003499 0.003928 0.003614 0.004353 9.682300e+08 99999 0.088949
16649 2016-03-17 0.003306 0.002999 0.007744 0.004754 -1.081750e+09 99999 0.190533
16650 2016-03-17 0.000885 0.002831 -0.001498 0.001314 -3.265300e+08 99999 -0.178804
16651 2016-03-17 -0.011240 -0.008824 -0.004606 -0.006007 -6.035300e+08 99999 -0.065724
16652 2016-03-17 0.005052 0.003947 -0.002098 0.001219 3.386700e+08 99999 -0.130025
16653 2016-03-17 0.000156 -0.000703 0.006218 -0.005349 -2.981700e+08 99999 0.083868
16654 2016-03-17 0.016396 0.013776 0.008623 0.012929 -5.907700e+08 99999 -0.068125
16655 2016-03-17 -0.001261 0.000183 0.001088 0.008693 7.243000e+07 99999 -0.144846
16656 2016-03-17 -0.001837 0.000328 -0.004263 -0.003390 4.967400e+08 99999 0.020766
16657 2016-03-17 0.005600 0.006444 0.007976 0.002399 4.734600e+08 99999 0.139523
In [806]:
new_set_df.head()
Out[806]:
Close_Date Close_Gap Daily_Change High_Gap Low_Gap Outcome_Next_Day_Direction Sequence_ID Volume_Gap
16263 2014-09-25 0.002950 0.002793 0.003113 0.004622 -337060000.0 0 0.023012
16264 2014-09-25 -0.001993 -0.002108 -0.000612 -0.001037 -67980000.0 0 -0.127726
16265 2014-09-25 0.004788 0.003103 0.004219 0.003517 218070000.0 0 -0.029533
16266 2014-09-25 0.001051 0.000716 0.001544 0.003439 -107600000.0 0 0.097619
16267 2014-09-25 0.000050 -0.000210 -0.001446 -0.001196 -61950000.0 0 -0.043883
In [807]:
# confirm sequence
# new_set_df[new_set_df['Close_Date'] == '1973-06-27'] {HLH, HLH, HHH, HHH, LLL, LML, LML, LLL, LHL, ...	
In [808]:
# create sequences
# simplify the data by binning values into three groups
 
# Close_Gap
new_set_df['Close_Gap_LMH'] = pd.qcut(new_set_df['Close_Gap'], 3, labels=["L", "M", "H"])

# High_Gap - not used in this example
new_set_df['High_Gap_LMH'] = pd.qcut(new_set_df['High_Gap'], 3, labels=["L", "M", "H"])

# Low_Gap - not used in this example
new_set_df['Low_Gap_LMH'] = pd.qcut(new_set_df['Low_Gap'], 3, labels=["L", "M", "H"])

# Volume_Gap
new_set_df['Volume_Gap_LMH'] = pd.qcut(new_set_df['Volume_Gap'], 3, labels=["L", "M", "H"])
 
# Daily_Change
new_set_df['Daily_Change_LMH'] = pd.qcut(new_set_df['Daily_Change'], 3, labels=["L", "M", "H"])

# new set
new_set_df = new_set_df[["Sequence_ID", 
                         "Close_Date", 
                         "Close_Gap_LMH", 
                         "Volume_Gap_LMH", 
                         "Daily_Change_LMH", 
                         "Outcome_Next_Day_Direction"]]

new_set_df['Event_Pattern'] = new_set_df['Close_Gap_LMH'].astype(str) + new_set_df['Volume_Gap_LMH'].astype(str) + new_set_df['Daily_Change_LMH'].astype(str)
 
In [809]:
new_set_df.tail(10)
Out[809]:
Sequence_ID Close_Date Close_Gap_LMH Volume_Gap_LMH Daily_Change_LMH Outcome_Next_Day_Direction Event_Pattern
16648 99999 2016-03-17 H H H 9.682300e+08 HHH
16649 99999 2016-03-17 H H H -1.081750e+09 HHH
16650 99999 2016-03-17 M L M -3.265300e+08 MLM
16651 99999 2016-03-17 L L L -6.035300e+08 LLL
16652 99999 2016-03-17 H L H 3.386700e+08 HLH
16653 99999 2016-03-17 M H M -2.981700e+08 MHM
16654 99999 2016-03-17 H L H -5.907700e+08 HLH
16655 99999 2016-03-17 M L M 7.243000e+07 MLM
16656 99999 2016-03-17 L M M 4.967400e+08 LMM
16657 99999 2016-03-17 H H H 4.734600e+08 HHH
In [810]:
new_set_df['Outcome_Next_Day_Direction'].describe()
Out[810]:
count    1.799567e+06
mean    -6.390038e+05
std      6.867248e+08
min     -4.995080e+09
25%     -2.985100e+08
50%     -7.380000e+06
75%      3.103400e+08
max      4.299510e+09
Name: Outcome_Next_Day_Direction, dtype: float64
In [811]:
# reduce the set
compressed_set = new_set_df.groupby(['Sequence_ID', 
                                     'Close_Date'])['Event_Pattern'].apply(lambda x: "{%s}" % ', '.join(x)).reset_index()

print(compressed_set.shape)
compressed_set.head() 
    
    
(100000, 3)
Out[811]:
Sequence_ID Close_Date Event_Pattern
0 0 2014-09-25 {MMM, LLL, HMH, MHM, MMM, LMM, HMM, MHM, MMM, ...
1 1 2016-08-15 {HLM, HHH, MLM, HMM, MLM, MMM, MMM, HHH, LHL, ...
2 2 2014-08-21 {LLL, HHH, MMM, MHM, LLL, MHM, LHL, MHM, LHL, ...
3 3 2018-02-20 {HLH, LML, LHL, MHL, MLM, LHL, LHL, HHH, LLL, ...
4 4 2014-04-11 {HLH, HMH, LHL, HMH, LHL, LLL, HLH, LHL, LHL, ...
In [812]:
#compressed_outcomes = new_set_df[['Sequence_ID', 'Close_Date', 'Outcome_Next_Day_Direction']].groupby(['Sequence_ID', 'Close_Date']).agg()

compressed_outcomes = new_set_df.groupby(['Sequence_ID', 'Close_Date'])['Outcome_Next_Day_Direction'].mean()
compressed_outcomes = compressed_outcomes.to_frame().reset_index()
print(compressed_outcomes.shape)
compressed_outcomes.describe()
(100000, 3)
Out[812]:
Sequence_ID Outcome_Next_Day_Direction
count 100000.000000 1.000000e+05
mean 49999.500000 -7.349918e+05
std 28867.657797 6.505046e+07
min 0.000000 -5.558712e+08
25% 24999.750000 -2.837385e+07
50% 49999.500000 -9.864706e+05
75% 74999.250000 2.641400e+07
max 99999.000000 6.212562e+08
In [813]:
 
compressed_set = pd.merge(compressed_set, compressed_outcomes, on= ['Sequence_ID', 'Close_Date'], how='inner')
print(compressed_set.shape)
compressed_set.head()
    
(100000, 4)
Out[813]:
Sequence_ID Close_Date Event_Pattern Outcome_Next_Day_Direction
0 0 2014-09-25 {MMM, LLL, HMH, MHM, MMM, LMM, HMM, MHM, MMM, ... 2.642208e+07
1 1 2016-08-15 {HLM, HHH, MLM, HMM, MLM, MMM, MMM, HHH, LHL, ... -6.992400e+06
2 2 2014-08-21 {LLL, HHH, MMM, MHM, LLL, MHM, LHL, MHM, LHL, ... 1.206957e+06
3 3 2018-02-20 {HLH, LML, LHL, MHL, MLM, LHL, LHL, HHH, LLL, ... 1.152375e+07
4 4 2014-04-11 {HLH, HMH, LHL, HMH, LHL, LLL, HLH, LHL, LHL, ... 4.647211e+07
In [814]:
# # reduce set 

# compressed_set = new_set_df.groupby(['Sequence_ID', 'Close_Date','Outcome_Next_Day_Direction'])['Event_Pattern'].apply(lambda x: "{%s}" % ', '.join(x)).reset_index()

compressed_set['Event_Pattern'] = [''.join(e.split()).replace('{','')
                                   .replace('}','') for e in compressed_set['Event_Pattern'].values]
compressed_set.head()
Out[814]:
Sequence_ID Close_Date Event_Pattern Outcome_Next_Day_Direction
0 0 2014-09-25 MMM,LLL,HMH,MHM,MMM,LMM,HMM,MHM,MMM,MHL,HLH,LM... 2.642208e+07
1 1 2016-08-15 HLM,HHH,MLM,HMM,MLM,MMM,MMM,HHH,LHL,HLH,LML,MH... -6.992400e+06
2 2 2014-08-21 LLL,HHH,MMM,MHM,LLL,MHM,LHL,MHM,LHL,LLL,HLH,LH... 1.206957e+06
3 3 2018-02-20 HLH,LML,LHL,MHL,MLM,LHL,LHL,HHH,LLL,LHL,HHH,HL... 1.152375e+07
4 4 2014-04-11 HLH,HMH,LHL,HMH,LHL,LLL,HLH,LHL,LHL,HLH,HHH,HM... 4.647211e+07
In [815]:
# use last x days of data for validation
compressed_set_validation = compressed_set[compressed_set['Close_Date'] >= datetime.datetime.now() 
                                           - datetime.timedelta(days=90)] # Sys.Date()-90 

compressed_set_validation.shape
Out[815]:
(2110, 4)
In [816]:
compressed_set = compressed_set[compressed_set['Close_Date'] < datetime.datetime.now() 
                                           - datetime.timedelta(days=90)]  
compressed_set.shape
Out[816]:
(97890, 4)
In [817]:
list(compressed_set)
Out[817]:
['Sequence_ID', 'Close_Date', 'Event_Pattern', 'Outcome_Next_Day_Direction']
In [818]:
# drop date field
compressed_set = compressed_set[['Sequence_ID', 'Event_Pattern','Outcome_Next_Day_Direction']]
compressed_set_validation = compressed_set_validation[['Sequence_ID', 'Event_Pattern','Outcome_Next_Day_Direction']]

Keep big moves only and build outcome variable

In [819]:
compressed_set['Outcome_Next_Day_Direction'].describe()
Out[819]:
count    9.789000e+04
mean    -6.352854e+05
std      6.498712e+07
min     -5.558712e+08
25%     -2.835400e+07
50%     -7.670000e+05
75%      2.663667e+07
max      6.212562e+08
Name: Outcome_Next_Day_Direction, dtype: float64
In [820]:
print(len(compressed_set['Outcome_Next_Day_Direction']))
len(compressed_set[abs(compressed_set['Outcome_Next_Day_Direction']) > 10000000])
97890
Out[820]:
77769
In [821]:
# keep only keep big/interesting moves 
print('all moves:', len(compressed_set))
compressed_set = compressed_set[abs(compressed_set['Outcome_Next_Day_Direction']) > 10000000]
compressed_set['Outcome_Next_Day_Direction'] = np.where((compressed_set['Outcome_Next_Day_Direction'] > 0), 1, 0)
compressed_set_validation['Outcome_Next_Day_Direction'] = np.where((compressed_set_validation['Outcome_Next_Day_Direction'] > 0), 1, 0)
print('big moves only:', len(compressed_set))            
all moves: 97890
big moves only: 77769
In [822]:
compressed_set.head()
Out[822]:
Sequence_ID Event_Pattern Outcome_Next_Day_Direction
0 0 MMM,LLL,HMH,MHM,MMM,LMM,HMM,MHM,MMM,MHL,HLH,LM... 1
3 3 HLH,LML,LHL,MHL,MLM,LHL,LHL,HHH,LLL,LHL,HHH,HL... 1
4 4 HLH,HMH,LHL,HMH,LHL,LLL,HLH,LHL,LHL,HLH,HHH,HM... 1
5 5 MMM,MHM,MMM,LML,HHH,MHM,MHM,HHH,HLH,LLL,MHH,MM... 1
7 7 HLH,MLM,LHL,HHH,LLL,MMM,HLH,HMH,HMH,MHM,HMH,MM... 1
In [823]:
# create two data sets - won/not won
compressed_set_pos = compressed_set[compressed_set['Outcome_Next_Day_Direction']==1][['Sequence_ID', 'Event_Pattern']]
print(compressed_set_pos.shape)
compressed_set_neg = compressed_set[compressed_set['Outcome_Next_Day_Direction']==0][['Sequence_ID', 'Event_Pattern']]
print(compressed_set_neg.shape)
(38077, 2)
(39692, 2)
In [824]:
flat_list = [item.split(',') for item in compressed_set['Event_Pattern'].values ]
unique_patterns = ','.join(str(r) for v in flat_list for r in v)
unique_patterns = list(set(unique_patterns.split(',')))
len(unique_patterns)
Out[824]:
24
In [825]:
 
compressed_set['Outcome_Next_Day_Direction'].head()       
    
Out[825]:
0    1
3    1
4    1
5    1
7    1
Name: Outcome_Next_Day_Direction, dtype: int64

Build the markov transition grid

In [835]:
# build the markov transition grid
def build_transition_grid(compressed_grid, unique_patterns):
    # build the markov transition grid

    patterns = []
    counts = []
    for from_event in unique_patterns:

        # how many times 
        for to_event in unique_patterns:
            pattern = from_event + ',' + to_event # MMM,MlM

            ids_matches = compressed_grid[compressed_grid['Event_Pattern'].str.contains(pattern)]
            found = 0
            if len(ids_matches) > 0:
                Event_Pattern = '---'.join(ids_matches['Event_Pattern'].values)
                found = Event_Pattern.count(pattern)
            patterns.append(pattern)
            counts.append(found)

    # create to/from grid
    grid_Df = pd.DataFrame({'pairs':patterns, 'counts': counts})

    grid_Df['x'], grid_Df['y'] = grid_Df['pairs'].str.split(',', 1).str
    grid_Df.head()

    grid_Df = grid_Df.pivot(index='x', columns='y', values='counts')

    grid_Df.columns= [col for col in grid_Df.columns]
    del grid_Df.index.name

    # replace all NaN with zeros
    grid_Df.fillna(0, inplace=True)
    grid_Df.head()

    #grid_Df.rowSums(transition_dataframe) 
    grid_Df = grid_Df / grid_Df.sum(1)
    return (grid_Df)
 
In [836]:
grid_pos = build_transition_grid(compressed_set_pos, unique_patterns) 
grid_neg = build_transition_grid(compressed_set_neg, unique_patterns) 
In [837]:
grid_neg.head()
Out[837]:
HHH HHM HLH HLM HMH HML HMM LHH LHL LHM ... LMM MHH MHL MHM MLH MLL MLM MMH MML MMM
HHH 0.086754 0.001444 0.168020 0.011798 0.086131 0.0 0.007070 0.0 0.072858 0.002752 ... 0.019035 0.005200 0.000000 0.039029 0.014794 0.002858 0.130618 0.002402 0.004135 0.092957
HHM 0.000000 0.000000 0.072331 0.000000 0.000000 0.0 0.000000 0.0 0.090356 0.000000 ... 0.000000 0.000000 0.000000 0.000000 0.000000 0.082397 0.126404 0.000000 0.000000 0.000000
HLH 0.085635 0.006050 0.085052 0.000000 0.100106 0.0 0.007890 0.0 0.287597 0.005130 ... 0.003640 0.005169 0.008343 0.064881 0.005726 0.000000 0.048971 0.000000 0.007216 0.057807
HLM 0.202015 0.000000 0.091971 0.000000 0.162668 0.0 0.000000 0.0 0.017914 0.000000 ... 0.000000 0.000000 0.064139 0.000000 0.000000 0.000000 0.012636 0.137076 0.000000 0.198976
HMH 0.066143 0.021169 0.094028 0.006229 0.125219 0.0 0.012549 0.0 0.123513 0.014773 ... 0.018260 0.006320 0.004599 0.068549 0.021900 0.005940 0.098567 0.004660 0.004554 0.093313

5 rows × 24 columns

In [838]:
grid_pos.head()
Out[838]:
HHH HHM HLH HLM HMH HML HMM LHH LHL LHM ... LMM MHH MHL MHM MLH MLL MLM MMH MML MMM
HHH 0.086527 0.008394 0.136265 0.004255 0.092240 0.0 0.003328 0.0 0.075782 0.005944 ... 0.010580 0.003924 0.000000 0.079954 0.013411 0.007384 0.156067 0.014107 0.005282 0.101313
HHM 0.000000 0.000000 0.061327 0.000000 0.000000 0.0 0.000000 0.0 0.177931 0.000000 ... 0.000000 0.000000 0.000000 0.000000 0.000000 0.042970 0.114935 0.000000 0.000000 0.000000
HLH 0.090802 0.011281 0.058022 0.000000 0.060851 0.0 0.018867 0.0 0.303110 0.002207 ... 0.003319 0.012605 0.019570 0.068420 0.003008 0.000000 0.041673 0.000000 0.010185 0.074649
HLM 0.142011 0.000000 0.090085 0.000000 0.083290 0.0 0.000000 0.0 0.088343 0.000000 ... 0.000000 0.000000 0.052100 0.000000 0.000000 0.000000 0.081722 0.054016 0.000000 0.182610
HMH 0.096396 0.022888 0.110806 0.001934 0.098577 0.0 0.025136 0.0 0.133843 0.012312 ... 0.007238 0.002793 0.014361 0.064088 0.005553 0.002545 0.070235 0.011386 0.014229 0.111831

5 rows × 24 columns

In [839]:
# compressed_set_validation[compressed_set_validation['Sequence_ID' == seq_id]]
In [840]:
def safe_log(x,y):
   try:
      lg = np.log(x/y)
   except:
      lg = 0
   return lg

# predict on out of sample data
actual = []
predicted = []
for seq_id in compressed_set_validation['Sequence_ID'].values:
    patterns = compressed_set_validation[compressed_set_validation['Sequence_ID'] == seq_id]['Event_Pattern'].values[0].split(',')
    pos = []
    neg = []
    log_odds = []
    
    for id in range(0, len(patterns)-1):
        # get log odds
        # logOdds = log(tp(i,j) / tn(i,j)
        if (patterns[id] in list(grid_pos) and patterns[id+1] in list(grid_pos) and patterns[id] in list(grid_neg) and patterns[id+1] in list(grid_neg)):
                
            numerator = grid_pos[patterns[id]][patterns[id+1]]
            denominator = grid_neg[patterns[id]][patterns[id+1]]
            if (numerator == 0 and denominator == 0):
                log_value =0
            elif (denominator == 0):
                log_value = np.log(numerator / 0.00001)
            elif (numerator == 0):
                log_value = np.log(0.00001 / denominator)
            else:
                log_value = np.log(numerator/denominator)
        else:
            log_value = 0
        
        log_odds.append(log_value)
        
        pos.append(numerator)
        neg.append(denominator)
      
    print('outcome:', compressed_set_validation[compressed_set_validation['Sequence_ID']==seq_id]['Outcome_Next_Day_Direction'].values[0])
    print(sum(pos)/sum(neg))
    print(sum(log_odds))

    actual.append(compressed_set_validation[compressed_set_validation['Sequence_ID']==seq_id]['Outcome_Next_Day_Direction'].values[0])
    predicted.append(sum(log_odds))

from sklearn.metrics import confusion_matrix

confusion_matrix(actual, [1 if p > 0 else 0 for p in predicted])
outcome: 0
1.3375874154820773
1.2984093918947566
outcome: 0
1.1591677885042169
1.939046228727629
outcome: 0
1.0459010317044735
0.3797781937354797
outcome: 1
1.4767852905041183
2.6925532642785357
outcome: 1
1.268974436015745
3.9912707097803017
outcome: 0
1.449360690223031
1.9167093840717446
outcome: 0
1.457395769673124
2.755539980609435
outcome: 0
1.1844691398659355
5.247796159923566
outcome: 1
1.1311366732941155
4.403402001078635
outcome: 1
1.0967394212497457
4.246703526787578
outcome: 0
1.1865491518662368
1.3627353450173827
outcome: 1
0.8790190771179229
4.661125765140837
outcome: 1
1.083783634712261
7.717478421668398
outcome: 1
1.0384099412204035
7.452443677674064
outcome: 0
1.246289483584276
3.880375062244843
outcome: 1
0.9118464038774756
5.5708955338746575
outcome: 0
0.988253380275436
6.939346241004681
outcome: 1
1.3441237061622389
3.1421430772557595
outcome: 0
1.3506364219299192
2.9523935230392633
outcome: 0
1.2038665349159736
1.6493922797742269
outcome: 1
0.9600139464791091
6.21108046897864
outcome: 0
0.8390315163154695
-0.8094837858286257
outcome: 1
0.9469299305617068
3.653876693318198
outcome: 0
1.2661379884404296
2.3837858544694983
outcome: 0
1.232903783704064
3.116178568186786
outcome: 0
1.0943473885147437
0.08690612701610154
outcome: 0
1.185122140173778
0.9195202515333296
outcome: 0
1.2155426702331253
4.1301753568958475
outcome: 0
1.178430868520723
1.2727462103170448
outcome: 1
0.9942290189607372
1.0041101301435924
outcome: 1
1.1640271471109216
3.9418819886325305
outcome: 1
1.386045787632723
3.6894258834654368
outcome: 1
0.7914247749977745
1.9804106717647174
outcome: 0
1.1048112022564478
3.1060845121907406
outcome: 1
1.0440901649705985
6.88838857107564
outcome: 1
1.0669654727608247
2.461240718858271
outcome: 0
1.2636666369945766
3.0943294325184088
outcome: 0
1.3899917593740483
3.097156803641971
outcome: 1
1.1162853641705353
2.893678157863525
outcome: 1
1.274754439131344
2.68370358113519
outcome: 1
1.1604564539054565
2.9066984422880418
outcome: 1
0.8074371691519816
1.9455897534366502
outcome: 0
1.2133196871306724
1.9415210690764453
outcome: 1
1.1766338773726175
5.488066735483002
outcome: 1
1.241378631330799
2.0088243688568626
outcome: 1
1.3643988947711487
3.017089227851852
outcome: 0
1.1638605464090588
1.9611271338405774
outcome: 1
1.0464564984531326
2.4559165482402268
outcome: 0
1.2419637213836647
3.9333218144660194
outcome: 0
0.8768928823037369
4.893276012438108
outcome: 0
0.9102545510143124
1.108882689770402
outcome: 1
1.0673045808660484
0.038427445456997195
outcome: 0
1.1571305125271405
3.848512378697223
outcome: 1
0.8174616962861212
4.315104516369285
outcome: 1
1.30381310467503
4.820360560373059
outcome: 0
1.1267326378482225
1.4508952632455807
outcome: 1
1.4232281433152214
3.6721869142411454
outcome: 0
1.0410757150916543
0.7021325133966392
outcome: 0
1.23970310476099
4.315128868056646
outcome: 0
1.212222923956939
3.237687390066957
outcome: 0
1.208996637153283
4.576678115299062
outcome: 0
1.1752037278224496
3.686148774876813
outcome: 1
0.8741255612884496
4.409849423193565
outcome: 1
1.502041686875673
3.674804218915111
outcome: 0
1.1519505899615863
1.3773570095677083
outcome: 0
1.0345008137247427
0.377245666262609
outcome: 0
1.2173645322794993
3.760024329791736
outcome: 0
1.1496632125814552
4.998311081857397
outcome: 0
1.212222923956939
3.237687390066957
outcome: 0
1.1923498737720624
3.9404164536245174
outcome: 1
1.109465929709942
3.7694480606473
outcome: 0
0.9793144368414454
0.03854811249568179
outcome: 0
1.1930765526445624
3.079205367728233
outcome: 0
1.2453242870655115
3.792174096446228
outcome: 1
1.1697994379805388
3.890229788424693
outcome: 0
1.0081828722125763
-0.4945780380450908
outcome: 1
1.1697994379805388
3.890229788424693
outcome: 1
1.268974436015745
3.9912707097803017
outcome: 0
1.1583462603175072
4.00764399136302
outcome: 0
1.2050427974161828
2.8579982793419676
outcome: 0
1.1301561975024397
3.7179040489219393
outcome: 1
1.2058092826053668
1.5190687152312567
outcome: 1
1.0553841965358515
7.21217310211463
outcome: 0
1.259417864287154
4.419120777108758
outcome: 0
1.2206750881206214
1.6911172972913173
outcome: 0
1.008557298238794
6.122868984791097
outcome: 1
1.3373913013030831
4.57794880361035
outcome: 0
1.0945863841880845
3.951179482564813
outcome: 1
1.2315910870070215
2.603733449635623
outcome: 0
1.1177937200054653
0.4670764703977539
outcome: 1
1.011133056465199
0.17029806783673507
outcome: 1
1.2458419718716836
3.2713540575581956
outcome: 0
1.226692290337514
4.201555030761527
outcome: 0
1.0193550009325227
-0.2885175471154193
outcome: 0
1.1997243685313317
1.5618319583514557
outcome: 1
1.0087426002680944
0.9987859595255486
outcome: 0
0.9924373007152666
0.604220848247758
outcome: 0
1.2661379884404296
2.3837858544694983
outcome: 1
1.0087426002680944
0.9987859595255486
outcome: 0
1.1354655489335046
3.9048514529750187
outcome: 0
1.2491661532931764
3.2786126619139506
outcome: 0
1.2782577119773608
2.7604319239266806
outcome: 1
0.7556522639306119
2.612513122598148
outcome: 1
1.0847625138838746
0.3110309165825077
outcome: 1
0.7443890040691299
2.403754822059169
outcome: 0
1.2109002461088756
4.665827313219408
outcome: 0
0.9641332659752379
5.562780822340402
outcome: 1
1.0449560981364179
0.32680231361267964
outcome: 1
0.8083984696755137
1.8378186000620536
outcome: 1
1.2729090414462254
4.383670561569852
outcome: 0
1.104226963256805
3.1961050427775133
outcome: 0
1.1429481516755193
1.232319956362706
outcome: 0
0.8833720813357375
4.701756619818984
outcome: 0
1.3899917593740483
3.097156803641971
outcome: 0
1.317674034362412
4.439082367223561
outcome: 0
1.2333273681832106
1.2797906541524213
outcome: 1
0.770018102661738
1.4739950756769946
outcome: 0
1.2175709020819605
2.903651176301315
outcome: 1
0.8109234426905334
3.2255345160266415
outcome: 1
0.8083984696755137
1.8378186000620536
outcome: 0
1.19743445193044
3.275305856570507
outcome: 0
1.212222923956939
3.237687390066957
outcome: 1
1.0071024996252436
0.11732218771393499
outcome: 1
0.9376473823061963
6.116670004566065
outcome: 1
1.176023861637289
5.710969129723747
outcome: 1
0.8139950537991513
2.361688864914216
outcome: 1
1.30381310467503
4.820360560373059
outcome: 0
1.2594185499668495
1.3853851388399776
outcome: 0
1.449360690223031
1.9167093840717446
outcome: 1
0.8808866624347609
5.037470864689772
outcome: 0
0.7914380231770229
2.22728735524348
outcome: 0
1.2170829555290132
3.425517567847055
outcome: 0
1.0867922622840605
2.558530594022849
outcome: 1
1.181851100009309
2.8163268490420337
outcome: 0
1.2491661532931764
3.2786126619139506
outcome: 0
1.2518270972549763
4.47992352594277
outcome: 0
1.2043669152367087
4.135971132664022
outcome: 0
1.2058092826053668
1.5190687152312567
outcome: 1
1.457395769673124
2.755539980609435
outcome: 0
1.2505280824235598
4.739571459506675
outcome: 1
0.9160147134272368
5.727594008165714
outcome: 1
1.1183369108293095
4.62334959624476
outcome: 1
0.9272227301701893
5.3265566127241835
outcome: 1
1.457395769673124
2.755539980609435
outcome: 0
0.9142125455938674
5.697983032309256
outcome: 1
0.95517288605206
5.424122968139471
outcome: 1
1.1162853641705353
2.893678157863525
outcome: 0
1.2527716479509972
4.578921186203307
outcome: 0
1.1442361488155468
4.158492042600034
outcome: 0
1.246289483584276
3.880375062244843
outcome: 0
1.1816711611389867
2.441208406308914
outcome: 0
1.329752502076246
2.1617563874091426
outcome: 0
1.1638605464090588
1.9611271338405774
outcome: 0
1.213077638172467
3.5777924519122335
outcome: 0
1.1565984124791635
3.618848712624844
outcome: 0
0.7914380231770229
2.22728735524348
outcome: 1
1.3704635860638914
3.282069597066563
outcome: 1
1.1217993208015926
2.2317282804101697
outcome: 0
0.9544294875315094
3.845396085937322
outcome: 1
0.8893587390794598
5.733825002838362
outcome: 0
1.1407314015312646
4.073718589604013
outcome: 1
1.1109018212339345
3.9365578180144873
outcome: 0
1.2324803227741137
4.510932618276658
outcome: 0
1.2491661532931764
3.2786126619139506
outcome: 1
1.1534208537295647
1.4857161815736475
outcome: 1
1.160664926715058
3.6171134192501473
outcome: 1
0.8153209903030041
2.6085655483929777
outcome: 1
1.160664926715058
3.6171134192501473
outcome: 0
1.1786233745334758
4.006421596037359
outcome: 0
1.212222923956939
3.237687390066957
outcome: 0
1.1442361488155468
4.158492042600034
outcome: 1
1.1762080724922377
5.551168720629198
outcome: 0
1.1628779229857393
4.563474243229618
outcome: 0
0.9128588146343337
5.88950242492838
outcome: 1
1.6736105970322568
3.4707232053672312
outcome: 0
1.0459010317044735
0.3797781937354797
outcome: 0
1.272940704503638
3.909516033559348
outcome: 1
1.1311366732941155
4.403402001078635
outcome: 0
1.2155426702331253
4.1301753568958475
outcome: 0
1.2520317728277661
4.763075480448408
outcome: 1
1.483376801885263
3.2479285235278392
outcome: 1
1.502041686875673
3.674804218915111
outcome: 0
1.075964884468999
0.22065932333649996
outcome: 1
0.8809244514216247
4.894005963581001
outcome: 0
1.2371360195564174
4.578201100218709
outcome: 0
0.9726682456539483
-0.3442781990339304
outcome: 1
0.7871997160351114
3.9162345622215375
outcome: 0
1.0171843513018632
0.28722513567583585
outcome: 0
1.20054425933547
3.6981210389725656
outcome: 1
1.241378631330799
2.0088243688568626
outcome: 0
1.0494289391348666
2.4095885186504336
outcome: 1
0.8083984696755137
1.8378186000620536
outcome: 0
1.2452434214302157
5.287437030770812
outcome: 0
1.1729092305934499
4.3743194276377855
outcome: 1
0.9772954652418819
5.800769037596654
outcome: 1
0.9160147134272368
5.727594008165714
outcome: 1
1.109465929709942
3.7694480606473
outcome: 1
0.915502008244916
3.5563103379029113
outcome: 0
1.1464674890092208
1.3596523373331464
outcome: 0
1.075964884468999
0.22065932333649996
outcome: 0
1.1102541448762027
3.663954346888976
outcome: 0
1.1359831473863933
3.127357765624542
outcome: 1
1.0589072643813577
7.265034640532822
outcome: 0
1.2452434214302157
5.287437030770812
outcome: 0
0.9714424556701425
6.405755752600476
outcome: 1
0.8677089330736758
3.2672245898685004
outcome: 1
1.4079489562874712
3.489955036361643
outcome: 1
1.2942924311275787
4.797896398776474
outcome: 1
1.095593588569717
2.9296290213899394
outcome: 1
1.296274181476104
4.200370013323749
outcome: 0
1.093306048731755
1.0070347876259365
outcome: 1
1.2712916078177874
3.7106143596981433
outcome: 0
1.0000713458873667
-0.04404817157403079
outcome: 1
0.7567290074644115
3.0438904270305227
outcome: 0
1.1987508604584354
4.079399232122063
outcome: 1
1.1676079264361243
4.27902506716287
outcome: 0
1.1828616196782809
4.101715956512274
outcome: 0
1.1893195670020142
4.0116954259255015
outcome: 0
1.108053277193308
3.0531086320679406
outcome: 1
1.156833357486678
1.613598149512204
outcome: 0
1.1877356561215722
3.7572694527847887
outcome: 0
1.2661379884404296
2.3837858544694983
outcome: 0
1.1648425941514926
1.8705237711499985
outcome: 0
1.0917918098564627
0.4932849398547836
outcome: 1
0.8013970814344363
3.2783960544448343
outcome: 0
1.3197320126913843
4.951977568393566
outcome: 0
0.9589301190626648
6.322503088944476
outcome: 0
1.0459010317044735
0.3797781937354797
outcome: 0
1.3868659295354382
3.4447820659576673
outcome: 0
1.1923498737720624
3.9404164536245174
outcome: 0
1.1923498737720624
3.9404164536245174
outcome: 0
1.1673602418822873
4.672053477132311
outcome: 1
1.1672155284785768
4.119893454497072
outcome: 0
1.2527716479509972
4.578921186203307
outcome: 1
1.0378363296194604
7.5187015538229724
outcome: 1
0.9957196994627581
-0.1292547854730738
outcome: 1
1.1070625904040008
1.075908981571496
outcome: 1
1.2751730216355566
4.509064497257275
outcome: 0
0.9284875179411974
5.516164298899465
outcome: 0
1.1816711611389867
2.441208406308914
outcome: 0
1.0410757150916543
0.7021325133966392
outcome: 0
1.335886976767397
3.187177334228744
outcome: 0
1.2135495612591563
3.806795760996553
outcome: 0
1.4504152104356367
2.2933554535289264
outcome: 0
1.246106363826437
2.1018360609098026
outcome: 0
1.212222923956939
3.237687390066957
outcome: 1
1.0939511786648297
3.1482941420016783
outcome: 1
1.1086733728709828
3.754325940134984
outcome: 0
1.1427918491522981
4.293646731713196
outcome: 0
1.264442369274402
2.3766508402480078
outcome: 0
1.1959330407713606
3.9188025077018405
outcome: 1
1.0858617294999346
2.6392521847228125
outcome: 0
1.1941582940620175
3.788141569559339
outcome: 1
0.8260744816721548
4.068509446286716
outcome: 0
1.3167073795991704
3.8409164431841765
outcome: 0
1.2320755942067887
3.0270293702664395
outcome: 0
1.269215875869116
2.9761993039459353
outcome: 1
1.0849128064983438
0.24792893143631226
outcome: 0
1.4807348888545349
2.9377718584889374
outcome: 1
1.181851100009309
2.8163268490420337
outcome: 0
0.9962559202982257
1.097519285658077
outcome: 0
1.141997405884165
1.7399810112799918
outcome: 1
1.1888771377848397
6.087615199180929
outcome: 0
0.988253380275436
6.939346241004681
outcome: 0
1.2235808689838312
3.904180843151514
outcome: 1
1.1070625904040008
1.075908981571496
outcome: 0
1.1654699141672291
3.088930320167544
outcome: 1
1.04356257268496
1.935091364005964
outcome: 1
1.0373793093956472
6.665486176834896
outcome: 1
1.161097895852124
0.710414976962106
outcome: 0
1.0158527949665164
-0.6195585103667913
outcome: 0
1.2206319956397087
3.9879639044368576
outcome: 0
1.199063195437977
4.598527250967439
outcome: 1
1.2122376663741843
6.540058980316505
outcome: 0
1.090080072430512
3.4068844875302156
outcome: 1
1.095593588569717
2.9296290213899394
outcome: 1
1.457395769673124
2.755539980609435
outcome: 0
1.1822539974466417
3.113935497282541
outcome: 0
1.2452434214302157
5.287437030770812
outcome: 1
1.0669654727608247
2.461240718858271
outcome: 0
1.2038665349159736
1.6493922797742269
outcome: 0
1.2502186787416019
4.906158837621314
outcome: 0
1.1722993095604397
3.831210130599135
outcome: 0
1.1729092305934499
4.3743194276377855
outcome: 1
1.3373913013030831
4.57794880361035
outcome: 0
1.1862398758725976
3.916401065450586
outcome: 1
0.8114948946210727
2.0668219091463733
outcome: 1
1.3236371662651842
3.958343500489945
outcome: 0
0.9101337317258378
5.762414926493781
outcome: 0
1.1647409860093727
3.7079979105451906
outcome: 0
1.202073476668977
4.19018358350169
outcome: 0
1.2170829555290132
3.425517567847055
outcome: 0
1.2065067700363188
3.8265935451488917
outcome: 1
0.7874911149522222
1.5081497796235628
outcome: 1
1.0849128064983438
0.24792893143631226
outcome: 0
1.2661379884404296
2.3837858544694983
outcome: 0
0.9570899374534926
5.891125784512101
outcome: 1
1.178163379769283
1.3053240577408667
outcome: 0
1.1397511151358364
2.446216005977749
outcome: 1
1.0386195448011895
0.9441590262304427
outcome: 1
1.2356752398202275
1.9802942196187383
outcome: 1
0.9740109056710768
-0.014427767627118282
outcome: 0
0.9589301190626648
6.322503088944476
outcome: 1
1.1511351210426444
0.5281830990826032
outcome: 0
1.267866647442576
3.1110658960002158
outcome: 0
0.9714443535294642
-0.2564542804609217
outcome: 1
1.2315910870070215
2.603733449635623
outcome: 0
1.2086740448756776
3.629598581394935
outcome: 1
1.1713611748420165
5.511872516389674
outcome: 0
1.2186232068977534
1.7186186748357006
outcome: 1
0.9699123983353298
6.3677789432696965
outcome: 0
0.9643188262686547
6.449590587379075
outcome: 1
0.7914247749977745
1.9804106717647174
outcome: 0
1.3423088820588125
3.4312288252901704
outcome: 0
1.279062300226969
3.768368315539557
outcome: 0
1.090080072430512
3.4068844875302156
outcome: 0
1.2452434214302157
5.287437030770812
outcome: 0
1.0354016325469606
1.8498847501069209
outcome: 0
1.2987357509166029
5.372560821257159
outcome: 0
1.1893195670020142
4.0116954259255015
outcome: 0
1.2202820539095813
1.9384780278086378
outcome: 0
1.200500384065876
1.6518210930517936
outcome: 0
1.2623955997716934
5.09660315900946
outcome: 1
1.0733525273218913
1.529043734491253
outcome: 0
1.2623955997716934
5.09660315900946
outcome: 0
1.2575266652610801
4.80751741097505
outcome: 0
1.1102541448762027
3.663954346888976
outcome: 0
1.241378631330799
2.0088243688568626
outcome: 0
1.2851158634837858
0.8885229201449139
outcome: 1
1.3133953768009976
3.4903292701313635
outcome: 0
1.0449560981364179
0.32680231361267964
outcome: 1
1.077843509765188
5.947232146847124
outcome: 0
1.1987508604584354
4.079399232122063
outcome: 1
1.0494289391348666
2.4095885186504336
outcome: 1
0.8141144758052593
4.224501153678706
outcome: 0
1.0706743026921044
2.5546498743727555
outcome: 0
1.1822539974466417
3.113935497282541
outcome: 0
1.1177937200054653
0.4670764703977539
outcome: 1
1.259730930808437
2.6612394195386058
outcome: 0
1.2594185499668495
1.3853851388399776
outcome: 1
0.8931306633927819
5.736980893841075
outcome: 0
1.1162853641705353
2.893678157863525
outcome: 0
1.2338543222861016
4.379824572869234
outcome: 0
1.2502186787416019
4.906158837621314
outcome: 0
1.284680127163545
6.052680516735766
outcome: 0
1.2490268557724054
3.049609352829631
outcome: 0
0.9570899374534926
5.891125784512101
outcome: 0
1.2605923513233497
2.8973344687644524
outcome: 0
0.9015351746013829
4.950211513175248
outcome: 0
1.1053859238592751
3.211651620232344
outcome: 0
1.335886976767397
3.187177334228744
outcome: 0
1.2441038958112889
3.419760379933742
outcome: 1
1.087065491569661
0.17940647385868158
outcome: 1
0.9609388684326002
6.214236359981353
outcome: 0
1.3899917593740483
3.097156803641971
outcome: 0
1.2371360195564174
4.578201100218709
outcome: 0
1.1638605464090588
1.9611271338405774
outcome: 1
0.9549021054567729
5.371261429721279
outcome: 1
1.1597667661361457
3.759650110753028
outcome: 0
1.2192448725171696
4.078176836796402
outcome: 0
1.449360690223031
1.9167093840717446
outcome: 0
1.23970310476099
4.315128868056646
outcome: 1
0.9937469955408188
0.8488646657555272
outcome: 0
1.2605923513233497
2.8973344687644524
outcome: 0
1.180778326086823
3.239709432671046
outcome: 0
1.1029280336909546
3.265460267786364
outcome: 0
1.152436651878726
3.670500912832681
outcome: 1
1.0947776783922172
2.7983837973886097
outcome: 1
1.1070625904040008
1.075908981571496
outcome: 0
0.7415241172617457
3.1709779254651216
outcome: 1
1.2449324345237163
3.9160235374978964
outcome: 0
1.241378631330799
2.0088243688568626
outcome: 0
1.155179266378531
2.0290667593144023
outcome: 0
1.1171673627001526
3.4532507936036856
outcome: 1
0.7543582760425118
3.126121170379656
outcome: 1
1.0939511786648297
3.1482941420016783
outcome: 1
1.4079489562874712
3.489955036361643
outcome: 0
1.230189211154929
4.776004547459214
outcome: 1
0.8933590017904423
5.824428365528941
outcome: 0
1.2502186787416019
4.906158837621314
outcome: 0
1.2403210127130664
3.2984104460662884
outcome: 1
1.0414903682528431
1.6082890503932847
outcome: 0
1.1055788706394591
3.4687085139030245
outcome: 0
1.0415239614831324
0.7946286787390455
outcome: 1
0.8381857903671407
5.2207275661689785
outcome: 0
1.1273281815468232
3.558772436256142
outcome: 1
1.1640271471109216
3.9418819886325305
outcome: 1
0.8852166956951736
4.858455094110041
outcome: 0
1.1667740069855235
1.7570461202926975
outcome: 1
1.206148630271933
4.010876774544433
outcome: 0
1.1982053413935856
4.631599493006164
outcome: 0
1.2661379884404296
2.3837858544694983
outcome: 0
0.906504574165551
4.9109909363786715
outcome: 0
1.038158779418262
0.7920113740650798
outcome: 0
0.9279637276672195
-0.6509407976642219
outcome: 0
0.9772788775234076
-0.20347840033812165
outcome: 0
1.1996116261270582
4.101034385581343
outcome: 1
1.038485101427938
7.5155456628202595
outcome: 1
1.2228393005275142
1.1084705153110386
outcome: 0
1.0706743026921044
2.5546498743727555
outcome: 1
0.792786805215249
3.4251686201800204
outcome: 0
1.112189270092414
3.7835305569873974
outcome: 0
1.2051631560196256
4.394446237419559
outcome: 0
0.8958346792404396
4.698935171227976
outcome: 1
1.3471842504996345
2.8530573292213486
outcome: 0
1.1769508670187145
3.6692785175070197
outcome: 0
1.1337369721459047
2.9044553713837966
outcome: 0
1.2230573528656545
3.6968986436469042
outcome: 0
1.264795361808658
4.543470970664401
outcome: 0
0.9570899374534926
5.891125784512101
outcome: 0
1.1931857569096604
4.368720974319964
outcome: 0
1.1660339471483694
4.195434517180342
outcome: 1
1.04356257268496
1.935091364005964
outcome: 0
1.317674034362412
4.439082367223561
outcome: 1
0.8535285461826025
4.3676403586379156
outcome: 0
1.1313555780626088
3.10355198471787
outcome: 0
1.1161833381893322
2.5278093019266143
outcome: 1
1.1086733728709828
3.754325940134984
outcome: 0
1.1792297974878114
3.8472899833715615
outcome: 1
1.0390242865663284
1.036655191572849
outcome: 0
1.0158527949665164
-0.6195585103667913
outcome: 0
1.2866476042724213
5.408011036796065
outcome: 0
1.3167073795991704
3.8409164431841765
outcome: 0
1.1519505899615863
1.3773570095677083
outcome: 1
0.8604271429578705
3.97817160345649
outcome: 1
1.268974436015745
3.9912707097803017
outcome: 1
1.1713611748420165
5.511872516389674
outcome: 1
0.8501596647409226
4.120763675159154
outcome: 0
1.2384668175443445
5.376702126580842
outcome: 1
1.2638244524902924
4.132418427800093
outcome: 0
1.1514400372846352
4.388941092188111
outcome: 0
0.7861728716023708
1.055282647743307
outcome: 1
0.8421374448927816
5.311330928859557
outcome: 1
1.160664926715058
3.6171134192501473
outcome: 1
1.266751748536002
3.2359038420192903
outcome: 0
1.0987152150361144
3.1443515579803747
outcome: 0
1.1738275432580632
4.4382229194067015
outcome: 1
0.7801901078960024
1.5425175332546253
outcome: 1
0.8535285461826025
4.3676403586379156
outcome: 0
1.2568649576134905
4.48107264136647
outcome: 0
1.216787520393018
2.6746478672169953
outcome: 0
1.1733172777837555
1.2657685864075228
outcome: 1
1.0342870257990135
6.612624638416703
outcome: 1
1.1313555780626088
3.10355198471787
outcome: 1
1.32014725792288
2.814984874483771
outcome: 1
1.1511351210426444
0.5281830990826032
outcome: 1
0.8501596647409226
4.120763675159154
outcome: 1
1.0849128064983438
0.24792893143631226
outcome: 0
1.2451420092987484
5.058433721686493
outcome: 0
1.0091039749253923
0.5309366554140859
outcome: 0
1.1563481896305419
1.559588887447211
outcome: 0
1.1427918491522981
4.293646731713196
outcome: 1
1.1939666842223624
2.527005106844133
outcome: 1
0.7874911149522222
1.5081497796235628
outcome: 0
1.2498414801850044
4.703975035607215
outcome: 0
1.304728588984445
1.2651689896020957
outcome: 1
1.2122376663741843
6.540058980316505
outcome: 1
1.1362384166246884
3.0642557804783457
outcome: 0
1.2453242870655115
3.792174096446228
outcome: 1
1.2173397669403765
4.582872985215617
outcome: 0
1.1638605464090588
1.9611271338405774
outcome: 1
1.323435856141641
4.202987317997715
outcome: 0
1.226692290337514
4.201555030761527
outcome: 0
1.2490268557724054
3.049609352829631
outcome: 1
0.8808866624347609
5.037470864689772
outcome: 1
0.7830359821850217
3.5522561186146193
outcome: 0
1.217672885131492
1.781720659981896
outcome: 0
0.8891073824757182
-0.740961328250995
outcome: 1
1.171754721652132
1.123092179861364
outcome: 0
0.9924373007152666
0.604220848247758
outcome: 0
1.213077638172467
3.5777924519122335
outcome: 0
1.1177937200054653
0.4670764703977539
outcome: 0
1.2206319956397087
3.9879639044368576
outcome: 0
1.170902926958668
1.9392779981722001
outcome: 0
1.2081850977861046
5.700239941059142
outcome: 1
1.1343105916383087
0.9417076349112329
outcome: 0
0.9276357594114579
0.605130742739673
outcome: 0
1.2523309054367842
3.41089590329673
outcome: 0
1.2419637213836647
3.9333218144660194
outcome: 0
1.2031212928189239
1.4020315492569064
outcome: 1
1.0858617294999346
2.6392521847228125
outcome: 1
0.84898664202278
4.604190264403696
outcome: 1
1.2729090414462254
4.383670561569852
outcome: 0
1.25746596176148
3.277548927474752
outcome: 0
1.3375874154820773
1.2984093918947566
outcome: 1
0.7948073791738867
1.6947924173198037
outcome: 1
0.7671793412275031
1.244991766592675
outcome: 1
1.2980095954863375
4.96150827839285
outcome: 1
1.0015365652429953
0.03211557381489197
outcome: 0
1.2403624814562135
4.362925390049493
outcome: 0
1.2453436911849507
3.8308129227980507
outcome: 0
1.158319154108902
2.029649591418208
outcome: 0
0.9141140020051083
0.26969507439138485
outcome: 1
1.259730930808437
2.6612394195386058
outcome: 0
1.1442361488155468
4.158492042600034
outcome: 0
1.2658555803290177
3.4597808053542543
outcome: 0
1.1442361488155468
4.158492042600034
outcome: 0
1.1313555780626088
3.10355198471787
outcome: 1
1.274754439131344
2.68370358113519
outcome: 1
1.038485101427938
7.5155456628202595
outcome: 1
0.7874911149522222
1.5081497796235628
outcome: 0
1.2524394545073883
4.434994491669608
outcome: 0
1.1393657502145302
3.8655552487354945
outcome: 0
1.2133196871306724
1.9415210690764453
outcome: 1
0.8610788343970686
0.460069387017351
outcome: 0
1.093306048731755
1.0070347876259365
outcome: 1
0.8893587390794598
5.733825002838362
outcome: 0
1.5252211435098386
2.6663907826890885
outcome: 0
1.0932269746127425
2.9679020181688975
outcome: 0
1.0158527949665164
-0.6195585103667913
outcome: 1
1.1973953627685305
4.2205469501418555
outcome: 0
1.1292226101484404
1.3608747326588075
outcome: 0
1.212222923956939
3.237687390066957
outcome: 1
1.268974436015745
3.9912707097803017
outcome: 0
1.1729092305934499
4.3743194276377855
outcome: 1
0.7556522639306119
2.612513122598148
outcome: 0
1.2419639943999812
1.5511717299522705
outcome: 1
1.2173397669403765
4.582872985215617
outcome: 0
0.8958346792404396
4.698935171227976
outcome: 0
1.0925402602792862
0.9145386222835301
outcome: 0
0.9643188262686547
6.449590587379075
outcome: 0
1.2333273681832106
1.2797906541524213
outcome: 0
1.176027975036364
2.028427196092547
outcome: 0
1.201309354399248
3.6163555021282283
outcome: 1
0.7801901078960024
1.5425175332546253
outcome: 0
1.1792297974878114
3.8472899833715615
outcome: 1
0.9465299566954652
0.15115846167860625
outcome: 1
1.109465929709942
3.7694480606473
outcome: 0
1.2324670588690576
3.8662631383369566
outcome: 0
1.1342073185101476
0.8908071007948868
outcome: 0
1.2502186787416019
4.906158837621314
outcome: 0
1.1941582940620175
3.788141569559339
outcome: 1
1.3984242138984468
2.6374001171268624
outcome: 0
1.2661379884404296
2.3837858544694983
outcome: 0
0.9253961682156768
0.36048692523190384
outcome: 1
1.0669654727608247
2.461240718858271
outcome: 1
1.1265188491400764
3.0846799488751557
outcome: 0
1.1337369721459047
2.9044553713837966
outcome: 0
0.9643188262686547
6.449590587379075
outcome: 1
0.8199083159003975
4.065353555284003
outcome: 1
0.8809244514216247
4.894005963581001
outcome: 1
1.1359522818216463
3.4218230274054946
outcome: 1
1.206148630271933
4.010876774544433
outcome: 1
0.8501596647409226
4.120763675159154
outcome: 1
1.2943486717607668
4.553252581268705
outcome: 1
1.0374604341358629
6.728588161981091
outcome: 1
0.7599841820560334
2.844256322877144
outcome: 1
1.178163379769283
1.3053240577408667
outcome: 0
1.2133196871306724
1.9415210690764453
outcome: 1
1.040930286432089
6.835527032657447
outcome: 0
1.0945863841880845
3.951179482564813
outcome: 0
1.212222923956939
3.237687390066957
outcome: 0
1.1816711611389867
2.441208406308914
outcome: 1
1.241378631330799
2.0088243688568626
outcome: 0
1.2794027648388575
3.5393650064552373
outcome: 0
1.2330500631621824
2.2275637758430484
outcome: 0
1.1514400372846352
4.388941092188111
outcome: 1
0.8783437323192298
5.041951874026995
outcome: 0
1.1959755807557655
2.2345590493250826
outcome: 0
1.1721379015332625
1.8486746354816215
outcome: 1
1.3984242138984468
2.6374001171268624
outcome: 1
0.9761749730258392
5.747907499178461
outcome: 1
1.040930286432089
6.835527032657447
outcome: 0
1.2177955157725733
3.9890276388760557
outcome: 0
1.151956255445035
4.4814372575305175
outcome: 1
0.791470238686304
2.9937913157476457
outcome: 0
1.1161833381893322
2.5278093019266143
outcome: 1
0.9705625811692944
6.402599861597763
outcome: 1
1.0127556936964532
6.965843915051171
outcome: 0
1.1035122923581895
3.2864766360235214
outcome: 0
1.260347379363251
4.356018791962563
outcome: 0
0.9037372603465937
4.754292462087615
outcome: 0
1.2089494438324238
2.523644797359493
outcome: 1
0.8153209903030041
2.6085655483929777
outcome: 1
1.241378631330799
2.0088243688568626
outcome: 0
1.2202820539095813
1.9384780278086378
outcome: 0
1.2053282743882967
4.563077035428534
outcome: 1
1.1359522818216463
3.4218230274054946
outcome: 1
1.161097895852124
0.710414976962106
outcome: 1
1.3375874154820773
1.2984093918947566
outcome: 1
1.274333941694219
4.060864038350301
outcome: 1
1.1888771377848397
6.087615199180929
outcome: 0
0.7914380231770229
2.22728735524348
outcome: 1
0.7787824132573696
3.9130786712188246
outcome: 1
0.7384993980590636
1.3558748955583844
outcome: 0
1.2782577119773608
2.7604319239266806
outcome: 0
1.0243529202815465
0.6601126491428174
outcome: 0
1.1712216394169894
4.711349681371835
outcome: 1
0.7714469441222069
2.556029706124347
outcome: 0
1.2704714838517914
2.9130973187997395
outcome: 1
0.9740109056710768
-0.014427767627118282
outcome: 0
1.206693039654052
1.4559667300850612
outcome: 0
1.2079517120327243
4.7017319647029705
outcome: 0
1.1921893268629948
1.6424146558647048
outcome: 0
0.8768928823037369
4.893276012438108
outcome: 0
1.2575266652610801
4.80751741097505
outcome: 0
1.226692290337514
4.201555030761527
outcome: 0
1.2866476042724213
5.408011036796065
outcome: 0
1.1632226097116067
1.6487380853675575
outcome: 1
0.9469299305617068
3.653876693318198
outcome: 1
0.9699123983353298
6.3677789432696965
outcome: 0
0.9037372603465937
4.754292462087615
outcome: 0
1.221057836071435
1.1745256604950884
outcome: 1
1.1744069934247416
0.7995641748824525
outcome: 0
1.2038665349159736
1.6493922797742269
outcome: 1
0.8579822322200076
3.9953393941405073
outcome: 1
1.0108400437212215
0.6381473719481978
outcome: 1
1.1676079264361243
4.27902506716287
outcome: 0
1.008557298238794
6.122868984791097
outcome: 0
1.1337369721459047
2.9044553713837966
outcome: 0
1.2641299477278027
4.9555672556604895
outcome: 1
1.1393674521729213
0.8007865702081136
outcome: 0
1.1102541448762027
3.663954346888976
outcome: 0
1.2502186787416019
4.906158837621314
outcome: 1
1.0526317340409606
5.494788365711549
outcome: 1
1.3643988947711487
3.017089227851852
outcome: 1
1.3441237061622389
3.1421430772557595
outcome: 0
1.0932778474635816
3.0579225487556703
outcome: 0
1.1949084477451297
1.107225598243119
outcome: 1
0.7543582760425118
3.126121170379656
outcome: 1
0.8851130542534497
4.984609326271579
outcome: 0
1.1393657502145302
3.8655552487354945
outcome: 1
1.0384099412204035
7.452443677674064
outcome: 1
1.0414903682528431
1.6082890503932847
outcome: 0
1.25746596176148
3.277548927474752
outcome: 0
1.0987152150361144
3.1443515579803747
outcome: 0
1.1822539974466417
3.113935497282541
outcome: 0
1.2559883079065375
4.544174626512666
outcome: 0
1.1982053413935856
4.631599493006164
outcome: 1
1.323435856141641
4.202987317997715
outcome: 1
0.7567290074644115
3.0438904270305227
outcome: 0
1.3332796995289096
2.9357864443540054
outcome: 1
1.2449324345237163
3.9160235374978964
outcome: 1
1.006566045064088
-0.7047651242658344
outcome: 0
1.212222923956939
3.237687390066957
outcome: 0
1.221057836071435
1.1745256604950884
outcome: 0
1.245445798401533
3.9434770473910383
outcome: 1
1.2315910870070215
2.603733449635623
outcome: 1
1.1079398163017387
1.1684051469139023
outcome: 0
1.279062300226969
3.768368315539557
outcome: 0
1.1738275432580632
4.4382229194067015
outcome: 0
1.201309354399248
3.6163555021282283
outcome: 1
1.0378363296194604
7.5187015538229724
outcome: 0
1.2453436911849507
3.8308129227980507
outcome: 1
0.8852166956951736
4.858455094110041
outcome: 1
1.1360553479839988
3.309318132114929
outcome: 1
1.194751842216279
2.726306318455261
outcome: 0
1.2505280824235598
4.739571459506675
outcome: 1
0.9272227301701893
5.3265566127241835
outcome: 1
1.0553841965358515
7.21217310211463
outcome: 0
1.207026857301533
2.6142481600500718
outcome: 0
1.3192863421508407
2.1369926939097956
outcome: 0
1.1729092305934499
4.3743194276377855
outcome: 1
1.2982178152562942
3.713231664372109
outcome: 0
1.2605923513233497
2.8973344687644524
outcome: 1
0.8260744816721548
4.068509446286716
outcome: 0
1.2180791900432877
1.085376462574742
outcome: 0
1.0387598421840545
-0.18447494878374768
outcome: 0
1.137082515035072
3.7057548396409454
outcome: 0
1.1072443974443684
3.1431291626547133
outcome: 0
1.2177955157725733
3.9890276388760557
outcome: 0
1.2027377073027514
3.491301652724321
outcome: 1
1.077843509765188
5.947232146847124
outcome: 0
0.9142125455938674
5.697983032309256
outcome: 0
1.1820047997686762
3.992074904862782
outcome: 0
1.2491661532931764
3.2786126619139506
outcome: 1
1.1672155284785768
4.119893454497072
outcome: 1
1.1183369108293095
4.62334959624476
outcome: 0
1.2491661532931764
3.2786126619139506
outcome: 1
0.8809244514216247
4.894005963581001
outcome: 1
1.296274181476104
4.200370013323749
outcome: 0
1.1752037278224496
3.686148774876813
outcome: 0
1.187496633343163
3.6176263172991825
outcome: 1
1.0449560981364179
0.32680231361267964
outcome: 1
1.0847625138838746
0.3110309165825077
outcome: 1
1.0414903682528431
1.6082890503932847
outcome: 1
1.2718868981548404
3.9726180187055435
outcome: 0
1.2319976578694871
4.5048784222731415
outcome: 1
1.1597667661361457
3.759650110753028
outcome: 0
1.124982270597983
2.2848456466897833
outcome: 1
1.2458419718716836
3.2713540575581956
outcome: 0
1.2989215706589095
3.465954957571541
outcome: 0
1.2180791900432877
1.085376462574742
outcome: 0
1.1917826637519278
4.310567480728629
outcome: 1
1.2458419718716836
3.2713540575581956
outcome: 0
1.111255813869736
3.5739338163022034
outcome: 1
0.9272227301701893
5.3265566127241835
outcome: 0
1.2424079882020358
1.462022532031924
outcome: 1
1.0494289391348666
2.4095885186504336
outcome: 1
1.0939511786648297
3.1482941420016783
outcome: 0
1.1177937200054653
0.4670764703977539
outcome: 1
1.1633540241163265
3.9376615766175695
outcome: 0
1.2498414801850044
4.703975035607215
outcome: 0
0.9641332659752379
5.562780822340402
outcome: 0
0.9589301190626648
6.322503088944476
outcome: 0
1.2206750881206214
1.6911172972913173
outcome: 0
0.8833720813357375
4.701756619818984
outcome: 0
1.1273281815468232
3.558772436256142
outcome: 0
1.1698228915094135
4.192087549758282
outcome: 0
1.2989215706589095
3.465954957571541
outcome: 0
1.17730436455865
1.2288630212100946
outcome: 0
1.1429481516755193
1.232319956362706
outcome: 0
1.2739634577234749
4.320568576423657
outcome: 1
1.116891877326515
2.9861743232059315
outcome: 1
1.483376801885263
3.2479285235278392
outcome: 0
1.1591677885042169
1.939046228727629
outcome: 0
1.1456528128017456
1.0939825189764112
outcome: 1
1.0108400437212215
0.6381473719481978
outcome: 1
1.237176474076887
0.5135614345322779
outcome: 0
1.1996116261270582
4.101034385581343
outcome: 1
1.457395769673124
2.755539980609435
outcome: 1
1.0375609328155506
5.118142296254367
outcome: 1
1.2228393005275142
1.1084705153110386
outcome: 1
0.84898664202278
4.604190264403696
outcome: 1
1.1604564539054565
2.9066984422880418
outcome: 1
1.1820047997686762
3.992074904862782
outcome: 1
0.7949984855514077
2.209413980849037
outcome: 1
0.7871997160351114
3.9162345622215375
outcome: 0
1.217672885131492
1.781720659981896
outcome: 1
0.7481921274678567
3.399981234549441
outcome: 0
1.4504152104356367
2.2933554535289264
outcome: 0
1.1769508670187145
3.6692785175070197
outcome: 0
1.1236536543230462
3.474170125906085
outcome: 0
1.1959330407713606
3.9188025077018405
outcome: 1
1.32014725792288
2.814984874483771
outcome: 0
1.180778326086823
3.239709432671046
outcome: 1
0.8109234426905334
3.2255345160266415
outcome: 1
1.0494289391348666
2.4095885186504336
outcome: 0
1.246289483584276
3.880375062244843
outcome: 1
1.0129434419159498
6.962688024048458
outcome: 1
1.274333941694219
4.060864038350301
outcome: 0
1.2031212928189239
1.4020315492569064
outcome: 0
1.0501455538329427
4.919045682920293
outcome: 0
1.2177955157725733
3.9890276388760557
outcome: 0
1.2202820539095813
1.9384780278086378
outcome: 0
0.8965354379368266
0.8798793806860825
outcome: 1
1.107871562992113
0.30980852125684644
outcome: 0
1.139024007161742
3.8508161953632674
outcome: 0
1.2624324594286227
5.341246976517229
outcome: 1
1.0553841965358515
7.21217310211463
outcome: 0
1.212222923956939
3.237687390066957
outcome: 0
1.190111516370263
4.104191591267908
outcome: 1
1.2315910870070215
2.603733449635623
outcome: 1
1.274333941694219
4.060864038350301
outcome: 0
1.2324803227741137
4.510932618276658
outcome: 1
0.7481921274678567
3.399981234549441
outcome: 0
1.1296849683728076
3.1780891043896404
outcome: 0
0.9962559202982257
1.097519285658077
outcome: 0
1.232903783704064
3.116178568186786
outcome: 0
1.215234758319052
3.455851437185415
outcome: 1
1.2980095954863375
4.96150827839285
outcome: 0
1.2081850977861046
5.700239941059142
outcome: 0
1.2937209521887714
3.3870901223900587
outcome: 0
1.221776488364508
3.6077494457265575
outcome: 0
1.2640919112881217
2.6800075569786244
outcome: 0
1.2180376968943514
3.3906194086192367
outcome: 1
0.8579822322200076
3.9953393941405073
outcome: 0
1.2424079882020358
1.462022532031924
outcome: 0
1.1927257468060404
3.6726671424347317
outcome: 0
1.1950630821268609
3.498208250811252
outcome: 0
0.9101337317258378
5.762414926493781
outcome: 0
1.2502186787416019
4.906158837621314
outcome: 1
1.030586225278094
4.9583418871598175
outcome: 1
0.8278990334218718
2.219096793211552
outcome: 1
0.8406280364472242
4.662262763302005
outcome: 0
1.2866476042724213
5.408011036796065
outcome: 0
1.1648406006671146
3.59840388014934
outcome: 1
0.8501596647409226
4.120763675159154
outcome: 1
1.30381310467503
4.820360560373059
outcome: 0
1.1296849683728076
3.1780891043896404
outcome: 0
1.0193550009325227
-0.2885175471154193
outcome: 1
0.8600525468936016
4.085942756831086
outcome: 1
1.3643988947711487
3.017089227851852
outcome: 1
1.1713611748420165
5.511872516389674
outcome: 1
1.176023861637289
5.710969129723747
outcome: 0
1.2441555904407897
4.694817978781636
outcome: 0
1.1772760765945873
6.383696220697374
outcome: 1
1.2060586510919888
4.42150262592765
outcome: 0
1.2524949369024394
4.663997800753927
outcome: 1
0.8141144758052593
4.224501153678706
outcome: 0
1.0345008137247427
0.377245666262609
outcome: 1
1.003578385880543
0.47677701266023204
outcome: 1
0.9376473823061963
6.116670004566065
outcome: 0
0.9730926843769991
-0.2590715851348874
outcome: 0
1.0108187109795876
6.17573052320929
outcome: 1
0.9740109056710768
-0.014427767627118282
outcome: 0
1.1053859238592751
3.211651620232344
outcome: 1
0.9067776048003872
4.915390594847182
outcome: 1
1.0733525273218913
1.529043734491253
outcome: 1
0.8458897478624098
5.184243430424958
outcome: 0
1.1102541448762027
3.663954346888976
outcome: 0
1.5252211435098386
2.6663907826890885
outcome: 1
1.0448278376382438
7.6753460719148086
outcome: 0
1.0345008137247427
0.377245666262609
outcome: 1
1.0464564984531326
2.4559165482402268
outcome: 0
1.170902926958668
1.9392779981722001
outcome: 1
0.8441291147781297
4.7528661259925835
outcome: 1
1.4079489562874712
3.489955036361643
outcome: 0
1.2192448725171696
4.078176836796402
outcome: 0
1.1698228915094135
4.192087549758282
outcome: 1
1.483376801885263
3.2479285235278392
outcome: 0
1.2808505035814866
3.6099925166308036
outcome: 1
1.0669654727608247
2.461240718858271
outcome: 0
1.215925308536956
1.8509177063858666
outcome: 0
1.108053277193308
3.0531086320679406
outcome: 0
1.3192863421508407
2.1369926939097956
outcome: 1
1.2458419718716836
3.2713540575581956
outcome: 0
1.008557298238794
6.122868984791097
outcome: 0
1.226692290337514
4.201555030761527
outcome: 0
1.0925402602792862
0.9145386222835301
outcome: 0
1.1931857569096604
4.368720974319964
outcome: 1
1.2449324345237163
3.9160235374978964
outcome: 0
1.1949084477451297
1.107225598243119
outcome: 0
1.1802839379303123
2.8986597871133246
outcome: 1
0.8851130542534497
4.984609326271579
outcome: 0
1.2243601504536348
2.795710327840476
outcome: 1
1.0448278376382438
7.6753460719148086
outcome: 0
1.1565984124791635
3.618848712624844
outcome: 1
1.161097895852124
0.710414976962106
outcome: 0
1.212222923956939
3.237687390066957
outcome: 0
1.2453242870655115
3.792174096446228
outcome: 1
1.274333941694219
4.060864038350301
outcome: 0
1.2524949369024394
4.663997800753927
outcome: 0
1.1496632125814552
4.998311081857397
outcome: 0
1.272940704503638
3.909516033559348
outcome: 0
1.152436651878726
3.670500912832681
outcome: 1
1.2751730216355566
4.509064497257275
outcome: 0
1.2661379884404296
2.3837858544694983
outcome: 0
1.3460707343875595
3.9508444558259637
outcome: 0
1.1996116261270582
4.101034385581343
outcome: 0
1.0712343007499536
0.019606064764132083
outcome: 0
1.2624324594286227
5.341246976517229
outcome: 0
1.3868659295354382
3.4447820659576673
outcome: 0
1.4046950438286883
3.2707247603473575
outcome: 1
0.9160147134272368
5.727594008165714
outcome: 0
1.2502186787416019
4.906158837621314
outcome: 1
0.8441291147781297
4.7528661259925835
outcome: 0
1.2452434214302157
5.287437030770812
outcome: 1
1.0127556936964532
6.965843915051171
outcome: 0
1.206693039654052
1.4559667300850612
outcome: 0
1.226692290337514
4.201555030761527
outcome: 1
1.2044924852130234
4.152024492564225
outcome: 0
1.2661379884404296
2.3837858544694983
outcome: 0
1.3332796995289096
2.9357864443540054
outcome: 1
1.0399398780694393
1.3412532086739313
outcome: 1
1.1697994379805388
3.890229788424693
outcome: 0
1.1654699141672291
3.088930320167544
outcome: 0
1.1721379015332625
1.8486746354816215
outcome: 0
1.208996637153283
4.576678115299062
outcome: 0
1.195123053501889
2.5689125313075563
outcome: 1
1.364184757341863
2.76245396653077
outcome: 0
1.0494289391348666
2.4095885186504336
outcome: 0
1.2441038958112889
3.419760379933742
outcome: 0
1.2459525213989677
4.604214616091056
outcome: 0
1.1733151853403763
5.54387718144001
outcome: 0
1.1931857569096604
4.368720974319964
outcome: 0
1.2498414801850044
4.703975035607215
outcome: 0
1.190184057411512
4.548052066887551
outcome: 0
1.1839973736163256
1.2853891074702406
outcome: 1
1.0244413795602814
1.1821215960081342
outcome: 0
0.933879302756186
6.074629101766439
outcome: 1
1.274333941694219
4.060864038350301
outcome: 0
1.230189211154929
4.776004547459214
outcome: 0
1.25746596176148
3.277548927474752
outcome: 1
0.9469299305617068
3.653876693318198
outcome: 0
1.2424079882020358
1.462022532031924
outcome: 0
1.1035122923581895
3.2864766360235214
outcome: 0
1.4224810723375219
1.8409116723933507
outcome: 1
1.457395769673124
2.755539980609435
outcome: 1
1.2712916078177874
3.7106143596981433
outcome: 1
1.0669654727608247
2.461240718858271
outcome: 1
1.087065491569661
0.17940647385868158
outcome: 1
0.8141144758052593
4.224501153678706
outcome: 0
0.9284875179411974
5.516164298899465
outcome: 0
1.208996637153283
4.576678115299062
outcome: 0
0.964095239166263
1.2611575738355805
outcome: 1
1.049832258048859
0.8476274978469425
outcome: 0
1.1571305125271405
3.848512378697223
outcome: 1
1.0354016325469606
1.8498847501069209
outcome: 1
1.457395769673124
2.755539980609435
outcome: 0
0.7922168471462702
2.23168701371199
outcome: 0
1.1197662926517251
3.329108770183763
outcome: 1
1.178163379769283
1.3053240577408667
outcome: 0
1.1987508604584354
4.079399232122063
outcome: 1
0.8816119770039911
4.375028504865497
outcome: 1
1.161097895852124
0.710414976962106
outcome: 0
1.259105332246436
5.000688271902264
outcome: 1
1.092244615818966
3.126445006333301
outcome: 1
1.8976021002058363
3.4022007477896006
outcome: 1
1.1359522818216463
3.4218230274054946
outcome: 0
1.0781126315220946
2.075365520791039
outcome: 0
0.9730926843769991
-0.2590715851348874
outcome: 0
1.212222923956939
3.237687390066957
outcome: 0
1.2523309054367842
3.41089590329673
outcome: 1
0.8802299539874623
5.6004166768939685
outcome: 0
1.3899917593740483
3.097156803641971
outcome: 1
1.2943486717607668
4.553252581268705
outcome: 0
1.1987508604584354
4.079399232122063
outcome: 0
1.2782577119773608
2.7604319239266806
outcome: 1
0.8677089330736758
3.2672245898685004
outcome: 0
1.0712343007499536
0.019606064764132083
outcome: 0
1.2441555904407897
4.694817978781636
outcome: 0
0.9772788775234076
-0.20347840033812165
outcome: 0
1.148955403924008
4.868907019562139
outcome: 0
1.0060592997597992
0.4779607752912858
outcome: 1
1.1676079264361243
4.27902506716287
outcome: 0
1.163620758967874
3.8530592662675125
outcome: 1
1.225142622448983
0.623439230016885
outcome: 1
1.1848970038702256
1.3944732556612132
outcome: 1
1.1713611748420165
5.511872516389674
outcome: 1
1.1676397821105222
3.7378009750846504
outcome: 0
1.3018116983240264
1.7603466244526136
outcome: 1
1.1597667661361457
3.759650110753028
outcome: 1
1.1633540241163265
3.9376615766175695
outcome: 0
1.1722993095604397
3.831210130599135
outcome: 1
0.8421374448927816
5.311330928859557
outcome: 0
1.038158779418262
0.7920113740650798
outcome: 1
1.304383588750001
4.5913572512887395
outcome: 0
1.2177955157725733
3.9890276388760557
outcome: 0
1.2441038958112889
3.419760379933742
outcome: 0
1.216445202772252
4.541227899760157
outcome: 0
1.212222923956939
3.237687390066957
outcome: 1
1.04356257268496
1.935091364005964
outcome: 1
0.8933590017904423
5.824428365528941
outcome: 0
1.2527716479509972
4.578921186203307
outcome: 1
1.0781126315220946
2.075365520791039
outcome: 0
1.1822539974466417
3.113935497282541
outcome: 0
1.2524949369024394
4.663997800753927
outcome: 0
1.2490268557724054
3.049609352829631
outcome: 1
1.2712916078177874
3.7106143596981433
outcome: 1
1.038485101427938
7.5155456628202595
outcome: 1
1.1518054939333804
2.817549244367695
outcome: 0
1.2453436911849507
3.8308129227980507
outcome: 1
0.8628508138367801
3.1766212271779217
outcome: 0
1.0108187109795876
6.17573052320929
outcome: 1
1.2638244524902924
4.132418427800093
outcome: 0
0.988253380275436
6.939346241004681
outcome: 0
1.2135495612591563
3.806795760996553
outcome: 0
1.1391000137652443
3.9286572338816907
outcome: 1
1.0342870257990135
6.612624638416703
outcome: 1
1.2449324345237163
3.9160235374978964
outcome: 1
1.1762080724922377
5.551168720629198
outcome: 0
1.2109002461088756
4.665827313219408
outcome: 0
1.3192863421508407
2.1369926939097956
outcome: 1
1.0414903682528431
1.6082890503932847
outcome: 0
1.112189270092414
3.7835305569873974
outcome: 0
1.2324803227741137
4.510932618276658
outcome: 1
0.8809244514216247
4.894005963581001
outcome: 0
1.1959755807557655
2.2345590493250826
outcome: 1
1.160664926715058
3.6171134192501473
outcome: 1
0.8423813460749048
5.09364006773438
outcome: 0
1.1029280336909546
3.265460267786364
outcome: 0
1.204239154072716
4.519500086823467
outcome: 0
1.195123053501889
2.5689125313075563
outcome: 0
1.2782577119773608
2.7604319239266806
outcome: 0
1.112189270092414
3.7835305569873974
outcome: 1
1.0343740600748075
6.675726623562898
outcome: 0
1.1987508604584354
4.079399232122063
outcome: 0
0.8833720813357375
4.701756619818984
outcome: 0
1.213077638172467
3.5777924519122335
outcome: 1
1.083783634712261
7.717478421668398
outcome: 1
1.3375874154820773
1.2984093918947566
outcome: 0
1.1769169926498309
4.262734579432311
outcome: 0
1.1844691398659355
5.247796159923566
outcome: 0
1.185122140173778
0.9195202515333296
outcome: 0
1.2177955157725733
3.9890276388760557
outcome: 1
0.9699123983353298
6.3677789432696965
outcome: 0
1.1563481896305419
1.559588887447211
outcome: 0
1.449360690223031
1.9167093840717446
outcome: 0
1.1391000137652443
3.9286572338816907
outcome: 1
1.161097895852124
0.710414976962106
outcome: 1
0.7794304028086271
3.687231253137218
outcome: 0
1.1802839379303123
2.8986597871133246
outcome: 0
1.2704714838517914
2.9130973187997395
outcome: 1
1.0706743026921044
2.5546498743727555
outcome: 0
1.1816068295366116
3.27373590637709
outcome: 0
0.7922168471462702
2.23168701371199
outcome: 0
1.1461468783903435
3.6096135532228164
outcome: 0
1.2243601504536348
2.795710327840476
outcome: 0
1.2524394545073883
4.434994491669608
outcome: 1
0.8441291147781297
4.7528661259925835
outcome: 0
1.24502446681941
1.4952629343245847
outcome: 1
0.8583808049505951
3.887568240765911
outcome: 0
1.181851100009309
2.8163268490420337
outcome: 0
1.2524949369024394
4.663997800753927
outcome: 1
1.0414903682528431
1.6082890503932847
outcome: 0
1.2180376968943514
3.3906194086192367
outcome: 0
1.1442361488155468
4.158492042600034
outcome: 1
1.2995312848653457
3.6501296792259126
outcome: 0
1.245185920441136
3.5631707873619085
outcome: 0
1.2177955157725733
3.9890276388760557
outcome: 0
1.2079517120327243
4.7017319647029705
outcome: 1
1.323435856141641
4.202987317997715
outcome: 0
1.0304848055212608
4.895239902013622
outcome: 0
1.2235808689838312
3.904180843151514
outcome: 0
1.24502446681941
1.4952629343245847
outcome: 0
1.2371360195564174
4.578201100218709
outcome: 0
1.2575266652610801
4.80751741097505
outcome: 1
1.1359831473863933
3.127357765624542
outcome: 0
1.176027975036364
2.028427196092547
outcome: 1
1.0414903682528431
1.6082890503932847
outcome: 1
1.0127556936964532
6.965843915051171
outcome: 0
0.8768928823037369
4.893276012438108
outcome: 0
1.1792126984170979
1.1129458012224953
outcome: 1
0.8600525468936016
4.085942756831086
outcome: 0
1.1654278601841452
4.102938351837936
outcome: 0
1.1563481896305419
1.559588887447211
outcome: 1
1.542572581358458
3.403423143115262
outcome: 0
1.1055788706394591
3.4687085139030245
outcome: 0
1.2403210127130664
3.2984104460662884
outcome: 0
1.1371728534830972
1.2705031394128
outcome: 1
0.7384993980590636
1.3558748955583844
outcome: 1
0.9609388684326002
6.214236359981353
outcome: 1
0.7556522639306119
2.612513122598148
outcome: 0
1.2502186787416019
4.906158837621314
outcome: 1
0.77750508864735
1.3135142241703057
outcome: 0
1.1923498737720624
3.9404164536245174
outcome: 0
1.1632226097116067
1.6487380853675575
outcome: 0
0.9643188262686547
6.449590587379075
outcome: 0
1.1337369721459047
2.9044553713837966
outcome: 0
1.199063195437977
4.598527250967439
outcome: 1
1.3375874154820773
1.2984093918947566
outcome: 1
0.9766122070466948
0.5063974166071445
outcome: 0
0.9756956136845608
0.2617535990993754
outcome: 0
1.1762552893765306
4.170238414089905
outcome: 0
1.221057836071435
1.1745256604950884
outcome: 1
1.3441237061622389
3.1421430772557595
outcome: 0
1.1035122923581895
3.2864766360235214
outcome: 0
1.292931339369204
3.9866385860879854
outcome: 1
1.1362384166246884
3.0642557804783457
outcome: 1
0.7855266035430482
1.626269959742173
outcome: 0
1.2491661532931764
3.2786126619139506
outcome: 0
0.9649819195627767
5.615642360758595
outcome: 0
1.2438179863318786
5.049543923808853
outcome: 0
1.15443150714962
2.1196701220049814
outcome: 1
1.268974436015745
3.9912707097803017
outcome: 0
1.1371728534830972
1.2705031394128
outcome: 1
1.2356752398202275
1.9802942196187383
outcome: 0
1.1628779229857393
4.563474243229618
outcome: 0
1.2519409008997566
5.223590666143008
outcome: 0
1.1698228915094135
4.192087549758282
outcome: 0
1.1456528128017456
1.0939825189764112
outcome: 0
0.9730926843769991
-0.2590715851348874
outcome: 1
1.3471842504996345
2.8530573292213486
outcome: 0
1.1921893268629948
1.6424146558647048
outcome: 0
1.3197320126913843
4.951977568393566
outcome: 0
1.212222923956939
3.237687390066957
outcome: 0
1.192905555119194
4.169419762708837
outcome: 1
1.304383588750001
4.5913572512887395
outcome: 1
1.1342878330834074
1.8177691762920292
outcome: 0
1.1411083008357674
3.9354185057133244
outcome: 1
1.0706743026921044
2.5546498743727555
outcome: 0
1.259615835352387
2.4165956020308363
outcome: 0
0.9694516430723962
4.03052276277538
outcome: 0
0.8390315163154695
-0.8094837858286257
outcome: 0
1.1638605464090588
1.9611271338405774
outcome: 0
1.217672885131492
1.781720659981896
outcome: 0
1.041062295676373
-0.42152127452166915
outcome: 0
1.2601729872952065
4.282719607604429
outcome: 1
1.481613103230932
3.4925723410356087
outcome: 1
0.9465299566954652
0.15115846167860625
outcome: 0
1.2866476042724213
5.408011036796065
outcome: 1
1.3533898138166933
3.372672959757142
outcome: 0
1.1733172777837555
1.2657685864075228
outcome: 0
1.0410757150916543
0.7021325133966392
outcome: 0
1.1769169926498309
4.262734579432311
outcome: 1
0.8013970814344363
3.2783960544448343
outcome: 0
1.2089494438324238
2.523644797359493
outcome: 0
1.0084337095362261
-0.35704000469305
outcome: 0
1.1792297974878114
3.8472899833715615
outcome: 0
1.1161833381893322
2.5278093019266143
outcome: 0
1.2402489822406544
5.896317757116634
outcome: 0
1.276044800762225
4.920117040121584
outcome: 1
1.2943486717607668
4.553252581268705
outcome: 1
0.8893587390794598
5.733825002838362
outcome: 1
0.8406280364472242
4.662262763302005
outcome: 0
1.2161778467561992
1.483871667700301
outcome: 1
0.9643577582181257
5.527959904012335
outcome: 0
1.102615493323391
3.264627500355144
outcome: 1
1.2582230980872298
5.063790257048459
outcome: 0
1.1949084477451297
1.107225598243119
outcome: 1
1.171754721652132
1.123092179861364
outcome: 1
0.8535285461826025
4.3676403586379156
outcome: 1
1.0384099412204035
7.452443677674064
outcome: 0
1.3446355828297638
4.709951055559763
outcome: 1
1.1523787698427885
1.4613232654470256
outcome: 0
1.1565984124791635
3.618848712624844
outcome: 0
1.245445798401533
3.9434770473910383
outcome: 0
1.2594185499668495
1.3853851388399776
outcome: 1
0.9284251885878422
5.273695074305991
outcome: 1
0.8199083159003975
4.065353555284003
outcome: 0
0.9128588146343337
5.88950242492838
outcome: 0
0.9007299704638211
5.0784026892761664
outcome: 1
1.502041686875673
3.674804218915111
outcome: 0
1.0459010317044735
0.3797781937354797
outcome: 0
1.1371728534830972
1.2705031394128
outcome: 0
1.212222923956939
3.237687390066957
outcome: 0
1.217095141553357
4.219324554816194
outcome: 1
0.9141544707955259
5.296216703733339
outcome: 0
1.2180791900432877
1.085376462574742
outcome: 0
1.2661379884404296
2.3837858544694983
outcome: 1
1.0669654727608247
2.461240718858271
outcome: 0
1.2441555904407897
4.694817978781636
outcome: 1
1.3133953768009976
3.4903292701313635
outcome: 0
1.1048112022564478
3.1060845121907406
outcome: 0
1.2661379884404296
2.3837858544694983
outcome: 0
1.180778326086823
3.239709432671046
outcome: 0
1.2109002461088756
4.665827313219408
outcome: 0
0.9081012453065835
5.331037622061406
outcome: 1
1.2943486717607668
4.553252581268705
outcome: 0
1.0060592997597992
0.4779607752912858
outcome: 1
1.0414903682528431
1.6082890503932847
outcome: 0
1.2302826553296295
2.318167138533627
outcome: 1
0.7918518576623482
1.4777007900623464
outcome: 0
1.2188583645571611
3.849173527712083
outcome: 0
1.2333273681832106
1.2797906541524213
outcome: 0
1.124982270597983
2.2848456466897833
outcome: 0
0.9128588146343337
5.88950242492838
outcome: 0
1.1925151029585999
3.3130321106166143
outcome: 0
1.1429963440239175
4.0945501183791215
outcome: 1
0.9271951787564898
0.5117215872251883
outcome: 1
1.116891877326515
2.9861743232059315
outcome: 0
1.2609612835224617
5.080621105064397
outcome: 1
1.160664926715058
3.6171134192501473
outcome: 1
1.2065067700363188
3.8265935451488917
outcome: 1
0.9761749730258392
5.747907499178461
outcome: 1
0.7948073791738867
1.6947924173198037
outcome: 0
0.964095239166263
1.2611575738355805
outcome: 1
1.181851100009309
2.8163268490420337
outcome: 1
0.8114948946210727
2.0668219091463733
outcome: 1
0.9469299305617068
3.653876693318198
outcome: 0
1.1411083008357674
3.9354185057133244
outcome: 1
0.7787824132573696
3.9130786712188246
outcome: 0
1.2177955157725733
3.9890276388760557
outcome: 1
1.038485101427938
7.5155456628202595
outcome: 1
0.915502008244916
3.5563103379029113
outcome: 1
0.7948073791738867
1.6947924173198037
outcome: 0
1.1772454435414959
1.937823833401968
outcome: 0
1.2601661484135276
3.1883997295544053
outcome: 0
1.1921893268629948
1.6424146558647048
outcome: 1
1.241378631330799
2.0088243688568626
outcome: 0
1.1082776967198078
3.4157326337802245
outcome: 0
1.0459010317044735
0.3797781937354797
outcome: 1
1.194751842216279
2.726306318455261
outcome: 0
1.2079517120327243
4.7017319647029705
outcome: 0
1.199063195437977
4.598527250967439
outcome: 0
1.210836121411545
1.2961663209905117
outcome: 0
1.194751842216279
2.726306318455261
outcome: 1
1.2315910870070215
2.603733449635623
outcome: 0
1.229927634217041
3.991316987740864
outcome: 1
1.1597667661361457
3.759650110753028
outcome: 0
1.1411083008357674
3.9354185057133244
outcome: 0
1.1996116261270582
4.101034385581343
outcome: 0
1.1959755807557655
2.2345590493250826
outcome: 0
1.2177955157725733
3.9890276388760557
outcome: 1
1.171754721652132
1.123092179861364
outcome: 0
1.1029280336909546
3.265460267786364
outcome: 0
1.1411083008357674
3.9354185057133244
outcome: 1
1.1496632125814552
4.998311081857397
outcome: 0
1.2319976578694871
4.5048784222731415
outcome: 1
1.2729090414462254
4.383670561569852
outcome: 1
0.854036879422322
4.372040017106426
outcome: 1
1.1888771377848397
6.087615199180929
outcome: 0
1.1055788706394591
3.4687085139030245
outcome: 1
1.0487017522234252
0.8192442618086146
outcome: 1
1.006566045064088
-0.7047651242658344
outcome: 1
1.2058092826053668
1.5190687152312567
outcome: 1
1.3375874154820773
1.2984093918947566
outcome: 0
1.1393657502145302
3.8655552487354945
outcome: 0
1.1029280336909546
3.265460267786364
outcome: 0
1.1820047997686762
3.992074904862782
outcome: 1
1.3441237061622389
3.1421430772557595
outcome: 0
1.2628975287003494
5.60023673560019
outcome: 1
0.8677089330736758
3.2672245898685004
outcome: 0
1.241378631330799
2.0088243688568626
outcome: 1
1.0320091563271254
0.24159569971363662
outcome: 0
1.2527716479509972
4.578921186203307
outcome: 0
0.9649819195627767
5.615642360758595
outcome: 1
1.2315910870070215
2.603733449635623
outcome: 1
1.0354016325469606
1.8498847501069209
outcome: 1
1.3722213573475517
2.572958361649967
outcome: 0
1.2624324594286227
5.341246976517229
outcome: 1
1.0781126315220946
2.075365520791039
outcome: 0
1.1930765526445624
3.079205367728233
outcome: 1
1.1633540241163265
3.9376615766175695
outcome: 1
0.9650956636597688
5.580821442430528
outcome: 1
0.9761749730258392
5.747907499178461
outcome: 0
1.17730436455865
1.2288630212100946
outcome: 0
1.2641299477278027
4.9555672556604895
outcome: 1
0.9957196994627581
-0.1292547854730738
outcome: 1
1.1939666842223624
2.527005106844133
outcome: 0
1.1762552893765306
4.170238414089905
outcome: 1
1.2449324345237163
3.9160235374978964
outcome: 0
1.1844691398659355
5.247796159923566
outcome: 0
1.180778326086823
3.239709432671046
outcome: 1
0.7874911149522222
1.5081497796235628
outcome: 1
0.97348085949943
-0.0996343815261613
outcome: 0
0.9544294875315094
3.845396085937322
outcome: 0
1.1177937200054653
0.4670764703977539
outcome: 0
1.4807348888545349
2.9377718584889374
outcome: 1
0.9609388684326002
6.214236359981353
outcome: 0
1.1411083008357674
3.9354185057133244
outcome: 0
0.9570899374534926
5.891125784512101
outcome: 0
1.2125091913457329
1.9242070591124323
outcome: 1
1.0071024996252436
0.11732218771393499
outcome: 1
0.791470238686304
2.9937913157476457
outcome: 0
1.2177955157725733
3.9890276388760557
outcome: 0
1.1442361488155468
4.158492042600034
outcome: 0
1.195123053501889
2.5689125313075563
outcome: 0
0.9250118860452675
0.26707776971741914
outcome: 1
1.0108187109795876
6.17573052320929
outcome: 0
1.2177955157725733
3.9890276388760557
outcome: 0
1.221776488364508
3.6077494457265575
outcome: 1
1.3236371662651842
3.958343500489945
outcome: 0
1.3018116983240264
1.7603466244526136
outcome: 1
0.7801901078960024
1.5425175332546253
outcome: 1
0.8381857903671407
5.2207275661689785
outcome: 1
1.0733525273218913
1.529043734491253
outcome: 0
1.2640919112881217
2.6800075569786244
outcome: 1
1.323435856141641
4.202987317997715
outcome: 1
1.1820047997686762
3.992074904862782
outcome: 0
1.3333538276181454
3.6868085787914713
outcome: 1
0.9549021054567729
5.371261429721279
outcome: 0
1.1698228915094135
4.192087549758282
outcome: 0
1.3197320126913843
4.951977568393566
outcome: 1
0.9272227301701893
5.3265566127241835
outcome: 0
1.1949084477451297
1.107225598243119
outcome: 0
1.5252211435098386
2.6663907826890885
outcome: 0
1.449360690223031
1.9167093840717446
outcome: 0
1.335886976767397
3.187177334228744
outcome: 1
0.811585466099713
3.2947414072965318
outcome: 1
1.237176474076887
0.5135614345322779
outcome: 1
1.274754439131344
2.68370358113519
outcome: 0
0.9924373007152666
0.604220848247758
outcome: 0
1.4807348888545349
2.9377718584889374
outcome: 1
1.0526317340409606
5.494788365711549
outcome: 0
1.216787520393018
2.6746478672169953
outcome: 1
0.8802299539874623
5.6004166768939685
outcome: 0
1.0275037483258458
-0.5597037685435122
outcome: 1
1.3138885456496134
2.2523597500997212
outcome: 0
1.167927430484995
1.6664427576021188
outcome: 1
0.8802685963874981
5.47332917845937
outcome: 0
1.1638605464090588
1.9611271338405774
outcome: 0
1.2452434214302157
5.287437030770812
outcome: 1
0.9101394727126431
5.139518229442283
outcome: 0
1.2987357509166029
5.372560821257159
outcome: 1
1.1362384166246884
3.0642557804783457
outcome: 0
1.2524394545073883
4.434994491669608
outcome: 0
1.1336579364233217
1.292352275081177
outcome: 1
1.3722213573475517
2.572958361649967
outcome: 1
0.9183904212688038
1.719698419943443
outcome: 1
1.8976021002058363
3.4022007477896006
outcome: 0
1.1267326378482225
1.4508952632455807
outcome: 1
1.2058092826053668
1.5190687152312567
outcome: 0
1.1698228915094135
4.192087549758282
outcome: 0
0.9714424556701425
6.405755752600476
outcome: 0
1.2623955997716934
5.09660315900946
outcome: 0
1.1273281815468232
3.558772436256142
outcome: 0
1.170096815778452
2.8848493066196643
outcome: 1
0.8893587390794598
5.733825002838362
outcome: 1
1.3722213573475517
2.572958361649967
outcome: 1
1.0868734182359425
0.242508459004877
outcome: 0
1.008557298238794
6.122868984791097
outcome: 0
1.245185920441136
3.5631707873619085
outcome: 1
1.176023861637289
5.710969129723747
outcome: 1
1.0414903682528431
1.6082890503932847
outcome: 0
1.292931339369204
3.9866385860879854
outcome: 1
0.8677089330736758
3.2672245898685004
outcome: 1
1.241378631330799
2.0088243688568626
outcome: 0
1.1505576755632019
1.581438023115588
outcome: 0
1.2192448725171696
4.078176836796402
outcome: 0
1.2136505491513705
3.147084027376378
outcome: 1
1.0706743026921044
2.5546498743727555
outcome: 0
1.1060814388765234
3.2335007559007214
outcome: 0
1.2403624814562135
4.362925390049493
outcome: 0
1.0045095567815268
0.00892770854876928
outcome: 0
1.267866647442576
3.1110658960002158
outcome: 0
1.2575266652610801
4.80751741097505
outcome: 1
1.1667746493797804
1.3271731934092437
outcome: 0
1.2058092826053668
1.5190687152312567
outcome: 0
1.2058092826053668
1.5190687152312567
outcome: 0
1.0345008137247427
0.377245666262609
outcome: 0
1.264442369274402
2.3766508402480078
outcome: 1
1.0947776783922172
2.7983837973886097
outcome: 0
1.2609612835224617
5.080621105064397
outcome: 0
0.9714424556701425
6.405755752600476
outcome: 0
1.2808505035814866
3.6099925166308036
outcome: 0
1.2502186787416019
4.906158837621314
outcome: 0
1.2814677379180004
6.363289426335992
outcome: 1
1.3375874154820773
1.2984093918947566
outcome: 0
1.097974553880232
3.1063286551205667
outcome: 0
1.1822539974466417
3.113935497282541
outcome: 0
1.075964884468999
0.22065932333649996
outcome: 1
1.1086733728709828
3.754325940134984
outcome: 0
1.0193550009325227
-0.2885175471154193
outcome: 0
1.170096815778452
2.8848493066196643
outcome: 0
1.0312608255617186
-0.19849701652864613
outcome: 1
1.0669654727608247
2.461240718858271
outcome: 0
1.185122140173778
0.9195202515333296
outcome: 1
0.8278990334218718
2.219096793211552
outcome: 1
1.0669654727608247
2.461240718858271
outcome: 0
1.161097895852124
0.710414976962106
outcome: 0
1.1505576755632019
1.581438023115588
outcome: 0
1.0706743026921044
2.5546498743727555
outcome: 1
1.0343740600748075
6.675726623562898
outcome: 1
1.1855394813228308
1.377885272812647
outcome: 0
1.2013434444289643
2.60257876559688
outcome: 0
1.1917826637519278
4.310567480728629
outcome: 1
0.854036879422322
4.372040017106426
outcome: 0
1.2453436911849507
3.8308129227980507
outcome: 1
1.206148630271933
4.010876774544433
outcome: 0
1.267866647442576
3.1110658960002158
outcome: 0
1.155179266378531
2.0290667593144023
outcome: 1
1.1518054939333804
2.817549244367695
outcome: 0
1.2123690773368392
4.358996021880654
outcome: 0
1.246289483584276
3.880375062244843
outcome: 0
1.212222923956939
3.237687390066957
outcome: 0
1.1729092305934499
4.3743194276377855
outcome: 0
1.0706743026921044
2.5546498743727555
outcome: 1
1.1676079264361243
4.27902506716287
outcome: 0
1.1987508604584354
4.079399232122063
outcome: 0
0.7861728716023708
1.055282647743307
outcome: 1
1.483376801885263
3.2479285235278392
outcome: 1
1.0487017522234252
0.8192442618086146
outcome: 1
1.2122376663741843
6.540058980316505
outcome: 0
1.2923315190777724
3.450192107536254
outcome: 1
1.4272973238279116
2.570586469448638
outcome: 0
1.208996637153283
4.576678115299062
outcome: 0
0.9007299704638211
5.0784026892761664
outcome: 0
1.2243601504536348
2.795710327840476
outcome: 0
1.2125091913457329
1.9242070591124323
outcome: 1
1.0939511786648297
3.1482941420016783
outcome: 1
0.79523156959073
2.4562906643277995
outcome: 0
0.9544294875315094
3.845396085937322
outcome: 1
1.2751730216355566
4.509064497257275
outcome: 0
1.1704025534217573
4.2845837151006885
outcome: 0
1.208996637153283
4.576678115299062
outcome: 0
1.2605923513233497
2.8973344687644524
outcome: 0
1.2161778467561992
1.483871667700301
outcome: 0
1.2330500631621824
2.2275637758430484
outcome: 1
0.7543582760425118
3.126121170379656
outcome: 1
1.1597667661361457
3.759650110753028
outcome: 0
1.1401252864212168
3.905694574739261
outcome: 1
1.2065067700363188
3.8265935451488917
outcome: 0
1.2987357509166029
5.372560821257159
outcome: 1
1.1359831473863933
3.127357765624542
outcome: 1
1.3373913013030831
4.57794880361035
outcome: 0
1.217672885131492
1.781720659981896
outcome: 0
1.097974553880232
3.1063286551205667
outcome: 1
0.8763227159259054
4.9468675019991935
outcome: 1
0.8381857903671407
5.2207275661689785
outcome: 1
1.1217993208015926
2.2317282804101697
outcome: 0
0.988253380275436
6.939346241004681
outcome: 1
1.1082304681295283
3.732476804466607
outcome: 0
1.2419639943999812
1.5511717299522705
outcome: 1
0.7287787444284674
1.1268715864740648
outcome: 0
1.1802839379303123
2.8986597871133246
outcome: 0
1.2243601504536348
2.795710327840476
outcome: 1
1.2623391241991635
1.3075671286451116
outcome: 0
1.2491661532931764
3.2786126619139506
outcome: 1
1.095593588569717
2.9296290213899394
outcome: 1
1.542572581358458
3.403423143115262
outcome: 0
1.1237387704200281
3.5635829618212727
outcome: 0
0.9641332659752379
5.562780822340402
outcome: 0
1.212222923956939
3.237687390066957
outcome: 1
0.8501596647409226
4.120763675159154
outcome: 1
1.3373913013030831
4.57794880361035
outcome: 0
1.2452434214302157
5.287437030770812
outcome: 1
0.9356560551594494
6.113514113563352
outcome: 0
0.9694270707861401
0.4450892355819608
outcome: 0
1.170902926958668
1.9392779981722001
outcome: 1
1.30381310467503
4.820360560373059
outcome: 1
1.077843509765188
5.947232146847124
outcome: 1
1.1676397821105222
3.7378009750846504
outcome: 1
0.8153209903030041
2.6085655483929777
outcome: 0
1.2933816220722207
3.025806974940778
outcome: 0
1.0275037483258458
-0.5597037685435122
outcome: 1
1.30381310467503
4.820360560373059
outcome: 0
1.232903783704064
3.116178568186786
outcome: 1
0.8109234426905334
3.2255345160266415
outcome: 1
0.792786805215249
3.4251686201800204
outcome: 0
1.2438179863318786
5.049543923808853
outcome: 0
1.085944752619533
0.4010514471692809
outcome: 0
1.1565291233037471
3.763910068347166
outcome: 0
1.221776488364508
3.6077494457265575
outcome: 0
1.2403210127130664
3.2984104460662884
outcome: 0
1.1464674890092208
1.3596523373331464
outcome: 0
0.9015351746013829
4.950211513175248
outcome: 0
1.1055788706394591
3.4687085139030245
outcome: 0
1.2038665349159736
1.6493922797742269
outcome: 0
1.2490268557724054
3.049609352829631
outcome: 0
1.3254828482174972
4.217562512641359
outcome: 1
1.0354016325469606
1.8498847501069209
outcome: 0
1.0415239614831324
0.7946286787390455
outcome: 1
0.8105733453996239
2.17459306252097
outcome: 1
1.1082304681295283
3.732476804466607
outcome: 0
1.1514400372846352
4.388941092188111
outcome: 0
1.1393657502145302
3.8655552487354945
outcome: 1
1.09586205322704
3.3305260198811815
outcome: 0
1.194751842216279
2.726306318455261
outcome: 0
1.269215875869116
2.9761993039459353
outcome: 0
1.2058092826053668
1.5190687152312567
outcome: 1
1.3375874154820773
1.2984093918947566
outcome: 0
0.9284875179411974
5.516164298899465
outcome: 0
1.264442369274402
2.3766508402480078
outcome: 1
0.9809946549087768
6.587726538435822
outcome: 0
1.1167451742436583
3.360754628261279
outcome: 0
0.9919060637039907
0.6068381529217237
outcome: 0
1.1273281815468232
3.558772436256142
outcome: 0
0.906504574165551
4.9109909363786715
outcome: 0
1.267866647442576
3.1110658960002158
outcome: 0
1.0193550009325227
-0.2885175471154193
outcome: 0
1.6524005466549747
3.399583443115635
outcome: 0
1.1721379015332625
1.8486746354816215
outcome: 0
1.2490268557724054
3.049609352829631
outcome: 0
1.304728588984445
1.2651689896020957
outcome: 0
1.2527716479509972
4.578921186203307
outcome: 0
0.7922168471462702
2.23168701371199
outcome: 0
0.9015351746013829
4.950211513175248
outcome: 1
1.4079489562874712
3.489955036361643
outcome: 1
0.7855266035430482
1.626269959742173
outcome: 0
0.9279637276672195
-0.6509407976642219
outcome: 1
1.0373793093956472
6.665486176834896
outcome: 0
1.0415239614831324
0.7946286787390455
outcome: 1
1.0414903682528431
1.6082890503932847
outcome: 0
1.163620758967874
3.8530592662675125
outcome: 0
1.2011433644619138
3.5276057867124098
outcome: 1
1.1766338773726175
5.488066735483002
outcome: 0
1.2739634577234749
4.320568576423657
outcome: 0
1.2441038958112889
3.419760379933742
outcome: 0
1.1638605464090588
1.9611271338405774
outcome: 1
1.483376801885263
3.2479285235278392
outcome: 1
1.006566045064088
-0.7047651242658344
outcome: 1
1.5040432988346328
3.4301604014073415
outcome: 0
1.1167451742436583
3.360754628261279
outcome: 0
1.206693039654052
1.4559667300850612
outcome: 0
1.279062300226969
3.768368315539557
outcome: 0
1.256108661085387
2.3909218089442135
outcome: 0
1.1429963440239175
4.0945501183791215
outcome: 1
0.8260744816721548
4.068509446286716
outcome: 0
1.163620758967874
3.8530592662675125
outcome: 1
1.0343740600748075
6.675726623562898
outcome: 1
0.9101394727126431
5.139518229442283
outcome: 0
1.163620758967874
3.8530592662675125
outcome: 0
1.229927634217041
3.991316987740864
outcome: 0
1.2050427974161828
2.8579982793419676
outcome: 0
1.2053282743882967
4.563077035428534
outcome: 1
1.266751748536002
3.2359038420192903
outcome: 0
1.2175709020819605
2.903651176301315
outcome: 0
1.1795411081685654
1.138259658519516
outcome: 0
1.2031212928189239
1.4020315492569064
outcome: 1
0.7874911149522222
1.5081497796235628
outcome: 1
1.0464564984531326
2.4559165482402268
outcome: 0
1.1362384166246884
3.0642557804783457
outcome: 1
1.1855394813228308
1.377885272812647
outcome: 0
1.2491661532931764
3.2786126619139506
outcome: 1
0.8423813460749048
5.09364006773438
outcome: 0
1.2419639943999812
1.5511717299522705
outcome: 1
1.3133953768009976
3.4903292701313635
outcome: 1
1.1713611748420165
5.511872516389674
outcome: 0
1.3375874154820773
1.2984093918947566
outcome: 1
0.9469299305617068
3.653876693318198
outcome: 1
1.092244615818966
3.126445006333301
outcome: 1
1.181851100009309
2.8163268490420337
outcome: 1
0.9310875344516649
1.9487017290277626
outcome: 0
1.883420063508072
3.3095629125288624
outcome: 1
1.1362384166246884
3.0642557804783457
outcome: 1
1.0129434419159498
6.962688024048458
outcome: 1
0.9310875344516649
1.9487017290277626
outcome: 0
1.1786233745334758
4.006421596037359
outcome: 1
1.3722213573475517
2.572958361649967
outcome: 0
1.213077638172467
3.5777924519122335
outcome: 1
0.8579822322200076
3.9953393941405073
outcome: 1
1.2638244524902924
4.132418427800093
outcome: 0
1.241378631330799
2.0088243688568626
outcome: 0
1.102615493323391
3.264627500355144
outcome: 0
1.1456407836670406
3.51711738788041
outcome: 0
1.246106363826437
2.1018360609098026
outcome: 1
1.1342878330834074
1.8177691762920292
outcome: 1
0.770018102661738
1.4739950756769946
outcome: 0
1.272940704503638
3.909516033559348
outcome: 0
1.260347379363251
4.356018791962563
outcome: 0
1.2490268557724054
3.049609352829631
outcome: 1
1.171754721652132
1.123092179861364
outcome: 1
1.3441237061622389
3.1421430772557595
outcome: 1
0.9772954652418819
5.800769037596654
outcome: 0
1.2230573528656545
3.6968986436469042
outcome: 0
1.245185920441136
3.5631707873619085
outcome: 0
1.1342073185101476
0.8908071007948868
outcome: 0
1.1273281815468232
3.558772436256142
outcome: 0
1.2206319956397087
3.9879639044368576
outcome: 1
0.7855266035430482
1.626269959742173
outcome: 0
1.1362802470582465
3.7574070398487827
outcome: 1
1.2315910870070215
2.603733449635623
outcome: 1
0.8477982815725191
4.030160312468575
outcome: 1
0.7914247749977745
1.9804106717647174
outcome: 0
1.2661379884404296
2.3837858544694983
outcome: 0
1.1733151853403763
5.54387718144001
outcome: 0
1.251959881564424
4.518431662940639
outcome: 0
1.1959330407713606
3.9188025077018405
outcome: 0
1.1716301145868582
4.648247696225639
outcome: 0
1.23970310476099
4.315128868056646
outcome: 0
1.2243601504536348
2.795710327840476
outcome: 0
1.241378631330799
2.0088243688568626
outcome: 1
1.2779230140433193
3.8314703006857522
outcome: 0
1.124982270597983
2.2848456466897833
outcome: 0
1.1654278601841452
4.102938351837936
outcome: 1
1.3133953768009976
3.4903292701313635
outcome: 1
1.0868734182359425
0.242508459004877
outcome: 0
1.178430868520723
1.2727462103170448
outcome: 1
0.8260744816721548
4.068509446286716
outcome: 1
1.237176474076887
0.5135614345322779
outcome: 0
1.3460707343875595
3.9508444558259637
outcome: 0
1.1987508604584354
4.079399232122063
outcome: 1
1.1848970038702256
1.3944732556612132
outcome: 0
1.233815958635894
5.024494052808935
outcome: 1
1.160664926715058
3.6171134192501473
outcome: 1
0.8786172743745577
4.656726106672327
outcome: 0
1.2424079882020358
1.462022532031924
outcome: 0
1.225142622448983
0.623439230016885
outcome: 0
1.1733151853403763
5.54387718144001
outcome: 0
1.1379895629484598
4.049912808697341
outcome: 0
1.264442369274402
2.3766508402480078
outcome: 1
1.0440901649705985
6.88838857107564
outcome: 0
1.0091039749253923
0.5309366554140859
outcome: 1
1.092244615818966
3.126445006333301
outcome: 0
1.2079517120327243
4.7017319647029705
outcome: 1
1.481613103230932
3.4925723410356087
outcome: 1
1.0858617294999346
2.6392521847228125
outcome: 0
1.2180791900432877
1.085376462574742
outcome: 1
1.0449560981364179
0.32680231361267964
outcome: 1
1.1654699141672291
3.088930320167544
outcome: 1
1.0354016325469606
1.8498847501069209
outcome: 0
1.139024007161742
3.8508161953632674
outcome: 1
1.1343105916383087
0.9417076349112329
outcome: 0
1.2519409008997566
5.223590666143008
outcome: 0
1.0193550009325227
-0.2885175471154193
outcome: 0
1.2424079882020358
1.462022532031924
outcome: 1
1.0781126315220946
2.075365520791039
outcome: 1
1.3133953768009976
3.4903292701313635
outcome: 1
0.7871997160351114
3.9162345622215375
outcome: 0
1.241378631330799
2.0088243688568626
outcome: 1
0.8893587390794598
5.733825002838362
outcome: 1
0.8406280364472242
4.662262763302005
outcome: 1
1.0343740600748075
6.675726623562898
outcome: 0
1.2058092826053668
1.5190687152312567
outcome: 0
1.0945863841880845
3.951179482564813
outcome: 0
1.297585376446559
3.2556997918063746
outcome: 0
1.3135858505672928
3.245685452623594
outcome: 1
0.7613795814421993
2.8415164316824675
outcome: 0
1.1035122923581895
3.2864766360235214
outcome: 0
0.7415241172617457
3.1709779254651216
outcome: 1
0.9699123983353298
6.3677789432696965
outcome: 1
0.8851130542534497
4.984609326271579
outcome: 1
1.30381310467503
4.820360560373059
outcome: 1
1.087065491569661
0.17940647385868158
outcome: 0
1.1872249824067407
3.015657923006601
outcome: 0
1.2180376968943514
3.3906194086192367
outcome: 0
1.195123053501889
2.5689125313075563
outcome: 0
1.2202820539095813
1.9384780278086378
outcome: 0
1.2180376968943514
3.3906194086192367
outcome: 1
1.2228393005275142
1.1084705153110386
outcome: 0
1.2081850977861046
5.700239941059142
outcome: 1
1.038485101427938
7.5155456628202595
outcome: 0
0.9279637276672195
-0.6509407976642219
outcome: 1
0.7287787444284674
1.1268715864740648
outcome: 0
1.1583462603175072
4.00764399136302
outcome: 1
0.7443890040691299
2.403754822059169
outcome: 0
1.2527716479509972
4.578921186203307
outcome: 1
1.1766338773726175
5.488066735483002
outcome: 0
1.1591677885042169
1.939046228727629
outcome: 0
1.19743445193044
3.275305856570507
outcome: 0
1.104226963256805
3.1961050427775133
outcome: 0
1.2302826553296295
2.318167138533627
outcome: 1
0.915502008244916
3.5563103379029113
outcome: 0
1.2822429190417792
2.75329690970519
outcome: 1
1.0374604341358629
6.728588161981091
outcome: 0
1.2527716479509972
4.578921186203307
outcome: 0
1.0081828722125763
-0.4945780380450908
outcome: 0
1.1161833381893322
2.5278093019266143
outcome: 1
1.481613103230932
3.4925723410356087
outcome: 0
1.2180791900432877
1.085376462574742
outcome: 0
1.2202820539095813
1.9384780278086378
outcome: 0
1.041062295676373
-0.42152127452166915
outcome: 0
1.0442380558751452
1.988067244128764
outcome: 1
1.067330819861791
-0.024674539689198166
outcome: 1
0.7855266035430482
1.626269959742173
outcome: 1
1.2980095954863375
4.96150827839285
outcome: 0
1.221776488364508
3.6077494457265575
outcome: 0
1.1987508604584354
4.079399232122063
outcome: 0
0.9643188262686547
6.449590587379075
outcome: 0
1.1048112022564478
3.1060845121907406
outcome: 0
1.1959330407713606
3.9188025077018405
outcome: 1
1.481613103230932
3.4925723410356087
outcome: 0
1.072868149982257
1.4365475691488467
outcome: 0
1.2319976578694871
4.5048784222731415
outcome: 0
1.206693039654052
1.4559667300850612
outcome: 0
1.2038665349159736
1.6493922797742269
outcome: 0
1.148955403924008
4.868907019562139
outcome: 0
1.317674034362412
4.439082367223561
outcome: 1
1.107871562992113
0.30980852125684644
outcome: 0
1.0945863841880845
3.951179482564813
outcome: 0
0.9793144368414454
0.03854811249568179
outcome: 0
1.2123690773368392
4.358996021880654
outcome: 1
1.0449560981364179
0.32680231361267964
outcome: 1
1.049832258048859
0.8476274978469425
outcome: 0
1.161097895852124
0.710414976962106
outcome: 1
1.0449560981364179
0.32680231361267964
outcome: 0
1.198215389331756
3.8503959230377443
outcome: 1
1.6788361671365002
3.226079387859462
outcome: 1
0.7481921274678567
3.399981234549441
outcome: 0
0.9284875179411974
5.516164298899465
outcome: 0
0.9037372603465937
4.754292462087615
outcome: 0
1.221776488364508
3.6077494457265575
outcome: 0
1.1505576755632019
1.581438023115588
outcome: 0
1.1409768670570635
4.010616604457817
outcome: 0
1.2136505491513705
3.147084027376378
outcome: 1
1.0354016325469606
1.8498847501069209
outcome: 0
1.2206319956397087
3.9879639044368576
outcome: 0
0.9101337317258378
5.762414926493781
outcome: 1
0.8783437323192298
5.041951874026995
outcome: 1
1.1311366732941155
4.403402001078635
outcome: 1
1.0414903682528431
1.6082890503932847
outcome: 1
0.8074371691519816
1.9455897534366502
outcome: 0
1.3423088820588125
3.4312288252901704
outcome: 0
1.206693039654052
1.4559667300850612
outcome: 0
0.9141140020051083
0.26969507439138485
outcome: 0
1.2324803227741137
4.510932618276658
outcome: 0
1.038158779418262
0.7920113740650798
outcome: 0
1.199063195437977
4.598527250967439
outcome: 0
1.1583462603175072
4.00764399136302
outcome: 0
1.1828616196782809
4.101715956512274
outcome: 0
1.176027975036364
2.028427196092547
outcome: 0
1.1865491518662368
1.3627353450173827
outcome: 0
1.24502446681941
1.4952629343245847
outcome: 0
1.2575266652610801
4.80751741097505
outcome: 0
1.221776488364508
3.6077494457265575
outcome: 1
0.8610788343970686
0.460069387017351
outcome: 1
1.0442380558751452
1.988067244128764
outcome: 0
1.2520317728277661
4.763075480448408
outcome: 0
1.1519505899615863
1.3773570095677083
outcome: 0
1.090080072430512
3.4068844875302156
outcome: 1
1.178163379769283
1.3053240577408667
outcome: 0
1.090080072430512
3.4068844875302156
outcome: 1
1.049832258048859
0.8476274978469425
outcome: 0
1.1941582940620175
3.788141569559339
outcome: 1
1.1265188491400764
3.0846799488751557
outcome: 0
1.1959330407713606
3.9188025077018405
outcome: 0
1.2794027648388575
3.5393650064552373
outcome: 1
1.2173397669403765
4.582872985215617
outcome: 1
1.030586225278094
4.9583418871598175
outcome: 0
1.2123690773368392
4.358996021880654
outcome: 0
1.1816711611389867
2.441208406308914
outcome: 1
1.323435856141641
4.202987317997715
outcome: 0
1.2441038958112889
3.419760379933742
outcome: 0
1.1496632125814552
4.998311081857397
outcome: 0
1.1628779229857393
4.563474243229618
outcome: 0
1.2989215706589095
3.465954957571541
outcome: 0
1.1950630821268609
3.498208250811252
outcome: 1
0.9067776048003872
4.915390594847182
outcome: 0
1.2601661484135276
3.1883997295544053
outcome: 0
1.3376254130762875
4.333304986102581
outcome: 0
1.2490268557724054
3.049609352829631
outcome: 1
1.1848970038702256
1.3944732556612132
outcome: 0
1.317674034362412
4.439082367223561
outcome: 1
1.0087426002680944
0.9987859595255486
outcome: 0
0.9714443535294642
-0.2564542804609217
outcome: 0
1.6524005466549747
3.399583443115635
outcome: 1
1.1342878330834074
1.8177691762920292
outcome: 0
1.297585376446559
3.2556997918063746
outcome: 1
1.092244615818966
3.126445006333301
outcome: 0
1.216445202772252
4.541227899760157
outcome: 0
1.1959330407713606
3.9188025077018405
outcome: 1
1.275215486824284
4.795279094102508
outcome: 0
1.2230573528656545
3.6968986436469042
outcome: 1
0.9809946549087768
6.587726538435822
outcome: 0
1.2161778467561992
1.483871667700301
outcome: 1
1.3196140445025852
2.541445498134132
outcome: 0
1.201309354399248
3.6163555021282283
outcome: 1
1.003578385880543
0.47677701266023204
outcome: 0
1.217672885131492
1.781720659981896
outcome: 0
1.1464674890092208
1.3596523373331464
outcome: 0
1.2661379884404296
2.3837858544694983
outcome: 1
1.0384099412204035
7.452443677674064
outcome: 0
1.0000713458873667
-0.04404817157403079
outcome: 0
1.178430868520723
1.2727462103170448
outcome: 0
1.1844691398659355
5.247796159923566
outcome: 0
1.229927634217041
3.991316987740864
outcome: 0
1.2136505491513705
3.147084027376378
outcome: 1
1.6788361671365002
3.226079387859462
outcome: 0
1.111255813869736
3.5739338163022034
outcome: 0
1.3333538276181454
3.6868085787914713
outcome: 1
0.7543582760425118
3.126121170379656
outcome: 1
0.9942290189607372
1.0041101301435924
outcome: 0
1.1362802470582465
3.7574070398487827
outcome: 0
1.1519505899615863
1.3773570095677083
outcome: 1
1.0464564984531326
2.4559165482402268
outcome: 0
1.2399903319548464
4.103277456485587
outcome: 0
1.226692290337514
4.201555030761527
outcome: 0
1.241378631330799
2.0088243688568626
outcome: 0
1.2053282743882967
4.563077035428534
outcome: 0
1.1442361488155468
4.158492042600034
outcome: 0
1.161097895852124
0.710414976962106
outcome: 0
1.1733172777837555
1.2657685864075228
outcome: 0
1.2782577119773608
2.7604319239266806
outcome: 1
1.1939666842223624
2.527005106844133
outcome: 0
1.2428286825729657
4.344374357330328
outcome: 0
0.9643188262686547
6.449590587379075
outcome: 1
1.0464564984531326
2.4559165482402268
outcome: 0
0.9589301190626648
6.322503088944476
outcome: 0
1.0304848055212608
4.895239902013622
outcome: 1
1.3760814048574481
2.728003479817441
outcome: 1
0.8763227159259054
4.9468675019991935
outcome: 0
0.988253380275436
6.939346241004681
outcome: 1
1.1360553479839988
3.309318132114929
outcome: 0
1.1654699141672291
3.088930320167544
outcome: 1
1.178163379769283
1.3053240577408667
outcome: 1
1.1672155284785768
4.119893454497072
outcome: 0
1.04356257268496
1.935091364005964
outcome: 0
1.2050427974161828
2.8579982793419676
outcome: 0
1.2136505491513705
3.147084027376378
outcome: 1
1.1162853641705353
2.893678157863525
outcome: 1
1.0399398780694393
1.3412532086739313
outcome: 0
1.090080072430512
3.4068844875302156
outcome: 1
1.1383656067845729
3.917207448943332
outcome: 1
0.792786805215249
3.4251686201800204
outcome: 0
1.213077638172467
3.5777924519122335
outcome: 0
0.9643188262686547
6.449590587379075
outcome: 0
1.1035122923581895
3.2864766360235214
outcome: 0
1.2011433644619138
3.5276057867124098
outcome: 1
1.0847625138838746
0.3110309165825077
outcome: 1
1.1511351210426444
0.5281830990826032
outcome: 0
1.097974553880232
3.1063286551205667
outcome: 0
1.2453242870655115
3.792174096446228
outcome: 1
1.0384099412204035
7.452443677674064
outcome: 0
1.19743445193044
3.275305856570507
outcome: 1
1.304383588750001
4.5913572512887395
outcome: 0
1.0712343007499536
0.019606064764132083
outcome: 1
1.09586205322704
3.3305260198811815
outcome: 1
1.0354016325469606
1.8498847501069209
outcome: 1
0.8600525468936016
4.085942756831086
outcome: 1
1.1762080724922377
5.551168720629198
outcome: 1
1.2058092826053668
1.5190687152312567
outcome: 1
1.0868734182359425
0.242508459004877
outcome: 0
1.2126395925904365
3.47440246990458
outcome: 0
1.2505280824235598
4.739571459506675
outcome: 1
0.8790190771179229
4.661125765140837
outcome: 0
1.221776488364508
3.6077494457265575
outcome: 1
1.3287315314684514
2.1366569792378693
outcome: 0
0.9015351746013829
4.950211513175248
outcome: 1
1.299637178920721
3.4054858617181436
outcome: 1
1.457395769673124
2.755539980609435
outcome: 1
0.7543582760425118
3.126121170379656
outcome: 1
1.1109018212339345
3.9365578180144873
outcome: 0
1.2491661532931764
3.2786126619139506
outcome: 0
1.2937209521887714
3.3870901223900587
outcome: 0
1.2502186787416019
4.906158837621314
outcome: 0
1.1102541448762027
3.663954346888976
outcome: 1
0.7625013956855428
3.2728937361148422
outcome: 0
1.2135495612591563
3.806795760996553
outcome: 0
1.1996116261270582
4.101034385581343
outcome: 0
1.1822534416682497
3.7626876730215044
outcome: 1
0.9183904212688038
1.719698419943443
outcome: 0
0.9101337317258378
5.762414926493781
outcome: 1
1.087065491569661
0.17940647385868158
outcome: 0
1.1949084477451297
1.107225598243119
outcome: 0
1.2319976578694871
4.5048784222731415
outcome: 0
1.1082776967198078
3.4157326337802245
outcome: 0
1.3197320126913843
4.951977568393566
outcome: 0
1.1162853641705353
2.893678157863525
outcome: 0
1.158319154108902
2.029649591418208
outcome: 1
0.8802299539874623
5.6004166768939685
outcome: 0
1.215234758319052
3.455851437185415
outcome: 1
0.811585466099713
3.2947414072965318
outcome: 0
1.282152403722789
3.487711965457398
outcome: 0
1.3118471552048983
4.575331498936384
outcome: 0
1.0354016325469606
1.8498847501069209
outcome: 0
1.1795411081685654
1.138259658519516
outcome: 1
1.04356257268496
1.935091364005964
outcome: 0
1.1632226097116067
1.6487380853675575
outcome: 0
1.1877356561215722
3.7572694527847887
outcome: 1
1.2804969701884272
4.367916779237484
outcome: 1
1.1855394813228308
1.377885272812647
outcome: 0
1.335886976767397
3.187177334228744
outcome: 0
1.1987508604584354
4.079399232122063
outcome: 1
1.176023861637289
5.710969129723747
outcome: 0
1.4426171864426276
3.4008058384412965
outcome: 0
1.4036051173646498
2.8596722174830487
outcome: 0
1.1397511151358364
2.446216005977749
outcome: 0
0.9643188262686547
6.449590587379075
outcome: 0
1.2324670588690576
3.8662631383369566
outcome: 0
1.2180791900432877
1.085376462574742
outcome: 0
1.1648406006671146
3.59840388014934
outcome: 0
1.292931339369204
3.9866385860879854
outcome: 0
1.2180791900432877
1.085376462574742
outcome: 0
1.2453436911849507
3.8308129227980507
outcome: 1
1.2582230980872298
5.063790257048459
outcome: 0
1.1712216394169894
4.711349681371835
outcome: 0
1.158319154108902
2.029649591418208
outcome: 0
1.2175709020819605
2.903651176301315
outcome: 0
1.0345008137247427
0.377245666262609
outcome: 0
1.2081850977861046
5.700239941059142
outcome: 0
1.2491661532931764
3.2786126619139506
outcome: 1
1.32014725792288
2.814984874483771
outcome: 0
1.24502446681941
1.4952629343245847
outcome: 0
1.141997405884165
1.7399810112799918
outcome: 0
1.190111516370263
4.104191591267908
outcome: 0
1.2180376968943514
3.3906194086192367
outcome: 0
1.185122140173778
0.9195202515333296
outcome: 0
1.1865779248333026
3.579257986920247
outcome: 0
1.2491661532931764
3.2786126619139506
outcome: 0
1.1877356561215722
3.7572694527847887
outcome: 0
1.1461468783903435
3.6096135532228164
outcome: 1
0.7874911149522222
1.5081497796235628
outcome: 1
1.2808062239163611
4.138913470153164
outcome: 1
1.0414903682528431
1.6082890503932847
outcome: 1
1.0414903682528431
1.6082890503932847
outcome: 1
0.8074371691519816
1.9455897534366502
outcome: 0
1.1667740069855235
1.7570461202926975
outcome: 0
1.170902926958668
1.9392779981722001
outcome: 1
0.7871997160351114
3.9162345622215375
outcome: 0
1.2451420092987484
5.058433721686493
outcome: 1
1.1667746493797804
1.3271731934092437
outcome: 1
0.9067776048003872
4.915390594847182
outcome: 0
1.1429963440239175
4.0945501183791215
outcome: 0
1.204239154072716
4.519500086823467
outcome: 0
1.0706743026921044
2.5546498743727555
outcome: 1
1.1313555780626088
3.10355198471787
outcome: 0
1.0867922622840605
2.558530594022849
outcome: 0
1.181851100009309
2.8163268490420337
outcome: 1
0.8763227159259054
4.9468675019991935
outcome: 1
1.0399398780694393
1.3412532086739313
outcome: 0
0.9544294875315094
3.845396085937322
outcome: 1
1.2779230140433193
3.8314703006857522
outcome: 1
1.107871562992113
0.30980852125684644
outcome: 1
0.9766122070466948
0.5063974166071445
outcome: 0
1.229927634217041
3.991316987740864
outcome: 0
1.2438179863318786
5.049543923808853
outcome: 0
1.104226963256805
3.1961050427775133
outcome: 1
1.160664926715058
3.6171134192501473
outcome: 0
1.3332796995289096
2.9357864443540054
outcome: 0
1.1844691398659355
5.247796159923566
outcome: 0
1.0932269746127425
2.9679020181688975
outcome: 0
1.1035122923581895
3.2864766360235214
outcome: 0
1.2937209521887714
3.3870901223900587
outcome: 1
0.8278990334218718
2.219096793211552
outcome: 1
0.854036879422322
4.372040017106426
outcome: 1
1.0858617294999346
2.6392521847228125
outcome: 1
1.161097895852124
0.710414976962106
outcome: 0
1.1752037278224496
3.686148774876813
outcome: 1
1.160664926715058
3.6171134192501473
outcome: 0
1.170902926958668
1.9392779981722001
outcome: 1
0.9814501905071805
6.590882429438535
outcome: 0
1.2058092826053668
1.5190687152312567
outcome: 0
1.2453242870655115
3.792174096446228
outcome: 1
0.9356560551594494
6.113514113563352
outcome: 0
1.2661379884404296
2.3837858544694983
outcome: 0
1.2031212928189239
1.4020315492569064
outcome: 1
1.0449560981364179
0.32680231361267964
outcome: 0
1.134724629781099
3.9565036531828564
outcome: 1
1.1086733728709828
3.754325940134984
outcome: 1
1.2356752398202275
1.9802942196187383
outcome: 0
1.204138094751816
1.338929564110711
outcome: 1
1.0553841965358515
7.21217310211463
outcome: 0
1.2051631560196256
4.394446237419559
outcome: 1
1.1744069934247416
0.7995641748824525
outcome: 1
0.792786805215249
3.4251686201800204
outcome: 0
1.2402489822406544
5.896317757116634
outcome: 1
0.9710225694521547
0.68973305308973
outcome: 1
1.241378631330799
2.0088243688568626
outcome: 0
1.229927634217041
3.991316987740864
outcome: 0
1.0459010317044735
0.3797781937354797
outcome: 0
1.1177937200054653
0.4670764703977539
outcome: 1
1.1518054939333804
2.817549244367695
outcome: 1
0.8114948946210727
2.0668219091463733
outcome: 0
0.9189097218916733
5.854681506600313
outcome: 1
0.9799369218224288
2.100976613092941
outcome: 0
1.2822429190417792
2.75329690970519
outcome: 0
1.2403624814562135
4.362925390049493
outcome: 1
1.268974436015745
3.9912707097803017
outcome: 0
0.9302530151932478
5.94754160333184
outcome: 1
1.483376801885263
3.2479285235278392
outcome: 0
1.1842205130037067
3.7593250632068393
outcome: 1
1.0849128064983438
0.24792893143631226
outcome: 0
1.279062300226969
3.768368315539557
outcome: 0
1.1177937200054653
0.4670764703977539
outcome: 0
0.9142125455938674
5.697983032309256
outcome: 0
1.0377553315835093
0.6995152087226735
outcome: 1
1.083783634712261
7.717478421668398
outcome: 0
1.2403624814562135
4.362925390049493
outcome: 1
1.296274181476104
4.200370013323749
outcome: 1
0.7543582760425118
3.126121170379656
outcome: 0
1.0233370934327273
-0.28973994244108053
outcome: 0
1.1925151029585999
3.3130321106166143
outcome: 1
1.0244413795602814
1.1821215960081342
outcome: 1
1.087065491569661
0.17940647385868158
outcome: 0
1.1635601684590988
4.418412887507296
outcome: 0
1.0867922622840605
2.558530594022849
outcome: 0
1.2235808689838312
3.904180843151514
outcome: 0
1.4046950438286883
3.2707247603473575
outcome: 0
1.226692290337514
4.201555030761527
outcome: 0
1.075964884468999
0.22065932333649996
outcome: 0
1.221667948338559
1.628015312145122
outcome: 0
1.23970310476099
4.315128868056646
outcome: 0
1.207026857301533
2.6142481600500718
outcome: 0
1.2384668175443445
5.376702126580842
outcome: 1
1.2691400311991405
3.762267400695982
outcome: 0
1.2808505035814866
3.6099925166308036
outcome: 1
1.457395769673124
2.755539980609435
outcome: 1
1.0414903682528431
1.6082890503932847
outcome: 0
1.176027975036364
2.028427196092547
outcome: 1
1.006566045064088
-0.7047651242658344
outcome: 1
0.8600525468936016
4.085942756831086
outcome: 0
1.260486136598728
5.187206521700039
outcome: 0
1.2661379884404296
2.3837858544694983
outcome: 0
1.0881932168195485
2.928317189256025
outcome: 0
1.2568649576134905
4.48107264136647
outcome: 0
1.1563481896305419
1.559588887447211
outcome: 1
1.0414903682528431
1.6082890503932847
outcome: 0
1.17730436455865
1.2288630212100946
outcome: 0
1.1565984124791635
3.618848712624844
outcome: 0
1.1982053413935856
4.631599493006164
outcome: 0
1.104226963256805
3.1961050427775133
outcome: 1
1.095593588569717
2.9296290213899394
outcome: 0
1.008557298238794
6.122868984791097
outcome: 1
0.8579822322200076
3.9953393941405073
outcome: 1
1.1343105916383087
0.9417076349112329
outcome: 1
1.1162853641705353
2.893678157863525
outcome: 0
1.2782577119773608
2.7604319239266806
outcome: 1
1.268974436015745
3.9912707097803017
outcome: 0
1.1921893268629948
1.6424146558647048
outcome: 0
1.2177955157725733
3.9890276388760557
outcome: 1
0.8783437323192298
5.041951874026995
outcome: 1
1.0947776783922172
2.7983837973886097
outcome: 1
0.7959903149369522
2.4606903227963097
outcome: 1
1.2782438721080709
3.6024669916014327
outcome: 0
0.9007299704638211
5.0784026892761664
outcome: 0
1.176027975036364
2.028427196092547
outcome: 1
0.7918518576623482
1.4777007900623464
outcome: 1
0.8931306633927819
5.736980893841075
outcome: 0
1.269215875869116
2.9761993039459353
outcome: 0
0.9101337317258378
5.762414926493781
outcome: 0
1.1862398758725976
3.916401065450586
outcome: 0
1.17730436455865
1.2288630212100946
outcome: 0
1.1442361488155468
4.158492042600034
outcome: 0
1.217095141553357
4.219324554816194
outcome: 1
0.8174616962861212
4.315104516369285
outcome: 0
1.2641299477278027
4.9555672556604895
outcome: 1
0.8271876200098955
2.326867946586148
outcome: 0
1.152436651878726
3.670500912832681
outcome: 0
1.1427918491522981
4.293646731713196
outcome: 1
1.2060586510919888
4.42150262592765
outcome: 0
1.2413488275175013
3.396407906962103
outcome: 0
1.1456528128017456
1.0939825189764112
outcome: 0
1.217933616878244
4.630377097680503
outcome: 0
1.3506364219299192
2.9523935230392633
outcome: 0
1.2202820539095813
1.9384780278086378
outcome: 0
1.1391000137652443
3.9286572338816907
outcome: 0
1.1987076398101064
1.7424244557423723
outcome: 0
0.9730926843769991
-0.2590715851348874
outcome: 0
1.185122140173778
0.9195202515333296
outcome: 0
1.204138094751816
1.338929564110711
outcome: 1
1.0673045808660484
0.038427445456997195
outcome: 0
1.072868149982257
1.4365475691488467
outcome: 0
1.3192863421508407
2.1369926939097956
outcome: 0
1.3446355828297638
4.709951055559763
outcome: 1
1.0354016325469606
1.8498847501069209
outcome: 0
0.7415241172617457
3.1709779254651216
outcome: 0
1.2202820539095813
1.9384780278086378
outcome: 0
1.279062300226969
3.768368315539557
outcome: 1
0.8083984696755137
1.8378186000620536
outcome: 0
0.7914380231770229
2.22728735524348
outcome: 0
1.25746596176148
3.277548927474752
outcome: 0
1.3254828482174972
4.217562512641359
outcome: 0
1.2038665349159736
1.6493922797742269
outcome: 1
1.1265188491400764
3.0846799488751557
outcome: 1
1.3196140445025852
2.541445498134132
outcome: 0
1.1171673627001526
3.4532507936036856
outcome: 0
0.9276357594114579
0.605130742739673
outcome: 1
1.1217993208015926
2.2317282804101697
outcome: 0
1.1082776967198078
3.4157326337802245
outcome: 1
0.8114948946210727
2.0668219091463733
outcome: 0
1.195123053501889
2.5689125313075563
outcome: 0
1.3506364219299192
2.9523935230392633
outcome: 1
1.0071024996252436
0.11732218771393499
outcome: 1
1.2712916078177874
3.7106143596981433
outcome: 0
1.1397511151358364
2.446216005977749
outcome: 1
1.0589072643813577
7.265034640532822
outcome: 0
1.2192448725171696
4.078176836796402
outcome: 0
1.2413488275175013
3.396407906962103
outcome: 1
1.4232281433152214
3.6721869142411454
outcome: 1
1.30381310467503
4.820360560373059
outcome: 0
1.2451420092987484
5.058433721686493
outcome: 0
0.9714424556701425
6.405755752600476
outcome: 0
0.9694516430723962
4.03052276277538
outcome: 1
0.7871997160351114
3.9162345622215375
outcome: 1
1.1635601684590988
4.418412887507296
outcome: 0
1.2491661532931764
3.2786126619139506
outcome: 1
0.7705604675976936
3.684075362134505
outcome: 0
1.1331845000867649
3.2626914147396975
outcome: 1
1.160664926715058
3.6171134192501473
outcome: 0
1.2491661532931764
3.2786126619139506
outcome: 0
1.269215875869116
2.9761993039459353
outcome: 0
1.2822429190417792
2.75329690970519
outcome: 0
1.1816068295366116
3.27373590637709
outcome: 0
0.9037372603465937
4.754292462087615
outcome: 1
0.8083984696755137
1.8378186000620536
outcome: 0
1.1628779229857393
4.563474243229618
outcome: 0
1.1565984124791635
3.618848712624844
outcome: 1
0.8816119770039911
4.375028504865497
outcome: 0
1.086662190611899
3.0591449440813316
outcome: 0
1.038158779418262
0.7920113740650798
outcome: 0
0.9730926843769991
-0.2590715851348874
outcome: 1
0.8441291147781297
4.7528661259925835
outcome: 1
1.4272973238279116
2.570586469448638
outcome: 0
0.9694516430723962
4.03052276277538
outcome: 0
0.9189097218916733
5.854681506600313
outcome: 0
1.212222923956939
3.237687390066957
outcome: 0
1.0387598421840545
-0.18447494878374768
outcome: 1
0.8109234426905334
3.2255345160266415
outcome: 1
1.1939666842223624
2.527005106844133
outcome: 0
1.1628779229857393
4.563474243229618
outcome: 1
0.7567290074644115
3.0438904270305227
outcome: 0
0.7415241172617457
3.1709779254651216
outcome: 0
1.25746596176148
3.277548927474752
outcome: 1
1.0015365652429953
0.03211557381489197
outcome: 1
1.0464564984531326
2.4559165482402268
outcome: 0
1.2175709020819605
2.903651176301315
outcome: 1
1.1086733728709828
3.754325940134984
outcome: 0
1.2424079882020358
1.462022532031924
outcome: 0
1.097974553880232
3.1063286551205667
outcome: 0
1.212222923956939
3.237687390066957
outcome: 0
1.3375874154820773
1.2984093918947566
outcome: 1
0.8809244514216247
4.894005963581001
outcome: 1
1.268974436015745
3.9912707097803017
outcome: 1
1.3572730243162354
1.4806412697742592
outcome: 0
1.2027377073027514
3.491301652724321
outcome: 1
1.092244615818966
3.126445006333301
outcome: 0
1.086662190611899
3.0591449440813316
outcome: 0
1.221776488364508
3.6077494457265575
outcome: 0
1.2177955157725733
3.9890276388760557
outcome: 0
1.2058092826053668
1.5190687152312567
outcome: 0
1.2333273681832106
1.2797906541524213
outcome: 0
0.7914380231770229
2.22728735524348
outcome: 1
1.1534208537295647
1.4857161815736475
outcome: 1
0.9183904212688038
1.719698419943443
outcome: 1
1.3373913013030831
4.57794880361035
outcome: 0
1.139024007161742
3.8508161953632674
outcome: 1
1.0487017522234252
0.8192442618086146
outcome: 1
0.9356560551594494
6.113514113563352
outcome: 1
1.0669654727608247
2.461240718858271
outcome: 0
1.1811305903951228
3.3368378915232864
outcome: 1
1.2458419718716836
3.2713540575581956
outcome: 1
1.2458419718716836
3.2713540575581956
outcome: 1
0.9272227301701893
5.3265566127241835
outcome: 0
1.2794027648388575
3.5393650064552373
outcome: 0
1.2704714838517914
2.9130973187997395
outcome: 1
1.3488082019209053
3.6617587077915528
outcome: 0
0.9714424556701425
6.405755752600476
outcome: 0
1.199063195437977
4.598527250967439
outcome: 1
1.178163379769283
1.3053240577408667
outcome: 0
1.206693039654052
1.4559667300850612
outcome: 1
1.0414903682528431
1.6082890503932847
outcome: 0
1.215234758319052
3.455851437185415
outcome: 1
0.9118464038774756
5.5708955338746575
outcome: 0
1.2050427974161828
2.8579982793419676
outcome: 0
0.9742130972188557
0.2643709037733411
outcome: 0
1.1844691398659355
5.247796159923566
outcome: 0
1.2524394545073883
4.434994491669608
outcome: 1
1.542572581358458
3.403423143115262
outcome: 0
1.1769508670187145
3.6692785175070197
outcome: 0
1.2822429190417792
2.75329690970519
outcome: 0
1.0867922622840605
2.558530594022849
outcome: 1
0.8441291147781297
4.7528661259925835
outcome: 1
1.2058092826053668
1.5190687152312567
outcome: 0
1.221667948338559
1.628015312145122
outcome: 0
1.141997405884165
1.7399810112799918
outcome: 0
1.3197320126913843
4.951977568393566
outcome: 0
1.1209727088576542
3.3807609703916004
outcome: 0
1.2601729872952065
4.282719607604429
outcome: 0
1.1865491518662368
1.3627353450173827
outcome: 0
1.213077638172467
3.5777924519122335
outcome: 1
0.8802299539874623
5.6004166768939685
outcome: 0
1.1171673627001526
3.4532507936036856
outcome: 0
1.161097895852124
0.710414976962106
outcome: 0
1.2491661532931764
3.2786126619139506
outcome: 0
1.2206750881206214
1.6911172972913173
outcome: 0
1.2933816220722207
3.025806974940778
outcome: 0
1.2987357509166029
5.372560821257159
outcome: 0
1.211463712550093
3.947943479016345
outcome: 0
0.9742130972188557
0.2643709037733411
outcome: 1
1.232903783704064
3.116178568186786
outcome: 1
1.0399398780694393
1.3412532086739313
outcome: 0
0.9142125455938674
5.697983032309256
outcome: 1
0.9706907161055768
6.3709348342724095
outcome: 1
1.1383656067845729
3.917207448943332
outcome: 0
1.5252211435098386
2.6663907826890885
outcome: 0
1.097974553880232
3.1063286551205667
outcome: 0
1.267866647442576
3.1110658960002158
outcome: 0
1.2405156450815114
5.251648277176933
outcome: 1
1.1676079264361243
4.27902506716287
outcome: 0
0.9102545510143124
1.108882689770402
outcome: 0
1.23970310476099
4.315128868056646
outcome: 0
1.212222923956939
3.237687390066957
outcome: 0
1.2623955997716934
5.09660315900946
outcome: 0
1.2206750881206214
1.6911172972913173
outcome: 0
1.267866647442576
3.1110658960002158
outcome: 1
1.2449324345237163
3.9160235374978964
outcome: 0
1.1673602418822873
4.672053477132311
outcome: 0
1.0943473885147437
0.08690612701610154
Out[840]:
array([[  37, 1243],
       [  11,  819]])
In [841]:
from sklearn.metrics import accuracy_score
score = accuracy_score(actual, [1 if p > 0 else 0 for p in predicted])
print('Accuracy:', round(score * 100,2), '%')
Accuracy: 40.57 %
In [834]:
import seaborn as sns
cm = confusion_matrix(actual, [1 if p > 0 else 0 for p in predicted])
fig, ax = plt.subplots(figsize=(5, 5))
sns.heatmap(cm, annot=True, ax = ax, fmt='g')

ax.set_title('Confusion Matrix') 
ax.set_xlabel('Predicted')
ax.set_ylabel('Actual')

ax.xaxis.set_ticklabels(['up day','down day'])
ax.yaxis.set_ticklabels(['up day','down day'])
ax.set_yticklabels(ax.get_yticklabels(), rotation = 0, fontsize = 8)
ax.set_xticklabels(ax.get_xticklabels(), rotation = 90, fontsize = 8)  
plt.show()