from IPython.display import Image
Image(filename='double logos.png')
Image(filename='predicting-stock-market-with-markov/markov.png')
YouTube companion: ADD
Plenty more at http://www.viralml.com
Connect on Twitter: https://twitter.com/amunategui
My books on Amazon: https://www.amazon.com/s/ref=nb_sb_noss_2?url=search-alias%3Daps&field-keywords=manuel+amunategui
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.
A Markov Chain offers a probabilistic approach in predicting the likelihood of an event based on prior behavior.
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).
Image(filename='predicting-stock-market-with-markov/transition-matrix.png')
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).
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"
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
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.
%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
# 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()
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 |
# 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
len(market_subset)
26
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)
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 |
new_set_df.head()
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 |
# confirm sequence
# new_set_df[new_set_df['Close_Date'] == '1973-06-27'] {HLH, HLH, HHH, HHH, LLL, LML, LML, LLL, LHL, ...
# 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)
new_set_df.tail(10)
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 |
new_set_df['Outcome_Next_Day_Direction'].describe()
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
# 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)
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, ... |
#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)
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 |
compressed_set = pd.merge(compressed_set, compressed_outcomes, on= ['Sequence_ID', 'Close_Date'], how='inner')
print(compressed_set.shape)
compressed_set.head()
(100000, 4)
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 |
# # 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()
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 |
# 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
(2110, 4)
compressed_set = compressed_set[compressed_set['Close_Date'] < datetime.datetime.now()
- datetime.timedelta(days=90)]
compressed_set.shape
(97890, 4)
list(compressed_set)
['Sequence_ID', 'Close_Date', 'Event_Pattern', 'Outcome_Next_Day_Direction']
# 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']]
compressed_set['Outcome_Next_Day_Direction'].describe()
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
print(len(compressed_set['Outcome_Next_Day_Direction']))
len(compressed_set[abs(compressed_set['Outcome_Next_Day_Direction']) > 10000000])
97890
77769
# 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
compressed_set.head()
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 |
# 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)
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)
24
compressed_set['Outcome_Next_Day_Direction'].head()
0 1 3 1 4 1 5 1 7 1 Name: Outcome_Next_Day_Direction, dtype: int64
# 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)
grid_pos = build_transition_grid(compressed_set_pos, unique_patterns)
grid_neg = build_transition_grid(compressed_set_neg, unique_patterns)
grid_neg.head()
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
grid_pos.head()
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
# compressed_set_validation[compressed_set_validation['Sequence_ID' == seq_id]]
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
array([[ 37, 1243], [ 11, 819]])
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 %
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()