""" Results for test_glm.py. Hard-coded from R or Stata. Note that some of the remaining discrepancy vs. Stata may be because Stata uses ML by default unless you specifically ask for IRLS. """ import os import numpy as np import pandas as pd from statsmodels.api import add_constant from statsmodels.genmod.tests.results import glm_test_resids # Test Precisions DECIMAL_4 = 4 DECIMAL_3 = 3 DECIMAL_2 = 2 DECIMAL_1 = 1 DECIMAL_0 = 0 class Longley(object): """ Longley used for TestGlmGaussian Results are from Stata and R. """ def __init__(self): self.resids = np.array([ [267.34002976, 267.34002976, 267.34002976, 267.34002976, 267.34002976], [-94.0139424, -94.0139424, -94.0139424, -94.0139424, -94.0139424], [46.28716776, 46.28716776, 46.28716776, 46.28716776, 46.28716776], [-410.11462193, -410.11462193, -410.11462193, -410.11462193, -410.11462193], [309.71459076, 309.71459076, 309.71459076, 309.71459076, 309.71459076], [-249.31121533, -249.31121533, -249.31121533, -249.31121533, -249.31121533], [-164.0489564, -164.0489564, -164.0489564, -164.0489564, -164.0489564], [-13.18035687, -13.18035687, -13.18035687, -13.18035687, -13.18035687], [14.3047726, 14.3047726, 14.3047726, 14.3047726, 14.3047726], [455.39409455, 455.39409455, 455.39409455, 455.39409455, 455.39409455], [-17.26892711, -17.26892711, -17.26892711, -17.26892711, -17.26892711], [-39.05504252, -39.05504252, -39.05504252, -39.05504252, -39.05504252], [-155.5499736, -155.5499736, -155.5499736, -155.5499736, -155.5499736], [-85.67130804, -85.67130804, -85.67130804, -85.67130804, -85.67130804], [341.93151396, 341.93151396, 341.93151396, 341.93151396, 341.93151396], [-206.75782519, -206.75782519, -206.75782519, -206.75782519, -206.75782519]]) self.null_deviance = 185008826 # taken from R. self.params = np.array([ 1.50618723e+01, -3.58191793e-02, -2.02022980e+00, -1.03322687e+00, -5.11041057e-02, 1.82915146e+03, -3.48225863e+06]) self.bse = np.array([ 8.49149258e+01, 3.34910078e-02, 4.88399682e-01, 2.14274163e-01, 2.26073200e-01, 4.55478499e+02, 8.90420384e+05]) self.aic_R = 235.23486961695903 # R adds 2 for dof to AIC self.aic_Stata = 14.57717943930524 # stata divides by nobs self.deviance = 836424.0555058046 # from R self.scale = 92936.006167311629 self.llf = -109.61743480847952 self.null_deviance = 185008826 # taken from R. Rpy bug self.bic_Stata = 836399.1760177979 # no bic in R? self.df_model = 6 self.df_resid = 9 # TODO: taken from Stata; not available in sm yet self.chi2 = 1981.711859508729 self.prsquared = 0.90 self.prsquared_cox_snell = 1.00 # self.pearson_chi2 = 836424.1293162981 # from Stata (?) self.fittedvalues = np.array([ 60055.659970240202, 61216.013942398131, 60124.71283224225, 61597.114621930756, 62911.285409240052, 63888.31121532945, 65153.048956395127, 63774.180356866214, 66004.695227399934, 67401.605905447621, 68186.268927114084, 66552.055042522494, 68810.549973595422, 69649.67130804155, 68989.068486039061, 70757.757825193927]) class GaussianLog(object): """ Uses generated data. These results are from R and Stata. """ def __init__(self): self.resids = np.array([ [3.20800000e-04, 3.20800000e-04, 8.72100000e-04, 3.20800000e-04, 3.20800000e-04], [8.12100000e-04, 8.12100000e-04, 2.16350000e-03, 8.12100000e-04, 8.12100000e-04], [-2.94800000e-04, -2.94800000e-04, -7.69700000e-04, -2.94800000e-04, -2.94800000e-04], [1.40190000e-03, 1.40190000e-03, 3.58560000e-03, 1.40190000e-03, 1.40190000e-03], [-2.30910000e-03, -2.30910000e-03, -5.78490000e-03, -2.30910000e-03, -2.30910000e-03], [1.10380000e-03, 1.10380000e-03, 2.70820000e-03, 1.10380000e-03, 1.10380000e-03], [-5.14000000e-06, -5.14000000e-06, -1.23000000e-05, -5.14000000e-06, -5.14000000e-06], [-1.65500000e-04, -1.65500000e-04, -3.89200000e-04, -1.65500000e-04, -1.65500000e-04], [-7.55400000e-04, -7.55400000e-04, -1.73870000e-03, -7.55400000e-04, -7.55400000e-04], [-1.39800000e-04, -1.39800000e-04, -3.14800000e-04, -1.39800000e-04, -1.39800000e-04], [-7.17000000e-04, -7.17000000e-04, -1.58000000e-03, -7.17000000e-04, -7.17000000e-04], [-1.12200000e-04, -1.12200000e-04, -2.41900000e-04, -1.12200000e-04, -1.12200000e-04], [3.22100000e-04, 3.22100000e-04, 6.79000000e-04, 3.22100000e-04, 3.22100000e-04], [-3.78000000e-05, -3.78000000e-05, -7.79000000e-05, -3.78000000e-05, -3.78000000e-05], [5.54500000e-04, 5.54500000e-04, 1.11730000e-03, 5.54500000e-04, 5.54500000e-04], [3.38400000e-04, 3.38400000e-04, 6.66300000e-04, 3.38400000e-04, 3.38400000e-04], [9.72000000e-05, 9.72000000e-05, 1.87000000e-04, 9.72000000e-05, 9.72000000e-05], [-7.92900000e-04, -7.92900000e-04, -1.49070000e-03, -7.92900000e-04, -7.92900000e-04], [3.33000000e-04, 3.33000000e-04, 6.11500000e-04, 3.33000000e-04, 3.33000000e-04], [-8.35300000e-04, -8.35300000e-04, -1.49790000e-03, -8.35300000e-04, -8.35300000e-04], [-3.99700000e-04, -3.99700000e-04, -6.99800000e-04, -3.99700000e-04, -3.99700000e-04], [1.41300000e-04, 1.41300000e-04, 2.41500000e-04, 1.41300000e-04, 1.41300000e-04], [-8.50700000e-04, -8.50700000e-04, -1.41920000e-03, -8.50700000e-04, -8.50700000e-04], [1.43000000e-06, 1.43000000e-06, 2.33000000e-06, 1.43000000e-06, 1.43000000e-06], [-9.12000000e-05, -9.12000000e-05, -1.44900000e-04, -9.12000000e-05, -9.12000000e-05], [6.75500000e-04, 6.75500000e-04, 1.04650000e-03, 6.75500000e-04, 6.75500000e-04], [3.97900000e-04, 3.97900000e-04, 6.01100000e-04, 3.97900000e-04, 3.97900000e-04], [1.07000000e-05, 1.07000000e-05, 1.57000000e-05, 1.07000000e-05, 1.07000000e-05], [-8.15200000e-04, -8.15200000e-04, -1.17060000e-03, -8.15200000e-04, -8.15200000e-04], [-8.46400000e-04, -8.46400000e-04, -1.18460000e-03, -8.46400000e-04, -8.46400000e-04], [9.91200000e-04, 9.91200000e-04, 1.35180000e-03, 9.91200000e-04, 9.91200000e-04], [-5.07400000e-04, -5.07400000e-04, -6.74200000e-04, -5.07400000e-04, -5.07400000e-04], [1.08520000e-03, 1.08520000e-03, 1.40450000e-03, 1.08520000e-03, 1.08520000e-03], [9.56100000e-04, 9.56100000e-04, 1.20500000e-03, 9.56100000e-04, 9.56100000e-04], [1.87500000e-03, 1.87500000e-03, 2.30090000e-03, 1.87500000e-03, 1.87500000e-03], [-1.93920000e-03, -1.93920000e-03, -2.31650000e-03, -1.93920000e-03, -1.93920000e-03], [8.16000000e-04, 8.16000000e-04, 9.48700000e-04, 8.16000000e-04, 8.16000000e-04], [1.01520000e-03, 1.01520000e-03, 1.14860000e-03, 1.01520000e-03, 1.01520000e-03], [1.04150000e-03, 1.04150000e-03, 1.14640000e-03, 1.04150000e-03, 1.04150000e-03], [-3.88200000e-04, -3.88200000e-04, -4.15600000e-04, -3.88200000e-04, -3.88200000e-04], [9.95900000e-04, 9.95900000e-04, 1.03690000e-03, 9.95900000e-04, 9.95900000e-04], [-6.82800000e-04, -6.82800000e-04, -6.91200000e-04, -6.82800000e-04, -6.82800000e-04], [-8.11400000e-04, -8.11400000e-04, -7.98500000e-04, -8.11400000e-04, -8.11400000e-04], [-1.79050000e-03, -1.79050000e-03, -1.71250000e-03, -1.79050000e-03, -1.79050000e-03], [6.10000000e-04, 6.10000000e-04, 5.66900000e-04, 6.10000000e-04, 6.10000000e-04], [2.52600000e-04, 2.52600000e-04, 2.28100000e-04, 2.52600000e-04, 2.52600000e-04], [-8.62500000e-04, -8.62500000e-04, -7.56400000e-04, -8.62500000e-04, -8.62500000e-04], [-3.47300000e-04, -3.47300000e-04, -2.95800000e-04, -3.47300000e-04, -3.47300000e-04], [-7.79000000e-05, -7.79000000e-05, -6.44000000e-05, -7.79000000e-05, -7.79000000e-05], [6.72000000e-04, 6.72000000e-04, 5.39400000e-04, 6.72000000e-04, 6.72000000e-04], [-3.72100000e-04, -3.72100000e-04, -2.89900000e-04, -3.72100000e-04, -3.72100000e-04], [-1.22900000e-04, -1.22900000e-04, -9.29000000e-05, -1.22900000e-04, -1.22900000e-04], [-1.63470000e-03, -1.63470000e-03, -1.19900000e-03, -1.63470000e-03, -1.63470000e-03], [2.64400000e-04, 2.64400000e-04, 1.88100000e-04, 2.64400000e-04, 2.64400000e-04], [1.79230000e-03, 1.79230000e-03, 1.23650000e-03, 1.79230000e-03, 1.79230000e-03], [-1.40500000e-04, -1.40500000e-04, -9.40000000e-05, -1.40500000e-04, -1.40500000e-04], [-2.98500000e-04, -2.98500000e-04, -1.93600000e-04, -2.98500000e-04, -2.98500000e-04], [-9.33100000e-04, -9.33100000e-04, -5.86400000e-04, -9.33100000e-04, -9.33100000e-04], [9.11200000e-04, 9.11200000e-04, 5.54900000e-04, 9.11200000e-04, 9.11200000e-04], [-1.31840000e-03, -1.31840000e-03, -7.77900000e-04, -1.31840000e-03, -1.31840000e-03], [-1.30200000e-04, -1.30200000e-04, -7.44000000e-05, -1.30200000e-04, -1.30200000e-04], [9.09300000e-04, 9.09300000e-04, 5.03200000e-04, 9.09300000e-04, 9.09300000e-04], [-2.39500000e-04, -2.39500000e-04, -1.28300000e-04, -2.39500000e-04, -2.39500000e-04], [7.15300000e-04, 7.15300000e-04, 3.71000000e-04, 7.15300000e-04, 7.15300000e-04], [5.45000000e-05, 5.45000000e-05, 2.73000000e-05, 5.45000000e-05, 5.45000000e-05], [2.85310000e-03, 2.85310000e-03, 1.38600000e-03, 2.85310000e-03, 2.85310000e-03], [4.63400000e-04, 4.63400000e-04, 2.17800000e-04, 4.63400000e-04, 4.63400000e-04], [2.80900000e-04, 2.80900000e-04, 1.27700000e-04, 2.80900000e-04, 2.80900000e-04], [5.42000000e-05, 5.42000000e-05, 2.38000000e-05, 5.42000000e-05, 5.42000000e-05], [-3.62300000e-04, -3.62300000e-04, -1.54000000e-04, -3.62300000e-04, -3.62300000e-04], [-1.11900000e-03, -1.11900000e-03, -4.59800000e-04, -1.11900000e-03, -1.11900000e-03], [1.28900000e-03, 1.28900000e-03, 5.11900000e-04, 1.28900000e-03, 1.28900000e-03], [-1.40820000e-03, -1.40820000e-03, -5.40400000e-04, -1.40820000e-03, -1.40820000e-03], [-1.69300000e-04, -1.69300000e-04, -6.28000000e-05, -1.69300000e-04, -1.69300000e-04], [-1.03620000e-03, -1.03620000e-03, -3.71000000e-04, -1.03620000e-03, -1.03620000e-03], [1.49150000e-03, 1.49150000e-03, 5.15800000e-04, 1.49150000e-03, 1.49150000e-03], [-7.22000000e-05, -7.22000000e-05, -2.41000000e-05, -7.22000000e-05, -7.22000000e-05], [5.49000000e-04, 5.49000000e-04, 1.76900000e-04, 5.49000000e-04, 5.49000000e-04], [-2.12320000e-03, -2.12320000e-03, -6.60400000e-04, -2.12320000e-03, -2.12320000e-03], [7.84000000e-06, 7.84000000e-06, 2.35000000e-06, 7.84000000e-06, 7.84000000e-06], [1.15580000e-03, 1.15580000e-03, 3.34700000e-04, 1.15580000e-03, 1.15580000e-03], [4.83400000e-04, 4.83400000e-04, 1.35000000e-04, 4.83400000e-04, 4.83400000e-04], [-5.26100000e-04, -5.26100000e-04, -1.41700000e-04, -5.26100000e-04, -5.26100000e-04], [-1.75100000e-04, -1.75100000e-04, -4.55000000e-05, -1.75100000e-04, -1.75100000e-04], [-1.84600000e-03, -1.84600000e-03, -4.62100000e-04, -1.84600000e-03, -1.84600000e-03], [2.07200000e-04, 2.07200000e-04, 5.00000000e-05, 2.07200000e-04, 2.07200000e-04], [-8.54700000e-04, -8.54700000e-04, -1.98700000e-04, -8.54700000e-04, -8.54700000e-04], [-9.20000000e-05, -9.20000000e-05, -2.06000000e-05, -9.20000000e-05, -9.20000000e-05], [5.35700000e-04, 5.35700000e-04, 1.15600000e-04, 5.35700000e-04, 5.35700000e-04], [-7.67300000e-04, -7.67300000e-04, -1.59400000e-04, -7.67300000e-04, -7.67300000e-04], [-1.79710000e-03, -1.79710000e-03, -3.59500000e-04, -1.79710000e-03, -1.79710000e-03], [1.10910000e-03, 1.10910000e-03, 2.13500000e-04, 1.10910000e-03, 1.10910000e-03], [-5.53800000e-04, -5.53800000e-04, -1.02600000e-04, -5.53800000e-04, -5.53800000e-04], [7.48000000e-04, 7.48000000e-04, 1.33400000e-04, 7.48000000e-04, 7.48000000e-04], [4.23000000e-04, 4.23000000e-04, 7.26000000e-05, 4.23000000e-04, 4.23000000e-04], [-3.16400000e-04, -3.16400000e-04, -5.22000000e-05, -3.16400000e-04, -3.16400000e-04], [-6.63200000e-04, -6.63200000e-04, -1.05200000e-04, -6.63200000e-04, -6.63200000e-04], [1.33540000e-03, 1.33540000e-03, 2.03700000e-04, 1.33540000e-03, 1.33540000e-03], [-7.81200000e-04, -7.81200000e-04, -1.14600000e-04, -7.81200000e-04, -7.81200000e-04], [1.67880000e-03, 1.67880000e-03, 2.36600000e-04, 1.67880000e-03, 1.67880000e-03]]) self.null_deviance = 56.691617808182208 self.params = np.array([ 9.99964386e-01, -1.99896965e-02, -1.00027232e-04]) self.bse = np.array([1.42119293e-04, 1.20276468e-05, 1.87347682e-07]) self.aic_R = -1103.8187213072656 # adds 2 for dof for scale self.aic_Stata = -11.05818072104212 # divides by nobs for e(aic) self.deviance = 8.68876986288542e-05 self.scale = 8.9574946938163984e-07 # from R but e(phi) in Stata self.llf = 555.9093606536328 self.bic_Stata = -446.7014211525822 self.df_model = 2 self.df_resid = 97 self.chi2 = 33207648.86501769 # from Stata not in sm self.fittedvalues = np.array([ 2.7181850213327747, 2.664122305869506, 2.6106125414084405, 2.5576658143523567, 2.5052916730829535, 2.4534991313100165, 2.4022966718815781, 2.3516922510411282, 2.3016933031175575, 2.2523067456332542, 2.2035389848154616, 2.1553959214958001, 2.107882957382607, 2.0610050016905817, 2.0147664781120667, 1.969171332114154, 1.9242230385457144, 1.8799246095383746, 1.8362786026854092, 1.7932871294825108, 1.7509518640143886, 1.7092740518711942, 1.6682545192788105, 1.6278936824271399, 1.5881915569806042, 1.5491477677552221, 1.5107615585467538, 1.4730318020945796, 1.4359570101661721, 1.3995353437472129, 1.3637646233226499, 1.3286423392342188, 1.2941656621002184, 1.2603314532836074, 1.2271362753947765, 1.1945764028156565, 1.162647832232141, 1.1313462931621328, 1.1006672584668622, 1.0706059548334832, 1.0411573732173065, 1.0123162792324054, 0.98407722347970683, 0.95643455180206194, 0.92938241545618494, 0.90291478119174029, 0.87702544122826565, 0.85170802312101246, 0.82695599950720078, 0.80276269772458597, 0.77912130929465073, 0.75602489926313921, 0.73346641539106316, 0.71143869718971686, 0.68993448479364294, 0.66894642766589496, 0.64846709313034534, 0.62848897472617915, 0.60900450038011367, 0.5900060403922629, 0.57148591523195513, 0.55343640314018494, 0.5358497475357491, 0.51871816422248385, 0.50203384839536769, 0.48578898144361343, 0.46997573754920047, 0.45458629007964013, 0.4396128177740814, 0.42504751072218311, 0.41088257613548018, 0.39711024391126759, 0.38372277198930843, 0.37071245150195081, 0.35807161171849949, 0.34579262478494655, 0.33386791026040569, 0.32228993945183393, 0.31105123954884056, 0.30014439756060574, 0.28956206405712448, 0.27929695671718968, 0.26934186368570684, 0.25968964674310463, 0.25033324428976694, 0.24126567414856051, 0.23248003618867552, 0.22396951477412205, 0.21572738104035141, 0.20774699500257574, 0.20002180749946474, 0.19254536197598673, 0.18531129610924435, 0.17831334328122878, 0.17154533390247831, 0.16500119659068577, 0.15867495920834204, 0.15256074976354628, 0.14665279717814039, 0.14094543192735109]) class GaussianInverse(object): """ This test uses generated data. Results are from R and Stata. """ def __init__(self): self.resids = np.array([ [-5.15300000e-04, -5.15300000e-04, 5.14800000e-04, -5.15300000e-04, -5.15300000e-04], [-2.12500000e-04, -2.12500000e-04, 2.03700000e-04, -2.12500000e-04, -2.12500000e-04], [-1.71400000e-04, -1.71400000e-04, 1.57200000e-04, -1.71400000e-04, -1.71400000e-04], [1.94020000e-03, 1.94020000e-03, -1.69710000e-03, 1.94020000e-03, 1.94020000e-03], [-6.81100000e-04, -6.81100000e-04, 5.66900000e-04, -6.81100000e-04, -6.81100000e-04], [1.21370000e-03, 1.21370000e-03, -9.58800000e-04, 1.21370000e-03, 1.21370000e-03], [-1.51090000e-03, -1.51090000e-03, 1.13070000e-03, -1.51090000e-03, -1.51090000e-03], [3.21500000e-04, 3.21500000e-04, -2.27400000e-04, 3.21500000e-04, 3.21500000e-04], [-3.18500000e-04, -3.18500000e-04, 2.12600000e-04, -3.18500000e-04, -3.18500000e-04], [3.75600000e-04, 3.75600000e-04, -2.36300000e-04, 3.75600000e-04, 3.75600000e-04], [4.82300000e-04, 4.82300000e-04, -2.85500000e-04, 4.82300000e-04, 4.82300000e-04], [-1.41870000e-03, -1.41870000e-03, 7.89300000e-04, -1.41870000e-03, -1.41870000e-03], [6.75000000e-05, 6.75000000e-05, -3.52000000e-05, 6.75000000e-05, 6.75000000e-05], [4.06300000e-04, 4.06300000e-04, -1.99100000e-04, 4.06300000e-04, 4.06300000e-04], [-3.61500000e-04, -3.61500000e-04, 1.66000000e-04, -3.61500000e-04, -3.61500000e-04], [-2.97400000e-04, -2.97400000e-04, 1.28000000e-04, -2.97400000e-04, -2.97400000e-04], [-9.32700000e-04, -9.32700000e-04, 3.75800000e-04, -9.32700000e-04, -9.32700000e-04], [1.16270000e-03, 1.16270000e-03, -4.38500000e-04, 1.16270000e-03, 1.16270000e-03], [6.77900000e-04, 6.77900000e-04, -2.39200000e-04, 6.77900000e-04, 6.77900000e-04], [-1.29330000e-03, -1.29330000e-03, 4.27000000e-04, -1.29330000e-03, -1.29330000e-03], [2.24500000e-04, 2.24500000e-04, -6.94000000e-05, 2.24500000e-04, 2.24500000e-04], [1.05510000e-03, 1.05510000e-03, -3.04900000e-04, 1.05510000e-03, 1.05510000e-03], [2.50400000e-04, 2.50400000e-04, -6.77000000e-05, 2.50400000e-04, 2.50400000e-04], [4.08600000e-04, 4.08600000e-04, -1.03400000e-04, 4.08600000e-04, 4.08600000e-04], [-1.67610000e-03, -1.67610000e-03, 3.96800000e-04, -1.67610000e-03, -1.67610000e-03], [7.47600000e-04, 7.47600000e-04, -1.65700000e-04, 7.47600000e-04, 7.47600000e-04], [2.08200000e-04, 2.08200000e-04, -4.32000000e-05, 2.08200000e-04, 2.08200000e-04], [-8.00800000e-04, -8.00800000e-04, 1.55700000e-04, -8.00800000e-04, -8.00800000e-04], [5.81200000e-04, 5.81200000e-04, -1.05900000e-04, 5.81200000e-04, 5.81200000e-04], [1.00980000e-03, 1.00980000e-03, -1.72400000e-04, 1.00980000e-03, 1.00980000e-03], [2.77400000e-04, 2.77400000e-04, -4.44000000e-05, 2.77400000e-04, 2.77400000e-04], [-5.02800000e-04, -5.02800000e-04, 7.55000000e-05, -5.02800000e-04, -5.02800000e-04], [2.69800000e-04, 2.69800000e-04, -3.80000000e-05, 2.69800000e-04, 2.69800000e-04], [2.01300000e-04, 2.01300000e-04, -2.67000000e-05, 2.01300000e-04, 2.01300000e-04], [-1.19690000e-03, -1.19690000e-03, 1.48900000e-04, -1.19690000e-03, -1.19690000e-03], [-6.94200000e-04, -6.94200000e-04, 8.12000000e-05, -6.94200000e-04, -6.94200000e-04], [5.65500000e-04, 5.65500000e-04, -6.22000000e-05, 5.65500000e-04, 5.65500000e-04], [4.93100000e-04, 4.93100000e-04, -5.10000000e-05, 4.93100000e-04, 4.93100000e-04], [3.25000000e-04, 3.25000000e-04, -3.17000000e-05, 3.25000000e-04, 3.25000000e-04], [-7.70200000e-04, -7.70200000e-04, 7.07000000e-05, -7.70200000e-04, -7.70200000e-04], [2.58000000e-05, 2.58000000e-05, -2.23000000e-06, 2.58000000e-05, 2.58000000e-05], [-1.52800000e-04, -1.52800000e-04, 1.25000000e-05, -1.52800000e-04, -1.52800000e-04], [4.52000000e-05, 4.52000000e-05, -3.48000000e-06, 4.52000000e-05, 4.52000000e-05], [-6.83900000e-04, -6.83900000e-04, 4.97000000e-05, -6.83900000e-04, -6.83900000e-04], [-7.77600000e-04, -7.77600000e-04, 5.34000000e-05, -7.77600000e-04, -7.77600000e-04], [1.03170000e-03, 1.03170000e-03, -6.70000000e-05, 1.03170000e-03, 1.03170000e-03], [1.20000000e-03, 1.20000000e-03, -7.37000000e-05, 1.20000000e-03, 1.20000000e-03], [-7.71600000e-04, -7.71600000e-04, 4.48000000e-05, -7.71600000e-04, -7.71600000e-04], [-3.37000000e-04, -3.37000000e-04, 1.85000000e-05, -3.37000000e-04, -3.37000000e-04], [1.19880000e-03, 1.19880000e-03, -6.25000000e-05, 1.19880000e-03, 1.19880000e-03], [-1.54610000e-03, -1.54610000e-03, 7.64000000e-05, -1.54610000e-03, -1.54610000e-03], [9.11600000e-04, 9.11600000e-04, -4.27000000e-05, 9.11600000e-04, 9.11600000e-04], [-4.70800000e-04, -4.70800000e-04, 2.09000000e-05, -4.70800000e-04, -4.70800000e-04], [-1.21550000e-03, -1.21550000e-03, 5.13000000e-05, -1.21550000e-03, -1.21550000e-03], [1.09160000e-03, 1.09160000e-03, -4.37000000e-05, 1.09160000e-03, 1.09160000e-03], [-2.72000000e-04, -2.72000000e-04, 1.04000000e-05, -2.72000000e-04, -2.72000000e-04], [-7.84500000e-04, -7.84500000e-04, 2.84000000e-05, -7.84500000e-04, -7.84500000e-04], [1.53330000e-03, 1.53330000e-03, -5.28000000e-05, 1.53330000e-03, 1.53330000e-03], [-1.84450000e-03, -1.84450000e-03, 6.05000000e-05, -1.84450000e-03, -1.84450000e-03], [1.68550000e-03, 1.68550000e-03, -5.26000000e-05, 1.68550000e-03, 1.68550000e-03], [-3.06100000e-04, -3.06100000e-04, 9.10000000e-06, -3.06100000e-04, -3.06100000e-04], [1.00950000e-03, 1.00950000e-03, -2.86000000e-05, 1.00950000e-03, 1.00950000e-03], [5.22000000e-04, 5.22000000e-04, -1.41000000e-05, 5.22000000e-04, 5.22000000e-04], [-2.18000000e-05, -2.18000000e-05, 5.62000000e-07, -2.18000000e-05, -2.18000000e-05], [-7.80600000e-04, -7.80600000e-04, 1.92000000e-05, -7.80600000e-04, -7.80600000e-04], [6.81400000e-04, 6.81400000e-04, -1.60000000e-05, 6.81400000e-04, 6.81400000e-04], [-1.43800000e-04, -1.43800000e-04, 3.23000000e-06, -1.43800000e-04, -1.43800000e-04], [7.76000000e-04, 7.76000000e-04, -1.66000000e-05, 7.76000000e-04, 7.76000000e-04], [2.54900000e-04, 2.54900000e-04, -5.22000000e-06, 2.54900000e-04, 2.54900000e-04], [5.77500000e-04, 5.77500000e-04, -1.13000000e-05, 5.77500000e-04, 5.77500000e-04], [7.58100000e-04, 7.58100000e-04, -1.42000000e-05, 7.58100000e-04, 7.58100000e-04], [-8.31000000e-04, -8.31000000e-04, 1.49000000e-05, -8.31000000e-04, -8.31000000e-04], [-2.10340000e-03, -2.10340000e-03, 3.62000000e-05, -2.10340000e-03, -2.10340000e-03], [-8.89900000e-04, -8.89900000e-04, 1.47000000e-05, -8.89900000e-04, -8.89900000e-04], [1.08570000e-03, 1.08570000e-03, -1.71000000e-05, 1.08570000e-03, 1.08570000e-03], [-1.88600000e-04, -1.88600000e-04, 2.86000000e-06, -1.88600000e-04, -1.88600000e-04], [9.10000000e-05, 9.10000000e-05, -1.32000000e-06, 9.10000000e-05, 9.10000000e-05], [1.07700000e-03, 1.07700000e-03, -1.50000000e-05, 1.07700000e-03, 1.07700000e-03], [9.04100000e-04, 9.04100000e-04, -1.21000000e-05, 9.04100000e-04, 9.04100000e-04], [-2.20000000e-04, -2.20000000e-04, 2.83000000e-06, -2.20000000e-04, -2.20000000e-04], [-1.64030000e-03, -1.64030000e-03, 2.02000000e-05, -1.64030000e-03, -1.64030000e-03], [2.20600000e-04, 2.20600000e-04, -2.62000000e-06, 2.20600000e-04, 2.20600000e-04], [-2.78300000e-04, -2.78300000e-04, 3.17000000e-06, -2.78300000e-04, -2.78300000e-04], [-4.93000000e-04, -4.93000000e-04, 5.40000000e-06, -4.93000000e-04, -4.93000000e-04], [-1.85000000e-04, -1.85000000e-04, 1.95000000e-06, -1.85000000e-04, -1.85000000e-04], [-7.64000000e-04, -7.64000000e-04, 7.75000000e-06, -7.64000000e-04, -7.64000000e-04], [7.79600000e-04, 7.79600000e-04, -7.61000000e-06, 7.79600000e-04, 7.79600000e-04], [2.88400000e-04, 2.88400000e-04, -2.71000000e-06, 2.88400000e-04, 2.88400000e-04], [1.09370000e-03, 1.09370000e-03, -9.91000000e-06, 1.09370000e-03, 1.09370000e-03], [3.07000000e-04, 3.07000000e-04, -2.68000000e-06, 3.07000000e-04, 3.07000000e-04], [-8.76000000e-04, -8.76000000e-04, 7.37000000e-06, -8.76000000e-04, -8.76000000e-04], [-1.85300000e-04, -1.85300000e-04, 1.50000000e-06, -1.85300000e-04, -1.85300000e-04], [3.24700000e-04, 3.24700000e-04, -2.54000000e-06, 3.24700000e-04, 3.24700000e-04], [4.59600000e-04, 4.59600000e-04, -3.47000000e-06, 4.59600000e-04, 4.59600000e-04], [-2.73300000e-04, -2.73300000e-04, 1.99000000e-06, -2.73300000e-04, -2.73300000e-04], [1.32180000e-03, 1.32180000e-03, -9.29000000e-06, 1.32180000e-03, 1.32180000e-03], [-1.32620000e-03, -1.32620000e-03, 9.00000000e-06, -1.32620000e-03, -1.32620000e-03], [9.62000000e-05, 9.62000000e-05, -6.31000000e-07, 9.62000000e-05, 9.62000000e-05], [-6.04400000e-04, -6.04400000e-04, 3.83000000e-06, -6.04400000e-04, -6.04400000e-04], [-6.66300000e-04, -6.66300000e-04, 4.08000000e-06, -6.66300000e-04, -6.66300000e-04]]) self.null_deviance = 6.8088354977561 # from R, Rpy bug self.params = np.array([1.00045997, 0.01991666, 0.00100126]) self.bse = np.array([4.55214070e-04, 7.00529313e-05, 1.84478509e-06]) self.aic_R = -1123.1528237643774 self.aic_Stata = -11.25152876811373 self.deviance = 7.1612915365488368e-05 self.scale = 7.3827747608449547e-07 self.llf = 565.57641188218872 self.bic_Stata = -446.7014364279675 self.df_model = 2 self.df_resid = 97 self.chi2 = 2704006.698904491 self.fittedvalues = np.array([ 0.99954024, 0.97906956, 0.95758077, 0.93526008, 0.91228657, 0.88882978, 0.8650479, 0.84108646, 0.81707757, 0.79313958, 0.76937709, 0.74588129, 0.72273051, 0.69999099, 0.67771773, 0.65595543, 0.63473944, 0.61409675, 0.59404691, 0.57460297, 0.55577231, 0.53755742, 0.51995663, 0.50296478, 0.48657379, 0.47077316, 0.4555505, 0.44089187, 0.42678213, 0.41320529, 0.40014475, 0.38758348, 0.37550428, 0.36388987, 0.35272306, 0.34198684, 0.33166446, 0.32173953, 0.31219604, 0.30301842, 0.29419156, 0.28570085, 0.27753216, 0.26967189, 0.26210695, 0.25482476, 0.24781324, 0.2410608, 0.23455636, 0.22828931, 0.22224947, 0.21642715, 0.21081306, 0.20539835, 0.20017455, 0.19513359, 0.19026777, 0.18556972, 0.18103243, 0.17664922, 0.1724137, 0.16831977, 0.16436164, 0.16053377, 0.15683086, 0.15324789, 0.14978003, 0.1464227, 0.14317153, 0.14002232, 0.13697109, 0.13401403, 0.1311475, 0.12836802, 0.12567228, 0.1230571, 0.12051944, 0.11805642, 0.11566526, 0.1133433, 0.11108802, 0.10889699, 0.10676788, 0.10469847, 0.10268664, 0.10073034, 0.09882763, 0.09697663, 0.09517555, 0.09342267, 0.09171634, 0.09005498, 0.08843707, 0.08686116, 0.08532585, 0.08382979, 0.0823717, 0.08095035, 0.07956453, 0.07821311]) class Star98(object): """ Star98 class used with TestGlmBinomial """ def __init__(self): self.params = ( -0.0168150366, 0.0099254766, -0.0187242148, -0.0142385609, 0.2544871730, 0.2406936644, 0.0804086739, -1.9521605027, -0.3340864748, -0.1690221685, 0.0049167021, -0.0035799644, -0.0140765648, -0.0040049918, -0.0039063958, 0.0917143006, 0.0489898381, 0.0080407389, 0.0002220095, -0.0022492486, 2.9588779262) self.bse = ( 4.339467e-04, 6.013714e-04, 7.435499e-04, 4.338655e-04, 2.994576e-02, 5.713824e-02, 1.392359e-02, 3.168109e-01, 6.126411e-02, 3.270139e-02, 1.253877e-03, 2.254633e-04, 1.904573e-03, 4.739838e-04, 9.623650e-04, 1.450923e-02, 7.451666e-03, 1.499497e-03, 2.988794e-05, 3.489838e-04, 1.546712e+00) self.null_deviance = 34345.3688931 self.df_null = 302 self.deviance = 4078.76541772 self.df_resid = 282 self.df_model = 20 self.aic_R = 6039.22511799 self.aic_Stata = 19.93143846737438 self.bic_Stata = 2467.493504191302 self.llf = -2998.61255899391 # from R self.llf_Stata = -2998.612927807218 self.scale = 1. self.pearson_chi2 = 4051.921614 self.prsquared = 0.8346 self.prsquared_cox_snell = 1.0000 self.resids = glm_test_resids.star98_resids self.fittedvalues = np.array([ 0.5833118, 0.75144661, 0.50058272, 0.68534524, 0.32251021, 0.68693601, 0.33299827, 0.65624766, 0.49851481, 0.506736, 0.23954874, 0.86631452, 0.46432936, 0.44171873, 0.66797935, 0.73988491, 0.51966014, 0.42442446, 0.5649369, 0.59251634, 0.34798337, 0.56415024, 0.49974355, 0.3565539, 0.20752309, 0.18269097, 0.44932642, 0.48025128, 0.59965277, 0.58848671, 0.36264203, 0.33333196, 0.74253352, 0.5081886, 0.53421878, 0.56291445, 0.60205239, 0.29174423, 0.2954348, 0.32220414, 0.47977903, 0.23687535, 0.11776464, 0.1557423, 0.27854799, 0.22699533, 0.1819439, 0.32554433, 0.22681989, 0.15785389, 0.15268609, 0.61094772, 0.20743222, 0.51649059, 0.46502006, 0.41031788, 0.59523288, 0.65733285, 0.27835336, 0.2371213, 0.25137045, 0.23953942, 0.27854519, 0.39652413, 0.27023163, 0.61411863, 0.2212025, 0.42005842, 0.55940397, 0.35413774, 0.45724563, 0.57399437, 0.2168918, 0.58308738, 0.17181104, 0.49873249, 0.22832683, 0.14846056, 0.5028073, 0.24513863, 0.48202096, 0.52823155, 0.5086262, 0.46295993, 0.57869402, 0.78363217, 0.21144435, 0.2298366, 0.17954825, 0.32232586, 0.8343015, 0.56217006, 0.47367315, 0.52535649, 0.60350746, 0.43210701, 0.44712008, 0.35858239, 0.2521347, 0.19787004, 0.63256553, 0.51386532, 0.64997027, 0.13402072, 0.81756174, 0.74543642, 0.30825852, 0.23988707, 0.17273125, 0.27880599, 0.17395893, 0.32052828, 0.80467697, 0.18726218, 0.23842081, 0.19020381, 0.85835388, 0.58703615, 0.72415106, 0.64433695, 0.68766653, 0.32923663, 0.16352185, 0.38868816, 0.44980444, 0.74810044, 0.42973792, 0.53762581, 0.72714996, 0.61229484, 0.30267667, 0.24713253, 0.65086008, 0.48957265, 0.54955545, 0.5697156, 0.36406211, 0.48906545, 0.45919413, 0.4930565, 0.39785555, 0.5078719, 0.30159626, 0.28524393, 0.34687707, 0.22522042, 0.52947159, 0.29277287, 0.8585002, 0.60800389, 0.75830521, 0.35648175, 0.69508796, 0.45518355, 0.21567675, 0.39682985, 0.49042948, 0.47615798, 0.60588234, 0.62910299, 0.46005639, 0.71755165, 0.48852156, 0.47940661, 0.60128813, 0.16589699, 0.68512861, 0.46305199, 0.68832227, 0.7006721, 0.56564937, 0.51753941, 0.54261733, 0.56072214, 0.34545715, 0.30226104, 0.3572956, 0.40996287, 0.33517519, 0.36248407, 0.33937041, 0.34140691, 0.2627528, 0.29955161, 0.38581683, 0.24840026, 0.15414272, 0.40415991, 0.53936252, 0.52111887, 0.28060168, 0.45600958, 0.51110589, 0.43757523, 0.46891953, 0.39425249, 0.5834369, 0.55817308, 0.32051259, 0.43567448, 0.34134195, 0.43016545, 0.4885413, 0.28478325, 0.2650776, 0.46784606, 0.46265983, 0.42655938, 0.18972234, 0.60448491, 0.211896, 0.37886032, 0.50727577, 0.39782309, 0.50427121, 0.35882898, 0.39596807, 0.49160806, 0.35618002, 0.6819922, 0.36871093, 0.43079679, 0.67985516, 0.41270595, 0.68952767, 0.52587734, 0.32042126, 0.39120123, 0.56870985, 0.32962349, 0.32168989, 0.54076251, 0.4592907, 0.48480182, 0.4408386, 0.431178, 0.47078232, 0.55911605, 0.30331618, 0.50310393, 0.65036038, 0.45078895, 0.62354291, 0.56435463, 0.50034281, 0.52693538, 0.57217285, 0.49221472, 0.40707122, 0.44226533, 0.3475959, 0.54746396, 0.86385832, 0.48402233, 0.54313657, 0.61586824, 0.27097185, 0.69717808, 0.52156974, 0.50401189, 0.56724181, 0.6577178, 0.42732047, 0.44808396, 0.65435634, 0.54766225, 0.38160648, 0.49890847, 0.50879037, 0.5875452, 0.45101593, 0.5709704, 0.3175516, 0.39813159, 0.28305688, 0.40521062, 0.30120578, 0.26400428, 0.44205496, 0.40545798, 0.39366599, 0.55288196, 0.14104184, 0.17550155, 0.1949095, 0.40255144, 0.21016822, 0.09712017, 0.63151487, 0.25885514, 0.57323748, 0.61836898, 0.43268601, 0.67008878, 0.75801989, 0.50353406, 0.64222315, 0.29925757, 0.32592036, 0.39634977, 0.39582747, 0.41037006, 0.34174944]) class Lbw(object): ''' The LBW data can be found here https://www.stata-press.com/data/r9/rmain.html ''' def __init__(self): # data set up for data not in datasets filename = os.path.join(os.path.dirname(os.path.abspath(__file__)), "stata_lbw_glm.csv") data = pd.read_csv(filename) dummies = pd.get_dummies(data.race, prefix="race", drop_first=False) data = pd.concat([data, dummies], axis=1) self.endog = data.low design = data[["age", "lwt", "race_black", "race_other", "smoke", "ptl", "ht", "ui"]] self.exog = add_constant(design, prepend=False) # Results for Canonical Logit Link self.params = ( -.02710031, -.01515082, 1.26264728, .86207916, .92334482, .54183656, 1.83251780, .75851348, .46122388) self.bse = ( 0.036449917, 0.006925765, 0.526405169, 0.439146744, 0.400820976, 0.346246857, 0.691623875, 0.459373871, 1.204574885) self.aic_R = 219.447991133 self.aic_Stata = 1.161100482182551 self.deviance = 201.4479911325021 self.scale = 1 self.llf = -100.7239955662511 self.chi2 = 25.65329337867037 # from Stata not used by sm self.null_deviance = 234.671996193219 self.bic_Stata = -742.0664715782335 self.df_resid = 180 self.df_model = 8 self.df_null = 188 self.pearson_chi2 = 182.023342493558 self.resids = glm_test_resids.lbw_resids self.fittedvalues = np.array([ 0.31217507, 0.12793027, 0.32119762, 0.48442686, 0.50853393, 0.24517662, 0.12755193, 0.33226988, 0.22013309, 0.26268069, 0.34729955, 0.18782188, 0.75404181, 0.54723527, 0.35016393, 0.35016393, 0.45824406, 0.25336683, 0.43087357, 0.23284101, 0.20146616, 0.24315597, 0.02725586, 0.22207692, 0.39800383, 0.05584178, 0.28403447, 0.06931188, 0.35371946, 0.3896279, 0.3896279, 0.47812002, 0.60043853, 0.07144772, 0.29995988, 0.17910031, 0.22773411, 0.22691015, 0.06221253, 0.2384528, 0.32633864, 0.05131047, 0.2954536, 0.07364416, 0.57241299, 0.57241299, 0.08272435, 0.23298882, 0.12658158, 0.58967487, 0.46989562, 0.22455631, 0.2348285, 0.29571887, 0.28212464, 0.31499013, 0.68340511, 0.14090647, 0.31448425, 0.28082972, 0.28082972, 0.24918728, 0.27018297, 0.08175784, 0.64808999, 0.38252574, 0.25550797, 0.09113411, 0.40736693, 0.32644055, 0.54367425, 0.29606968, 0.47028421, 0.39972155, 0.25079125, 0.09678472, 0.08807264, 0.27467837, 0.5675742, 0.045619, 0.10719293, 0.04826292, 0.23934092, 0.24179618, 0.23802197, 0.49196179, 0.31379451, 0.10605469, 0.04047396, 0.11620849, 0.09937016, 0.21822964, 0.29770265, 0.83912829, 0.25079125, 0.08548557, 0.06550308, 0.2046457, 0.2046457, 0.08110349, 0.13519643, 0.47862055, 0.38891913, 0.1383964, 0.26176764, 0.31594589, 0.11418612, 0.06324112, 0.28468594, 0.21663702, 0.03827107, 0.27237604, 0.20246694, 0.19042999, 0.15019447, 0.18759474, 0.12308435, 0.19700616, 0.11564002, 0.36595033, 0.07765727, 0.14119063, 0.13584627, 0.11012759, 0.10102472, 0.10002166, 0.07439288, 0.27919958, 0.12491598, 0.06774594, 0.72513764, 0.17714986, 0.67373352, 0.80679436, 0.52908941, 0.15695938, 0.49722003, 0.41970014, 0.62375224, 0.53695622, 0.25474238, 0.79135707, 0.2503871, 0.25352337, 0.33474211, 0.19308929, 0.24658944, 0.25495092, 0.30867144, 0.41240259, 0.59412526, 0.16811226, 0.48282791, 0.36566756, 0.09279325, 0.75337353, 0.57128885, 0.52974123, 0.44548504, 0.77748843, 0.3224082, 0.40054277, 0.29522468, 0.19673553, 0.73781774, 0.57680312, 0.44545573, 0.30242355, 0.38720223, 0.16632904, 0.30804092, 0.56385194, 0.60012179, 0.48324821, 0.24636345, 0.26153216, 0.2348285, 0.29023669, 0.41011454, 0.36472083, 0.65922069, 0.30476903, 0.09986775, 0.70658332, 0.30713075, 0.36096386, 0.54962701, 0.71996086, 0.6633756]) class Scotvote(object): """ Scotvot class is used with TestGlmGamma. """ def __init__(self): self.params = ( 4.961768e-05, 2.034423e-03, -7.181429e-05, 1.118520e-04, -1.467515e-07, -5.186831e-04, -2.42717498e-06, -1.776527e-02) self.bse = ( 1.621577e-05, 5.320802e-04, 2.711664e-05, 4.057691e-05, 1.236569e-07, 2.402534e-04, 7.460253e-07, 1.147922e-02) self.null_deviance = 0.536072 self.df_null = 31 self.deviance = 0.087388516417 self.df_resid = 24 self.df_model = 7 self.aic_R = 182.947045954721 self.aic_Stata = 10.72212 self.bic_Stata = -83.09027 self.llf = -163.5539382 # from Stata, same as ours with scale = 1 # self.llf = -82.47352 # Very close to ours as is self.scale = 0.003584283 self.pearson_chi2 = .0860228056 self.prsquared = 0.429 self.prsquared_cox_snell = 0.97971 self.resids = glm_test_resids.scotvote_resids self.fittedvalues = np.array([ 57.80431482, 53.2733447, 50.56347993, 58.33003783, 70.46562169, 56.88801284, 66.81878401, 66.03410393, 57.92937473, 63.23216907, 53.9914785, 61.28993391, 64.81036393, 63.47546816, 60.69696114, 74.83508176, 56.56991106, 72.01804172, 64.35676519, 52.02445881, 64.24933079, 71.15070332, 45.73479688, 54.93318588, 66.98031261, 52.02479973, 56.18413736, 58.12267471, 67.37947398, 60.49162862, 73.82609217, 69.61515621]) class Cancer(object): ''' The Cancer data can be found here https://www.stata-press.com/data/r10/rmain.html ''' def __init__(self): filename = os.path.join(os.path.dirname(os.path.abspath(__file__)), "stata_cancer_glm.csv") data = np.recfromcsv(open(filename, 'rb')) self.endog = data.studytime dummies = pd.get_dummies(pd.Series(data.drug, dtype="category"), drop_first=True) design = np.column_stack((data.age, dummies)).astype(float) self.exog = add_constant(design, prepend=False) class CancerLog(Cancer): """ CancerLog is used TestGlmGammaLog """ def __init__(self): super(CancerLog, self).__init__() self.resids = np.array([ [-8.52598100e-01, -1.45739100e+00, -3.92408100e+01, -1.41526900e+00, -5.78417200e+00], [-8.23683800e-01, -1.35040200e+00, -2.64957500e+01, -1.31777000e+00, -4.67162900e+00], [-7.30450400e-01, -1.07754600e+00, -4.02136400e+01, -1.06208800e+00, -5.41978500e+00], [-7.04471600e-01, -1.01441500e+00, -7.25951500e+01, -1.00172900e+00, -7.15130900e+00], [-5.28668000e-01, -6.68617300e-01, -3.80758100e+01, -6.65304600e-01, -4.48658700e+00], [-2.28658500e-01, -2.48859700e-01, -6.14913600e+00, -2.48707200e-01, -1.18577100e+00], [-1.93939400e-01, -2.08119900e-01, -7.46226500e+00, -2.08031700e-01, -1.20300800e+00], [-3.55635700e-01, -4.09525000e-01, -2.14132500e+01, -4.08815100e-01, -2.75958600e+00], [-5.73360000e-02, -5.84700000e-02, -4.12946200e+00, -5.84681000e-02, -4.86586900e-01], [3.09828000e-02, 3.06685000e-02, 1.86551100e+00, 3.06682000e-02, 2.40413800e-01], [-2.11924300e-01, -2.29071300e-01, -2.18386100e+01, -2.28953000e-01, -2.15130900e+00], [-3.10989000e-01, -3.50739300e-01, -4.19249500e+01, -3.50300400e-01, -3.61084500e+00], [-9.22250000e-03, -9.25100000e-03, -1.13679700e+00, -9.25100000e-03, -1.02392100e-01], [2.39402500e-01, 2.22589700e-01, 1.88577300e+01, 2.22493500e-01, 2.12475600e+00], [3.35166000e-02, 3.31493000e-02, 4.51842400e+00, 3.31489000e-02, 3.89155400e-01], [8.49829400e-01, 6.85180200e-01, 3.57627500e+01, 6.82689900e-01, 5.51291500e+00], [4.12934200e-01, 3.66785200e-01, 4.65392600e+01, 3.66370400e-01, 4.38379500e+00], [4.64148400e-01, 4.07123200e-01, 6.25726500e+01, 4.06561900e-01, 5.38915500e+00], [1.71104600e+00, 1.19474800e+00, 1.12676500e+02, 1.18311900e+00, 1.38850500e+01], [1.26571800e+00, 9.46389000e-01, 1.30431000e+02, 9.40244600e-01, 1.28486900e+01], [-3.48532600e-01, -3.99988300e-01, -2.95638100e+01, -3.99328600e-01, -3.20997700e+00], [-4.04340300e-01, -4.76960100e-01, -4.10254300e+01, -4.75818000e-01, -4.07286500e+00], [-4.92057900e-01, -6.08818300e-01, -9.34509600e+01, -6.06357200e-01, -6.78109700e+00], [-4.02876400e-01, -4.74878400e-01, -9.15226200e+01, -4.73751900e-01, -6.07225700e+00], [-5.15056700e-01, -6.46013300e-01, -2.19014600e+02, -6.43043500e-01, -1.06209700e+01], [-8.70423000e-02, -8.97043000e-02, -1.26361400e+01, -8.96975000e-02, -1.04875100e+00], [1.28362300e-01, 1.23247800e-01, 1.70383300e+01, 1.23231000e-01, 1.47887800e+00], [-2.39271900e-01, -2.61562100e-01, -9.30283300e+01, -2.61384400e-01, -4.71795100e+00], [7.37246500e-01, 6.08186000e-01, 6.25359600e+01, 6.06409700e-01, 6.79002300e+00], [-3.64110000e-02, -3.68626000e-02, -1.41565300e+01, -3.68621000e-02, -7.17951200e-01], [2.68833000e-01, 2.47933100e-01, 6.67934100e+01, 2.47801000e-01, 4.23748400e+00], [5.96389600e-01, 5.07237700e-01, 1.13265500e+02, 5.06180100e-01, 8.21890300e+00], [1.98218000e-02, 1.96923000e-02, 1.00820900e+01, 1.96923000e-02, 4.47040700e-01], [7.74936000e-01, 6.34305300e-01, 2.51883900e+02, 6.32303700e-01, 1.39711800e+01], [-7.63925100e-01, -1.16591700e+00, -4.93461700e+02, -1.14588000e+00, -1.94156600e+01], [-6.23771700e-01, -8.41174800e-01, -4.40679600e+02, -8.34266300e-01, -1.65796100e+01], [-1.63272900e-01, -1.73115100e-01, -6.73975900e+01, -1.73064800e-01, -3.31725800e+00], [-4.28562500e-01, -5.11932900e-01, -4.73787800e+02, -5.10507400e-01, -1.42494800e+01], [8.00693000e-02, 7.80269000e-02, 3.95353400e+01, 7.80226000e-02, 1.77920500e+00], [-2.13674400e-01, -2.31127400e-01, -2.15987000e+02, -2.31005700e-01, -6.79344600e+00], [-1.63544000e-02, -1.64444000e-02, -1.05642100e+01, -1.64444000e-02, -4.15657600e-01], [2.04900500e-01, 1.92372100e-01, 1.10651300e+02, 1.92309400e-01, 4.76156600e+00], [-1.94758900e-01, -2.09067700e-01, -2.35484100e+02, -2.08978200e-01, -6.77219400e+00], [3.16727400e-01, 2.88367800e-01, 1.87065600e+02, 2.88162100e-01, 7.69732400e+00], [6.24234900e-01, 5.27632500e-01, 2.57678500e+02, 5.26448400e-01, 1.26827400e+01], [8.30241100e-01, 6.72002100e-01, 2.86513700e+02, 6.69644800e-01, 1.54232100e+01], [6.55140000e-03, 6.53710000e-03, 7.92130700e+00, 6.53710000e-03, 2.27805800e-01], [3.41595200e-01, 3.08985000e-01, 2.88667600e+02, 3.08733300e-01, 9.93012900e+00]]) self.null_deviance = 27.92207137420696 # From R (bug in rpy) self.params = np.array([ -0.04477778, 0.57437126, 1.05210726, 4.64604002]) self.bse = np.array([0.0147328, 0.19694727, 0.19772507, 0.83534671]) self.aic_R = 331.89022395372069 self.aic_Stata = 7.403608467857651 self.deviance = 16.174635536991005 self.scale = 0.31805268736385695 # self.llf = -160.94511197686035 # From R self.llf = -173.6866032285836 # from Staa self.bic_Stata = -154.1582089453923 # from Stata self.df_model = 3 self.df_resid = 44 self.chi2 = 36.77821448266359 # from Stata not in sm self.fittedvalues = np.array([ 6.78419193, 5.67167253, 7.41979002, 10.15123371, 8.48656317, 5.18582263, 6.20304079, 7.75958258, 8.48656317, 7.75958258, 10.15123371, 11.61071755, 11.10228357, 8.87520908, 11.61071755, 6.48711178, 10.61611394, 11.61071755, 8.11493609, 10.15123371, 9.21009116, 10.07296716, 13.78112366, 15.07225103, 20.62079147, 12.04881666, 11.5211983, 19.71780584, 9.21009116, 19.71780584, 15.76249142, 13.78112366, 22.55271436, 18.02872842, 25.41575239, 26.579678, 20.31745227, 33.24937131, 22.22095589, 31.79337946, 25.41575239, 23.23857437, 34.77204095, 24.30279515, 20.31745227, 18.57700761, 34.77204095, 29.06987768]) class CancerIdentity(Cancer): """ CancerIdentity is used with TestGlmGammaIdentity """ def __init__(self): super(CancerIdentity, self).__init__() self.resids = np.array([ [-8.52598100e-01, -1.45739100e+00, -3.92408100e+01, -1.41526900e+00, -5.78417200e+00], [-8.23683800e-01, -1.35040200e+00, -2.64957500e+01, -1.31777000e+00, -4.67162900e+00], [-7.30450400e-01, -1.07754600e+00, -4.02136400e+01, -1.06208800e+00, -5.41978500e+00], [-7.04471600e-01, -1.01441500e+00, -7.25951500e+01, -1.00172900e+00, -7.15130900e+00], [-5.28668000e-01, -6.68617300e-01, -3.80758100e+01, -6.65304600e-01, -4.48658700e+00], [-2.28658500e-01, -2.48859700e-01, -6.14913600e+00, -2.48707200e-01, -1.18577100e+00], [-1.93939400e-01, -2.08119900e-01, -7.46226500e+00, -2.08031700e-01, -1.20300800e+00], [-3.55635700e-01, -4.09525000e-01, -2.14132500e+01, -4.08815100e-01, -2.75958600e+00], [-5.73360000e-02, -5.84700000e-02, -4.12946200e+00, -5.84681000e-02, -4.86586900e-01], [3.09828000e-02, 3.06685000e-02, 1.86551100e+00, 3.06682000e-02, 2.40413800e-01], [-2.11924300e-01, -2.29071300e-01, -2.18386100e+01, -2.28953000e-01, -2.15130900e+00], [-3.10989000e-01, -3.50739300e-01, -4.19249500e+01, -3.50300400e-01, -3.61084500e+00], [-9.22250000e-03, -9.25100000e-03, -1.13679700e+00, -9.25100000e-03, -1.02392100e-01], [2.39402500e-01, 2.22589700e-01, 1.88577300e+01, 2.22493500e-01, 2.12475600e+00], [3.35166000e-02, 3.31493000e-02, 4.51842400e+00, 3.31489000e-02, 3.89155400e-01], [8.49829400e-01, 6.85180200e-01, 3.57627500e+01, 6.82689900e-01, 5.51291500e+00], [4.12934200e-01, 3.66785200e-01, 4.65392600e+01, 3.66370400e-01, 4.38379500e+00], [4.64148400e-01, 4.07123200e-01, 6.25726500e+01, 4.06561900e-01, 5.38915500e+00], [1.71104600e+00, 1.19474800e+00, 1.12676500e+02, 1.18311900e+00, 1.38850500e+01], [1.26571800e+00, 9.46389000e-01, 1.30431000e+02, 9.40244600e-01, 1.28486900e+01], [-3.48532600e-01, -3.99988300e-01, -2.95638100e+01, -3.99328600e-01, -3.20997700e+00], [-4.04340300e-01, -4.76960100e-01, -4.10254300e+01, -4.75818000e-01, -4.07286500e+00], [-4.92057900e-01, -6.08818300e-01, -9.34509600e+01, -6.06357200e-01, -6.78109700e+00], [-4.02876400e-01, -4.74878400e-01, -9.15226200e+01, -4.73751900e-01, -6.07225700e+00], [-5.15056700e-01, -6.46013300e-01, -2.19014600e+02, -6.43043500e-01, -1.06209700e+01], [-8.70423000e-02, -8.97043000e-02, -1.26361400e+01, -8.96975000e-02, -1.04875100e+00], [1.28362300e-01, 1.23247800e-01, 1.70383300e+01, 1.23231000e-01, 1.47887800e+00], [-2.39271900e-01, -2.61562100e-01, -9.30283300e+01, -2.61384400e-01, -4.71795100e+00], [7.37246500e-01, 6.08186000e-01, 6.25359600e+01, 6.06409700e-01, 6.79002300e+00], [-3.64110000e-02, -3.68626000e-02, -1.41565300e+01, -3.68621000e-02, -7.17951200e-01], [2.68833000e-01, 2.47933100e-01, 6.67934100e+01, 2.47801000e-01, 4.23748400e+00], [5.96389600e-01, 5.07237700e-01, 1.13265500e+02, 5.06180100e-01, 8.21890300e+00], [1.98218000e-02, 1.96923000e-02, 1.00820900e+01, 1.96923000e-02, 4.47040700e-01], [7.74936000e-01, 6.34305300e-01, 2.51883900e+02, 6.32303700e-01, 1.39711800e+01], [-7.63925100e-01, -1.16591700e+00, -4.93461700e+02, -1.14588000e+00, -1.94156600e+01], [-6.23771700e-01, -8.41174800e-01, -4.40679600e+02, -8.34266300e-01, -1.65796100e+01], [-1.63272900e-01, -1.73115100e-01, -6.73975900e+01, -1.73064800e-01, -3.31725800e+00], [-4.28562500e-01, -5.11932900e-01, -4.73787800e+02, -5.10507400e-01, -1.42494800e+01], [8.00693000e-02, 7.80269000e-02, 3.95353400e+01, 7.80226000e-02, 1.77920500e+00], [-2.13674400e-01, -2.31127400e-01, -2.15987000e+02, -2.31005700e-01, -6.79344600e+00], [-1.63544000e-02, -1.64444000e-02, -1.05642100e+01, -1.64444000e-02, -4.15657600e-01], [2.04900500e-01, 1.92372100e-01, 1.10651300e+02, 1.92309400e-01, 4.76156600e+00], [-1.94758900e-01, -2.09067700e-01, -2.35484100e+02, -2.08978200e-01, -6.77219400e+00], [3.16727400e-01, 2.88367800e-01, 1.87065600e+02, 2.88162100e-01, 7.69732400e+00], [6.24234900e-01, 5.27632500e-01, 2.57678500e+02, 5.26448400e-01, 1.26827400e+01], [8.30241100e-01, 6.72002100e-01, 2.86513700e+02, 6.69644800e-01, 1.54232100e+01], [6.55140000e-03, 6.53710000e-03, 7.92130700e+00, 6.53710000e-03, 2.27805800e-01], [3.41595200e-01, 3.08985000e-01, 2.88667600e+02, 3.08733300e-01, 9.93012900e+00]]) self.params = np.array([ -0.5369833, 6.47296332, 16.20336802, 38.96617431]) self.bse = np.array([ 0.13341238, 2.1349966, 3.87411875, 8.19235553]) self.aic_R = 328.39209118952965 # TODO: the below will fail self.aic_Stata = 7.381090276021671 self.deviance = 15.093762327607557 self.scale = 0.29512089119443752 self.null_deviance = 27.92207137420696 # from R bug in RPy # NOTE: our scale is Stata's dispers_p (pearson?) # TODO: if scale is analagous to Stata's dispersion, then this might be # where the discrepancies come from? # self.llf = -159.19604559476483 # From R self.llf = -173.1461666245201 # From Stata self.bic_Stata = -155.2390821535193 self.df_model = 3 self.df_resid = 44 self.chi2 = 51.56632068622578 self.fittedvalues = np.array([ 6.21019277, 4.06225956, 7.28415938, 11.04304251, 8.89510929, 2.98829295, 5.13622616, 7.82114268, 8.89510929, 7.82114268, 11.04304251, 12.65399242, 12.11700911, 9.43209259, 12.65399242, 5.67320947, 11.58002581, 12.65399242, 8.35812599, 11.04304251, 9.46125627, 10.53522287, 14.294106, 15.36807261, 19.12695574, 12.68315609, 12.14617279, 18.58997243, 9.46125627, 18.58997243, 15.90505591, 14.294106, 20.20092234, 17.51600582, 25.63546061, 26.17244391, 22.95054409, 28.85736043, 24.0245107, 28.32037713, 25.63546061, 24.561494, 29.39434374, 25.09847731, 22.95054409, 21.87657748, 29.39434374, 27.24641052]) class Cpunish(object): ''' The following are from the R script in models.datasets.cpunish Slightly different than published results, but should be correct Probably due to rounding in cleaning? ''' def __init__(self): self.params = ( 2.611017e-04, 7.781801e-02, -9.493111e-02, 2.969349e-01, 2.301183e+00, -1.872207e+01, -6.801480e+00) self.bse = ( 5.187132e-05, 7.940193e-02, 2.291926e-02, 4.375164e-01, 4.283826e-01, 4.283961e+00, 4.146850e+00) self.null_deviance = 136.57281747225 self.df_null = 16 self.deviance = 18.591641759528944 self.df_resid = 10 self.df_model = 6 self.aic_R = 77.8546573896503 # same as Stata self.aic_Stata = 4.579685683305706 self.bic_Stata = -9.740492454486446 self.chi2 = 128.8021169250578 # from Stata not in sm self.llf = -31.92732869482515 self.scale = 1 self.pearson_chi2 = 24.75374835 self.resids = glm_test_resids.cpunish_resids self.fittedvalues = np.array([ 35.2263655, 8.1965744, 1.3118966, 3.6862982, 2.0823003, 1.0650316, 1.9260424, 2.4171405, 1.8473219, 2.8643241, 3.1211989, 3.3382067, 2.5269969, 0.8972542, 0.9793332, 0.5346209, 1.9790936]) class Cpunish_offset(Cpunish): ''' Same model as Cpunish but with offset of 100. Many things do not change. ''' def __init__(self): super(Cpunish_offset, self).__init__() self.params = ( -1.140665e+01, 2.611017e-04, 7.781801e-02, -9.493111e-02, 2.969349e-01, 2.301183e+00, -1.872207e+01) self.bse = ( 4.147e+00, 5.187e-05, 7.940e-02, 2.292e-02, 4.375e-01, 4.284e-01, 4.284e+00) class InvGauss(object): ''' Usef Data was generated by Hardin and Hilbe using Stata. Note only the first 5000 observations are used because the models code currently uses np.eye. ''' # FIXME: do something with the commented-out code below # np.random.seed(54321) # x1 = np.abs(stats.norm.ppf((np.random.random(5000)))) # x2 = np.abs(stats.norm.ppf((np.random.random(5000)))) # X = np.column_stack((x1, x2)) # X = add_constant(X) # params = np.array([.5, -.25, 1]) # eta = np.dot(X, params) # mu = 1/np.sqrt(eta) # sigma = .5 # This is not correct. Errors need to be normally distributed # But Y needs to be Inverse Gaussian, so we could build it up # by throwing out data? # Refs: # * Lai (2009) Generating inverse Gaussian random variates by # approximation # * Atkinson (1982) The simulation of generalized inverse gaussian # and hyperbolic random variables seems to be the canonical ref # Y = np.dot(X, params) + np.random.wald(mu, sigma, 1000) # model = GLM(Y, X, family=models.family.InverseGaussian(link=\ # models.family.links.identity())) def __init__(self): # set up data # filename = os.path.join(os.path.dirname(os.path.abspath(__file__)), "inv_gaussian.csv") with open(filename, 'r') as fd: data = np.genfromtxt(fd, delimiter=",", dtype=float)[1:] self.endog = data[:5000, 0] self.exog = data[:5000, 1:] self.exog = add_constant(self.exog, prepend=False) # Results # NOTE: loglikelihood difference in R vs. Stata vs. Models # is the same situation as gamma self.params = (0.4519770, -0.2508288, 1.0359574) self.bse = (0.03148291, 0.02237211, 0.03429943) self.null_deviance = 1520.673165475461 self.df_null = 4999 self.deviance = 1423.943980407997 self.df_resid = 4997 self.df_model = 2 self.aic_R = 5059.41911646446 self.aic_Stata = 1.552280060977946 self.bic_Stata = -41136.47039418921 self.llf = -3877.700354 # Stata is same as ours with scale set to 1 # self.llf = -2525.70955823223 # from R, close to ours self.scale = 0.2867266359127567 self.pearson_chi2 = 1432.771536 self.resids = glm_test_resids.invgauss_resids self.fittedvalues = np.array([ 1.0404339, 0.96831526, 0.81265833, 0.9958362, 1.05433442, 1.09866137, 0.95548191, 1.38082105, 0.98942888, 0.96521958, 1.02684056, 0.91412576, 0.91492102, 0.92639676, 0.96763425, 0.80250852, 0.85281816, 0.90962261, 0.95550299, 0.86386815, 0.94760134, 0.94269533, 0.98960509, 0.84787252, 0.78949111, 0.76873582, 0.98933453, 0.95105574, 0.8489395, 0.88962971, 0.84856357, 0.88567313, 0.84505405, 0.84626147, 0.77250421, 0.90175601, 1.15436378, 0.98375558, 0.83539542, 0.82845381, 0.90703971, 0.85546165, 0.96707286, 0.84127197, 0.82096543, 1.1311227, 0.87617029, 0.91194419, 1.05125511, 0.95330314, 0.75556148, 0.82573228, 0.80424982, 0.83800144, 0.8203644, 0.84423807, 0.98348433, 0.93165089, 0.83968706, 0.79256287, 1.0302839, 0.90982028, 0.99471562, 0.70931825, 0.85471721, 1.02668021, 1.11308301, 0.80497105, 1.02708486, 1.07671424, 0.821108, 0.86373486, 0.99104964, 1.06840593, 0.94947784, 0.80982122, 0.95778065, 1.0254212, 1.03480946, 0.83942363, 1.17194944, 0.91772559, 0.92368795, 1.10410916, 1.12558875, 1.11290791, 0.87816503, 1.04299294, 0.89631173, 1.02093004, 0.86331723, 1.13134858, 1.01807861, 0.98441692, 0.72567667, 1.42760495, 0.78987436, 0.72734482, 0.81750166, 0.86451854, 0.90564264, 0.81022323, 0.98720325, 0.98263709, 0.99364823, 0.7264445, 0.81632452, 0.7627845, 1.10726938, 0.79195664, 0.86836774, 1.01558149, 0.82673675, 0.99529548, 0.97155636, 0.980696, 0.85460503, 1.00460782, 0.77395244, 0.81229831, 0.94078297, 1.05910564, 0.95921954, 0.97841172, 0.93093166, 0.93009865, 0.89888111, 1.18714408, 0.98964763, 1.03388898, 1.67554215, 0.82998876, 1.34100687, 0.86766346, 0.96392316, 0.91371033, 0.76589296, 0.92329051, 0.82560326, 0.96758148, 0.8412995, 1.02550678, 0.74911108, 0.8751611, 1.01389312, 0.87865556, 1.24095868, 0.90678261, 0.85973204, 1.05617845, 0.94163038, 0.88087351, 0.95699844, 0.86083491, 0.89669384, 0.78646825, 1.0014202, 0.82399199, 1.05313139, 1.06458324, 0.88501766, 1.19043294, 0.8458026, 1.00231535, 0.72464305, 0.94790753, 0.7829744, 1.1953009, 0.85574035, 0.95433052, 0.96341484, 0.91362908, 0.94097713, 0.87273804, 0.81126399, 0.72715262, 0.85526116, 0.76015834, 0.8403826, 0.9831501, 1.17104665, 0.78862494, 1.01054909, 0.91511601, 1.0990797, 0.91352124, 1.13671162, 0.98793866, 1.0300545, 1.04490115, 0.85778231, 0.94824343, 1.14510618, 0.81305136, 0.88085051, 0.94743792, 0.94875465, 0.96206997, 0.94493612, 0.93547218, 1.09212018, 0.86934651, 0.90532353, 1.07066001, 1.26197714, 0.93858662, 0.9685039, 0.7946546, 1.03052031, 0.75395899, 0.87527062, 0.82156476, 0.949774, 1.01000235, 0.82613526, 1.0224591, 0.91529149, 0.91608832, 1.09418385, 0.8228272, 1.06337472, 1.05533176, 0.93513063, 1.00055806, 0.95474743, 0.91329368, 0.88711836, 0.95584926, 0.9825458, 0.74954073, 0.96964967, 0.88779583, 0.95321846, 0.95390055, 0.95369029, 0.94326714, 1.31881201, 0.71512263, 0.84526602, 0.92323824, 1.01993108, 0.85155992, 0.81416851, 0.98749128, 1.00034192, 0.98763473, 1.05974138, 1.05912658, 0.89772172, 0.97905626, 1.1534306, 0.92304181, 1.16450278, 0.7142307, 0.99846981, 0.79861247, 0.73939835, 0.93776385, 1.0072242, 0.89159707, 1.05514263, 1.05254569, 0.81005146, 0.95179784, 1.00278795, 1.04910398, 0.88427798, 0.74394266, 0.92941178, 0.83622845, 0.84064958, 0.93426956, 1.03619314, 1.22439347, 0.73510451, 0.82997071, 0.90828036, 0.80866989, 1.34078212, 0.85079169, 0.88346039, 0.76871666, 0.96763454, 0.66936914, 0.94175741, 0.97127617, 1.00844382, 0.83449557, 0.88095564, 1.17711652, 1.0547188, 1.04525593, 0.93817487, 0.77978294, 1.36143199, 1.16127997, 1.03792952, 1.03151637, 0.83837387, 0.94326066, 1.0054787, 0.99656841, 1.05575689, 0.97641643, 0.85108163, 0.82631589, 0.77407305, 0.90566132, 0.91308164, 0.95560906, 1.04523011, 1.03773723, 0.97378685, 0.83999133, 1.06926871, 1.01073982, 0.9804959, 1.06473061, 1.25315673, 0.969175, 0.63443508, 0.84574684, 1.06031239, 0.93834605, 1.01784925, 0.93488249, 0.80240225, 0.88757274, 0.9224097, 0.99158962, 0.87412592, 0.76418199, 0.78044069, 1.03117412, 0.82042521, 1.10272129, 1.09673757, 0.89626935, 1.01678612, 0.84911824, 0.95821431, 0.99169558, 0.86853864, 0.92172772, 0.94046199, 0.89750517, 1.09599258, 0.92387291, 1.07770118, 0.98831383, 0.86352396, 0.83079533, 0.94431185, 1.12424626, 1.02553104, 0.8357513, 0.97019669, 0.76816092, 1.34011343, 0.86489527, 0.82156358, 1.25529129, 0.86820218, 0.96970237, 0.85850546, 0.97429559, 0.84826078, 1.02498396, 0.72478517, 0.993497, 0.76918521, 0.91079198, 0.80988325, 0.75431095, 1.02918073, 0.88884197, 0.82625507, 0.78564563, 0.91505355, 0.88896863, 0.85882361, 0.81538316, 0.67656235, 0.8564822, 0.82473022, 0.92928331, 0.98068415, 0.82605685, 1.0150412, 1.00631678, 0.92405101, 0.88909552, 0.94873568, 0.87657342, 0.8280683, 0.77596382, 0.96598811, 0.78922426, 0.87637606, 0.98698735, 0.92207026, 0.71487846, 1.03845478, 0.70749745, 1.08603388, 0.92697779, 0.86470448, 0.70119494, 1.00596847, 0.91426549, 1.05318838, 0.79621712, 0.96169742, 0.88053405, 0.98963934, 0.94152997, 0.88413591, 0.75035344, 0.86007123, 0.83713514, 0.91234911, 0.79562744, 0.84099675, 1.0334279, 1.00272243, 0.95359383, 0.84292969, 0.94234155, 0.90190899, 0.97302022, 1.1009829, 1.0148975, 0.99082987, 0.75916515, 0.9204784, 0.94477378, 1.01108683, 1.00038149, 0.9259798, 1.19400436, 0.80191877, 0.79565851, 0.81865924, 0.79003506, 0.8995508, 0.73137983, 0.88336018, 0.7855268, 1.04478073, 0.90857981, 1.16076951, 0.76096486, 0.90004113, 0.83819665, 0.95295365, 1.09911441, 0.78498197, 0.95094991, 0.94333419, 0.95131688, 0.82961049, 1.08001761, 1.06426458, 0.94291798, 1.04381938, 0.90380364, 0.74060138, 0.98701862, 0.72250236, 0.86125293, 0.76488061, 0.9858051, 0.98099677, 0.96849209, 0.90053351, 0.88469597, 0.80688516, 1.06396217, 1.02446023, 0.911863, 0.98837746, 0.91102987, 0.92810392, 1.13526335, 1.00419541, 1.00866175, 0.74352261, 0.91051641, 0.81868428, 0.93538014, 0.87822651, 0.93278572, 1.0356074, 1.25158731, 0.98372647, 0.81335741, 1.06441863, 0.80305786, 0.95201148, 0.90283451, 1.17319519, 0.8984894, 0.88911288, 0.91474736, 0.94512294, 0.92956283, 0.86682085, 1.08937227, 0.94825713, 0.9787145, 1.16747163, 0.80863682, 0.98314119, 0.91052823, 0.80913225, 0.78503169, 0.78751737, 1.08932193, 0.86859845, 0.96847458, 0.93468839, 1.10769915, 1.1769249, 0.84916138, 1.00556408, 0.84508585, 0.92617942, 0.93985886, 1.17303268, 0.81172495, 0.93482682, 1.04082486, 1.03209348, 0.97220394, 0.90274672, 0.93686291, 0.91116431, 1.14814563, 0.83279158, 0.95853283, 1.0261179, 0.95779432, 0.86995883, 0.78164915, 0.89946906, 0.9194465, 0.97919367, 0.92719039, 0.89063569, 0.80847805, 0.81192101, 0.75044535, 0.86819023, 1.03420014, 0.8899434, 0.94899544, 0.9860773, 1.10047297, 1.00243849, 0.82153972, 1.14289945, 0.8604684, 0.87187524, 1.00415032, 0.78460709, 0.86319884, 0.92818335, 1.08892111, 1.06841003, 1.00735918, 1.20775251, 0.72613554, 1.25768191, 1.08573511, 0.89671127, 0.91259535, 1.01414208, 0.87422903, 0.82720677, 0.9568079, 1.00450416, 0.91043845, 0.84095709, 1.08010574, 0.69848293, 0.90769214, 0.94713501, 1.14808251, 1.0605676, 1.21734482, 0.78578521, 1.01516235, 0.94330326, 0.98363817, 0.99650084, 0.74280796, 0.96227123, 0.95741454, 1.00980406, 0.93468092, 1.10098591, 1.18175828, 0.8553791, 0.81713219, 0.82912143, 0.87599518, 1.15006511, 1.03151163, 0.8751847, 1.15701331, 0.73394166, 0.91426368, 0.96953458, 1.13901709, 0.83028721, 1.15742641, 0.9395442, 0.98118552, 0.89585426, 0.74147117, 0.8902096, 1.00212097, 0.97665858, 0.92624514, 0.98006601, 0.9507215, 1.00889825, 1.2406772, 0.88768719, 0.76587533, 1.0081044, 0.89608494, 1.00083526, 0.85594415, 0.76425576, 1.0286636, 1.13570272, 0.82020405, 0.81961271, 1.04586579, 1.26560245, 0.89721521, 1.19324037, 0.948205, 0.79414261, 0.85157002, 0.95155101, 0.91969239, 0.87699126, 1.03452982, 0.97093572, 1.14355781, 0.85088592, 0.79032079, 0.84521733, 0.99547581, 0.87593455, 0.8776799, 1.05531013, 0.94557017, 0.91538439, 0.79679863, 1.03398557, 0.88379021, 0.98850319, 1.05833423, 0.90055078, 0.92267584, 0.76273738, 0.98222632, 0.86392524, 0.78242646, 1.19417739, 0.89159895, 0.97565002, 0.85818308, 0.85334266, 1.85008011, 0.87199282, 0.77873231, 0.78036174, 0.96023918, 0.91574121, 0.89217979, 1.16421151, 1.29817786, 1.18683283, 0.96096225, 0.89964569, 1.00401442, 0.80758845, 0.89458758, 0.7994919, 0.85889356, 0.73147252, 0.7777221, 0.9148438, 0.72388117, 0.91134001, 1.0892724, 1.01736424, 0.86503014, 0.77344917, 1.04515616, 1.06677211, 0.93421936, 0.8821777, 0.91860774, 0.96381507, 0.70913689, 0.82354748, 1.12416046, 0.85989778, 0.90588737, 1.22832895, 0.65955579, 0.93828405, 0.88946418, 0.92152859, 0.83168025, 0.93346887, 0.96456078, 0.9039245, 1.03598695, 0.78405559, 1.21739525, 0.79019383, 0.84034646, 1.00273203, 0.96356393, 0.948103, 0.90279217, 1.0187839, 0.91630508, 1.15965854, 0.84203423, 0.98803156, 0.91604459, 0.90986512, 0.93384826, 0.76687038, 0.96251902, 0.80648134, 0.77336547, 0.85720164, 0.9351947, 0.88004728, 0.91083961, 1.06225829, 0.90230812, 0.72383932, 0.8343425, 0.8850996, 1.19037918, 0.93595522, 0.85061223, 0.84330949, 0.82397482, 0.92075047, 0.86129584, 0.99296756, 0.84912251, 0.8569699, 0.75252201, 0.80591772, 1.03902954, 1.04379139, 0.87360195, 0.97452318, 0.93240609, 0.85406409, 1.11717394, 0.95758536, 0.82772817, 0.67947416, 0.85957788, 0.93731268, 0.90349227, 0.79464185, 0.99148637, 0.8461071, 0.95399991, 1.04320664, 0.87290871, 0.96780849, 0.99467159, 0.96421545, 0.80174643, 0.86475812, 0.74421362, 0.85230296, 0.89891758, 0.77589592, 0.98331957, 0.87387233, 0.92023388, 1.03037742, 0.83796515, 1.0296667, 0.85891747, 1.02239978, 0.90958406, 1.09731875, 0.8032638, 0.84482057, 0.8233118, 0.86184709, 0.93105929, 0.99443502, 0.77442109, 0.98367982, 0.95786272, 0.81183444, 1.0526009, 0.86993018, 0.985886, 0.92016756, 1.00847155, 1.2309469, 0.97732206, 0.83074957, 0.87406987, 0.95268492, 0.94189139, 0.87056443, 1.0135018, 0.93051004, 1.5170931, 0.80948763, 0.83737473, 1.05461331, 0.97501633, 1.01449333, 0.79760056, 1.05756482, 0.97300884, 0.92674035, 0.8933763, 0.91624084, 1.13127607, 0.88115305, 0.9351562, 0.91430431, 1.11668229, 1.10000526, 0.88171963, 0.74914744, 0.94610698, 1.13841497, 0.90551414, 0.89773592, 1.01696097, 0.85096063, 0.80935471, 0.68458106, 1.2718979, 0.93550219, 0.96071403, 0.75434294, 0.95112257, 1.16233368, 0.73664915, 1.02195777, 1.07487625, 0.8937445, 0.78006023, 0.89588994, 1.16354892, 1.02629448, 0.89208642, 1.02088244, 0.85385355, 0.88586061, 0.94571704, 0.89710576, 0.95191525, 0.99819848, 0.97117841, 1.13899808, 0.88414949, 0.90938883, 1.02937917, 0.92936684, 0.87323594, 0.8384819, 0.87766945, 1.05869911, 0.91028734, 0.969953, 1.11036647, 0.94996802, 1.01305483, 1.03697568, 0.9750155, 1.04537837, 0.9314676, 0.86589798, 1.17446667, 1.02564533, 0.82088708, 0.96481845, 0.86148642, 0.79174298, 1.18029919, 0.82132544, 0.92193776, 1.03669516, 0.96637464, 0.83725933, 0.88776321, 1.08395861, 0.91255709, 0.96884738, 0.89840008, 0.91168146, 0.99652569, 0.95693101, 0.83144932, 0.99886503, 1.02819927, 0.95273533, 0.95959945, 1.08515986, 0.70269432, 0.79529303, 0.93355669, 0.92597539, 1.0745695, 0.87949758, 0.86133964, 0.95653873, 1.09161425, 0.91402143, 1.13895454, 0.89384443, 1.16281703, 0.8427015, 0.7657266, 0.92724079, 0.95383649, 0.86820891, 0.78942366, 1.11752711, 0.97902686, 0.87425286, 0.83944794, 1.12576718, 0.9196059, 0.89844835, 1.10874172, 1.00396783, 0.9072041, 1.63580253, 0.98327489, 0.68564426, 1.01007087, 0.92746473, 1.01328833, 0.99584546, 0.86381679, 1.0082541, 0.85414132, 0.87620981, 1.22461203, 1.03935516, 0.86457326, 0.95165828, 0.84762138, 0.83080254, 0.84715241, 0.80323344, 1.09282941, 1.00902453, 1.02834261, 1.09810743, 0.86560231, 1.31568763, 1.03754782, 0.81298745, 1.14500629, 0.87364384, 0.89928367, 0.96118471, 0.83321743, 0.90590461, 0.98739499, 0.79408399, 1.18513754, 1.05619307, 0.99920088, 1.04347259, 1.07689022, 1.24916765, 0.74246274, 0.90949597, 0.87077335, 0.81233276, 1.05403934, 0.98333063, 0.77689527, 0.93181907, 0.98853585, 0.80700332, 0.89570662, 0.97102475, 0.69178123, 0.72950409, 0.89661719, 0.84821737, 0.8724469, 0.96453177, 0.9690018, 0.87132764, 0.91711564, 1.79521288, 0.75894855, 0.90733112, 0.86565687, 0.90433268, 0.83412618, 1.26779628, 1.06999114, 0.73181364, 0.90334838, 0.86634581, 0.76999285, 1.55403008, 0.74712547, 0.84702579, 0.72396203, 0.82292773, 0.73633208, 0.90524618, 0.9954355, 0.85076517, 0.96097585, 1.21655611, 0.77658146, 0.81026686, 1.07540173, 0.94219623, 0.97472554, 0.72422803, 0.85055855, 0.85905477, 1.17391419, 0.87644114, 1.03573284, 1.16647944, 0.87810532, 0.89134419, 0.83531593, 0.93448128, 1.04967869, 1.00110843, 0.936784, 1.00143426, 0.79714807, 0.82656251, 0.95057309, 0.93821813, 0.93469098, 0.99825205, 0.95384714, 1.07063008, 0.97603699, 0.816668, 0.98286184, 0.86061483, 0.88166732, 0.93730982, 0.77633837, 0.87671549, 0.99192439, 0.86452825, 0.95880282, 0.7098419, 1.12717149, 1.16707939, 0.84854333, 0.87486963, 0.9255293, 1.06534197, 0.9888494, 1.09931069, 1.21859221, 0.97489537, 0.82508579, 1.14868922, 0.98076133, 0.85524084, 0.69042079, 0.93012936, 0.96908499, 0.94284892, 0.80114327, 0.919846, 0.95753354, 1.04536666, 0.77109284, 0.99942571, 0.79004323, 0.91820045, 0.97665489, 0.64689716, 0.89444405, 0.96106598, 0.74196857, 0.92905294, 0.70500318, 0.95074586, 0.98518665, 1.0794044, 1.00364488, 0.96710486, 0.92429638, 0.94383006, 1.12554253, 0.95199191, 0.87380738, 0.72183594, 0.94453761, 0.98663804, 0.68247366, 1.02761427, 0.93255355, 0.85264705, 1.00341417, 1.07765999, 0.97396039, 0.90770805, 0.82750901, 0.73824542, 1.24491161, 0.83152629, 0.78656996, 0.99062838, 0.98276905, 0.98291014, 1.12795903, 0.98742704, 0.9579893, 0.80451701, 0.87198344, 1.24746127, 0.95839155, 1.11708725, 0.97113877, 0.7721646, 0.95781621, 0.67069168, 1.05509376, 0.96071852, 0.99768666, 0.83008521, 0.9156695, 0.86314088, 1.23081412, 1.14723685, 0.8007289, 0.81590842, 1.31857558, 0.7753396, 1.11091566, 1.03560198, 1.01837739, 0.94882818, 0.82551111, 0.93188019, 0.99532255, 0.93848495, 0.77764975, 0.85192319, 0.79913938, 0.99495229, 0.96122733, 1.13845155, 0.95846389, 0.8891543, 0.97979531, 0.87167192, 0.88119611, 0.79655111, 0.9298217, 0.96399321, 1.02005428, 1.06936503, 0.86948022, 1.02560548, 0.9149464, 0.83797207, 0.86175383, 0.92455994, 0.89218435, 0.81546463, 0.98488771, 0.92784833, 0.87895608, 0.93366386, 1.17487238, 0.79088952, 0.9237694, 0.76389869, 0.931953, 0.76272078, 1.00304977, 0.86612561, 0.87870143, 0.93808276, 1.12489343, 1.00668791, 0.88027101, 0.88845209, 0.88574216, 0.84284514, 0.96594357, 0.94363002, 0.78245367, 0.92941326, 0.99622557, 0.83812683, 0.77901691, 0.9588432, 0.82057415, 0.95178868, 1.01904651, 0.97598844, 0.99369336, 1.12041918, 1.19432836, 0.91709572, 0.94645855, 0.93656587, 0.68754669, 0.80869784, 0.86704186, 0.83033797, 0.71892193, 0.97549489, 1.12150683, 0.76214802, 1.08564181, 0.84677802, 0.68080207, 1.03577057, 1.07937239, 0.6773357, 1.0279076, 0.89945816, 0.97765439, 0.91322633, 0.92490964, 0.92693575, 1.12297137, 0.81825246, 0.87598377, 1.11873032, 0.83472799, 1.21424495, 1.02318444, 1.01563195, 1.05663193, 0.82533918, 0.88766496, 0.95906474, 0.90738779, 0.93509534, 1.06658145, 1.00231797, 1.3131534, 0.88839464, 1.081006, 0.866936, 0.89030904, 0.91197562, 0.73449761, 0.95767806, 1.03407868, 0.79812826, 1.10555445, 0.85610722, 0.87420881, 1.04251375, 1.14286242, 1.00025972, 0.83742693, 1.11116502, 0.97424809, 0.92059325, 0.93958773, 0.80386755, 0.6881267, 0.88620708, 1.01715536, 1.12403581, 0.91078992, 0.81101399, 1.17271429, 1.09980447, 0.86063042, 0.80805811, 0.87988444, 0.97398188, 0.91808966, 0.90676805, 0.80042891, 0.84060789, 0.9710147, 1.00012669, 1.04805667, 0.66912164, 0.96111694, 0.86948596, 0.9056999, 1.01489333, 1.27876763, 0.873881, 0.98276702, 0.95553234, 0.82877996, 0.79697623, 0.77015376, 0.8234212, 1.13394959, 0.96244655, 1.06516156, 0.82743856, 1.02931842, 0.78093489, 1.01322256, 1.00348929, 0.9408142, 1.06495299, 0.8599522, 0.81640723, 0.81505589, 1.02506487, 0.91148383, 1.11134309, 0.83992234, 0.82982074, 0.9721429, 0.98897262, 1.01815004, 0.87838456, 0.80573592, 1.103707, 0.97326218, 1.08921236, 1.2638062, 0.83142563, 1.16028769, 0.86701564, 1.15610014, 0.98303722, 0.87138463, 0.75281511, 1.07715535, 0.91526065, 1.08769832, 0.83598308, 1.03580956, 0.9390066, 0.78544378, 1.03635836, 0.7974467, 0.99273331, 0.89639711, 0.9250066, 1.14323824, 0.9783478, 1.15460639, 0.94265587, 1.09317654, 0.78585439, 0.99523323, 0.95104776, 0.85582572, 0.96100168, 0.9131529, 0.86496966, 0.72414589, 1.05142704, 0.85570039, 0.98217968, 0.99031168, 1.01867086, 0.96781667, 0.98581487, 1.00415938, 1.0339337, 1.13987579, 1.14205543, 0.83393745, 0.96348647, 0.91895164, 0.77055293, 1.0053723, 0.93168993, 1.00332386, 1.04195993, 1.11933891, 0.87439883, 0.87156457, 0.96050419, 0.72718399, 1.13546762, 0.89614816, 0.85081037, 0.8831463, 0.76370482, 0.99582951, 1.01844155, 1.08611311, 1.15832217, 1.17551069, 0.97057262, 0.95163548, 0.98310701, 0.65874788, 0.9655409, 0.85675853, 1.34637286, 0.93779619, 1.0005791, 0.88104966, 1.14530829, 0.93687034, 1.01472112, 1.62464726, 0.84652357, 0.84639676, 0.87513324, 0.94837881, 0.85425129, 0.89820401, 0.94906277, 0.97796792, 0.98969445, 0.8036801, 1.03936478, 0.95898918, 0.82919938, 1.29609354, 0.97833841, 0.86862799, 0.88040491, 0.8741178, 0.80617278, 0.95983882, 0.9752235, 0.84292828, 0.9327284, 0.93297136, 1.06255543, 0.88756716, 1.13601403, 0.72311518, 0.95250034, 0.95369843, 1.02562728, 0.74354691, 0.78463923, 0.88720818, 1.07763289, 0.94502062, 0.81170329, 0.96516347, 0.76884811, 0.84169312, 0.83752837, 1.1487847, 1.04311868, 0.78128663, 0.74604211, 0.96488513, 1.1722513, 0.91661948, 1.06642815, 0.92185781, 0.93289001, 0.65208625, 0.75734648, 0.99580571, 1.21871511, 0.96316283, 1.06093093, 0.7914337, 0.90494572, 0.79235327, 0.90771769, 0.91355145, 0.98754767, 0.88938619, 0.89503537, 0.82764566, 0.77267065, 0.81520031, 0.90423926, 0.94289609, 0.88678376, 1.03209085, 0.81319963, 0.91600997, 0.81608666, 0.72429125, 0.95585073, 1.14039309, 1.00326452, 0.99629944, 0.95647901, 0.8927127, 0.96558599, 0.86305195, 1.0366906, 0.90494731, 0.95148458, 1.11229696, 1.17059748, 0.74867876, 0.99621909, 0.94246499, 0.82403515, 0.92144961, 0.93209989, 0.9705427, 0.97915309, 0.92431525, 0.7589944, 0.75208652, 0.89375154, 0.78820016, 1.24061454, 1.08031776, 0.88364539, 0.86909794, 0.98635253, 0.97620372, 1.24278282, 1.01146474, 0.93726261, 0.94411536, 1.08344492, 0.75389972, 1.09979822, 0.84271329, 1.16616317, 0.88177625, 0.8451345, 0.91355741, 0.99833789, 0.86172172, 0.87076203, 0.83743078, 0.99771528, 1.0469295, 0.87952668, 1.04362453, 0.96350831, 0.95744466, 0.84284283, 0.8773066, 0.85984544, 1.00589365, 0.88069101, 1.02331332, 1.06616241, 0.78475212, 1.02296979, 0.81480926, 1.09008244, 0.71435844, 0.79655626, 1.09824162, 0.87785428, 1.18020492, 0.99852432, 0.79028362, 0.80081103, 1.10940685, 1.08752313, 0.90673214, 0.84978348, 0.69466992, 0.77497046, 0.83074014, 0.87865947, 0.78890395, 0.7925195, 0.99749611, 0.91430636, 0.87863864, 0.95392862, 0.91430684, 0.97358575, 0.87999755, 0.88234274, 0.71682337, 1.09723693, 0.71907671, 0.97487202, 0.71792963, 0.88374828, 0.73386811, 0.9315647, 1.05020628, 0.99128682, 0.71831173, 1.07119604, 1.02028122, 1.04696848, 0.93335813, 1.04275931, 0.72181913, 0.8837163, 0.90283411, 0.96642474, 0.89851984, 0.8397063, 0.91185676, 1.00573193, 0.88430729, 0.7738957, 1.07361285, 0.92617819, 0.64251751, 1.05229257, 0.73378537, 1.08270418, 0.99490809, 1.13634433, 1.11979997, 1.03383516, 1.00661234, 1.05778729, 1.05977357, 1.13779694, 0.91237075, 1.04866775, 0.9163203, 0.93152436, 0.83607634, 1.13426049, 1.26438419, 0.93515536, 0.92181847, 0.86558905, 1.01985742, 1.44095931, 0.92256398, 0.83369288, 0.93369164, 0.8243758, 0.98278708, 0.80512458, 1.02092014, 0.73575074, 1.2214659, 0.85391033, 0.97617313, 0.82054292, 1.04792993, 0.93961791, 1.01145014, 0.89301558, 0.93167504, 0.88221321, 1.23543354, 0.97023998, 1.00197517, 0.85394662, 0.89426495, 0.81344186, 1.08242456, 0.76253284, 1.00642867, 0.76685541, 1.01487961, 0.84028343, 0.87979545, 0.92796937, 0.99796437, 1.28844084, 1.02827514, 1.03663144, 0.83164521, 0.95644234, 0.77797914, 0.96748275, 1.09139879, 0.84329253, 0.9539873, 0.80094065, 1.13771172, 0.91557533, 0.93370323, 0.79977904, 1.02721929, 1.16292026, 0.92976802, 0.85806865, 0.97824974, 1.02721582, 0.82773004, 0.9297126, 0.93769842, 1.14995068, 1.02895292, 0.90307101, 0.85918303, 1.14903979, 1.0344768, 0.7502627, 1.27452448, 1.12150928, 0.87274005, 1.09807041, 0.98634666, 1.03086907, 0.94743667, 0.91145542, 1.04395791, 0.83396016, 0.94783374, 0.96693806, 0.88864359, 0.93400675, 1.08563936, 0.78599906, 0.92142347, 1.15487344, 1.19946426, 0.92729226, 0.83333347, 0.90837637, 0.89191831, 1.0581614, 0.85162688, 1.10081699, 0.98295351, 0.86684217, 1.00867408, 0.95966205, 0.73170785, 1.3207658, 0.87988622, 0.82869937, 0.9620586, 0.71668579, 1.04105616, 0.71415591, 1.30198958, 0.81934393, 0.86731955, 0.99773712, 0.99943609, 0.87678188, 1.01650692, 0.73917494, 0.92077402, 0.98322263, 0.90623212, 0.88261034, 1.12798871, 0.84698889, 0.85312827, 0.91214965, 0.8778361, 0.99621569, 0.94155734, 0.66441342, 0.85925635, 0.98064691, 0.97107172, 0.96438785, 0.95670408, 0.87601389, 0.9388234, 0.91165254, 1.14769638, 0.99856344, 0.84391431, 0.94850194, 0.93754548, 0.86398937, 0.95090327, 1.07959765, 1.16684297, 0.82354834, 0.93165852, 0.91422292, 1.14872038, 0.87050113, 0.92322683, 1.04111597, 0.87780005, 0.94602618, 1.10071675, 0.88412438, 0.91286998, 0.9045216, 0.91750005, 0.98647095, 1.10986959, 0.98912028, 1.01565645, 0.93891294, 0.97696431, 0.91186476, 0.77363533, 1.00075969, 0.89608139, 0.99828964, 0.87239569, 0.87540604, 0.76152791, 0.82501538, 0.91656546, 0.74389243, 1.07923575, 1.00241137, 1.05628365, 1.04407879, 0.90048788, 1.1134027, 0.89745966, 0.96534, 0.71151925, 0.91798511, 0.7337992, 0.83636115, 0.75279928, 0.95570185, 0.89073922, 0.90307955, 0.8030445, 0.84374939, 0.89769981, 0.99002578, 1.01849373, 0.92436541, 0.79675699, 1.03910383, 1.07487895, 0.8906169, 0.97729004, 0.97284392, 0.76338988, 0.82756432, 1.12289431, 0.9582901, 0.97160038, 0.90141331, 0.83271234, 1.16065947, 0.90605662, 1.13389282, 0.8557889, 0.77149889, 0.9462268, 0.95908887, 1.03399986, 0.92795031, 0.73529029, 0.93630494, 0.96730298, 1.05490026, 0.93313995, 0.96980639, 0.9177592, 0.95483326, 0.85262905, 0.95170479, 0.9601628, 0.94878173, 0.87627934, 1.00561764, 0.83441231, 0.90890643, 0.97177858, 1.26394809, 0.80773622, 0.72205262, 0.87692143, 1.01842034, 0.98128171, 1.10776014, 0.94400422, 0.92697961, 0.79523284, 0.8609763, 0.96303262, 1.17190075, 1.01259271, 1.04973619, 0.94837034, 0.86592734, 0.85908444, 1.14914962, 0.98113587, 1.03070712, 0.89916573, 0.90618114, 0.93223156, 0.96031901, 0.94162334, 0.98908438, 0.95170104, 0.95056422, 0.81782932, 0.81770133, 1.32039255, 1.28822384, 0.82916292, 1.01626284, 0.97537737, 0.83235746, 0.78645733, 0.77916206, 0.93591612, 0.8469273, 0.74309279, 0.91331015, 1.11240033, 1.41018987, 0.95320314, 0.95807535, 0.89382722, 0.9259679, 0.92570222, 0.84567759, 0.82332966, 0.98371126, 1.00248628, 0.72107053, 1.09687436, 0.78399705, 0.85224803, 0.92151262, 0.85618586, 0.88485527, 0.954487, 0.86659146, 1.12800711, 0.93019359, 0.91388385, 0.95298992, 0.96834137, 0.90256791, 1.01222062, 0.84883116, 1.01234642, 0.91135106, 0.83362478, 0.94928359, 0.82247066, 0.7671973, 0.85663382, 0.88838144, 0.92491567, 0.88698604, 0.87485584, 1.08494606, 0.96431031, 1.06243095, 1.14062212, 1.02081623, 0.72229471, 0.82390737, 0.86599633, 0.95284398, 0.87238315, 1.02818071, 0.98462575, 0.81992808, 1.01207538, 1.0081178, 0.88458825, 1.01726135, 0.97708359, 0.79820777, 1.06081843, 0.97028599, 0.95203124, 1.00482088, 0.71764193, 0.88115767, 0.90628038, 0.97304174, 0.77015983, 1.06109546, 0.89575454, 0.94824633, 0.93822134, 0.98048549, 0.812265, 0.95744328, 0.79087999, 1.0222571, 0.89100453, 1.03590214, 0.92699983, 0.86840126, 0.99455198, 0.87912973, 0.93506231, 0.80706147, 0.89931563, 0.7861299, 0.89253527, 0.90052785, 0.82420191, 0.97042004, 1.03249619, 0.92354267, 0.80482118, 0.9007601, 0.80123508, 0.82285143, 0.88105118, 1.03519622, 0.8620259, 0.96447485, 0.80399664, 1.00324939, 0.96317193, 0.83260244, 0.98561657, 0.88445103, 0.70777743, 0.81608832, 0.98073402, 1.1206105, 0.69903403, 0.84353026, 0.9064964, 0.97055276, 0.82747966, 0.85400205, 1.01205886, 0.85324973, 0.90899616, 0.92797575, 0.94646632, 0.89358892, 0.7981183, 0.96559671, 0.88352248, 1.09804477, 0.79152196, 1.1054838, 0.93272283, 0.96165854, 0.8899703, 0.8792494, 0.74563326, 0.85371604, 0.87760912, 0.87184716, 0.92049887, 0.99459292, 0.93699011, 0.90492494, 1.12981885, 1.10621082, 0.91391466, 1.05207781, 1.13395097, 0.87022945, 0.93165871, 0.89083332, 0.99584874, 0.98626911, 1.13885184, 1.17350384, 0.93294232, 0.79602714, 0.93670114, 1.09726582, 1.05378961, 0.9457279, 1.03257053, 1.11349021, 0.80111296, 0.96415105, 0.99447221, 0.75745769, 0.77537636, 0.83860967, 0.90122484, 0.78850128, 1.19877642, 0.91190085, 0.80851919, 0.79484738, 0.93093657, 0.87619908, 1.22781715, 0.89734952, 0.8678127, 0.76177975, 0.82089769, 0.89288915, 1.01603179, 0.95279916, 0.84037366, 0.99962719, 0.84298093, 0.77234882, 0.99876963, 1.01856707, 1.2133211, 0.73822878, 0.83465671, 1.08879938, 0.8878534, 1.24133317, 0.89264527, 0.83938655, 1.03853109, 0.9842176, 0.94257497, 0.98282054, 0.90632313, 0.75810741, 1.02540204, 0.86648513, 0.98430307, 0.84561701, 1.13483974, 1.12446434, 1.00220923, 1.23248603, 0.98999724, 0.81980761, 0.91334393, 0.92831557, 1.16798373, 0.8888053, 0.9319632, 0.89206108, 0.86764558, 0.69337981, 0.9021983, 1.09931186, 1.15290804, 0.62304114, 1.1205393, 1.27030677, 1.12718725, 0.93002501, 0.83367301, 0.96589068, 0.86578968, 0.79204086, 0.85124905, 0.89121046, 0.96406141, 0.99249204, 0.93363878, 1.11258502, 0.92020983, 1.16020824, 0.99075915, 0.73994574, 0.9335638, 0.97410789, 1.00029038, 1.43611904, 0.93089581, 0.94758878, 0.84808364, 0.92192819, 1.0249259, 0.69529827, 0.94629021, 0.7330735, 1.07902207, 0.93022729, 0.77375973, 0.95019291, 0.92333668, 0.81483081, 0.78044978, 0.85101115, 0.88859716, 0.88720344, 0.89291167, 1.10372601, 0.91132273, 1.04156844, 0.94867703, 0.83546241, 0.84227545, 0.97043199, 0.73281541, 0.74512501, 0.9128489, 0.99223543, 0.7319106, 0.93065507, 1.07907995, 0.86895295, 0.84344015, 0.89394039, 0.88802964, 1.00580322, 1.04286883, 0.82233574, 1.0279258, 0.97550628, 1.03867605, 1.10231813, 0.9642628, 0.91684874, 1.11066089, 0.99439688, 0.88595489, 0.88725073, 0.78921585, 0.80397616, 0.71088468, 0.98316478, 0.72820659, 0.96964036, 1.03825415, 1.01438989, 1.02763769, 1.29949298, 1.06450406, 0.86198627, 0.85588074, 0.90445183, 1.01268187, 0.87927487, 0.9263951, 0.93582126, 0.88738294, 1.20707424, 0.92887657, 0.97891062, 0.92893689, 0.84846424, 0.96287008, 0.99565057, 0.93483385, 1.21357183, 0.82369562, 0.65144728, 1.11249654, 0.7785981, 0.88248898, 0.8953217, 0.95884666, 0.77538093, 0.82272417, 0.91073072, 1.17185169, 0.99645708, 0.88693463, 0.90293325, 0.93368474, 0.87575633, 1.01924242, 0.80011545, 0.99762674, 0.75834671, 0.91952152, 0.86754419, 0.81073894, 0.8880299, 0.74868718, 0.99979109, 0.90652154, 0.92463566, 0.93894041, 0.92370595, 0.88766357, 1.04614978, 1.77193759, 0.85480724, 0.85208602, 0.96154559, 0.95832935, 0.84210613, 0.9604567, 0.88597666, 1.0010723, 0.91890105, 1.10529207, 0.91123688, 0.88466788, 1.09759195, 0.8946647, 0.78066485, 1.04376296, 1.02951755, 0.88455241, 0.99284282, 0.82423576, 0.80612213, 0.80915541, 0.9482253, 0.8887192, 0.86163309, 0.891385, 0.84850622, 1.03353375, 1.09248204, 1.05337218, 0.85927317, 0.89167858, 1.04868715, 0.92933249, 1.1177299, 0.99846776, 0.82418972, 0.86041965, 0.88015748, 0.89785813, 0.85997945, 0.97102367, 0.86679181, 1.00848475, 0.9091588, 0.92565039, 0.84019067, 0.86978485, 1.21977681, 1.14920817, 1.05177219, 0.84202905, 0.85356083, 1.01379321, 0.93364219, 1.01999942, 0.85906744, 0.98178266, 0.87218886, 0.93983742, 0.79713053, 1.01123331, 0.86551625, 0.81983929, 0.86782985, 0.86735664, 1.43316935, 0.8490094, 0.99909103, 0.85715326, 0.89452366, 1.08380518, 0.74686847, 1.62233058, 0.81046611, 0.83563461, 0.96925792, 0.82863186, 0.87147202, 0.92609558, 0.8879082, 0.93933353, 0.90043906, 0.81677055, 0.78016427, 0.68871014, 0.83329967, 0.81570171, 0.89780443, 0.81337668, 1.00772749, 0.96220158, 0.90035459, 1.06031906, 0.85832752, 0.93636203, 0.96336629, 0.94686138, 0.98499419, 0.87223701, 0.96079992, 0.81302793, 0.99287479, 0.99369685, 1.21897038, 0.94547481, 0.80785132, 1.02033902, 0.93270741, 0.90386512, 1.05290969, 1.08873223, 0.81226537, 0.87185463, 0.96283379, 0.95065022, 1.07603824, 1.22279786, 0.83749284, 0.93504869, 0.93554565, 0.95255889, 0.96665227, 0.92370811, 0.76627742, 1.14267254, 0.98268052, 1.10017739, 0.79569048, 0.86494449, 1.17939799, 0.80655859, 0.76799971, 1.0018905, 0.83051793, 1.37419036, 1.10424623, 0.93729691, 0.99655914, 0.94900303, 1.157402, 0.93397459, 0.8133195, 0.8592273, 1.024661, 0.83708977, 1.06537435, 0.93561942, 1.00402051, 0.68981047, 0.92807172, 0.72192097, 1.232419, 0.97080757, 0.90350598, 0.95122672, 1.04663207, 0.79080723, 0.8421381, 1.01956925, 0.93307897, 0.88011784, 0.78674974, 0.97537097, 0.7582792, 0.85704507, 0.97683858, 0.7739793, 0.96245444, 0.99506991, 0.76853035, 0.90875698, 0.97951121, 0.93350388, 1.16380858, 0.8154485, 1.16902243, 0.98644779, 0.969998, 0.73120517, 1.19059456, 0.85953661, 0.99193867, 0.88144929, 0.99254885, 1.02956121, 0.90689455, 0.89494433, 0.85625065, 0.86227273, 0.99830845, 0.97635222, 0.83420327, 1.02359646, 0.93694813, 0.88462353, 0.97040788, 1.02543309, 0.91904348, 1.2527365, 0.82235812, 0.92026753, 0.93935859, 0.88919482, 1.00405208, 1.06835782, 1.34738363, 0.97831176, 0.92053317, 1.09692339, 0.86156677, 1.02455351, 1.25572326, 0.89721167, 0.95787106, 0.85059479, 0.92044416, 0.99210399, 0.94334232, 0.76604642, 0.8239008, 0.70790815, 1.06013034, 1.12729012, 0.88584074, 0.91995677, 0.82002708, 0.91612106, 0.86556894, 0.88014564, 0.95764757, 0.96559535, 0.97882426, 0.70725389, 0.9273384, 0.86511581, 0.85436928, 1.26804081, 1.02018914, 0.95359667, 0.89336753, 0.91851577, 0.78166458, 1.02673106, 1.01340992, 1.34916703, 0.77389899, 1.12009884, 0.94523179, 0.87991868, 0.82919239, 0.98198121, 0.83653977, 0.91748611, 1.0642761, 0.86964263, 0.86304793, 1.11500797, 0.7234409, 1.00464282, 1.01835251, 0.73389264, 0.88471293, 0.85754755, 1.05383962, 0.73121546, 0.85445808, 0.768308, 0.81396206, 1.01261272, 0.76696225, 1.01770784, 0.76742866, 0.98390583, 0.96277488, 0.87998292, 0.85264282, 1.12704234, 0.79612317, 0.92206712, 1.09846877, 0.99874997, 0.87707457, 1.03404785, 1.00726392, 0.91613763, 0.74242708, 0.80247702, 0.90702146, 0.81638055, 0.78507729, 1.00066404, 0.84687328, 0.76488847, 0.89697089, 0.82524207, 0.84940145, 1.022041, 0.75856559, 1.15434195, 1.09781849, 0.93256477, 0.96021119, 1.00796782, 0.88193493, 0.87902107, 0.82245196, 1.04739362, 1.133521, 0.82969043, 1.01007529, 1.07135903, 0.981338, 0.86178089, 0.77930618, 0.82512349, 1.2017057, 1.30452154, 1.12652148, 1.03670177, 0.90631643, 0.74222362, 0.84452965, 0.86366363, 0.79192948, 1.10288297, 0.9554774, 1.00912465, 0.95545229, 0.93584303, 0.91604017, 0.91681165, 0.76792072, 1.66615421, 0.99044246, 1.05068209, 0.88197497, 0.91153792, 0.82702508, 0.95182748, 1.05320356, 0.8466656, 1.01676717, 0.65881123, 1.02589358, 1.03902555, 1.00199915, 1.03022137, 0.93427176, 0.94600332, 0.94594696, 0.86465228, 0.91241272, 0.72232997, 0.93380167, 1.1960032, 0.87463367, 0.78428202, 0.88088, 0.97202961, 0.99425528, 0.89567214, 0.84908979, 0.81004889, 0.85484368, 0.68478631, 0.96563032, 0.78298607, 0.71894276, 0.88632131, 0.8885966, 0.99235811, 0.84002222, 0.91265424, 0.91999157, 0.89786651, 1.18062511, 0.92378385, 0.82501238, 1.09009807, 0.96787582, 1.12456979, 0.86339677, 0.8786218, 0.89865768, 1.02943564, 0.98886502, 0.97135566, 0.95914954, 1.05080931, 0.76554446, 0.80142172, 0.99661393, 1.14749469, 0.93695459, 0.95769957, 1.00811373, 1.00352699, 0.98747546, 0.99436785, 1.10256609, 0.84366101, 0.85931876, 0.90745126, 1.04928733, 0.84499693, 1.14018589, 1.2337188, 0.90516077, 0.84991869, 0.72984467, 0.9729476, 0.97483938, 0.88626286, 1.02838695, 0.89750089, 0.80324802, 1.40726294, 0.91149383, 0.86837826, 1.21798148, 0.96459285, 0.71897535, 0.76230781, 0.88042964, 0.8205186, 1.0517869, 0.74269565, 0.98278109, 1.1454159, 1.03806052, 0.75238659, 0.94224089, 0.94931526, 1.24018529, 0.99048689, 0.88108251, 0.81008694, 0.95443294, 0.99975781, 0.83336879, 0.74422074, 0.87934792, 0.81994499, 0.98684546, 0.82176924, 0.91652824, 0.77571479, 0.77039071, 0.9951089, 0.92896121, 0.96234268, 1.00295341, 1.01455466, 0.75014075, 0.95568202, 0.80995874, 1.24671334, 0.89480962, 0.81300194, 0.76967074, 0.92514927, 0.89610963, 0.97441759, 1.19354494, 0.87041262, 0.97344039, 0.88983828, 0.91614149, 0.85782814, 0.78403196, 0.96665254, 0.91000054, 0.78641804, 0.96920714, 0.89670528, 0.79247817, 1.04189638, 0.86777037, 1.18686087, 0.79506403, 0.92389297, 0.76211023, 0.93617759, 0.91879446, 0.8207635, 0.78984486, 0.93005953, 0.78743101, 0.9814347, 0.94882561, 0.9577075, 0.81121566, 1.01025446, 0.90587214, 0.94842798, 0.8811194, 1.01942816, 0.94698308, 0.92603676, 0.86119014, 0.97543551, 0.84730649, 0.77552262, 0.97536054, 0.96944817, 0.8736804, 0.86809673, 0.98134953, 1.16303105, 0.81534447, 1.35930512, 0.83221293, 0.94136243, 0.76926289, 1.05844282, 0.87783288, 0.78921971, 0.84360428, 0.78722128, 1.00022607, 0.96779519, 0.95891975, 0.91900001, 1.07307813, 1.03713093, 0.96257742, 0.90363152, 0.88729834, 0.91929215, 1.00508255, 0.80838454, 0.92165553, 0.94513005, 0.95429071, 0.80829571, 0.79531708, 1.01317347, 0.75337253, 0.85965134, 0.77014567, 0.77680991, 0.77158741, 0.88882588, 0.91466414, 0.82815897, 0.80251251, 1.04901425, 1.03386161, 1.3267075, 1.12457236, 0.8267327, 0.89313417, 0.85992512, 0.93482733, 0.83456348, 0.87991138, 0.8110149, 0.77913188, 0.89391799, 0.73646974, 0.87038816, 0.99533506, 0.90744083, 0.98175496, 1.17458551, 0.86718975, 0.93125366, 0.76131575, 0.90419708, 0.95122171, 0.97531776, 1.05955142, 0.94714906, 0.79360281, 1.02765349, 0.85192628, 0.84680852, 0.85470655, 0.94950982, 0.75868699, 0.89731933, 1.00736877, 1.05171121, 0.73336848, 0.97323586, 0.9848978, 1.27418684, 0.83954394, 0.73979357, 1.06785996, 0.97832832, 0.7903268, 0.76600605, 0.94906446, 0.81383465, 0.83620612, 1.00573379, 0.86359645, 0.9962139, 0.98779432, 1.13793814, 1.02764992, 0.9070168, 0.81340349, 0.94807089, 0.90499083, 0.83805736, 0.99623054, 0.91875275, 0.95603557, 0.93156095, 0.83858677, 1.03667466, 1.01436655, 0.85551979, 0.76227045, 0.84743986, 0.88487423, 0.93800365, 0.8984666, 0.92600404, 0.89230381, 1.34625848, 1.10026015, 0.9314026, 0.82450724, 1.0299575, 0.98494286, 1.07564492, 0.96565301, 0.89677015, 1.15236174, 0.85476951, 1.00169288, 0.90520725, 1.06235248, 1.04267637, 0.8311949, 0.82017897, 0.81635968, 0.97246582, 0.84554172, 0.85409644, 1.18006461, 0.96488389, 0.69228637, 0.97812108, 0.91764623, 0.86250551, 0.91067775, 1.04692847, 0.94594707, 1.04351374, 0.9861303, 0.92192581, 0.835444, 0.84362223, 1.13770705, 0.8075574, 1.02260109, 1.13786456, 0.80862839, 0.89291687, 0.90278047, 1.11613951, 1.29900454, 1.5622857, 0.70999772, 0.99692653, 0.89109939, 0.77506441, 0.86054356, 0.99498141, 0.84222293, 0.95213508, 0.91438286, 0.89305591, 0.9716793, 0.88609491, 1.00275797, 0.90086022, 0.75336995, 1.1572679, 0.75952094, 0.89203313, 0.82115965, 0.81459913, 1.02943406, 0.67063452, 1.08707079, 0.92139483, 0.89855103, 0.89910955, 1.07169531, 0.93684641, 0.84893365, 1.08659966, 1.43385982, 0.94788914, 0.95277539, 0.94709274, 1.08412066, 0.90274516, 0.85147284, 0.89327944, 0.92176174, 0.83820774, 0.90981839, 0.82303984, 0.95189716, 0.95154905, 0.73628819, 1.18956148, 1.20224654, 0.97666968, 1.08057375, 0.90369444, 0.98589538, 0.81426873, 0.75127684, 0.93200745, 0.833666, 0.79532088, 0.91965037, 0.99540522, 0.75449668, 0.85698312, 0.79328453, 0.94667443, 0.7637764, 0.77203985, 0.73841377, 0.98587851, 1.34642268, 0.78002774, 1.04356217, 1.02266882, 1.08936378, 0.9794388, 1.07623423, 0.78069571, 1.12194495, 0.8072132, 0.91672662, 1.36102062, 0.86933509, 1.15282756, 1.06219505, 0.80295502, 1.00999033, 0.69418333, 0.93678452, 1.13002256, 0.91465628, 0.73558316, 1.1302073, 0.85856238, 0.89450543, 1.11812369, 0.75891878, 0.66859534, 0.97445338, 0.82210227, 0.76292085, 0.79289499, 1.04380135, 0.95586226, 0.87480096, 0.81244036, 0.86097575, 0.84111811, 0.85369732, 0.99160655, 0.90911501, 0.81315845, 0.74037745, 1.04369233, 1.03535223, 1.18886682, 0.87092491, 0.93562683, 0.92555142, 0.95268616, 0.9653025, 0.93447525, 0.9043932, 1.25701034, 1.10354218, 0.96588129, 0.94717991, 0.97010307, 0.78264501, 0.80991731, 0.98540974, 0.83174886, 0.66966351, 1.01747376, 1.21553117, 0.80527296, 1.06556826, 1.00870321, 1.03316522, 0.88994006, 0.89092714, 0.94119254, 0.83930854, 1.01500087, 1.03581272, 0.97608081, 1.11919255, 1.16586474, 0.85064102, 1.06070274, 1.00679658, 0.75848826, 0.97969353, 0.94834777, 1.64970724, 0.82448941, 1.02236919, 0.95252025, 0.98638842, 0.89094895, 0.95522527, 0.91533774, 0.83716951, 0.92612154, 0.8662328, 0.9675949, 0.96758398, 0.84309291, 0.95071171, 1.0165785, 0.96628063, 1.00096151, 0.83175371, 0.79063043, 0.97371271, 0.76009001, 1.02409279, 0.97232166, 0.8480577, 0.8982739, 0.9959743, 0.96604729, 0.8681602, 0.99850841, 0.96162481, 1.01259965, 0.98580061, 0.82751273, 0.90469122, 0.98254028, 0.78012425, 0.87023012, 0.96830515, 0.9415831, 0.8591063, 0.82961507, 0.89166083, 0.88509907, 0.95987837, 1.12356244, 0.71406404, 0.99047619, 0.93735587, 0.80540831, 1.0024624, 0.95179491, 0.83602101, 0.90343297, 0.90510417, 0.96477126, 0.79995299, 0.93123762, 0.73763362, 1.0619498, 0.80929865, 0.86110233, 0.84552556, 0.9943, 0.97085623, 0.75751174, 0.9201456, 1.02268858, 0.9642899, 0.79078558, 1.03160502, 0.85200219, 1.02246639, 1.08771483, 0.81997868, 0.82499763, 0.92767703, 1.06700018, 0.7882174, 0.7789828, 0.89096139, 0.73155973, 1.01717651, 0.91889525, 0.93256065, 0.84716063, 1.00965969, 0.74505112, 0.80104245, 0.76003901, 0.96662605, 0.96594583, 1.04571121, 0.97700878, 0.85461917, 0.9150222, 0.89110471, 1.11183096, 0.98143747, 1.02346975, 0.9059266, 1.00771483, 0.96336096, 0.93783898, 0.90545613, 1.10404183, 0.75297691, 0.92548654, 0.79889783, 0.88177552, 0.93896814, 0.87309811, 0.80691061, 0.89725699, 1.16586955, 0.98948281, 0.94524894, 0.86085608, 0.76716851, 0.85362573, 1.09936882, 0.9328761, 0.74819673, 0.94331186, 0.81077304, 0.88610499, 1.01452015, 0.91513953, 0.92846128, 0.93539081, 0.8946682, 0.9270336, 0.96673629, 0.9897488, 1.11891899, 0.87551585, 0.85854576, 1.13458763, 1.11450768, 0.79887951, 1.091154, 1.04180374, 0.79252573, 0.90484245, 0.94221016, 0.95721137, 0.86776103, 0.97167404, 0.83404166, 0.94634038, 0.98907413, 0.92321459, 1.03547804, 0.79660212, 0.94870239, 0.70027204, 0.79841059, 0.92563393, 1.4385341, 0.8331731, 0.844816, 0.97851389, 1.24048695, 0.83765698, 0.83600835, 1.13901283, 1.05994936, 0.84292427, 0.86759056, 0.9272156, 0.77375499, 0.99972839, 0.95570976, 0.97879539, 0.95528351, 0.84555495, 0.95296134, 0.87469056, 0.78862024, 0.793795, 0.8516853, 0.92816818, 1.02492208, 0.8037345, 0.95481283, 0.75138828, 0.72110948, 1.36815666, 0.9661646, 0.81651816, 0.87764538, 0.97397297, 0.99845266, 0.77433798, 0.9266279, 1.92493013, 1.07588789, 0.90412593, 1.03165475, 1.00826548, 0.75500744, 0.87198881, 0.86871262, 0.97854606, 0.80954477, 0.84130266, 0.89674826, 1.43926644, 0.74873088, 1.01894282, 0.93606154, 1.08241489, 0.76626357, 0.97434747, 0.82824599, 1.00267494, 0.97168761, 1.06433173, 1.22741978, 1.46998419, 0.9521923, 0.98276685, 0.92422781, 1.14241216, 1.13339577, 1.05586816, 1.04923068, 0.83364505, 0.98007268, 0.94322393, 0.84310173, 1.03481955, 1.18281181, 0.79807678, 0.840274, 1.00344058, 1.09442855, 0.88033836, 0.86189964, 1.1395012, 1.18808865, 0.78667714, 1.09323293, 0.81511099, 0.95830848, 0.99637275, 0.9146258, 0.96358155, 0.79048719, 0.80395604, 1.00828722, 0.92872342, 0.98789363, 0.96720252, 0.80541021, 0.73697557, 0.86692999, 0.86795696, 1.1516694, 0.95911714, 1.13981603, 1.02002866, 0.90808456, 0.94208296, 0.93691739, 0.87653118, 0.72824225, 0.78177906, 1.2139146, 0.83405505, 0.91764545, 0.83318595, 0.77930256, 0.86499397, 0.95599882, 0.73850016, 0.9630604, 0.97913407, 1.1790714, 0.94994057, 1.04379512, 0.80815459, 1.16560205, 0.97486893, 1.02780804, 1.10633754, 0.78679252, 0.94643528, 1.19999119, 0.98621069, 0.8899674, 0.89235261, 0.8728921, 0.77089094, 0.8492628, 0.86905159, 0.90741875, 0.81065291, 0.91208596, 1.04616696, 1.24291958, 0.98628605, 0.99751975, 0.83249612, 0.96343385, 0.77862866, 0.72381238, 1.17384381, 1.06013687, 0.73460652, 1.09554763, 0.82015886, 0.90862905, 0.89037104, 0.7866143, 0.8570287, 0.75061334, 0.94950855, 0.8091383, 1.04055212, 0.96679573, 0.78338675, 0.75968533, 1.00495071, 0.6491633, 1.02802735, 1.00725883, 0.89333988, 0.87539291, 0.99374251, 1.10241119, 1.14935785, 0.9369769, 0.84772646, 1.05024743, 0.97411124, 0.76972352, 0.92161017, 0.88689841, 0.78598549, 0.93400036, 1.14699647, 0.98636563, 0.93051079, 1.00131515, 0.82749213, 0.96665447, 0.84457933, 0.95172036, 0.86372572, 0.97034285, 0.99877807, 0.8724721, 0.86281118, 0.96253742, 1.13485439, 1.03410559, 0.83113167, 1.02644607, 1.0669284, 0.947969, 1.13373538, 0.85495039, 1.15829218, 0.72662405, 0.81755747, 0.78381403, 0.84360371, 1.10945791, 0.80215303, 0.8861351, 0.97484684, 1.02996282, 0.86219328, 0.95675062, 1.10753315, 0.92496918, 0.79323289, 0.76891191, 0.93106762, 0.94523682, 0.9534338, 0.8954424, 0.81732651, 1.00443776, 0.96178195, 0.89727229, 0.88917552, 0.88660003, 0.941933, 1.03900381, 0.75262915, 0.94265862, 0.84472046, 1.09834757, 0.81516259, 0.90865634, 0.9582531, 0.99819053, 0.8815072, 0.92425525, 0.79085083, 0.98173446, 0.95199169, 0.71653726, 1.11863725, 0.97855807, 0.87873181, 1.37925403, 0.8085008, 1.40027689, 0.79367826, 0.82070449, 0.87039383, 0.95896081, 0.75617612, 1.3196712, 0.9335008, 0.9461447, 1.0838461, 0.83347962, 0.69558254, 0.92358528, 0.99423247, 0.94884494, 0.75094955, 0.90429063, 1.13740548, 0.89354463, 1.13094104, 1.7373979, 0.87808028, 0.72820621, 1.02995089, 0.80134468, 0.97511989, 0.93823103, 0.98097787, 0.73179813, 0.93764192, 1.04399599, 0.95644709, 0.80476939, 0.87463727, 0.83220517, 0.76978546, 0.97056432, 1.1693819, 1.0368387, 0.98606478, 1.03538075, 0.88253058, 0.91105775, 0.93745618, 0.80272442, 0.77045021, 0.8482449, 1.04505306, 0.90427753, 0.706451, 1.02687396, 0.82931474, 1.24255717, 0.91343217, 0.8692726, 0.98422894, 0.82142068, 0.86854354, 0.77715916, 0.94490329, 0.97686366, 1.05198512, 0.888989, 1.09252847, 0.8034292, 1.04727187, 0.87246831, 0.89474556, 1.06031526, 0.93056174, 0.7747956, 0.87772054, 1.1183045, 0.78938083, 0.82019511, 0.82553273, 1.04324276, 0.7676436, 0.68914756, 0.88400598, 0.79611901, 0.77011016, 0.76727015, 0.84523666, 1.09972447, 1.03942974, 1.07322466, 1.01079248, 1.03469338, 0.90450148, 0.87367007, 0.88432601, 0.85312482, 0.7328442, 1.12256832, 0.8837547, 0.81023384, 0.87068285, 0.94466637, 1.13236695, 0.95958423, 0.8099625, 1.07509372, 1.03306035, 0.99385633, 1.06433672, 1.07385915, 0.92709455, 1.03502217, 0.88961476, 0.8307198, 0.98819038, 1.09916368, 0.8919766, 0.90349117, 0.97554616, 0.98376763, 0.89285893, 0.99941071, 1.16078972, 0.66336693, 1.16389515, 1.10395069, 1.20381952, 0.98928899, 1.17155389, 0.81707565, 0.82903836, 0.95892646, 0.8437454, 0.79017432, 0.81562954, 0.65169124, 0.87950793, 0.9017879, 0.82160564, 0.87079127, 0.88100146, 1.00783979, 0.84102603, 1.16817499, 0.97697533, 0.89115235, 0.77254376, 0.7679024, 0.97093775, 1.13881665, 0.90348632, 1.14654277, 1.08625707, 0.98787902, 1.49057495, 0.99639001, 0.97623973, 0.74807856, 0.76656108, 0.79095998, 1.04583503, 0.95124469, 0.90228738, 1.03129265, 1.02663212, 0.67704952, 0.95335397, 1.01726294, 0.78765385, 0.91140255, 1.04097119, 0.71881619, 1.14572601, 0.79708798, 1.07104057, 0.95925248, 0.72556831, 0.92256392, 1.08702165, 0.95977251, 0.99670254, 0.95276505, 1.15268752, 0.68215678, 1.05573208, 0.89672437, 0.89396611, 1.01814905, 0.81969778, 0.74390457, 1.20909881, 0.82388701, 1.00574083, 1.01348114, 1.01492015, 0.94759788, 0.99758684, 1.19912008, 0.92749943, 1.16660441, 0.97646538, 0.8189475, 0.97464158, 1.01050799, 0.94368665, 0.70995047, 0.94469581, 1.02534612, 1.3513094, 0.88081968, 1.00576693, 0.9695495, 1.0549135, 1.29993316, 0.91050559, 0.95543198, 1.02161725, 0.76895773, 1.03685293, 0.88201449, 0.90345561, 1.02793048, 1.00267831, 0.84653161, 0.9217411, 0.94666576, 0.94946561, 0.77482488, 0.94358305, 0.89779666, 1.01462131, 1.05829923, 1.13217729, 1.12260175, 0.89810828, 0.96305689, 0.90466377, 0.8091617, 0.93070824, 1.03997521, 1.04076373, 0.95858477, 0.94382748, 0.7585222, 1.22890096, 0.97300529, 0.87424719, 0.90435141, 0.91894865, 0.97819677, 0.80300175, 1.03729016, 1.19305569, 0.81633791, 0.7930351, 0.8141721, 0.86764479, 0.89207142, 0.89691482, 0.86243171, 0.91184679, 0.94284352, 1.01357831, 1.03806277, 0.92000143, 0.91018767, 0.90555137, 0.89089532, 1.3530331, 0.96933587, 0.82350429, 0.71549154, 1.13399156, 0.87838533, 0.99177078, 0.93296992, 1.43078263, 0.90278792, 0.85789581, 0.93531789, 0.84948314, 0.95778101, 0.80962713, 0.88865859, 1.15297165, 0.85695093, 0.88601982, 0.96665296, 0.9320964, 1.04193558, 1.006005, 0.78939639, 0.79344784, 0.87012624, 0.8532022, 0.93351167, 0.91705323, 0.74384626, 0.84219843, 0.78265573, 1.07759963, 1.0236098, 1.00202257, 1.18687122, 1.00869294, 0.8809502, 0.76397598, 0.81845324, 0.97439912, 1.10466318, 1.10678275, 0.96692316, 0.84120323, 1.13151276, 0.72574077, 0.82457571, 0.8179266, 1.01118196, 0.84303742, 0.86255339, 1.03927791, 0.82302701, 1.03586066, 0.75785864, 0.9186558, 0.97139449, 0.92424514, 1.00415659, 1.08544681, 0.80940032, 0.9073428, 0.83621672, 1.04027879, 0.79447936, 0.94829305, 1.16176292, 1.11185195, 0.88652664, 0.98676451, 0.89310091, 0.72272527, 0.79963233, 0.94651986, 0.91540761, 1.0498236, 0.84938647, 1.15539602, 1.03118991, 0.86565049, 0.77764016, 0.77866522, 0.78008955, 0.89062575, 0.81285464, 0.92554114, 1.08747324, 0.84338687, 0.76746516, 0.99205474, 0.86649541, 0.97586166, 0.9721711, 1.14895298, 1.04659345, 1.0605085, 1.06392238, 1.08286448, 0.93612266, 0.82545354, 0.84305431, 0.83650404, 1.11073704, 0.91760695, 0.83281572, 0.84244131, 1.05843708, 0.94695861, 0.95469608, 0.96038612, 0.81373042, 0.94943303, 1.00824522, 0.86416102, 0.87121008, 1.04208739, 0.81171276, 1.12798927, 0.99122576, 0.80626996, 1.07103151, 0.99809277, 1.08490135, 0.9441509, 0.98766371, 1.33205139, 0.92145678, 0.88112784, 0.9297591, 1.17549838, 0.8481953, 0.96359948, 0.98478935, 0.77028684, 0.86408555, 0.92863805, 0.94593549, 0.78705212, 1.1923026, 0.9983487, 0.99152533, 0.95313678, 1.01847515, 1.05728959, 0.88009142, 1.00351951, 1.00549552, 0.81671365, 0.90545602, 0.77895202, 0.82217088, 0.94838645, 0.85928327, 0.90729044, 0.92975916, 0.91946285, 0.80537364, 1.11885357, 0.84691232, 0.85356231, 0.85102988, 1.06499659, 1.0242127, 0.91245632, 0.83131215, 0.72151085, 0.9295769, 0.89549018, 0.87914839, 0.93541175, 0.97319188, 0.791944, 1.08008186, 0.79549907, 0.90967683, 0.80506028, 1.1206821, 0.91258859, 1.24855319, 0.96112955, 1.14305514, 0.79327927, 0.84209204, 0.94494251, 0.89573237, 1.0571304, 0.94504292, 0.84446547, 0.92060829, 0.82347072, 0.86280426, 0.85516098, 0.78649432, 0.89522516, 0.94529795, 0.90322825, 0.9616288, 0.77439126, 1.0130917, 0.84021262, 0.97337238, 0.93206526, 0.93809914, 0.87626441, 0.92706652, 0.86819358, 0.74060652, 0.84046045, 0.94130171, 0.92537388, 0.80485074, 0.81633347, 0.76401825, 0.81300784, 0.8052467, 1.27234895, 0.92674704, 1.12106762, 0.91743016, 0.94694287, 0.87309918, 0.99163895, 0.83777703, 0.89713459, 0.88208343, 0.90205904, 0.9708827, 0.94965009, 0.81446019, 0.89512677, 0.97025135, 1.02314481, 0.88399736, 1.01059963, 0.86193889, 0.94621507, 0.97334837, 0.90122433, 0.71015398, 1.17491792, 1.13869784, 1.03908735, 0.85480742, 0.98971408, 1.04147459, 0.85170846, 0.94861439, 0.7778831, 0.73445723, 0.89587488, 0.88627975, 0.98253057, 0.86159356, 1.06559385, 0.90852704, 0.86562284, 0.92122779, 0.98233847, 0.94989946, 0.97171474, 0.92428639, 1.03712828, 0.88170861, 0.86802004, 0.79670394, 0.85606075, 1.09636421, 0.85048902, 0.99393971, 1.10510884, 0.80515088, 0.95559246, 0.96803475, 0.98115871, 0.94603995, 0.8654312, 0.90759845, 0.9010954, 0.77979965, 0.83322032, 0.8485444, 0.89217626, 0.78817966, 1.03815705, 0.84076982, 0.93362471, 1.06173045, 0.82612852, 0.8336989, 0.93943901, 0.91775212, 1.00501856, 1.04269442, 0.93195426, 0.78377288, 1.03372915, 0.8415154, 1.02888978, 0.93202174, 0.78683383, 0.85106996, 0.9724203, 0.93409182, 0.97876305, 1.17153649, 0.9434591, 0.81361398, 1.09554602, 1.48193137, 0.96349931, 0.93586569, 1.0210303, 0.88980694, 0.88890459, 1.05330284, 1.09511186, 0.91202441, 0.78753378, 0.98074421, 1.04268892, 1.14265114, 0.86482628, 0.87233851, 1.18915875, 0.82556032, 0.87461473, 1.08396187, 0.69206719, 0.88113605, 0.96951674, 0.89248729, 0.909926, 0.82966779, 0.8261611, 0.9551228, 0.79879533, 1.09416042, 1.01020839, 1.04133795, 1.09654304, 0.84060693, 1.02612223, 1.00177693, 0.90510435, 1.2091018, 1.03290288, 0.80529305, 0.74332311, 1.04728164, 1.04647891, 0.83707027, 0.81648396, 1.07180239, 0.7926372, 0.99855278, 1.16851397, 0.94566149, 0.75612408, 0.94975744, 0.92924923, 1.03215206, 0.82394984, 0.84142091, 0.88028348, 1.11036047, 0.82451341, 0.83694112, 0.84207459, 0.94095384, 1.00173733, 1.10241786, 0.86609134, 0.86859604, 1.1211537, 0.84188088, 0.89023025, 0.99062899, 0.96828743, 0.80106184, 0.86745454, 0.99013196, 0.91838615, 0.86400837, 0.95679525, 0.78893711, 1.03753175, 0.97177648, 0.88685941, 0.9441012, 0.69289996, 0.84219432, 1.01050959, 0.83578317, 0.79907595, 1.21281139, 0.91613925, 1.00202544, 0.95293036, 0.84583258, 0.84574886, 0.76470341, 1.23606485, 1.10063291, 0.93852084, 0.97201415, 0.68523403, 0.94560108, 0.81903039, 1.14332074, 0.80914367, 1.46398921, 0.85155227, 1.41106313, 0.85740937, 0.91107708, 0.9003576, 0.94132363, 0.85710825, 0.74805485, 1.2521402, 0.95307547, 0.94274593, 0.86732331, 0.83850172, 0.96835288, 1.09443821, 0.68532627, 0.84736457, 1.06989165, 0.81424504, 1.02942437, 0.80255995, 0.89258275, 0.93560962, 1.04192911, 1.13498644, 1.24409985, 0.93295415, 1.08360355, 1.16468059, 0.81482388, 0.92387137, 1.07508578, 0.86564567, 1.0142773, 0.86143907, 0.91214944, 0.9757589, 0.90588817, 0.74168224, 0.91222552, 0.96119617, 0.95431519, 0.78080736, 1.0327991, 1.05112022, 0.92761155, 1.0183631, 0.73188757, 0.85617225, 0.93341155, 0.95106173, 0.9481304, 0.92996766, 1.08092599, 0.96485228, 0.97964284, 0.94224551, 1.00654477, 1.01367565, 0.89785325, 0.80725703, 0.7495798, 0.78240339, 1.04479122, 0.88200252, 1.0664992, 1.05951775, 0.82508097, 0.81201381, 0.81860218, 1.07561763, 1.02830358, 0.87348993, 1.0081337, 0.87470565, 1.45597242, 0.77540871, 0.8036279, 0.80514427, 0.92688461, 0.88152328, 1.56288788, 0.87251203, 0.92808414, 1.03548911, 0.65226699, 0.81243827, 1.03103554, 1.11995602, 0.78956176, 0.96734427, 0.91600861, 0.8246106, 1.09390498, 0.98187349, 0.8919928, 0.98746862, 0.96298125, 0.93854424, 0.83060031, 0.74692856, 0.99757209, 0.78888849, 1.17517182, 1.06657933, 1.1244446, 0.93608433, 0.88898472, 0.96823218, 0.87496056, 0.81776683, 0.98863687, 0.82962648, 1.02395766, 0.99622674, 1.07138771, 0.86669915, 0.98172208, 0.8787271, 0.86125353, 0.79554881, 0.93382729, 1.00706175, 1.08386454, 0.69664542, 0.77316657, 0.79978147, 0.80764736, 0.9969375, 0.83554928, 0.91017317, 0.95323454, 1.29872357, 1.08851275, 1.01673108, 0.79536208, 0.84878371, 0.95165619, 0.87733936, 0.86319684, 0.96758495, 0.87763237, 0.95094713, 1.00143077, 1.0596993, 1.27278299, 0.82281481, 0.89765404, 0.94538181, 0.88161857, 0.77679456, 0.84274277, 0.89864342, 0.98705162, 0.95456512, 0.92712401, 0.77427128, 1.03292269, 0.87034158, 1.24316113, 0.98278702, 1.17325118, 1.18863971, 0.88678137, 0.90389731, 1.01740421, 0.80228624, 0.97742223, 0.82741518, 0.8359407, 0.7177401, 1.02297899, 0.81896048, 0.77127181, 0.83328601, 0.96939523, 0.94073198, 0.90356023, 1.12355064, 1.12811114, 0.92403138, 1.05423548, 0.70827734, 0.95891358, 0.89898027, 1.02318421, 0.93775375, 0.8245529, 0.80604304, 0.77555283, 0.92112699, 0.85662169, 0.92725859, 0.93599147, 0.78971931, 0.8337306, 0.93775212, 0.91025099, 0.75308822, 0.95391173, 0.96840576, 0.8394416, 0.89087015, 0.73703219, 0.97812386, 0.8787356, 0.93985266, 0.96406021, 0.88666152, 0.89242745, 0.97900374, 0.85697634, 0.8795755, 0.78581812, 0.87138735, 0.74602994, 0.96158936, 0.84529806, 0.85333232, 1.06116542, 1.05929382, 1.09720986, 1.28959453, 0.91541148, 0.87657407, 1.06514793, 0.8668096, 1.07325125, 0.85009534, 0.95542191, 0.86977409, 0.96249874, 0.97715908, 0.89360331, 0.98859647, 0.67560717, 0.90213348, 1.12051182, 0.99684949, 0.9863559, 1.32246221, 0.84632664, 0.89707447, 1.00486846, 0.90843649, 1.02399424, 0.97899017, 0.95693977, 0.8384806, 0.93927435, 0.79153251, 1.08694094, 1.01785553, 0.99674552, 0.898566, 0.94116882, 0.95224977, 0.99859129, 0.81125029, 0.85985586, 1.14418875, 0.96306241, 1.31398561, 0.77961419, 1.01958366, 0.9575668, 0.771084, 1.04473363, 1.01569517, 1.04560744, 0.9648178, 0.93466398, 1.09313672, 0.90349389, 1.00193114, 0.79991514, 0.91102351, 0.9795356, 0.89285193, 1.04898573, 0.93031782, 0.95087069, 1.15644699, 0.91155375, 0.93005986, 0.70098757, 0.82751625, 0.85462106, 1.34969332, 0.93382692, 1.05558387, 1.25417819, 1.0546501, 1.05217032, 0.86031346, 1.00864463, 0.73592482, 1.01899722, 1.00462831, 0.96882832, 0.81334751, 1.05102745, 0.82288113, 1.05798623, 0.77971966, 1.38584414, 1.0248193, 0.78951056, 0.76171823, 0.78407227, 1.14808104, 0.97890501, 0.99870905, 0.96006489, 0.78442704, 0.99315422, 0.83653213, 0.95210661, 0.97233777, 0.78140495, 0.95996216, 0.76318841, 0.82333311, 0.87123204, 0.79531258, 0.82681452, 1.00492217, 0.93549261, 1.00240153, 1.02086339, 1.00424549, 0.87437775, 0.84675564, 0.98014462, 0.77262117, 1.02620976, 0.91162462, 1.0275041, 1.1475431, 0.78167746, 0.86273856, 0.84499552, 0.99712362, 0.9694771, 0.94523806, 0.8450763, 0.93068519, 1.29362523, 1.0249628, 1.05522183, 1.13433408, 1.06981137, 0.85666419, 0.98203234, 0.75867592, 0.8844762, 0.89708521, 0.75482121, 0.80137918, 0.90412883, 0.88815714, 1.11497471, 0.77441965, 0.93853353, 0.8962444, 0.83055142, 0.99776183, 0.92581583, 0.78783745, 0.90934299, 0.81136457, 0.99000726, 0.9669203, 1.2890399, 1.01923088, 1.11076459, 1.01331706, 1.02470946, 0.92950448, 1.10298478, 1.03723287, 1.09129035, 0.95138186, 0.85764624, 0.86606803, 0.8141785, 1.0129293, 0.93267714, 0.95663734, 1.01940702, 0.8072268, 1.0707215, 0.90482063, 1.01546955, 0.84018308, 0.95938216, 0.96454054, 0.93114659, 1.09705112, 0.88720628, 0.81067916, 0.82667413, 0.89494027, 0.9173495, 0.73326273, 1.00209461, 0.9560545, 1.09126364, 0.95709908, 0.81314274, 0.8274943, 1.37605062, 0.99097917, 1.02221806, 0.90277482, 1.01611791, 0.79663017, 1.16686882, 1.19669266, 0.88366356, 0.77661102, 0.73467145, 1.15438391, 0.91439204, 0.78280849, 1.07238853, 1.03588797, 1.0438292, 0.75935005, 0.76200114, 0.81603429, 0.74402367, 1.1171573, 0.90227791, 0.94762351, 0.92462278, 0.8847803, 1.1343863, 0.8662186, 1.00410699, 1.05008842, 0.94783969, 0.89555844, 0.98278045, 0.80396855, 1.00483139, 0.82540491, 0.83284354, 0.93132265, 0.91191039, 0.95753995, 1.18260689, 0.84124197, 0.87429189, 0.67617592, 0.89495946, 0.92898357, 1.10528183, 1.06994417, 0.82259834, 0.74746328, 0.99070832, 1.07386274, 0.84007203, 0.89720099, 0.9670094, 1.02728082, 0.78001838, 0.97709347, 0.90602469, 1.49985196, 0.80256976, 1.05905677, 0.98298874, 0.94679703, 0.94305923, 0.98720786, 0.82091251, 0.91644161, 0.79576881, 0.98942172, 0.92974761, 0.99307545, 0.86959859, 0.88549807, 1.09246144, 0.87265047, 1.01449921, 0.74353851, 0.95029192, 0.94385304, 0.84779449, 1.00690543, 0.79727923, 0.92285822, 0.83164749, 1.06508941, 1.09757529, 0.9059649, 0.9146043, 0.74474669, 0.71306438, 0.77989422, 0.84965464, 0.9424323, 0.82492634, 0.85076686, 1.01110574, 1.01445751, 0.87929754, 0.8773275, 0.72314196, 0.92285502, 1.18173931, 0.86460799, 0.91795108, 1.16580482, 0.79880497, 0.72734786, 0.97579653, 0.76967834, 0.97543732, 1.04996964, 1.16439594, 1.08656546, 1.15644902, 0.98333436, 1.24374723, 0.95810117, 0.8488915, 1.06288523, 0.99055893, 0.75517736, 0.95856183, 0.85574796, 1.00426506, 1.25275675, 0.92735225, 0.83351314, 0.90216604, 0.87996386, 1.13312875, 1.00891523, 0.76513657, 0.85659621, 0.91142459, 1.05893495, 0.92253051, 0.87153684, 1.03190013, 0.92160845, 1.01768282, 0.80590054, 1.05172907, 0.92758177, 0.86902046, 0.93927127, 0.80389584, 0.96016014, 0.9720314, 0.93255573, 0.85792534, 0.97826842, 0.80506149, 0.97170364, 1.08397772, 1.01866333, 1.18898045, 1.02855427, 0.94848891, 0.94336541, 0.93119013, 0.92907817, 1.11806635, 0.88409637, 0.88809707, 1.06735612, 0.98447974, 0.88816438, 1.00099784, 0.92443453, 1.00325146, 0.86977836, 0.84621801, 0.92361073, 0.85573903, 0.77309241, 0.86717528, 1.19892035, 1.07497019, 1.02178857, 0.8718756, 0.90646803, 0.92912096, 1.04538692, 0.95245707, 0.99698525, 0.94583199, 0.92537599, 0.86720487, 0.89927054, 0.86111792, 0.94401208, 1.01130191, 1.03759681, 0.8177749, 1.07784373, 0.79823294, 1.00839713, 1.39409602, 0.87146241, 1.21218822, 0.84895926, 1.01742432, 0.8044077, 0.78632084, 1.07751744, 1.13147508, 0.90268302, 0.90024653, 0.92072578, 0.87763264, 1.00736787, 0.90978808, 0.90895492, 0.90766826, 0.98956566, 0.92075658, 0.77613105, 0.93815569, 0.95455546, 1.00607757, 0.82187828, 0.94197599, 0.867015, 0.90709762, 0.75604815, 0.91312261, 0.9286002, 0.74623204, 0.87368702, 0.83879278, 0.92224793, 0.81676402, 0.90355168, 0.92762955, 0.91784037, 0.82273304, 0.75947806, 0.92687078, 0.87971276, 1.15037445, 0.86707445, 0.8611453, 0.91921763, 1.07088129, 1.05150864, 1.02162325, 0.90305964, 0.99912687, 0.87693204, 0.6186911, 0.95526533, 1.15975655, 1.00061222, 0.74608861, 0.954568, 0.84965574, 0.79177899, 0.9741051, 1.0119514, 0.79147502, 0.81367071, 0.87757421, 1.01270813, 0.86044808, 0.9689615, 0.9577413, 0.79480242, 0.76073002, 0.83131288, 0.96379259, 0.84679732, 0.82508685, 0.89977283, 0.86766439, 1.12231836, 0.93058445, 1.04584181, 0.88838751, 0.96615893, 0.98731619, 1.05517799, 1.02860493, 0.98881473, 0.85210319, 0.91497438, 0.9275787, 0.97456134, 0.9011687, 0.69417417, 0.89661214, 0.79038577, 1.08118303, 1.0509366, 0.97813138, 0.85714945, 0.97330329, 0.83611871, 0.99772489, 0.83591193, 0.75592677, 0.85392601, 1.02734573, 0.72404609, 0.83534547, 0.91630472, 0.88463459, 1.12044562, 1.10991104, 0.96047701, 1.12342573, 0.72046647, 0.96852239, 0.89605698, 0.98310243, 0.92300659, 0.87794646, 0.83109321, 1.43297752, 0.80609029, 0.8692251, 0.90254649, 0.81647796, 1.07521371, 1.03942973, 0.96156488, 1.25225334, 1.0265727, 0.9518054, 0.87765718, 1.15552582, 0.79577766, 0.66849239, 0.87236017, 1.03437641, 0.98567811, 0.78463682, 1.09573491, 0.89858959, 0.94056747, 1.16075317, 1.06296054, 0.85844006, 0.95475376, 0.67038747, 0.7924646, 0.94009167, 0.88282093, 0.97711174, 0.9209607, 1.03230176, 0.99981312, 1.12345314, 1.11705968, 1.02453864, 0.91724212, 0.98337942, 0.89195196, 0.83800177, 0.95044243, 0.76543521, 0.8613025, 0.83907753, 0.69333275, 0.84411739, 0.68621941, 0.9847701, 1.13328481, 1.1432074, 0.97156328, 0.86464461, 0.74258211, 0.97319505, 1.11453917, 0.87344741, 0.91382664, 1.01635943, 1.38708812, 0.81377942, 1.3828856, 0.74476285, 0.86657537, 1.1216954, 0.91008346, 0.800862, 0.98356936, 0.92409916, 1.13970543, 0.97547004, 0.99385865, 1.16476579, 0.78678084, 1.003947, 0.81491463, 1.19724322, 0.9173622, 0.93274116, 0.80047839, 0.86798029, 0.9433708, 0.82376832, 1.01726905, 0.81914971, 0.73290844]) class Medpar1(object): ''' The medpar1 data can be found here. https://www.stata-press.com/data/hh2/medpar1 ''' def __init__(self): filename = os.path.join(os.path.dirname(os.path.abspath(__file__)), "stata_medpar1_glm.csv") data = pd.read_csv(filename).to_records() self.endog = data.los dummies = pd.get_dummies(data.admitype, prefix="race", drop_first=True) design = np.column_stack((data.codes, dummies)).astype(float) self.exog = add_constant(design, prepend=False) class InvGaussLog(Medpar1): """ InvGaussLog is used with TestGlmInvgaussLog """ def __init__(self): super(InvGaussLog, self).__init__() filename = os.path.join(os.path.dirname(os.path.abspath(__file__)), "medparlogresids.csv") self.resids = pd.read_csv(filename, sep=',', header=None).values self.null_deviance = 335.1539777981053 # from R, Rpy bug self.params = np.array([0.09927544, -0.19161722, 1.05712336]) self.bse = np.array([0.00600728, 0.02632126, 0.04915765]) self.aic_R = 18545.836421595981 self.aic_Stata = 6.619000588187141 self.deviance = 304.27188306012789 self.scale = 0.10240599519220173 # self.llf = -9268.9182107979905 # from R self.llf = -12162.72308108797 # from Stata, big rounding diff with R self.bic_Stata = -29849.51723280784 self.chi2 = 398.5465213008323 # from Stata not in sm self.df_model = 2 self.df_resid = 3673 self.fittedvalues = np.array([ 7.03292237, 7.03292237, 7.03292237, 7.03292237, 5.76642001, 7.03292237, 7.03292237, 6.36826384, 7.03292237, 7.03292237, 7.03292237, 7.03292237, 7.03292237, 5.76642001, 7.03292237, 5.22145448, 7.03292237, 5.22145448, 4.72799187, 4.72799187, 7.03292237, 7.03292237, 6.36826384, 7.03292237, 5.76642001, 7.03292237, 4.28116479, 7.03292237, 7.03292237, 7.03292237, 5.76642001, 7.03292237, 7.03292237, 7.03292237, 7.03292237, 7.03292237, 3.87656588, 7.03292237, 7.03292237, 4.28116479, 7.03292237, 7.03292237, 4.72799187, 7.03292237, 7.03292237, 7.03292237, 5.22145448, 6.36826384, 6.36826384, 4.28116479, 4.72799187, 7.03292237, 7.03292237, 7.03292237, 7.03292237, 5.22145448, 7.03292237, 7.03292237, 6.36826384, 7.03292237, 7.03292237, 7.03292237, 7.03292237, 5.76642001, 6.36826384, 6.36826384, 5.22145448, 7.03292237, 7.03292237, 7.03292237, 5.76642001, 7.03292237, 7.03292237, 3.87656588, 5.76642001, 7.03292237, 7.03292237, 7.03292237, 7.03292237, 7.03292237, 5.22145448, 5.22145448, 7.03292237, 6.36826384, 7.03292237, 7.03292237, 7.03292237, 4.72799187, 7.03292237, 6.36826384, 7.03292237, 6.36826384, 7.03292237, 7.03292237, 7.03292237, 7.03292237, 7.03292237, 7.03292237, 7.03292237, 7.03292237, 7.03292237, 7.03292237, 5.22145448, 6.36826384, 5.22145448, 7.03292237, 7.03292237, 4.72799187, 5.76642001, 7.03292237, 4.72799187, 6.36826384, 3.87656588, 7.03292237, 7.03292237, 5.22145448, 5.22145448, 6.36826384, 7.03292237, 7.03292237, 7.03292237, 7.03292237, 7.03292237, 6.36826384, 4.28116479, 7.03292237, 6.36826384, 6.36826384, 7.03292237, 7.03292237, 7.03292237, 7.03292237, 7.03292237, 6.36826384, 7.03292237, 6.36826384, 7.03292237, 7.03292237, 6.36826384, 7.03292237, 7.03292237, 7.03292237, 7.03292237, 7.03292237, 5.76642001, 7.03292237, 7.03292237, 7.03292237, 7.03292237, 7.03292237, 7.03292237, 7.03292237, 7.03292237, 7.03292237, 5.76642001, 7.03292237, 7.03292237, 6.36826384, 3.87656588, 7.03292237, 7.03292237, 5.22145448, 7.03292237, 5.76642001, 4.28116479, 5.76642001, 6.36826384, 6.36826384, 7.03292237, 7.03292237, 5.76642001, 7.03292237, 7.03292237, 4.28116479, 7.03292237, 6.36826384, 7.03292237, 6.36826384, 7.03292237, 5.22145448, 7.03292237, 4.28116479, 4.72799187, 7.03292237, 7.03292237, 7.03292237, 7.03292237, 7.03292237, 7.03292237, 6.36826384, 7.03292237, 4.28116479, 5.22145448, 7.03292237, 7.03292237, 7.03292237, 7.03292237, 4.28116479, 7.03292237, 7.03292237, 7.03292237, 6.36826384, 5.76642001, 7.03292237, 7.03292237, 7.03292237, 4.72799187, 7.03292237, 6.36826384, 7.03292237, 7.03292237, 7.03292237, 7.03292237, 6.36826384, 7.03292237, 6.36826384, 7.03292237, 6.36826384, 4.28116479, 5.76642001, 5.22145448, 6.36826384, 6.36826384, 7.03292237, 7.03292237, 7.03292237, 6.36826384, 7.03292237, 7.03292237, 6.36826384, 5.76642001, 7.03292237, 5.22145448, 5.76642001, 7.03292237, 7.03292237, 7.03292237, 7.03292237, 6.36826384, 7.03292237, 4.28116479, 7.03292237, 5.22145448, 7.03292237, 6.36826384, 5.76642001, 4.28116479, 4.28116479, 7.03292237, 6.36826384, 7.03292237, 7.03292237, 7.03292237, 6.36826384, 4.28116479, 7.03292237, 7.03292237, 7.03292237, 7.03292237, 5.22145448, 7.03292237, 7.03292237, 7.03292237, 5.22145448, 7.03292237, 5.76642001, 7.03292237, 4.72799187, 4.28116479, 6.36826384, 5.76642001, 7.03292237, 7.03292237, 7.03292237, 5.22145448, 7.03292237, 7.03292237, 7.03292237, 6.36826384, 7.03292237, 7.03292237, 7.03292237, 7.03292237, 6.36826384, 7.03292237, 3.87656588, 4.72799187, 7.03292237, 7.03292237, 7.03292237, 4.72799187, 7.03292237, 7.03292237, 6.36826384, 7.03292237, 7.03292237, 6.36826384, 3.87656588, 7.03292237, 7.03292237, 7.03292237, 7.03292237, 4.28116479, 7.03292237, 6.36826384, 7.03292237, 5.22145448, 5.22145448, 6.36826384, 7.03292237, 6.36826384, 6.36826384, 7.03292237, 4.28116479, 7.03292237, 7.03292237, 7.03292237, 5.22145448, 6.36826384, 7.03292237, 3.87656588, 6.36826384, 5.22145448, 5.76642001, 7.03292237, 7.03292237, 7.03292237, 7.03292237, 4.28116479, 7.03292237, 5.22145448, 7.03292237, 6.36826384, 5.22145448, 4.72799187, 7.03292237, 7.03292237, 7.03292237, 4.72799187, 6.36826384, 7.03292237, 6.36826384, 5.76642001, 7.03292237, 7.03292237, 7.03292237, 7.03292237, 5.22145448, 7.03292237, 7.03292237, 7.03292237, 7.03292237, 7.03292237, 3.87656588, 7.03292237, 7.03292237, 7.03292237, 7.03292237, 7.03292237, 7.03292237, 7.03292237, 7.03292237, 7.03292237, 4.72799187, 7.03292237, 7.03292237, 7.03292237, 7.03292237, 7.03292237, 7.03292237, 7.03292237, 7.03292237, 6.36826384, 7.03292237, 7.03292237, 6.36826384, 7.03292237, 6.36826384, 7.03292237, 5.22145448, 6.36826384, 7.03292237, 6.36826384, 7.03292237, 6.36826384, 7.03292237, 7.03292237, 7.03292237, 7.03292237, 7.03292237, 7.03292237, 7.03292237, 7.03292237, 7.03292237, 3.87656588, 7.03292237, 7.03292237, 7.03292237, 6.36826384, 7.03292237, 7.03292237, 6.36826384, 7.03292237, 7.03292237, 6.36826384, 5.76642001, 7.03292237, 7.03292237, 7.03292237, 7.03292237, 5.76642001, 7.03292237, 6.36826384, 7.03292237, 7.03292237, 7.03292237, 3.87656588, 7.03292237, 6.36826384, 6.36826384, 4.72799187, 5.76642001, 6.36826384, 7.03292237, 7.03292237, 7.03292237, 7.03292237, 3.87656588, 5.22145448, 4.72799187, 7.03292237, 7.03292237, 7.03292237, 7.03292237, 7.03292237, 7.03292237, 7.03292237, 7.03292237, 4.72799187, 6.36826384, 7.03292237, 7.03292237, 5.76642001, 7.03292237, 6.36826384, 7.03292237, 7.03292237, 7.03292237, 5.76642001, 7.03292237, 7.03292237, 7.03292237, 7.03292237, 7.03292237, 6.36826384, 7.03292237, 5.22145448, 5.76642001, 7.03292237, 5.76642001, 6.36826384, 5.76642001, 5.76642001, 7.03292237, 5.76642001, 7.03292237, 7.03292237, 7.03292237, 4.72799187, 6.36826384, 7.03292237, 7.03292237, 7.03292237, 7.03292237, 7.03292237, 7.03292237, 7.03292237, 7.03292237, 7.03292237, 7.03292237, 6.36826384, 7.03292237, 6.36826384, 7.03292237, 4.72799187, 7.03292237, 7.03292237, 4.28116479, 6.36826384, 3.87656588, 7.03292237, 3.5102043, 7.03292237, 7.03292237, 5.76642001, 5.22145448, 7.03292237, 5.76642001, 4.28116479, 7.03292237, 7.03292237, 7.03292237, 7.03292237, 5.76642001, 4.72799187, 7.03292237, 6.36826384, 7.03292237, 5.22145448, 7.03292237, 4.72799187, 7.03292237, 7.03292237, 7.03292237, 5.22145448, 5.22145448, 4.72799187, 7.03292237, 6.36826384, 7.03292237, 7.03292237, 7.03292237, 7.03292237, 7.03292237, 7.03292237, 7.03292237, 7.03292237, 7.03292237, 7.03292237, 7.03292237, 4.28116479, 7.03292237, 7.03292237, 7.03292237, 5.76642001, 6.36826384, 7.03292237, 7.03292237, 5.76642001, 7.03292237, 7.03292237, 6.36826384, 4.72799187, 7.03292237, 7.03292237, 7.03292237, 7.03292237, 7.03292237, 7.03292237, 7.03292237, 7.03292237, 4.72799187, 5.76642001, 7.03292237, 5.76642001, 6.36826384, 7.03292237, 7.03292237, 7.03292237, 4.72799187, 7.03292237, 7.03292237, 7.03292237, 5.76642001, 7.03292237, 7.03292237, 7.03292237, 7.03292237, 7.03292237, 7.03292237, 6.36826384, 7.03292237, 7.03292237, 5.76642001, 6.36826384, 4.72799187, 7.03292237, 7.03292237, 7.03292237, 5.76642001, 7.03292237, 6.36826384, 5.22145448, 5.76642001, 4.72799187, 7.03292237, 7.03292237, 7.03292237, 6.36826384, 7.03292237, 7.03292237, 7.03292237, 7.03292237, 7.03292237, 7.03292237, 7.03292237, 7.03292237, 5.22145448, 7.03292237, 7.03292237, 6.36826384, 7.03292237, 7.03292237, 5.76642001, 7.03292237, 7.03292237, 7.03292237, 6.36826384, 7.03292237, 5.22145448, 7.03292237, 7.03292237, 7.03292237, 5.76642001, 7.03292237, 6.36826384, 6.36826384, 7.03292237, 5.76642001, 7.03292237, 6.36826384, 7.03292237, 7.03292237, 7.03292237, 4.72799187, 5.22145448, 7.03292237, 3.87656588, 5.76642001, 6.36826384, 7.03292237, 7.03292237, 7.03292237, 7.03292237, 7.03292237, 7.03292237, 7.03292237, 6.36826384, 7.03292237, 7.03292237, 4.72799187, 7.03292237, 6.36826384, 7.03292237, 4.28116479, 7.03292237, 7.03292237, 5.76642001, 7.03292237, 7.03292237, 7.03292237, 7.03292237, 7.03292237, 7.03292237, 7.03292237, 4.72799187, 6.36826384, 3.87656588, 7.03292237, 7.03292237, 6.36826384, 4.72799187, 4.28116479, 7.03292237, 7.03292237, 7.03292237, 7.03292237, 7.03292237, 7.03292237, 7.03292237, 7.03292237, 3.87656588, 7.03292237, 7.03292237, 7.03292237, 3.87656588, 7.03292237, 7.03292237, 6.36826384, 7.03292237, 7.03292237, 6.36826384, 7.03292237, 7.03292237, 3.87656588, 7.03292237, 4.72799187, 5.22145448, 5.22145448, 7.03292237, 7.03292237, 7.03292237, 7.03292237, 6.36826384, 7.03292237, 7.03292237, 6.36826384, 7.03292237, 7.03292237, 7.03292237, 7.03292237, 5.22145448, 5.22145448, 7.03292237, 7.03292237, 7.03292237, 7.03292237, 4.72799187, 6.36826384, 5.76642001, 5.76642001, 6.36826384, 7.03292237, 7.03292237, 7.03292237, 6.36826384, 7.03292237, 7.03292237, 6.36826384, 7.03292237, 7.03292237, 4.72799187, 7.03292237, 5.76642001, 7.03292237, 7.03292237, 7.03292237, 4.72799187, 4.28116479, 7.03292237, 7.03292237, 7.03292237, 7.03292237, 7.03292237, 5.76642001, 7.03292237, 5.76642001, 7.03292237, 7.03292237, 7.03292237, 5.22145448, 7.03292237, 7.03292237, 7.03292237, 5.22145448, 6.36826384, 7.03292237, 7.03292237, 6.36826384, 6.36826384, 7.03292237, 7.03292237, 5.76642001, 7.03292237, 5.22145448, 7.03292237, 7.03292237, 7.03292237, 7.03292237, 7.03292237, 7.03292237, 7.03292237, 4.72799187, 7.03292237, 7.03292237, 7.03292237, 7.03292237, 7.03292237, 7.03292237, 4.28116479, 7.03292237, 6.36826384, 7.03292237, 5.76642001, 4.28116479, 5.76642001, 7.03292237, 3.87656588, 7.03292237, 7.03292237, 7.03292237, 3.5102043, 7.03292237, 7.03292237, 7.03292237, 7.03292237, 5.76642001, 7.03292237, 7.03292237, 7.03292237, 7.03292237, 5.76642001, 5.76642001, 5.76642001, 7.03292237, 7.03292237, 6.36826384, 7.03292237, 6.36826384, 7.03292237, 7.03292237, 7.03292237, 7.03292237, 7.03292237, 7.03292237, 7.03292237, 5.76642001, 7.03292237, 4.28116479, 6.36826384, 5.76642001, 7.03292237, 7.03292237, 7.03292237, 7.03292237, 7.03292237, 7.03292237, 7.03292237, 7.03292237, 7.03292237, 7.03292237, 7.03292237, 7.03292237, 6.36826384, 5.22145448, 7.03292237, 7.03292237, 7.03292237, 5.76642001, 7.03292237, 7.03292237, 7.03292237, 7.03292237, 6.36826384, 7.03292237, 7.03292237, 5.76642001, 7.03292237, 7.03292237, 7.03292237, 6.36826384, 6.36826384, 7.03292237, 7.03292237, 6.36826384, 7.03292237, 7.03292237, 7.03292237, 6.36826384, 7.03292237, 7.03292237, 7.03292237, 5.22145448, 7.03292237, 7.03292237, 7.03292237, 7.03292237, 3.5102043, 7.03292237, 7.03292237, 7.03292237, 3.87656588, 6.36826384, 5.76642001, 7.03292237, 7.03292237, 6.36826384, 4.72799187, 7.03292237, 7.03292237, 5.76642001, 7.03292237, 3.87656588, 5.22145448, 6.36826384, 4.28116479, 7.03292237, 7.03292237, 7.03292237, 7.03292237, 7.03292237, 7.03292237, 7.03292237, 7.03292237, 6.36826384, 7.03292237, 7.03292237, 7.03292237, 7.03292237, 6.36826384, 7.03292237, 5.22145448, 6.36826384, 6.36826384, 7.03292237, 6.36826384, 7.03292237, 7.03292237, 7.03292237, 5.22145448, 7.03292237, 6.36826384, 7.03292237, 7.03292237, 4.72799187, 7.03292237, 7.03292237, 7.03292237, 6.36826384, 6.36826384, 7.03292237, 7.03292237, 7.03292237, 7.03292237, 7.03292237, 6.36826384, 7.03292237, 7.03292237, 7.03292237, 7.03292237, 7.03292237, 7.03292237, 3.5102043, 7.03292237, 5.22145448, 5.22145448, 7.03292237, 6.36826384, 7.03292237, 4.72799187, 7.03292237, 7.03292237, 7.03292237, 4.72799187, 7.03292237, 5.76642001, 7.03292237, 3.87656588, 7.03292237, 5.22145448, 3.87656588, 4.72799187, 6.36826384, 5.76642001, 7.03292237, 6.36826384, 7.03292237, 4.28116479, 5.76642001, 7.03292237, 7.03292237, 7.03292237, 5.22145448, 7.03292237, 7.03292237, 7.03292237, 7.03292237, 7.03292237, 7.03292237, 7.03292237, 7.03292237, 4.28116479, 6.36826384, 7.03292237, 7.03292237, 7.03292237, 5.76642001, 6.36826384, 7.03292237, 7.03292237, 7.03292237, 7.03292237, 7.03292237, 7.03292237, 7.03292237, 3.5102043, 4.72799187, 7.03292237, 4.28116479, 7.03292237, 4.72799187, 7.03292237, 5.22145448, 5.76642001, 5.76642001, 3.87656588, 5.76642001, 5.22145448, 7.03292237, 7.03292237, 7.03292237, 7.03292237, 7.03292237, 5.22145448, 6.36826384, 7.03292237, 7.03292237, 7.03292237, 5.22145448, 7.03292237, 7.03292237, 7.03292237, 5.22145448, 7.03292237, 7.03292237, 6.36826384, 7.03292237, 7.03292237, 7.03292237, 7.03292237, 7.03292237, 7.03292237, 7.03292237, 7.03292237, 4.28116479, 4.72799187, 7.03292237, 7.03292237, 6.36826384, 7.03292237, 7.03292237, 7.03292237, 7.03292237, 7.03292237, 7.03292237, 7.03292237, 6.36826384, 7.03292237, 7.03292237, 6.36826384, 6.36826384, 5.76642001, 7.03292237, 5.76642001, 6.36826384, 7.03292237, 7.03292237, 7.03292237, 5.76642001, 7.03292237, 7.03292237, 7.03292237, 7.03292237, 7.03292237, 7.03292237, 5.22145448, 7.03292237, 7.03292237, 5.76642001, 6.36826384, 5.76642001, 7.03292237, 7.03292237, 6.36826384, 7.03292237, 4.72799187, 7.03292237, 7.03292237, 7.03292237, 7.03292237, 7.03292237, 6.36826384, 5.76642001, 6.36826384, 4.72799187, 7.03292237, 7.03292237, 7.03292237, 7.03292237, 4.72799187, 7.03292237, 6.36826384, 7.03292237, 5.22145448, 7.03292237, 7.03292237, 6.36826384, 7.03292237, 5.76642001, 6.36826384, 5.76642001, 7.03292237, 7.03292237, 7.03292237, 6.36826384, 7.03292237, 7.03292237, 7.03292237, 7.03292237, 7.03292237, 4.72799187, 7.03292237, 5.22145448, 7.03292237, 7.03292237, 7.03292237, 7.03292237, 7.03292237, 7.03292237, 7.03292237, 7.03292237, 7.03292237, 4.72799187, 6.36826384, 7.03292237, 7.03292237, 6.36826384, 7.03292237, 5.76642001, 5.22145448, 7.03292237, 7.03292237, 7.03292237, 5.22145448, 7.03292237, 7.03292237, 7.03292237, 7.03292237, 7.03292237, 4.28116479, 5.76642001, 7.03292237, 4.28116479, 7.03292237, 6.36826384, 7.03292237, 7.03292237, 4.28116479, 7.03292237, 7.03292237, 6.36826384, 3.87656588, 3.5102043, 6.36826384, 7.03292237, 7.03292237, 7.03292237, 7.03292237, 7.03292237, 7.03292237, 7.03292237, 7.03292237, 7.03292237, 7.03292237, 5.76642001, 7.03292237, 4.72799187, 5.76642001, 7.03292237, 7.03292237, 3.87656588, 7.03292237, 7.03292237, 7.03292237, 4.28116479, 7.03292237, 7.03292237, 7.03292237, 5.76642001, 5.76642001, 7.03292237, 6.36826384, 5.76642001, 7.03292237, 6.36826384, 5.76642001, 7.03292237, 5.76642001, 7.03292237, 7.03292237, 7.03292237, 7.03292237, 7.03292237, 7.03292237, 7.03292237, 4.28116479, 7.03292237, 7.03292237, 7.03292237, 7.03292237, 7.03292237, 7.03292237, 7.03292237, 7.03292237, 7.03292237, 7.03292237, 4.72799187, 5.76642001, 6.36826384, 6.36826384, 7.03292237, 7.03292237, 7.03292237, 5.76642001, 4.28116479, 7.03292237, 5.76642001, 4.72799187, 7.03292237, 7.03292237, 7.03292237, 7.03292237, 7.03292237, 7.03292237, 5.76642001, 6.36826384, 6.36826384, 7.03292237, 7.03292237, 6.36826384, 3.87656588, 7.03292237, 7.03292237, 7.03292237, 7.03292237, 3.5102043, 7.03292237, 7.03292237, 7.03292237, 7.03292237, 7.03292237, 7.03292237, 7.03292237, 7.03292237, 7.03292237, 7.03292237, 7.03292237, 6.36826384, 7.03292237, 7.03292237, 7.03292237, 4.72799187, 7.03292237, 6.36826384, 4.72799187, 4.72799187, 7.03292237, 5.76642001, 7.03292237, 7.03292237, 7.03292237, 6.36826384, 4.28116479, 7.03292237, 7.03292237, 7.03292237, 5.76642001, 7.03292237, 7.03292237, 7.03292237, 4.72799187, 7.03292237, 7.03292237, 6.36826384, 5.22145448, 7.03292237, 7.03292237, 7.03292237, 7.03292237, 7.03292237, 7.03292237, 5.22145448, 7.03292237, 7.03292237, 6.36826384, 7.03292237, 7.03292237, 5.22145448, 7.03292237, 6.36826384, 6.36826384, 7.03292237, 6.36826384, 7.03292237, 7.03292237, 7.03292237, 6.36826384, 6.36826384, 7.03292237, 4.72799187, 4.28116479, 4.72799187, 7.03292237, 7.03292237, 7.03292237, 7.03292237, 7.03292237, 7.03292237, 7.03292237, 4.28116479, 7.03292237, 7.03292237, 7.03292237, 7.03292237, 7.03292237, 7.03292237, 7.03292237, 7.03292237, 7.03292237, 7.03292237, 6.36826384, 4.28116479, 4.28116479, 7.03292237, 5.22145448, 7.03292237, 7.03292237, 7.03292237, 7.03292237, 7.03292237, 7.03292237, 7.03292237, 7.03292237, 7.03292237, 7.03292237, 7.03292237, 6.36826384, 7.03292237, 7.03292237, 7.03292237, 5.76642001, 7.03292237, 7.03292237, 7.03292237, 7.03292237, 7.03292237, 7.03292237, 7.03292237, 4.72799187, 7.03292237, 3.87656588, 7.03292237, 4.72799187, 7.03292237, 7.03292237, 7.03292237, 5.22145448, 7.03292237, 4.28116479, 7.03292237, 7.03292237, 4.72799187, 5.22145448, 7.03292237, 7.03292237, 7.03292237, 6.36826384, 7.03292237, 7.03292237, 7.03292237, 7.03292237, 6.36826384, 7.03292237, 7.03292237, 7.03292237, 7.03292237, 7.03292237, 7.03292237, 5.76642001, 5.22145448, 7.03292237, 7.03292237, 3.87656588, 7.03292237, 7.03292237, 7.03292237, 7.03292237, 7.03292237, 4.72799187, 6.36826384, 7.03292237, 7.03292237, 7.03292237, 7.03292237, 7.03292237, 4.28116479, 7.03292237, 7.03292237, 7.03292237, 5.76642001, 7.03292237, 5.22145448, 4.72799187, 7.03292237, 7.03292237, 7.03292237, 6.36826384, 5.76642001, 7.03292237, 5.76642001, 7.03292237, 4.28116479, 7.03292237, 7.03292237, 7.03292237, 7.03292237, 7.03292237, 5.76642001, 7.03292237, 7.03292237, 7.03292237, 7.03292237, 7.03292237, 7.03292237, 5.76642001, 7.03292237, 7.03292237, 7.03292237, 7.03292237, 7.03292237, 7.03292237, 7.03292237, 5.76642001, 7.03292237, 3.87656588, 6.36826384, 5.76642001, 7.03292237, 4.28116479, 7.03292237, 5.76642001, 5.22145448, 7.03292237, 7.03292237, 7.03292237, 7.03292237, 7.03292237, 6.36826384, 7.03292237, 7.03292237, 7.03292237, 7.03292237, 7.03292237, 7.03292237, 7.03292237, 5.76642001, 7.03292237, 7.03292237, 7.03292237, 3.5102043, 7.03292237, 7.03292237, 7.03292237, 6.36826384, 7.03292237, 7.03292237, 4.28116479, 4.72799187, 6.36826384, 7.03292237, 7.03292237, 4.28116479, 5.76642001, 7.03292237, 7.03292237, 7.03292237, 4.28116479, 7.03292237, 7.03292237, 5.22145448, 6.36826384, 7.03292237, 7.03292237, 7.03292237, 7.03292237, 7.03292237, 7.03292237, 7.03292237, 7.03292237, 4.72799187, 7.03292237, 5.22145448, 6.36826384, 7.03292237, 6.36826384, 7.03292237, 7.03292237, 7.03292237, 7.03292237, 5.22145448, 7.03292237, 7.03292237, 5.22145448, 7.03292237, 6.36826384, 7.03292237, 7.03292237, 5.76642001, 7.03292237, 7.03292237, 3.5102043, 7.03292237, 7.03292237, 7.03292237, 7.03292237, 7.03292237, 7.03292237, 7.03292237, 6.36826384, 7.03292237, 7.03292237, 5.76642001, 7.03292237, 7.03292237, 7.03292237, 7.03292237, 7.03292237, 7.03292237, 7.03292237, 6.36826384, 4.72799187, 7.03292237, 7.03292237, 7.03292237, 7.03292237, 7.03292237, 7.03292237, 7.03292237, 7.03292237, 7.03292237, 6.36826384, 7.03292237, 6.36826384, 4.72799187, 5.22145448, 5.76642001, 7.03292237, 6.36826384, 6.36826384, 7.03292237, 6.36826384, 7.03292237, 5.22145448, 4.72799187, 5.76642001, 6.36826384, 7.03292237, 7.03292237, 5.76642001, 5.22145448, 7.03292237, 6.36826384, 3.87656588, 6.36826384, 7.03292237, 5.76642001, 7.03292237, 7.03292237, 7.03292237, 7.03292237, 7.03292237, 3.5102043, 7.03292237, 7.03292237, 7.03292237, 5.22145448, 7.03292237, 6.36826384, 7.03292237, 6.36826384, 7.03292237, 6.36826384, 5.22145448, 7.03292237, 7.03292237, 7.03292237, 6.36826384, 6.36826384, 7.03292237, 7.03292237, 6.36826384, 4.72799187, 7.03292237, 5.22145448, 7.03292237, 4.72799187, 7.03292237, 4.28116479, 7.03292237, 7.03292237, 6.36826384, 7.03292237, 7.03292237, 7.03292237, 7.03292237, 4.28116479, 6.36826384, 7.03292237, 3.87656588, 7.03292237, 7.03292237, 7.03292237, 6.36826384, 7.03292237, 7.03292237, 7.03292237, 6.36826384, 7.03292237, 5.22145448, 7.03292237, 7.03292237, 5.76642001, 6.36826384, 7.03292237, 4.72799187, 7.03292237, 7.03292237, 5.22145448, 7.03292237, 3.5102043, 6.36826384, 6.36826384, 7.03292237, 6.36826384, 7.03292237, 5.22145448, 6.36826384, 7.03292237, 7.03292237, 7.03292237, 7.03292237, 5.76642001, 4.28116479, 7.03292237, 7.03292237, 4.72799187, 4.72799187, 7.03292237, 7.03292237, 7.03292237, 7.03292237, 7.03292237, 5.76642001, 7.03292237, 5.76642001, 4.28116479, 7.03292237, 4.28116479, 7.03292237, 7.03292237, 7.03292237, 7.03292237, 3.5102043, 7.03292237, 5.22145448, 7.03292237, 6.36826384, 7.03292237, 6.36826384, 7.03292237, 4.72799187, 7.03292237, 7.03292237, 4.72799187, 3.5102043, 3.17846635, 3.87656588, 5.22145448, 6.36826384, 7.03292237, 4.28116479, 7.03292237, 7.03292237, 6.36826384, 7.03292237, 6.36826384, 7.03292237, 7.03292237, 5.76642001, 7.03292237, 7.03292237, 7.03292237, 7.03292237, 4.72799187, 7.03292237, 7.03292237, 7.03292237, 5.76642001, 7.03292237, 3.5102043, 7.03292237, 7.03292237, 5.22145448, 6.36826384, 3.87656588, 4.72799187, 7.03292237, 7.03292237, 3.87656588, 7.03292237, 6.36826384, 7.03292237, 6.36826384, 7.03292237, 7.03292237, 7.03292237, 7.03292237, 7.03292237, 7.03292237, 7.03292237, 7.03292237, 7.03292237, 7.03292237, 4.72799187, 7.03292237, 7.03292237, 6.36826384, 7.03292237, 7.03292237, 7.03292237, 7.03292237, 5.76642001, 7.03292237, 4.28116479, 7.03292237, 7.03292237, 7.03292237, 4.72799187, 6.36826384, 6.36826384, 7.03292237, 7.03292237, 7.03292237, 7.03292237, 7.03292237, 6.36826384, 4.72799187, 6.36826384, 7.03292237, 7.03292237, 5.22145448, 7.03292237, 5.76642001, 7.03292237, 7.03292237, 7.03292237, 5.76642001, 7.03292237, 6.36826384, 6.36826384, 7.03292237, 7.03292237, 6.36826384, 7.03292237, 5.22145448, 7.03292237, 5.22145448, 5.22145448, 7.03292237, 7.03292237, 7.03292237, 7.03292237, 7.03292237, 7.03292237, 7.03292237, 4.72799187, 4.28116479, 7.03292237, 6.36826384, 7.03292237, 5.76642001, 7.03292237, 7.03292237, 7.03292237, 4.72799187, 7.03292237, 5.76642001, 7.03292237, 4.72799187, 7.03292237, 7.03292237, 4.72799187, 5.76642001, 6.36826384, 7.03292237, 4.28116479, 6.36826384, 7.03292237, 6.36826384, 5.76642001, 7.03292237, 4.28116479, 5.22145448, 4.72799187, 7.03292237, 7.03292237, 6.36826384, 5.22145448, 7.03292237, 5.76642001, 7.03292237, 7.03292237, 7.03292237, 6.36826384, 7.03292237, 7.03292237, 7.03292237, 7.03292237, 4.28116479, 7.03292237, 6.36826384, 5.22145448, 5.76642001, 7.03292237, 7.03292237, 7.03292237, 7.03292237, 6.36826384, 7.03292237, 7.03292237, 5.22145448, 7.03292237, 7.03292237, 6.36826384, 7.03292237, 7.03292237, 7.03292237, 7.03292237, 7.03292237, 7.03292237, 7.03292237, 7.03292237, 7.03292237, 7.03292237, 4.28116479, 7.03292237, 7.03292237, 7.03292237, 7.03292237, 7.03292237, 7.03292237, 6.36826384, 7.03292237, 7.03292237, 7.03292237, 6.36826384, 7.03292237, 4.72799187, 7.03292237, 7.03292237, 7.03292237, 7.03292237, 5.22145448, 6.36826384, 7.03292237, 5.76642001, 5.76642001, 7.03292237, 7.03292237, 7.03292237, 4.28116479, 7.03292237, 5.76642001, 7.03292237, 7.03292237, 7.03292237, 7.03292237, 7.03292237, 6.36826384, 7.03292237, 7.03292237, 7.03292237, 3.87656588, 6.36826384, 6.36826384, 5.22145448, 7.03292237, 5.22145448, 7.03292237, 7.03292237, 7.03292237, 4.28116479, 7.03292237, 3.87656588, 7.03292237, 7.03292237, 5.22145448, 6.36826384, 4.72799187, 7.03292237, 7.03292237, 7.03292237, 6.36826384, 7.03292237, 5.76642001, 7.03292237, 7.03292237, 7.03292237, 7.03292237, 5.22145448, 4.28116479, 7.03292237, 6.36826384, 7.03292237, 7.03292237, 5.76642001, 5.22145448, 5.76642001, 7.03292237, 4.28116479, 7.03292237, 7.03292237, 4.72799187, 6.36826384, 7.03292237, 4.72799187, 5.76642001, 7.03292237, 7.03292237, 6.36826384, 6.36826384, 5.76642001, 7.03292237, 7.03292237, 7.03292237, 7.03292237, 7.03292237, 4.72799187, 7.03292237, 6.36826384, 7.03292237, 4.72799187, 4.72799187, 5.76642001, 7.03292237, 7.03292237, 7.03292237, 7.03292237, 7.03292237, 4.72799187, 7.03292237, 7.03292237, 7.03292237, 6.36826384, 7.03292237, 5.76642001, 7.03292237, 4.72799187, 7.03292237, 7.03292237, 7.03292237, 7.03292237, 7.03292237, 7.03292237, 7.03292237, 6.36826384, 7.03292237, 7.03292237, 7.03292237, 7.03292237, 7.03292237, 7.03292237, 7.03292237, 7.03292237, 7.03292237, 7.03292237, 7.03292237, 7.03292237, 6.36826384, 7.03292237, 3.5102043, 6.36826384, 5.22145448, 7.03292237, 5.22145448, 7.03292237, 7.03292237, 7.03292237, 7.03292237, 7.03292237, 4.72799187, 7.03292237, 6.36826384, 7.03292237, 7.03292237, 7.03292237, 6.36826384, 7.03292237, 7.03292237, 7.03292237, 6.36826384, 4.72799187, 7.03292237, 7.03292237, 7.03292237, 7.03292237, 6.36826384, 7.03292237, 5.76642001, 7.03292237, 7.03292237, 7.03292237, 7.03292237, 5.22145448, 4.72799187, 7.03292237, 7.03292237, 7.03292237, 4.28116479, 7.03292237, 7.03292237, 7.03292237, 7.03292237, 3.87656588, 7.03292237, 5.22145448, 7.03292237, 7.03292237, 7.03292237, 7.03292237, 3.5102043, 7.03292237, 6.36826384, 7.03292237, 7.03292237, 7.03292237, 4.72799187, 7.03292237, 7.03292237, 4.28116479, 6.36826384, 7.03292237, 5.22145448, 7.03292237, 7.03292237, 5.76642001, 7.03292237, 7.03292237, 7.03292237, 5.76642001, 4.72799187, 7.03292237, 4.72799187, 6.36826384, 7.03292237, 7.03292237, 7.03292237, 7.03292237, 7.03292237, 7.03292237, 7.03292237, 6.36826384, 7.03292237, 7.03292237, 7.03292237, 7.03292237, 7.03292237, 7.03292237, 7.03292237, 7.03292237, 7.03292237, 3.87656588, 5.22145448, 7.03292237, 7.03292237, 6.36826384, 4.28116479, 7.03292237, 5.76642001, 7.03292237, 7.03292237, 7.03292237, 7.03292237, 7.03292237, 7.03292237, 7.03292237, 7.03292237, 3.87656588, 6.36826384, 7.03292237, 7.03292237, 5.76642001, 7.03292237, 5.22145448, 7.03292237, 5.76642001, 4.72799187, 7.03292237, 7.03292237, 6.36826384, 7.03292237, 7.03292237, 7.03292237, 6.36826384, 5.76642001, 5.22145448, 7.03292237, 5.76642001, 6.36826384, 4.28116479, 7.03292237, 4.72799187, 3.87656588, 5.22145448, 7.03292237, 6.36826384, 5.76642001, 7.03292237, 7.03292237, 7.03292237, 7.03292237, 6.36826384, 5.76642001, 6.36826384, 7.03292237, 5.76642001, 7.03292237, 5.76642001, 5.22145448, 3.87656588, 5.76642001, 6.36826384, 7.03292237, 5.22145448, 6.36826384, 5.22145448, 7.03292237, 7.03292237, 7.03292237, 7.03292237, 6.36826384, 7.03292237, 5.76642001, 7.03292237, 7.03292237, 7.03292237, 7.03292237, 4.72799187, 5.76642001, 7.03292237, 7.03292237, 7.03292237, 7.03292237, 7.03292237, 4.72799187, 7.03292237, 7.03292237, 7.03292237, 6.36826384, 7.03292237, 7.03292237, 7.03292237, 7.03292237, 7.03292237, 7.03292237, 7.03292237, 7.03292237, 7.03292237, 5.22145448, 7.03292237, 7.03292237, 7.03292237, 7.03292237, 7.03292237, 3.5102043, 3.87656588, 7.03292237, 4.72799187, 7.03292237, 7.03292237, 7.03292237, 7.03292237, 7.03292237, 7.03292237, 7.03292237, 7.03292237, 7.03292237, 7.03292237, 7.03292237, 3.87656588, 5.22145448, 7.03292237, 7.03292237, 7.03292237, 7.03292237, 7.03292237, 5.76642001, 7.03292237, 7.03292237, 7.03292237, 4.28116479, 7.03292237, 4.72799187, 4.72799187, 7.03292237, 6.36826384, 5.76642001, 7.03292237, 4.28116479, 7.03292237, 7.03292237, 7.03292237, 5.76642001, 7.03292237, 7.03292237, 5.76642001, 5.22145448, 7.03292237, 4.72799187, 7.03292237, 4.28116479, 5.76642001, 7.03292237, 7.03292237, 7.03292237, 7.03292237, 7.03292237, 7.03292237, 4.28116479, 7.03292237, 7.03292237, 7.03292237, 5.22145448, 5.22145448, 7.03292237, 7.03292237, 7.03292237, 5.76642001, 6.36826384, 7.03292237, 7.03292237, 5.22145448, 7.03292237, 7.03292237, 5.76642001, 5.22145448, 7.03292237, 7.03292237, 7.03292237, 3.87656588, 7.03292237, 7.03292237, 7.03292237, 7.03292237, 7.03292237, 7.03292237, 7.03292237, 7.03292237, 7.03292237, 7.03292237, 7.03292237, 7.03292237, 7.03292237, 7.03292237, 7.03292237, 7.03292237, 7.03292237, 5.76642001, 7.03292237, 6.36826384, 7.03292237, 7.03292237, 7.03292237, 6.36826384, 6.36826384, 7.03292237, 7.03292237, 7.03292237, 4.28116479, 7.03292237, 7.03292237, 7.03292237, 7.03292237, 7.03292237, 3.5102043, 7.03292237, 7.03292237, 7.03292237, 5.76642001, 4.28116479, 5.22145448, 7.03292237, 7.03292237, 7.03292237, 7.03292237, 7.03292237, 7.03292237, 7.03292237, 6.36826384, 7.03292237, 7.03292237, 7.03292237, 7.03292237, 7.03292237, 7.03292237, 7.03292237, 7.03292237, 5.76642001, 6.36826384, 7.03292237, 5.22145448, 5.76642001, 5.76642001, 7.03292237, 7.03292237, 5.22145448, 7.03292237, 7.03292237, 5.22145448, 6.36826384, 7.03292237, 7.03292237, 7.03292237, 7.03292237, 5.22145448, 6.36826384, 5.22145448, 7.03292237, 7.03292237, 7.03292237, 7.03292237, 5.22145448, 7.03292237, 5.76642001, 7.03292237, 7.03292237, 7.03292237, 7.03292237, 4.72799187, 7.03292237, 7.03292237, 7.03292237, 6.36826384, 4.72799187, 5.22145448, 7.03292237, 7.03292237, 7.03292237, 7.03292237, 7.03292237, 6.36826384, 7.03292237, 7.03292237, 5.76642001, 6.36826384, 7.03292237, 7.03292237, 7.03292237, 6.36826384, 7.03292237, 4.72799187, 3.87656588, 7.03292237, 7.03292237, 4.72799187, 7.03292237, 7.03292237, 6.36826384, 7.03292237, 5.22145448, 7.03292237, 7.03292237, 7.03292237, 3.87656588, 5.76642001, 7.03292237, 7.03292237, 7.03292237, 7.03292237, 5.76642001, 5.22145448, 7.03292237, 6.36826384, 7.03292237, 7.03292237, 7.03292237, 7.03292237, 7.03292237, 7.03292237, 5.76642001, 5.76642001, 7.03292237, 5.76642001, 3.87656588, 6.36826384, 7.03292237, 7.03292237, 7.03292237, 6.36826384, 5.76642001, 5.22145448, 7.03292237, 5.22145448, 7.03292237, 7.03292237, 7.03292237, 7.03292237, 7.03292237, 5.22145448, 4.72799187, 7.03292237, 6.36826384, 7.03292237, 7.03292237, 7.03292237, 7.03292237, 7.03292237, 7.03292237, 5.22145448, 6.36826384, 7.03292237, 7.03292237, 3.17846635, 5.76642001, 7.03292237, 3.5102043, 7.03292237, 7.03292237, 7.03292237, 3.87656588, 7.03292237, 6.36826384, 6.36826384, 7.03292237, 5.22145448, 7.03292237, 7.03292237, 7.03292237, 7.03292237, 7.03292237, 7.03292237, 4.28116479, 6.36826384, 7.03292237, 6.36826384, 4.72799187, 7.03292237, 7.03292237, 5.22145448, 4.28116479, 7.03292237, 6.36826384, 7.03292237, 4.72799187, 5.76642001, 6.36826384, 5.22145448, 7.03292237, 7.03292237, 7.03292237, 6.36826384, 7.03292237, 7.03292237, 3.87656588, 7.03292237, 4.72799187, 7.03292237, 3.53462742, 4.76088805, 5.25778406, 4.31095206, 5.80654132, 5.80654132, 5.80654132, 5.80654132, 5.80654132, 5.25778406, 5.25778406, 5.80654132, 5.80654132, 3.90353806, 5.25778406, 4.31095206, 5.80654132, 5.25778406, 3.53462742, 2.89810483, 5.80654132, 5.25778406, 5.80654132, 2.89810483, 5.80654132, 5.25778406, 3.53462742, 4.76088805, 5.80654132, 3.20058132, 5.80654132, 5.80654132, 4.76088805, 5.80654132, 3.53462742, 3.53462742, 5.80654132, 5.80654132, 5.80654132, 4.76088805, 5.80654132, 4.76088805, 3.90353806, 5.80654132, 3.53462742, 5.80654132, 2.6242144, 3.20058132, 5.80654132, 5.80654132, 3.90353806, 3.20058132, 5.80654132, 5.80654132, 5.80654132, 5.80654132, 5.80654132, 5.80654132, 2.89810483, 5.80654132, 5.80654132, 3.90353806, 3.53462742, 4.31095206, 5.80654132, 5.80654132, 4.76088805, 5.80654132, 3.53462742, 5.80654132, 4.76088805, 2.89810483, 5.25778406, 4.31095206, 5.80654132, 4.31095206, 5.80654132, 5.80654132, 4.76088805, 4.31095206, 5.80654132, 5.80654132, 5.80654132, 5.80654132, 5.80654132, 4.76088805, 5.80654132, 5.25778406, 5.25778406, 5.80654132, 5.80654132, 3.53462742, 5.80654132, 3.53462742, 5.80654132, 4.31095206, 5.80654132, 5.80654132, 5.25778406, 5.80654132, 3.20058132, 5.80654132, 5.80654132, 3.20058132, 3.90353806, 5.80654132, 5.80654132, 5.25778406, 3.53462742, 3.20058132, 5.80654132, 4.31095206, 5.80654132, 5.80654132, 5.80654132, 3.20058132, 5.80654132, 5.80654132, 5.80654132, 5.80654132, 4.31095206, 5.80654132, 3.90353806, 5.80654132, 4.31095206, 4.31095206, 5.80654132, 4.76088805, 3.90353806, 3.90353806, 4.76088805, 3.90353806, 5.80654132, 5.80654132, 5.80654132, 5.80654132, 5.80654132, 5.80654132, 5.80654132, 5.25778406, 3.53462742, 5.80654132, 3.53462742, 5.80654132, 5.80654132, 5.80654132, 2.89810483, 5.80654132, 5.80654132, 5.80654132, 5.80654132, 4.76088805, 4.76088805, 5.80654132, 2.89810483, 5.80654132, 4.76088805, 5.80654132, 5.80654132, 4.31095206, 3.20058132, 5.80654132, 4.76088805, 5.80654132, 2.89810483, 2.89810483, 5.25778406, 3.90353806, 5.80654132, 5.80654132, 5.25778406, 5.80654132, 5.80654132, 3.90353806, 5.80654132, 5.25778406, 4.76088805, 5.80654132, 2.89810483, 5.25778406, 5.80654132, 5.80654132, 4.31095206, 5.25778406, 5.80654132, 5.80654132, 5.80654132, 5.80654132, 2.89810483, 5.80654132, 3.53462742, 3.90353806, 5.25778406, 5.80654132, 3.20058132, 2.89810483, 5.80654132, 4.31095206, 5.80654132, 3.53462742, 5.25778406, 4.76088805, 5.80654132, 3.53462742, 3.90353806, 5.80654132, 3.20058132, 5.80654132, 5.80654132, 3.53462742, 5.25778406, 4.76088805, 4.76088805, 5.80654132, 5.80654132, 2.89810483, 3.20058132, 5.80654132, 5.80654132, 5.80654132, 5.80654132, 5.25778406, 5.25778406, 5.80654132, 5.80654132, 4.76088805, 5.80654132, 4.31095206, 5.25778406, 5.80654132, 4.31095206, 4.31095206, 5.80654132, 5.80654132, 3.53462742, 4.76088805, 3.53462742, 4.76088805, 4.31095206, 5.80654132, 3.90353806, 5.80654132, 4.76088805, 5.80654132, 5.80654132, 5.80654132, 4.31095206, 3.90353806, 5.80654132, 4.76088805, 4.76088805, 3.53462742, 5.80654132, 5.80654132, 5.25778406, 3.53462742, 3.20058132, 3.53462742, 3.90353806, 5.80654132, 4.31095206, 4.76088805, 5.80654132, 5.80654132, 5.80654132, 3.90353806, 4.76088805, 2.89810483, 5.80654132, 5.80654132, 5.80654132, 4.76088805, 5.25778406, 5.80654132, 5.80654132, 5.80654132, 5.80654132, 5.80654132, 5.80654132, 5.80654132, 3.90353806, 5.25778406, 4.76088805, 5.80654132, 4.76088805, 3.90353806, 5.80654132, 5.80654132, 4.76088805, 5.80654132, 5.25778406, 5.80654132, 2.89810483, 5.80654132, 5.25778406, 3.90353806, 3.90353806, 5.80654132, 5.25778406, 3.53462742, 5.80654132, 4.76088805, 5.25778406, 5.80654132, 3.90353806, 4.31095206, 5.80654132, 5.25778406, 3.90353806, 3.53462742, 5.25778406, 2.89810483, 5.80654132, 3.53462742, 4.76088805, 4.31095206, 5.80654132, 5.80654132, 5.80654132, 5.80654132, 5.80654132, 3.90353806, 5.80654132, 4.31095206, 5.80654132, 5.80654132, 5.25778406, 5.80654132, 5.80654132, 5.80654132, 5.80654132, 5.25778406, 5.25778406, 5.80654132, 5.25778406, 5.80654132, 5.80654132, 5.80654132, 5.80654132, 5.25778406, 4.31095206, 5.80654132, 5.25778406, 5.80654132, 5.25778406, 5.80654132, 5.80654132, 5.80654132, 5.80654132, 4.31095206, 5.25778406, 3.53462742, 2.89810483, 5.80654132, 5.80654132, 3.20058132, 5.80654132, 4.31095206, 5.80654132, 5.80654132, 5.80654132, 5.80654132, 3.90353806, 3.90353806, 3.90353806, 5.80654132, 5.80654132, 5.80654132, 5.80654132, 4.76088805, 3.20058132, 4.31095206, 5.80654132, 3.90353806, 5.80654132, 5.80654132, 5.80654132, 5.80654132, 5.80654132, 3.90353806, 5.80654132, 5.80654132, 5.80654132, 5.80654132, 3.90353806, 5.80654132, 3.90353806, 3.53462742, 5.80654132, 4.76088805, 5.80654132, 5.80654132, 5.80654132, 5.80654132, 5.80654132, 5.80654132, 5.80654132, 5.80654132, 4.76088805, 5.25778406, 5.80654132, 5.80654132, 5.80654132, 5.80654132, 5.80654132, 5.80654132, 5.80654132, 5.25778406, 3.53462742, 5.25778406, 5.80654132, 3.53462742, 5.80654132, 3.90353806, 5.80654132, 5.80654132, 5.80654132, 3.90353806, 3.20058132, 5.80654132, 5.80654132, 3.90353806, 5.80654132, 5.80654132, 5.80654132, 5.80654132, 5.80654132, 5.80654132, 5.80654132, 5.80654132, 5.80654132, 5.80654132, 5.80654132, 5.80654132, 5.80654132, 3.53462742, 5.80654132, 5.80654132, 5.80654132, 5.80654132, 3.53462742, 5.25778406, 3.90353806, 5.80654132, 4.76088805, 4.76088805, 3.90353806, 5.80654132, 5.80654132, 4.31095206, 2.89810483, 5.80654132, 5.80654132, 3.90353806, 5.80654132, 3.53462742, 3.90353806, 5.80654132, 5.80654132, 4.76088805, 5.80654132, 4.31095206, 5.25778406, 5.25778406, 3.20058132, 3.53462742, 5.80654132, 4.31095206, 5.80654132, 4.76088805, 3.90353806, 4.76088805, 4.76088805, 5.80654132, 5.80654132, 5.25778406, 3.90353806, 5.80654132, 5.80654132, 5.80654132, 5.80654132, 5.80654132, 5.80654132, 5.80654132, 3.53462742, 4.31095206, 3.90353806, 4.76088805, 4.31095206, 3.53462742, 3.90353806, 5.80654132, 5.80654132, 5.80654132, 5.80654132, 3.20058132, 5.80654132, 5.80654132, 5.80654132, 5.80654132, 5.80654132, 3.90353806, 4.76088805, 5.25778406, 3.53462742, 3.20058132, 5.80654132, 3.90353806, 5.80654132, 3.53462742, 5.80654132, 5.80654132, 3.90353806, 5.80654132, 3.90353806, 5.80654132, 5.80654132, 5.80654132, 5.80654132, 4.76088805, 3.90353806, 4.76088805, 5.25778406, 2.89810483, 5.80654132, 4.31095206, 5.80654132, 4.76088805, 5.80654132, 5.25778406, 5.80654132, 5.80654132, 5.80654132, 3.53462742, 2.89810483, 5.80654132, 5.80654132, 5.80654132, 3.90353806, 4.76088805, 5.80654132, 5.25778406, 4.76088805, 5.25778406, 5.80654132, 5.80654132, 5.25778406, 5.80654132, 5.80654132, 5.80654132, 2.89810483, 5.25778406, 5.80654132, 5.80654132, 4.76088805, 4.76088805, 5.25778406, 5.80654132, 5.80654132, 4.31095206, 3.20058132, 3.53462742, 5.80654132, 5.80654132, 5.80654132, 5.80654132, 5.80654132, 5.25778406, 5.80654132, 5.80654132, 3.90353806, 4.76088805, 5.80654132, 3.53462742, 5.80654132, 5.25778406, 2.89810483, 5.80654132, 5.25778406, 5.80654132, 5.80654132, 5.80654132, 5.25778406, 5.80654132, 5.80654132, 5.80654132, 5.80654132, 5.80654132, 5.80654132, 4.31095206, 5.80654132, 3.20058132, 5.80654132, 5.25778406, 4.76088805, 5.25778406, 5.80654132, 4.76088805, 5.80654132, 3.90353806, 4.31095206, 5.80654132, 5.80654132, 5.80654132, 5.80654132, 5.25778406, 5.80654132, 3.90353806, 4.76088805, 3.90353806, 5.80654132, 3.53462742, 5.80654132, 5.80654132, 5.80654132, 5.80654132, 3.53462742, 5.80654132, 4.76088805, 5.80654132, 5.80654132, 5.80654132, 5.80654132, 5.80654132, 5.80654132, 5.80654132, 5.80654132, 3.90353806, 2.6242144, 5.80654132, 5.80654132, 5.80654132, 5.80654132, 4.76088805, 5.80654132, 3.53462742, 5.80654132, 5.80654132, 3.90353806, 5.80654132, 5.80654132, 5.80654132, 5.80654132, 5.80654132, 5.80654132, 3.20058132, 3.20058132, 5.80654132, 5.80654132, 5.80654132, 3.90353806, 5.80654132, 5.25778406, 4.31095206, 5.25778406, 4.31095206, 4.31095206, 4.76088805, 5.80654132, 4.76088805, 5.80654132, 3.53462742, 5.80654132, 5.80654132, 5.80654132, 5.80654132, 5.80654132, 3.20058132, 5.80654132, 3.90353806, 5.80654132, 4.76088805, 5.80654132, 3.90353806, 5.80654132, 5.80654132, 5.80654132, 5.80654132, 5.80654132, 5.25778406, 5.80654132, 4.31095206, 5.25778406, 4.31095206, 5.80654132, 3.90353806, 5.80654132, 3.53462742, 5.25778406, 5.80654132, 5.80654132, 4.31095206, 3.90353806, 3.53462742, 5.80654132, 5.80654132, 5.80654132, 4.31095206, 5.80654132, 5.80654132, 5.25778406, 4.76088805, 4.31095206, 3.20058132, 5.80654132, 3.53462742, 3.20058132, 5.80654132, 5.80654132, 3.20058132, 3.20058132, 5.80654132, 4.31095206, 4.31095206, 5.80654132, 5.80654132, 3.90353806, 3.90353806, 3.53462742, 5.80654132, 3.90353806, 3.53462742, 5.80654132, 3.90353806, 5.25778406, 5.80654132, 3.53462742, 5.80654132, 5.25778406, 5.80654132, 4.31095206, 3.90353806, 5.80654132, 5.80654132, 4.31095206, 5.25778406, 5.80654132, 5.80654132, 5.80654132, 5.80654132, 5.80654132, 5.80654132, 5.25778406, 3.20058132, 5.25778406, 2.89810483, 3.90353806, 5.80654132, 3.53462742, 5.80654132, 5.25778406, 5.80654132, 2.89810483, 5.80654132, 5.80654132, 5.80654132, 5.80654132, 3.20058132, 5.80654132, 5.25778406, 3.53462742, 4.31095206, 4.76088805, 3.90353806, 5.80654132, 5.80654132, 5.25778406, 3.90353806, 4.76088805, 4.31095206, 5.80654132, 5.80654132, 5.80654132, 5.80654132, 5.80654132, 3.90353806, 5.80654132, 5.80654132, 5.80654132, 5.80654132, 5.80654132, 5.80654132, 5.25778406, 3.53462742, 5.80654132, 5.80654132, 5.25778406, 5.80654132, 3.20058132, 5.80654132, 4.76088805, 5.80654132, 4.76088805, 5.80654132, 5.25778406, 5.80654132, 5.80654132, 5.80654132, 5.80654132, 5.25778406, 2.89810483, 5.80654132, 5.80654132, 2.89810483, 3.53462742, 5.80654132, 5.80654132, 2.89810483, 4.31095206, 3.53462742, 4.31095206, 5.80654132, 5.80654132, 5.80654132, 5.80654132, 5.80654132, 5.80654132, 4.31095206, 4.76088805, 5.25778406, 5.80654132, 5.80654132, 5.80654132, 5.80654132, 5.25778406, 3.90353806, 5.80654132, 5.25778406, 5.80654132, 2.89810483, 2.89810483, 5.80654132, 3.53462742, 5.80654132, 3.53462742, 5.80654132, 4.31095206, 2.89810483, 5.80654132, 5.80654132, 2.89810483, 4.76088805, 5.80654132, 5.80654132, 3.20058132, 5.80654132, 3.90353806, 5.80654132, 5.80654132, 3.20058132, 3.90353806, 4.76088805, 4.76088805, 5.80654132, 3.90353806, 4.31095206, 5.80654132, 4.31095206, 5.80654132, 3.20058132, 4.31095206, 4.76088805, 3.53462742, 5.80654132, 5.80654132, 3.53462742, 3.53462742, 3.53462742, 5.80654132, 5.80654132, 3.90353806, 3.90353806, 3.20058132, 5.80654132, 5.80654132, 2.89810483, 3.90353806, 5.80654132, 2.89810483, 3.53462742, 3.53462742, 4.31095206, 5.80654132, 3.53462742, 5.80654132, 5.80654132, 5.80654132, 5.80654132, 5.80654132, 5.80654132, 5.25778406, 5.80654132, 5.80654132, 5.80654132, 5.80654132, 5.80654132, 5.80654132, 5.80654132, 5.80654132, 4.76088805, 5.80654132, 5.80654132, 4.76088805, 5.80654132, 5.80654132, 4.76088805, 4.76088805, 5.80654132, 5.25778406, 4.31095206, 5.80654132, 4.76088805, 3.90353806, 4.31095206, 5.80654132, 2.89810483, 4.31095206, 5.25778406, 5.80654132, 5.80654132, 5.80654132, 5.80654132, 3.20058132, 5.25778406, 5.80654132, 4.76088805, 5.80654132, 4.31095206, 5.80654132, 5.80654132, 4.76088805, 4.31095206, 5.80654132, 5.80654132, 5.80654132, 5.80654132, 5.80654132, 4.31095206, 4.31095206, 3.20058132, 4.76088805, 5.80654132, 3.20058132, 3.20058132, 5.80654132, 3.90353806, 5.25778406, 3.20058132, 4.76088805, 3.20058132, 3.53462742, 4.76088805, 5.80654132, 5.80654132, 4.31095206, 4.76088805, 5.80654132, 4.31095206, 5.80654132, 4.76088805, 4.31095206, 2.89810483, 5.80654132, 5.80654132, 5.80654132, 4.76088805, 5.80654132, 5.80654132, 5.80654132, 5.80654132, 4.76088805, 5.25778406, 4.31095206, 5.80654132, 3.90353806, 3.53462742, 4.76088805, 5.80654132, 4.31095206, 5.80654132, 5.80654132, 3.20058132, 5.80654132, 5.25778406, 5.80654132, 5.80654132, 5.80654132, 3.53462742, 2.6242144, 5.80654132, 5.80654132, 3.53462742, 5.25778406, 3.90353806, 5.80654132, 2.89810483, 5.80654132, 3.90353806, 5.80654132, 5.80654132, 3.90353806, 2.89810483, 5.80654132, 4.76088805, 4.31095206, 5.80654132, 5.25778406, 5.80654132, 5.80654132, 4.31095206, 5.80654132, 5.80654132, 5.80654132, 3.90353806, 4.76088805, 5.80654132, 4.76088805, 5.80654132, 4.76088805, 3.53462742, 3.90353806, 5.80654132, 5.80654132, 5.80654132, 5.25778406, 5.80654132, 5.80654132, 5.25778406, 5.80654132, 5.80654132, 5.80654132, 5.80654132, 5.80654132, 5.80654132, 5.80654132, 5.80654132, 5.80654132, 5.80654132, 3.53462742, 3.53462742, 3.90353806, 5.80654132, 4.31095206, 3.53462742, 5.80654132, 4.76088805, 4.76088805, 3.20058132, 3.90353806, 5.80654132, 5.25778406, 5.80654132, 5.80654132, 5.80654132, 5.80654132, 4.31095206, 5.25778406, 4.31095206, 5.80654132, 3.20058132, 5.80654132, 4.31095206, 4.31095206, 4.76088805, 5.80654132, 4.76088805, 4.31095206, 5.80654132, 5.25778406, 3.53462742, 3.53462742, 5.25778406, 5.80654132, 3.90353806, 5.25778406, 4.31095206, 4.31095206, 3.53462742, 5.80654132, 3.90353806, 5.80654132, 5.80654132, 4.76088805, 5.25778406, 3.20058132, 3.90353806, 5.80654132, 5.25778406, 5.80654132, 5.80654132, 5.25778406, 5.80654132, 4.31095206, 5.25778406, 4.76088805, 5.80654132, 5.80654132, 5.25778406, 3.53462742, 5.80654132, 5.80654132, 5.80654132, 5.25778406, 5.25778406, 5.80654132, 3.20058132, 5.80654132, 5.80654132, 3.53462742, 5.80654132, 5.80654132, 5.80654132, 4.31095206, 5.80654132, 4.76088805, 5.80654132, 5.80654132, 5.80654132, 3.90353806, 4.31095206, 5.25778406, 5.80654132, 3.53462742, 3.90353806, 5.25778406, 4.31095206, 5.80654132, 5.25778406, 5.25778406, 2.89810483, 5.80654132, 5.80654132, 5.80654132, 5.80654132, 5.80654132, 5.25778406, 5.80654132, 4.76088805, 5.80654132, 5.80654132, 5.80654132, 4.31095206, 5.80654132, 3.20058132, 3.90353806, 5.80654132, 5.80654132, 5.25778406, 5.80654132, 5.80654132, 5.80654132, 5.80654132, 5.80654132, 5.80654132, 5.80654132, 2.6242144, 5.80654132, 3.90353806, 5.25778406, 4.76088805, 5.80654132, 5.80654132, 3.90353806, 5.80654132, 3.53462742, 2.89810483, 5.80654132, 3.53462742, 2.89810483, 4.76088805, 5.80654132, 5.80654132, 5.80654132, 4.31095206, 5.80654132, 4.76088805, 3.90353806, 2.89810483, 4.76088805, 5.80654132, 2.6242144, 3.53462742, 4.31095206, 5.25778406, 5.25778406, 3.20058132, 4.31095206, 4.31095206, 3.20058132, 4.31095206, 5.25778406, 4.31095206, 5.25778406, 3.90353806, 4.31095206, 5.80654132, 5.80654132, 5.80654132, 5.80654132, 3.90353806, 5.80654132, 5.80654132, 5.80654132, 4.31095206, 5.80654132, 5.80654132, 5.80654132, 3.90353806, 5.25778406, 3.90353806, 4.31095206, 4.76088805, 3.90353806, 5.80654132, 5.80654132, 5.80654132, 2.89810483, 5.80654132, 5.80654132, 5.80654132, 5.80654132, 5.80654132, 5.80654132, 5.80654132, 3.90353806, 3.20058132, 5.25778406, 4.76088805, 5.25778406]) class InvGaussIdentity(Medpar1): """ Accuracy is different for R vs Stata ML vs Stata IRLS, we are close. """ def __init__(self): super(InvGaussIdentity, self).__init__() self.params = np.array([0.44538838, -1.05872706, 2.83947966]) self.bse = np.array([0.02586783, 0.13830023, 0.20834864]) filename = os.path.join(os.path.dirname(os.path.abspath(__file__)), "igaussident_resids.csv") self.resids = pd.read_csv(filename, sep=',', header=None).values self.null_deviance = 335.1539777981053 # from R, Rpy bug self.df_null = 3675 self.deviance = 305.33661191013988 self.df_resid = 3673 self.df_model = 2 self.aic_R = 18558.677276882016 self.aic_Stata = 6.619290231464371 self.bic_Stata = -29848.45250412075 self.llf_stata = -12163.25544543151 self.chi2 = 567.1229375785638 # in Stata not sm # self.llf = -9275.3386384410078 # from R self.llf = -12163.25545 # from Stata, big diff with R self.scale = 0.10115387793455666 self.pearson_chi2 = 371.5346609292967 # deviance_p in Stata self.fittedvalues = np.array([ 6.84797506, 6.84797506, 6.84797506, 6.84797506, 5.9571983, 6.84797506, 6.84797506, 6.40258668, 6.84797506, 6.84797506, 6.84797506, 6.84797506, 6.84797506, 5.9571983, 6.84797506, 5.51180993, 6.84797506, 5.51180993, 5.06642155, 5.06642155, 6.84797506, 6.84797506, 6.40258668, 6.84797506, 5.9571983, 6.84797506, 4.62103317, 6.84797506, 6.84797506, 6.84797506, 5.9571983, 6.84797506, 6.84797506, 6.84797506, 6.84797506, 6.84797506, 4.17564479, 6.84797506, 6.84797506, 4.62103317, 6.84797506, 6.84797506, 5.06642155, 6.84797506, 6.84797506, 6.84797506, 5.51180993, 6.40258668, 6.40258668, 4.62103317, 5.06642155, 6.84797506, 6.84797506, 6.84797506, 6.84797506, 5.51180993, 6.84797506, 6.84797506, 6.40258668, 6.84797506, 6.84797506, 6.84797506, 6.84797506, 5.9571983, 6.40258668, 6.40258668, 5.51180993, 6.84797506, 6.84797506, 6.84797506, 5.9571983, 6.84797506, 6.84797506, 4.17564479, 5.9571983, 6.84797506, 6.84797506, 6.84797506, 6.84797506, 6.84797506, 5.51180993, 5.51180993, 6.84797506, 6.40258668, 6.84797506, 6.84797506, 6.84797506, 5.06642155, 6.84797506, 6.40258668, 6.84797506, 6.40258668, 6.84797506, 6.84797506, 6.84797506, 6.84797506, 6.84797506, 6.84797506, 6.84797506, 6.84797506, 6.84797506, 6.84797506, 5.51180993, 6.40258668, 5.51180993, 6.84797506, 6.84797506, 5.06642155, 5.9571983, 6.84797506, 5.06642155, 6.40258668, 4.17564479, 6.84797506, 6.84797506, 5.51180993, 5.51180993, 6.40258668, 6.84797506, 6.84797506, 6.84797506, 6.84797506, 6.84797506, 6.40258668, 4.62103317, 6.84797506, 6.40258668, 6.40258668, 6.84797506, 6.84797506, 6.84797506, 6.84797506, 6.84797506, 6.40258668, 6.84797506, 6.40258668, 6.84797506, 6.84797506, 6.40258668, 6.84797506, 6.84797506, 6.84797506, 6.84797506, 6.84797506, 5.9571983, 6.84797506, 6.84797506, 6.84797506, 6.84797506, 6.84797506, 6.84797506, 6.84797506, 6.84797506, 6.84797506, 5.9571983, 6.84797506, 6.84797506, 6.40258668, 4.17564479, 6.84797506, 6.84797506, 5.51180993, 6.84797506, 5.9571983, 4.62103317, 5.9571983, 6.40258668, 6.40258668, 6.84797506, 6.84797506, 5.9571983, 6.84797506, 6.84797506, 4.62103317, 6.84797506, 6.40258668, 6.84797506, 6.40258668, 6.84797506, 5.51180993, 6.84797506, 4.62103317, 5.06642155, 6.84797506, 6.84797506, 6.84797506, 6.84797506, 6.84797506, 6.84797506, 6.40258668, 6.84797506, 4.62103317, 5.51180993, 6.84797506, 6.84797506, 6.84797506, 6.84797506, 4.62103317, 6.84797506, 6.84797506, 6.84797506, 6.40258668, 5.9571983, 6.84797506, 6.84797506, 6.84797506, 5.06642155, 6.84797506, 6.40258668, 6.84797506, 6.84797506, 6.84797506, 6.84797506, 6.40258668, 6.84797506, 6.40258668, 6.84797506, 6.40258668, 4.62103317, 5.9571983, 5.51180993, 6.40258668, 6.40258668, 6.84797506, 6.84797506, 6.84797506, 6.40258668, 6.84797506, 6.84797506, 6.40258668, 5.9571983, 6.84797506, 5.51180993, 5.9571983, 6.84797506, 6.84797506, 6.84797506, 6.84797506, 6.40258668, 6.84797506, 4.62103317, 6.84797506, 5.51180993, 6.84797506, 6.40258668, 5.9571983, 4.62103317, 4.62103317, 6.84797506, 6.40258668, 6.84797506, 6.84797506, 6.84797506, 6.40258668, 4.62103317, 6.84797506, 6.84797506, 6.84797506, 6.84797506, 5.51180993, 6.84797506, 6.84797506, 6.84797506, 5.51180993, 6.84797506, 5.9571983, 6.84797506, 5.06642155, 4.62103317, 6.40258668, 5.9571983, 6.84797506, 6.84797506, 6.84797506, 5.51180993, 6.84797506, 6.84797506, 6.84797506, 6.40258668, 6.84797506, 6.84797506, 6.84797506, 6.84797506, 6.40258668, 6.84797506, 4.17564479, 5.06642155, 6.84797506, 6.84797506, 6.84797506, 5.06642155, 6.84797506, 6.84797506, 6.40258668, 6.84797506, 6.84797506, 6.40258668, 4.17564479, 6.84797506, 6.84797506, 6.84797506, 6.84797506, 4.62103317, 6.84797506, 6.40258668, 6.84797506, 5.51180993, 5.51180993, 6.40258668, 6.84797506, 6.40258668, 6.40258668, 6.84797506, 4.62103317, 6.84797506, 6.84797506, 6.84797506, 5.51180993, 6.40258668, 6.84797506, 4.17564479, 6.40258668, 5.51180993, 5.9571983, 6.84797506, 6.84797506, 6.84797506, 6.84797506, 4.62103317, 6.84797506, 5.51180993, 6.84797506, 6.40258668, 5.51180993, 5.06642155, 6.84797506, 6.84797506, 6.84797506, 5.06642155, 6.40258668, 6.84797506, 6.40258668, 5.9571983, 6.84797506, 6.84797506, 6.84797506, 6.84797506, 5.51180993, 6.84797506, 6.84797506, 6.84797506, 6.84797506, 6.84797506, 4.17564479, 6.84797506, 6.84797506, 6.84797506, 6.84797506, 6.84797506, 6.84797506, 6.84797506, 6.84797506, 6.84797506, 5.06642155, 6.84797506, 6.84797506, 6.84797506, 6.84797506, 6.84797506, 6.84797506, 6.84797506, 6.84797506, 6.40258668, 6.84797506, 6.84797506, 6.40258668, 6.84797506, 6.40258668, 6.84797506, 5.51180993, 6.40258668, 6.84797506, 6.40258668, 6.84797506, 6.40258668, 6.84797506, 6.84797506, 6.84797506, 6.84797506, 6.84797506, 6.84797506, 6.84797506, 6.84797506, 6.84797506, 4.17564479, 6.84797506, 6.84797506, 6.84797506, 6.40258668, 6.84797506, 6.84797506, 6.40258668, 6.84797506, 6.84797506, 6.40258668, 5.9571983, 6.84797506, 6.84797506, 6.84797506, 6.84797506, 5.9571983, 6.84797506, 6.40258668, 6.84797506, 6.84797506, 6.84797506, 4.17564479, 6.84797506, 6.40258668, 6.40258668, 5.06642155, 5.9571983, 6.40258668, 6.84797506, 6.84797506, 6.84797506, 6.84797506, 4.17564479, 5.51180993, 5.06642155, 6.84797506, 6.84797506, 6.84797506, 6.84797506, 6.84797506, 6.84797506, 6.84797506, 6.84797506, 5.06642155, 6.40258668, 6.84797506, 6.84797506, 5.9571983, 6.84797506, 6.40258668, 6.84797506, 6.84797506, 6.84797506, 5.9571983, 6.84797506, 6.84797506, 6.84797506, 6.84797506, 6.84797506, 6.40258668, 6.84797506, 5.51180993, 5.9571983, 6.84797506, 5.9571983, 6.40258668, 5.9571983, 5.9571983, 6.84797506, 5.9571983, 6.84797506, 6.84797506, 6.84797506, 5.06642155, 6.40258668, 6.84797506, 6.84797506, 6.84797506, 6.84797506, 6.84797506, 6.84797506, 6.84797506, 6.84797506, 6.84797506, 6.84797506, 6.40258668, 6.84797506, 6.40258668, 6.84797506, 5.06642155, 6.84797506, 6.84797506, 4.62103317, 6.40258668, 4.17564479, 6.84797506, 3.73025641, 6.84797506, 6.84797506, 5.9571983, 5.51180993, 6.84797506, 5.9571983, 4.62103317, 6.84797506, 6.84797506, 6.84797506, 6.84797506, 5.9571983, 5.06642155, 6.84797506, 6.40258668, 6.84797506, 5.51180993, 6.84797506, 5.06642155, 6.84797506, 6.84797506, 6.84797506, 5.51180993, 5.51180993, 5.06642155, 6.84797506, 6.40258668, 6.84797506, 6.84797506, 6.84797506, 6.84797506, 6.84797506, 6.84797506, 6.84797506, 6.84797506, 6.84797506, 6.84797506, 6.84797506, 4.62103317, 6.84797506, 6.84797506, 6.84797506, 5.9571983, 6.40258668, 6.84797506, 6.84797506, 5.9571983, 6.84797506, 6.84797506, 6.40258668, 5.06642155, 6.84797506, 6.84797506, 6.84797506, 6.84797506, 6.84797506, 6.84797506, 6.84797506, 6.84797506, 5.06642155, 5.9571983, 6.84797506, 5.9571983, 6.40258668, 6.84797506, 6.84797506, 6.84797506, 5.06642155, 6.84797506, 6.84797506, 6.84797506, 5.9571983, 6.84797506, 6.84797506, 6.84797506, 6.84797506, 6.84797506, 6.84797506, 6.40258668, 6.84797506, 6.84797506, 5.9571983, 6.40258668, 5.06642155, 6.84797506, 6.84797506, 6.84797506, 5.9571983, 6.84797506, 6.40258668, 5.51180993, 5.9571983, 5.06642155, 6.84797506, 6.84797506, 6.84797506, 6.40258668, 6.84797506, 6.84797506, 6.84797506, 6.84797506, 6.84797506, 6.84797506, 6.84797506, 6.84797506, 5.51180993, 6.84797506, 6.84797506, 6.40258668, 6.84797506, 6.84797506, 5.9571983, 6.84797506, 6.84797506, 6.84797506, 6.40258668, 6.84797506, 5.51180993, 6.84797506, 6.84797506, 6.84797506, 5.9571983, 6.84797506, 6.40258668, 6.40258668, 6.84797506, 5.9571983, 6.84797506, 6.40258668, 6.84797506, 6.84797506, 6.84797506, 5.06642155, 5.51180993, 6.84797506, 4.17564479, 5.9571983, 6.40258668, 6.84797506, 6.84797506, 6.84797506, 6.84797506, 6.84797506, 6.84797506, 6.84797506, 6.40258668, 6.84797506, 6.84797506, 5.06642155, 6.84797506, 6.40258668, 6.84797506, 4.62103317, 6.84797506, 6.84797506, 5.9571983, 6.84797506, 6.84797506, 6.84797506, 6.84797506, 6.84797506, 6.84797506, 6.84797506, 5.06642155, 6.40258668, 4.17564479, 6.84797506, 6.84797506, 6.40258668, 5.06642155, 4.62103317, 6.84797506, 6.84797506, 6.84797506, 6.84797506, 6.84797506, 6.84797506, 6.84797506, 6.84797506, 4.17564479, 6.84797506, 6.84797506, 6.84797506, 4.17564479, 6.84797506, 6.84797506, 6.40258668, 6.84797506, 6.84797506, 6.40258668, 6.84797506, 6.84797506, 4.17564479, 6.84797506, 5.06642155, 5.51180993, 5.51180993, 6.84797506, 6.84797506, 6.84797506, 6.84797506, 6.40258668, 6.84797506, 6.84797506, 6.40258668, 6.84797506, 6.84797506, 6.84797506, 6.84797506, 5.51180993, 5.51180993, 6.84797506, 6.84797506, 6.84797506, 6.84797506, 5.06642155, 6.40258668, 5.9571983, 5.9571983, 6.40258668, 6.84797506, 6.84797506, 6.84797506, 6.40258668, 6.84797506, 6.84797506, 6.40258668, 6.84797506, 6.84797506, 5.06642155, 6.84797506, 5.9571983, 6.84797506, 6.84797506, 6.84797506, 5.06642155, 4.62103317, 6.84797506, 6.84797506, 6.84797506, 6.84797506, 6.84797506, 5.9571983, 6.84797506, 5.9571983, 6.84797506, 6.84797506, 6.84797506, 5.51180993, 6.84797506, 6.84797506, 6.84797506, 5.51180993, 6.40258668, 6.84797506, 6.84797506, 6.40258668, 6.40258668, 6.84797506, 6.84797506, 5.9571983, 6.84797506, 5.51180993, 6.84797506, 6.84797506, 6.84797506, 6.84797506, 6.84797506, 6.84797506, 6.84797506, 5.06642155, 6.84797506, 6.84797506, 6.84797506, 6.84797506, 6.84797506, 6.84797506, 4.62103317, 6.84797506, 6.40258668, 6.84797506, 5.9571983, 4.62103317, 5.9571983, 6.84797506, 4.17564479, 6.84797506, 6.84797506, 6.84797506, 3.73025641, 6.84797506, 6.84797506, 6.84797506, 6.84797506, 5.9571983, 6.84797506, 6.84797506, 6.84797506, 6.84797506, 5.9571983, 5.9571983, 5.9571983, 6.84797506, 6.84797506, 6.40258668, 6.84797506, 6.40258668, 6.84797506, 6.84797506, 6.84797506, 6.84797506, 6.84797506, 6.84797506, 6.84797506, 5.9571983, 6.84797506, 4.62103317, 6.40258668, 5.9571983, 6.84797506, 6.84797506, 6.84797506, 6.84797506, 6.84797506, 6.84797506, 6.84797506, 6.84797506, 6.84797506, 6.84797506, 6.84797506, 6.84797506, 6.40258668, 5.51180993, 6.84797506, 6.84797506, 6.84797506, 5.9571983, 6.84797506, 6.84797506, 6.84797506, 6.84797506, 6.40258668, 6.84797506, 6.84797506, 5.9571983, 6.84797506, 6.84797506, 6.84797506, 6.40258668, 6.40258668, 6.84797506, 6.84797506, 6.40258668, 6.84797506, 6.84797506, 6.84797506, 6.40258668, 6.84797506, 6.84797506, 6.84797506, 5.51180993, 6.84797506, 6.84797506, 6.84797506, 6.84797506, 3.73025641, 6.84797506, 6.84797506, 6.84797506, 4.17564479, 6.40258668, 5.9571983, 6.84797506, 6.84797506, 6.40258668, 5.06642155, 6.84797506, 6.84797506, 5.9571983, 6.84797506, 4.17564479, 5.51180993, 6.40258668, 4.62103317, 6.84797506, 6.84797506, 6.84797506, 6.84797506, 6.84797506, 6.84797506, 6.84797506, 6.84797506, 6.40258668, 6.84797506, 6.84797506, 6.84797506, 6.84797506, 6.40258668, 6.84797506, 5.51180993, 6.40258668, 6.40258668, 6.84797506, 6.40258668, 6.84797506, 6.84797506, 6.84797506, 5.51180993, 6.84797506, 6.40258668, 6.84797506, 6.84797506, 5.06642155, 6.84797506, 6.84797506, 6.84797506, 6.40258668, 6.40258668, 6.84797506, 6.84797506, 6.84797506, 6.84797506, 6.84797506, 6.40258668, 6.84797506, 6.84797506, 6.84797506, 6.84797506, 6.84797506, 6.84797506, 3.73025641, 6.84797506, 5.51180993, 5.51180993, 6.84797506, 6.40258668, 6.84797506, 5.06642155, 6.84797506, 6.84797506, 6.84797506, 5.06642155, 6.84797506, 5.9571983, 6.84797506, 4.17564479, 6.84797506, 5.51180993, 4.17564479, 5.06642155, 6.40258668, 5.9571983, 6.84797506, 6.40258668, 6.84797506, 4.62103317, 5.9571983, 6.84797506, 6.84797506, 6.84797506, 5.51180993, 6.84797506, 6.84797506, 6.84797506, 6.84797506, 6.84797506, 6.84797506, 6.84797506, 6.84797506, 4.62103317, 6.40258668, 6.84797506, 6.84797506, 6.84797506, 5.9571983, 6.40258668, 6.84797506, 6.84797506, 6.84797506, 6.84797506, 6.84797506, 6.84797506, 6.84797506, 3.73025641, 5.06642155, 6.84797506, 4.62103317, 6.84797506, 5.06642155, 6.84797506, 5.51180993, 5.9571983, 5.9571983, 4.17564479, 5.9571983, 5.51180993, 6.84797506, 6.84797506, 6.84797506, 6.84797506, 6.84797506, 5.51180993, 6.40258668, 6.84797506, 6.84797506, 6.84797506, 5.51180993, 6.84797506, 6.84797506, 6.84797506, 5.51180993, 6.84797506, 6.84797506, 6.40258668, 6.84797506, 6.84797506, 6.84797506, 6.84797506, 6.84797506, 6.84797506, 6.84797506, 6.84797506, 4.62103317, 5.06642155, 6.84797506, 6.84797506, 6.40258668, 6.84797506, 6.84797506, 6.84797506, 6.84797506, 6.84797506, 6.84797506, 6.84797506, 6.40258668, 6.84797506, 6.84797506, 6.40258668, 6.40258668, 5.9571983, 6.84797506, 5.9571983, 6.40258668, 6.84797506, 6.84797506, 6.84797506, 5.9571983, 6.84797506, 6.84797506, 6.84797506, 6.84797506, 6.84797506, 6.84797506, 5.51180993, 6.84797506, 6.84797506, 5.9571983, 6.40258668, 5.9571983, 6.84797506, 6.84797506, 6.40258668, 6.84797506, 5.06642155, 6.84797506, 6.84797506, 6.84797506, 6.84797506, 6.84797506, 6.40258668, 5.9571983, 6.40258668, 5.06642155, 6.84797506, 6.84797506, 6.84797506, 6.84797506, 5.06642155, 6.84797506, 6.40258668, 6.84797506, 5.51180993, 6.84797506, 6.84797506, 6.40258668, 6.84797506, 5.9571983, 6.40258668, 5.9571983, 6.84797506, 6.84797506, 6.84797506, 6.40258668, 6.84797506, 6.84797506, 6.84797506, 6.84797506, 6.84797506, 5.06642155, 6.84797506, 5.51180993, 6.84797506, 6.84797506, 6.84797506, 6.84797506, 6.84797506, 6.84797506, 6.84797506, 6.84797506, 6.84797506, 5.06642155, 6.40258668, 6.84797506, 6.84797506, 6.40258668, 6.84797506, 5.9571983, 5.51180993, 6.84797506, 6.84797506, 6.84797506, 5.51180993, 6.84797506, 6.84797506, 6.84797506, 6.84797506, 6.84797506, 4.62103317, 5.9571983, 6.84797506, 4.62103317, 6.84797506, 6.40258668, 6.84797506, 6.84797506, 4.62103317, 6.84797506, 6.84797506, 6.40258668, 4.17564479, 3.73025641, 6.40258668, 6.84797506, 6.84797506, 6.84797506, 6.84797506, 6.84797506, 6.84797506, 6.84797506, 6.84797506, 6.84797506, 6.84797506, 5.9571983, 6.84797506, 5.06642155, 5.9571983, 6.84797506, 6.84797506, 4.17564479, 6.84797506, 6.84797506, 6.84797506, 4.62103317, 6.84797506, 6.84797506, 6.84797506, 5.9571983, 5.9571983, 6.84797506, 6.40258668, 5.9571983, 6.84797506, 6.40258668, 5.9571983, 6.84797506, 5.9571983, 6.84797506, 6.84797506, 6.84797506, 6.84797506, 6.84797506, 6.84797506, 6.84797506, 4.62103317, 6.84797506, 6.84797506, 6.84797506, 6.84797506, 6.84797506, 6.84797506, 6.84797506, 6.84797506, 6.84797506, 6.84797506, 5.06642155, 5.9571983, 6.40258668, 6.40258668, 6.84797506, 6.84797506, 6.84797506, 5.9571983, 4.62103317, 6.84797506, 5.9571983, 5.06642155, 6.84797506, 6.84797506, 6.84797506, 6.84797506, 6.84797506, 6.84797506, 5.9571983, 6.40258668, 6.40258668, 6.84797506, 6.84797506, 6.40258668, 4.17564479, 6.84797506, 6.84797506, 6.84797506, 6.84797506, 3.73025641, 6.84797506, 6.84797506, 6.84797506, 6.84797506, 6.84797506, 6.84797506, 6.84797506, 6.84797506, 6.84797506, 6.84797506, 6.84797506, 6.40258668, 6.84797506, 6.84797506, 6.84797506, 5.06642155, 6.84797506, 6.40258668, 5.06642155, 5.06642155, 6.84797506, 5.9571983, 6.84797506, 6.84797506, 6.84797506, 6.40258668, 4.62103317, 6.84797506, 6.84797506, 6.84797506, 5.9571983, 6.84797506, 6.84797506, 6.84797506, 5.06642155, 6.84797506, 6.84797506, 6.40258668, 5.51180993, 6.84797506, 6.84797506, 6.84797506, 6.84797506, 6.84797506, 6.84797506, 5.51180993, 6.84797506, 6.84797506, 6.40258668, 6.84797506, 6.84797506, 5.51180993, 6.84797506, 6.40258668, 6.40258668, 6.84797506, 6.40258668, 6.84797506, 6.84797506, 6.84797506, 6.40258668, 6.40258668, 6.84797506, 5.06642155, 4.62103317, 5.06642155, 6.84797506, 6.84797506, 6.84797506, 6.84797506, 6.84797506, 6.84797506, 6.84797506, 4.62103317, 6.84797506, 6.84797506, 6.84797506, 6.84797506, 6.84797506, 6.84797506, 6.84797506, 6.84797506, 6.84797506, 6.84797506, 6.40258668, 4.62103317, 4.62103317, 6.84797506, 5.51180993, 6.84797506, 6.84797506, 6.84797506, 6.84797506, 6.84797506, 6.84797506, 6.84797506, 6.84797506, 6.84797506, 6.84797506, 6.84797506, 6.40258668, 6.84797506, 6.84797506, 6.84797506, 5.9571983, 6.84797506, 6.84797506, 6.84797506, 6.84797506, 6.84797506, 6.84797506, 6.84797506, 5.06642155, 6.84797506, 4.17564479, 6.84797506, 5.06642155, 6.84797506, 6.84797506, 6.84797506, 5.51180993, 6.84797506, 4.62103317, 6.84797506, 6.84797506, 5.06642155, 5.51180993, 6.84797506, 6.84797506, 6.84797506, 6.40258668, 6.84797506, 6.84797506, 6.84797506, 6.84797506, 6.40258668, 6.84797506, 6.84797506, 6.84797506, 6.84797506, 6.84797506, 6.84797506, 5.9571983, 5.51180993, 6.84797506, 6.84797506, 4.17564479, 6.84797506, 6.84797506, 6.84797506, 6.84797506, 6.84797506, 5.06642155, 6.40258668, 6.84797506, 6.84797506, 6.84797506, 6.84797506, 6.84797506, 4.62103317, 6.84797506, 6.84797506, 6.84797506, 5.9571983, 6.84797506, 5.51180993, 5.06642155, 6.84797506, 6.84797506, 6.84797506, 6.40258668, 5.9571983, 6.84797506, 5.9571983, 6.84797506, 4.62103317, 6.84797506, 6.84797506, 6.84797506, 6.84797506, 6.84797506, 5.9571983, 6.84797506, 6.84797506, 6.84797506, 6.84797506, 6.84797506, 6.84797506, 5.9571983, 6.84797506, 6.84797506, 6.84797506, 6.84797506, 6.84797506, 6.84797506, 6.84797506, 5.9571983, 6.84797506, 4.17564479, 6.40258668, 5.9571983, 6.84797506, 4.62103317, 6.84797506, 5.9571983, 5.51180993, 6.84797506, 6.84797506, 6.84797506, 6.84797506, 6.84797506, 6.40258668, 6.84797506, 6.84797506, 6.84797506, 6.84797506, 6.84797506, 6.84797506, 6.84797506, 5.9571983, 6.84797506, 6.84797506, 6.84797506, 3.73025641, 6.84797506, 6.84797506, 6.84797506, 6.40258668, 6.84797506, 6.84797506, 4.62103317, 5.06642155, 6.40258668, 6.84797506, 6.84797506, 4.62103317, 5.9571983, 6.84797506, 6.84797506, 6.84797506, 4.62103317, 6.84797506, 6.84797506, 5.51180993, 6.40258668, 6.84797506, 6.84797506, 6.84797506, 6.84797506, 6.84797506, 6.84797506, 6.84797506, 6.84797506, 5.06642155, 6.84797506, 5.51180993, 6.40258668, 6.84797506, 6.40258668, 6.84797506, 6.84797506, 6.84797506, 6.84797506, 5.51180993, 6.84797506, 6.84797506, 5.51180993, 6.84797506, 6.40258668, 6.84797506, 6.84797506, 5.9571983, 6.84797506, 6.84797506, 3.73025641, 6.84797506, 6.84797506, 6.84797506, 6.84797506, 6.84797506, 6.84797506, 6.84797506, 6.40258668, 6.84797506, 6.84797506, 5.9571983, 6.84797506, 6.84797506, 6.84797506, 6.84797506, 6.84797506, 6.84797506, 6.84797506, 6.40258668, 5.06642155, 6.84797506, 6.84797506, 6.84797506, 6.84797506, 6.84797506, 6.84797506, 6.84797506, 6.84797506, 6.84797506, 6.40258668, 6.84797506, 6.40258668, 5.06642155, 5.51180993, 5.9571983, 6.84797506, 6.40258668, 6.40258668, 6.84797506, 6.40258668, 6.84797506, 5.51180993, 5.06642155, 5.9571983, 6.40258668, 6.84797506, 6.84797506, 5.9571983, 5.51180993, 6.84797506, 6.40258668, 4.17564479, 6.40258668, 6.84797506, 5.9571983, 6.84797506, 6.84797506, 6.84797506, 6.84797506, 6.84797506, 3.73025641, 6.84797506, 6.84797506, 6.84797506, 5.51180993, 6.84797506, 6.40258668, 6.84797506, 6.40258668, 6.84797506, 6.40258668, 5.51180993, 6.84797506, 6.84797506, 6.84797506, 6.40258668, 6.40258668, 6.84797506, 6.84797506, 6.40258668, 5.06642155, 6.84797506, 5.51180993, 6.84797506, 5.06642155, 6.84797506, 4.62103317, 6.84797506, 6.84797506, 6.40258668, 6.84797506, 6.84797506, 6.84797506, 6.84797506, 4.62103317, 6.40258668, 6.84797506, 4.17564479, 6.84797506, 6.84797506, 6.84797506, 6.40258668, 6.84797506, 6.84797506, 6.84797506, 6.40258668, 6.84797506, 5.51180993, 6.84797506, 6.84797506, 5.9571983, 6.40258668, 6.84797506, 5.06642155, 6.84797506, 6.84797506, 5.51180993, 6.84797506, 3.73025641, 6.40258668, 6.40258668, 6.84797506, 6.40258668, 6.84797506, 5.51180993, 6.40258668, 6.84797506, 6.84797506, 6.84797506, 6.84797506, 5.9571983, 4.62103317, 6.84797506, 6.84797506, 5.06642155, 5.06642155, 6.84797506, 6.84797506, 6.84797506, 6.84797506, 6.84797506, 5.9571983, 6.84797506, 5.9571983, 4.62103317, 6.84797506, 4.62103317, 6.84797506, 6.84797506, 6.84797506, 6.84797506, 3.73025641, 6.84797506, 5.51180993, 6.84797506, 6.40258668, 6.84797506, 6.40258668, 6.84797506, 5.06642155, 6.84797506, 6.84797506, 5.06642155, 3.73025641, 3.28486804, 4.17564479, 5.51180993, 6.40258668, 6.84797506, 4.62103317, 6.84797506, 6.84797506, 6.40258668, 6.84797506, 6.40258668, 6.84797506, 6.84797506, 5.9571983, 6.84797506, 6.84797506, 6.84797506, 6.84797506, 5.06642155, 6.84797506, 6.84797506, 6.84797506, 5.9571983, 6.84797506, 3.73025641, 6.84797506, 6.84797506, 5.51180993, 6.40258668, 4.17564479, 5.06642155, 6.84797506, 6.84797506, 4.17564479, 6.84797506, 6.40258668, 6.84797506, 6.40258668, 6.84797506, 6.84797506, 6.84797506, 6.84797506, 6.84797506, 6.84797506, 6.84797506, 6.84797506, 6.84797506, 6.84797506, 5.06642155, 6.84797506, 6.84797506, 6.40258668, 6.84797506, 6.84797506, 6.84797506, 6.84797506, 5.9571983, 6.84797506, 4.62103317, 6.84797506, 6.84797506, 6.84797506, 5.06642155, 6.40258668, 6.40258668, 6.84797506, 6.84797506, 6.84797506, 6.84797506, 6.84797506, 6.40258668, 5.06642155, 6.40258668, 6.84797506, 6.84797506, 5.51180993, 6.84797506, 5.9571983, 6.84797506, 6.84797506, 6.84797506, 5.9571983, 6.84797506, 6.40258668, 6.40258668, 6.84797506, 6.84797506, 6.40258668, 6.84797506, 5.51180993, 6.84797506, 5.51180993, 5.51180993, 6.84797506, 6.84797506, 6.84797506, 6.84797506, 6.84797506, 6.84797506, 6.84797506, 5.06642155, 4.62103317, 6.84797506, 6.40258668, 6.84797506, 5.9571983, 6.84797506, 6.84797506, 6.84797506, 5.06642155, 6.84797506, 5.9571983, 6.84797506, 5.06642155, 6.84797506, 6.84797506, 5.06642155, 5.9571983, 6.40258668, 6.84797506, 4.62103317, 6.40258668, 6.84797506, 6.40258668, 5.9571983, 6.84797506, 4.62103317, 5.51180993, 5.06642155, 6.84797506, 6.84797506, 6.40258668, 5.51180993, 6.84797506, 5.9571983, 6.84797506, 6.84797506, 6.84797506, 6.40258668, 6.84797506, 6.84797506, 6.84797506, 6.84797506, 4.62103317, 6.84797506, 6.40258668, 5.51180993, 5.9571983, 6.84797506, 6.84797506, 6.84797506, 6.84797506, 6.40258668, 6.84797506, 6.84797506, 5.51180993, 6.84797506, 6.84797506, 6.40258668, 6.84797506, 6.84797506, 6.84797506, 6.84797506, 6.84797506, 6.84797506, 6.84797506, 6.84797506, 6.84797506, 6.84797506, 4.62103317, 6.84797506, 6.84797506, 6.84797506, 6.84797506, 6.84797506, 6.84797506, 6.40258668, 6.84797506, 6.84797506, 6.84797506, 6.40258668, 6.84797506, 5.06642155, 6.84797506, 6.84797506, 6.84797506, 6.84797506, 5.51180993, 6.40258668, 6.84797506, 5.9571983, 5.9571983, 6.84797506, 6.84797506, 6.84797506, 4.62103317, 6.84797506, 5.9571983, 6.84797506, 6.84797506, 6.84797506, 6.84797506, 6.84797506, 6.40258668, 6.84797506, 6.84797506, 6.84797506, 4.17564479, 6.40258668, 6.40258668, 5.51180993, 6.84797506, 5.51180993, 6.84797506, 6.84797506, 6.84797506, 4.62103317, 6.84797506, 4.17564479, 6.84797506, 6.84797506, 5.51180993, 6.40258668, 5.06642155, 6.84797506, 6.84797506, 6.84797506, 6.40258668, 6.84797506, 5.9571983, 6.84797506, 6.84797506, 6.84797506, 6.84797506, 5.51180993, 4.62103317, 6.84797506, 6.40258668, 6.84797506, 6.84797506, 5.9571983, 5.51180993, 5.9571983, 6.84797506, 4.62103317, 6.84797506, 6.84797506, 5.06642155, 6.40258668, 6.84797506, 5.06642155, 5.9571983, 6.84797506, 6.84797506, 6.40258668, 6.40258668, 5.9571983, 6.84797506, 6.84797506, 6.84797506, 6.84797506, 6.84797506, 5.06642155, 6.84797506, 6.40258668, 6.84797506, 5.06642155, 5.06642155, 5.9571983, 6.84797506, 6.84797506, 6.84797506, 6.84797506, 6.84797506, 5.06642155, 6.84797506, 6.84797506, 6.84797506, 6.40258668, 6.84797506, 5.9571983, 6.84797506, 5.06642155, 6.84797506, 6.84797506, 6.84797506, 6.84797506, 6.84797506, 6.84797506, 6.84797506, 6.40258668, 6.84797506, 6.84797506, 6.84797506, 6.84797506, 6.84797506, 6.84797506, 6.84797506, 6.84797506, 6.84797506, 6.84797506, 6.84797506, 6.84797506, 6.40258668, 6.84797506, 3.73025641, 6.40258668, 5.51180993, 6.84797506, 5.51180993, 6.84797506, 6.84797506, 6.84797506, 6.84797506, 6.84797506, 5.06642155, 6.84797506, 6.40258668, 6.84797506, 6.84797506, 6.84797506, 6.40258668, 6.84797506, 6.84797506, 6.84797506, 6.40258668, 5.06642155, 6.84797506, 6.84797506, 6.84797506, 6.84797506, 6.40258668, 6.84797506, 5.9571983, 6.84797506, 6.84797506, 6.84797506, 6.84797506, 5.51180993, 5.06642155, 6.84797506, 6.84797506, 6.84797506, 4.62103317, 6.84797506, 6.84797506, 6.84797506, 6.84797506, 4.17564479, 6.84797506, 5.51180993, 6.84797506, 6.84797506, 6.84797506, 6.84797506, 3.73025641, 6.84797506, 6.40258668, 6.84797506, 6.84797506, 6.84797506, 5.06642155, 6.84797506, 6.84797506, 4.62103317, 6.40258668, 6.84797506, 5.51180993, 6.84797506, 6.84797506, 5.9571983, 6.84797506, 6.84797506, 6.84797506, 5.9571983, 5.06642155, 6.84797506, 5.06642155, 6.40258668, 6.84797506, 6.84797506, 6.84797506, 6.84797506, 6.84797506, 6.84797506, 6.84797506, 6.40258668, 6.84797506, 6.84797506, 6.84797506, 6.84797506, 6.84797506, 6.84797506, 6.84797506, 6.84797506, 6.84797506, 4.17564479, 5.51180993, 6.84797506, 6.84797506, 6.40258668, 4.62103317, 6.84797506, 5.9571983, 6.84797506, 6.84797506, 6.84797506, 6.84797506, 6.84797506, 6.84797506, 6.84797506, 6.84797506, 4.17564479, 6.40258668, 6.84797506, 6.84797506, 5.9571983, 6.84797506, 5.51180993, 6.84797506, 5.9571983, 5.06642155, 6.84797506, 6.84797506, 6.40258668, 6.84797506, 6.84797506, 6.84797506, 6.40258668, 5.9571983, 5.51180993, 6.84797506, 5.9571983, 6.40258668, 4.62103317, 6.84797506, 5.06642155, 4.17564479, 5.51180993, 6.84797506, 6.40258668, 5.9571983, 6.84797506, 6.84797506, 6.84797506, 6.84797506, 6.40258668, 5.9571983, 6.40258668, 6.84797506, 5.9571983, 6.84797506, 5.9571983, 5.51180993, 4.17564479, 5.9571983, 6.40258668, 6.84797506, 5.51180993, 6.40258668, 5.51180993, 6.84797506, 6.84797506, 6.84797506, 6.84797506, 6.40258668, 6.84797506, 5.9571983, 6.84797506, 6.84797506, 6.84797506, 6.84797506, 5.06642155, 5.9571983, 6.84797506, 6.84797506, 6.84797506, 6.84797506, 6.84797506, 5.06642155, 6.84797506, 6.84797506, 6.84797506, 6.40258668, 6.84797506, 6.84797506, 6.84797506, 6.84797506, 6.84797506, 6.84797506, 6.84797506, 6.84797506, 6.84797506, 5.51180993, 6.84797506, 6.84797506, 6.84797506, 6.84797506, 6.84797506, 3.73025641, 4.17564479, 6.84797506, 5.06642155, 6.84797506, 6.84797506, 6.84797506, 6.84797506, 6.84797506, 6.84797506, 6.84797506, 6.84797506, 6.84797506, 6.84797506, 6.84797506, 4.17564479, 5.51180993, 6.84797506, 6.84797506, 6.84797506, 6.84797506, 6.84797506, 5.9571983, 6.84797506, 6.84797506, 6.84797506, 4.62103317, 6.84797506, 5.06642155, 5.06642155, 6.84797506, 6.40258668, 5.9571983, 6.84797506, 4.62103317, 6.84797506, 6.84797506, 6.84797506, 5.9571983, 6.84797506, 6.84797506, 5.9571983, 5.51180993, 6.84797506, 5.06642155, 6.84797506, 4.62103317, 5.9571983, 6.84797506, 6.84797506, 6.84797506, 6.84797506, 6.84797506, 6.84797506, 4.62103317, 6.84797506, 6.84797506, 6.84797506, 5.51180993, 5.51180993, 6.84797506, 6.84797506, 6.84797506, 5.9571983, 6.40258668, 6.84797506, 6.84797506, 5.51180993, 6.84797506, 6.84797506, 5.9571983, 5.51180993, 6.84797506, 6.84797506, 6.84797506, 4.17564479, 6.84797506, 6.84797506, 6.84797506, 6.84797506, 6.84797506, 6.84797506, 6.84797506, 6.84797506, 6.84797506, 6.84797506, 6.84797506, 6.84797506, 6.84797506, 6.84797506, 6.84797506, 6.84797506, 6.84797506, 5.9571983, 6.84797506, 6.40258668, 6.84797506, 6.84797506, 6.84797506, 6.40258668, 6.40258668, 6.84797506, 6.84797506, 6.84797506, 4.62103317, 6.84797506, 6.84797506, 6.84797506, 6.84797506, 6.84797506, 3.73025641, 6.84797506, 6.84797506, 6.84797506, 5.9571983, 4.62103317, 5.51180993, 6.84797506, 6.84797506, 6.84797506, 6.84797506, 6.84797506, 6.84797506, 6.84797506, 6.40258668, 6.84797506, 6.84797506, 6.84797506, 6.84797506, 6.84797506, 6.84797506, 6.84797506, 6.84797506, 5.9571983, 6.40258668, 6.84797506, 5.51180993, 5.9571983, 5.9571983, 6.84797506, 6.84797506, 5.51180993, 6.84797506, 6.84797506, 5.51180993, 6.40258668, 6.84797506, 6.84797506, 6.84797506, 6.84797506, 5.51180993, 6.40258668, 5.51180993, 6.84797506, 6.84797506, 6.84797506, 6.84797506, 5.51180993, 6.84797506, 5.9571983, 6.84797506, 6.84797506, 6.84797506, 6.84797506, 5.06642155, 6.84797506, 6.84797506, 6.84797506, 6.40258668, 5.06642155, 5.51180993, 6.84797506, 6.84797506, 6.84797506, 6.84797506, 6.84797506, 6.40258668, 6.84797506, 6.84797506, 5.9571983, 6.40258668, 6.84797506, 6.84797506, 6.84797506, 6.40258668, 6.84797506, 5.06642155, 4.17564479, 6.84797506, 6.84797506, 5.06642155, 6.84797506, 6.84797506, 6.40258668, 6.84797506, 5.51180993, 6.84797506, 6.84797506, 6.84797506, 4.17564479, 5.9571983, 6.84797506, 6.84797506, 6.84797506, 6.84797506, 5.9571983, 5.51180993, 6.84797506, 6.40258668, 6.84797506, 6.84797506, 6.84797506, 6.84797506, 6.84797506, 6.84797506, 5.9571983, 5.9571983, 6.84797506, 5.9571983, 4.17564479, 6.40258668, 6.84797506, 6.84797506, 6.84797506, 6.40258668, 5.9571983, 5.51180993, 6.84797506, 5.51180993, 6.84797506, 6.84797506, 6.84797506, 6.84797506, 6.84797506, 5.51180993, 5.06642155, 6.84797506, 6.40258668, 6.84797506, 6.84797506, 6.84797506, 6.84797506, 6.84797506, 6.84797506, 5.51180993, 6.40258668, 6.84797506, 6.84797506, 3.28486804, 5.9571983, 6.84797506, 3.73025641, 6.84797506, 6.84797506, 6.84797506, 4.17564479, 6.84797506, 6.40258668, 6.40258668, 6.84797506, 5.51180993, 6.84797506, 6.84797506, 6.84797506, 6.84797506, 6.84797506, 6.84797506, 4.62103317, 6.40258668, 6.84797506, 6.40258668, 5.06642155, 6.84797506, 6.84797506, 5.51180993, 4.62103317, 6.84797506, 6.40258668, 6.84797506, 5.06642155, 5.9571983, 6.40258668, 5.51180993, 6.84797506, 6.84797506, 6.84797506, 6.40258668, 6.84797506, 6.84797506, 4.17564479, 6.84797506, 5.06642155, 6.84797506, 3.56230611, 4.89847125, 5.34385962, 4.45308287, 5.789248, 5.789248, 5.789248, 5.789248, 5.789248, 5.34385962, 5.34385962, 5.789248, 5.789248, 4.00769449, 5.34385962, 4.45308287, 5.789248, 5.34385962, 3.56230611, 2.67152936, 5.789248, 5.34385962, 5.789248, 2.67152936, 5.789248, 5.34385962, 3.56230611, 4.89847125, 5.789248, 3.11691773, 5.789248, 5.789248, 4.89847125, 5.789248, 3.56230611, 3.56230611, 5.789248, 5.789248, 5.789248, 4.89847125, 5.789248, 4.89847125, 4.00769449, 5.789248, 3.56230611, 5.789248, 2.22614098, 3.11691773, 5.789248, 5.789248, 4.00769449, 3.11691773, 5.789248, 5.789248, 5.789248, 5.789248, 5.789248, 5.789248, 2.67152936, 5.789248, 5.789248, 4.00769449, 3.56230611, 4.45308287, 5.789248, 5.789248, 4.89847125, 5.789248, 3.56230611, 5.789248, 4.89847125, 2.67152936, 5.34385962, 4.45308287, 5.789248, 4.45308287, 5.789248, 5.789248, 4.89847125, 4.45308287, 5.789248, 5.789248, 5.789248, 5.789248, 5.789248, 4.89847125, 5.789248, 5.34385962, 5.34385962, 5.789248, 5.789248, 3.56230611, 5.789248, 3.56230611, 5.789248, 4.45308287, 5.789248, 5.789248, 5.34385962, 5.789248, 3.11691773, 5.789248, 5.789248, 3.11691773, 4.00769449, 5.789248, 5.789248, 5.34385962, 3.56230611, 3.11691773, 5.789248, 4.45308287, 5.789248, 5.789248, 5.789248, 3.11691773, 5.789248, 5.789248, 5.789248, 5.789248, 4.45308287, 5.789248, 4.00769449, 5.789248, 4.45308287, 4.45308287, 5.789248, 4.89847125, 4.00769449, 4.00769449, 4.89847125, 4.00769449, 5.789248, 5.789248, 5.789248, 5.789248, 5.789248, 5.789248, 5.789248, 5.34385962, 3.56230611, 5.789248, 3.56230611, 5.789248, 5.789248, 5.789248, 2.67152936, 5.789248, 5.789248, 5.789248, 5.789248, 4.89847125, 4.89847125, 5.789248, 2.67152936, 5.789248, 4.89847125, 5.789248, 5.789248, 4.45308287, 3.11691773, 5.789248, 4.89847125, 5.789248, 2.67152936, 2.67152936, 5.34385962, 4.00769449, 5.789248, 5.789248, 5.34385962, 5.789248, 5.789248, 4.00769449, 5.789248, 5.34385962, 4.89847125, 5.789248, 2.67152936, 5.34385962, 5.789248, 5.789248, 4.45308287, 5.34385962, 5.789248, 5.789248, 5.789248, 5.789248, 2.67152936, 5.789248, 3.56230611, 4.00769449, 5.34385962, 5.789248, 3.11691773, 2.67152936, 5.789248, 4.45308287, 5.789248, 3.56230611, 5.34385962, 4.89847125, 5.789248, 3.56230611, 4.00769449, 5.789248, 3.11691773, 5.789248, 5.789248, 3.56230611, 5.34385962, 4.89847125, 4.89847125, 5.789248, 5.789248, 2.67152936, 3.11691773, 5.789248, 5.789248, 5.789248, 5.789248, 5.34385962, 5.34385962, 5.789248, 5.789248, 4.89847125, 5.789248, 4.45308287, 5.34385962, 5.789248, 4.45308287, 4.45308287, 5.789248, 5.789248, 3.56230611, 4.89847125, 3.56230611, 4.89847125, 4.45308287, 5.789248, 4.00769449, 5.789248, 4.89847125, 5.789248, 5.789248, 5.789248, 4.45308287, 4.00769449, 5.789248, 4.89847125, 4.89847125, 3.56230611, 5.789248, 5.789248, 5.34385962, 3.56230611, 3.11691773, 3.56230611, 4.00769449, 5.789248, 4.45308287, 4.89847125, 5.789248, 5.789248, 5.789248, 4.00769449, 4.89847125, 2.67152936, 5.789248, 5.789248, 5.789248, 4.89847125, 5.34385962, 5.789248, 5.789248, 5.789248, 5.789248, 5.789248, 5.789248, 5.789248, 4.00769449, 5.34385962, 4.89847125, 5.789248, 4.89847125, 4.00769449, 5.789248, 5.789248, 4.89847125, 5.789248, 5.34385962, 5.789248, 2.67152936, 5.789248, 5.34385962, 4.00769449, 4.00769449, 5.789248, 5.34385962, 3.56230611, 5.789248, 4.89847125, 5.34385962, 5.789248, 4.00769449, 4.45308287, 5.789248, 5.34385962, 4.00769449, 3.56230611, 5.34385962, 2.67152936, 5.789248, 3.56230611, 4.89847125, 4.45308287, 5.789248, 5.789248, 5.789248, 5.789248, 5.789248, 4.00769449, 5.789248, 4.45308287, 5.789248, 5.789248, 5.34385962, 5.789248, 5.789248, 5.789248, 5.789248, 5.34385962, 5.34385962, 5.789248, 5.34385962, 5.789248, 5.789248, 5.789248, 5.789248, 5.34385962, 4.45308287, 5.789248, 5.34385962, 5.789248, 5.34385962, 5.789248, 5.789248, 5.789248, 5.789248, 4.45308287, 5.34385962, 3.56230611, 2.67152936, 5.789248, 5.789248, 3.11691773, 5.789248, 4.45308287, 5.789248, 5.789248, 5.789248, 5.789248, 4.00769449, 4.00769449, 4.00769449, 5.789248, 5.789248, 5.789248, 5.789248, 4.89847125, 3.11691773, 4.45308287, 5.789248, 4.00769449, 5.789248, 5.789248, 5.789248, 5.789248, 5.789248, 4.00769449, 5.789248, 5.789248, 5.789248, 5.789248, 4.00769449, 5.789248, 4.00769449, 3.56230611, 5.789248, 4.89847125, 5.789248, 5.789248, 5.789248, 5.789248, 5.789248, 5.789248, 5.789248, 5.789248, 4.89847125, 5.34385962, 5.789248, 5.789248, 5.789248, 5.789248, 5.789248, 5.789248, 5.789248, 5.34385962, 3.56230611, 5.34385962, 5.789248, 3.56230611, 5.789248, 4.00769449, 5.789248, 5.789248, 5.789248, 4.00769449, 3.11691773, 5.789248, 5.789248, 4.00769449, 5.789248, 5.789248, 5.789248, 5.789248, 5.789248, 5.789248, 5.789248, 5.789248, 5.789248, 5.789248, 5.789248, 5.789248, 5.789248, 3.56230611, 5.789248, 5.789248, 5.789248, 5.789248, 3.56230611, 5.34385962, 4.00769449, 5.789248, 4.89847125, 4.89847125, 4.00769449, 5.789248, 5.789248, 4.45308287, 2.67152936, 5.789248, 5.789248, 4.00769449, 5.789248, 3.56230611, 4.00769449, 5.789248, 5.789248, 4.89847125, 5.789248, 4.45308287, 5.34385962, 5.34385962, 3.11691773, 3.56230611, 5.789248, 4.45308287, 5.789248, 4.89847125, 4.00769449, 4.89847125, 4.89847125, 5.789248, 5.789248, 5.34385962, 4.00769449, 5.789248, 5.789248, 5.789248, 5.789248, 5.789248, 5.789248, 5.789248, 3.56230611, 4.45308287, 4.00769449, 4.89847125, 4.45308287, 3.56230611, 4.00769449, 5.789248, 5.789248, 5.789248, 5.789248, 3.11691773, 5.789248, 5.789248, 5.789248, 5.789248, 5.789248, 4.00769449, 4.89847125, 5.34385962, 3.56230611, 3.11691773, 5.789248, 4.00769449, 5.789248, 3.56230611, 5.789248, 5.789248, 4.00769449, 5.789248, 4.00769449, 5.789248, 5.789248, 5.789248, 5.789248, 4.89847125, 4.00769449, 4.89847125, 5.34385962, 2.67152936, 5.789248, 4.45308287, 5.789248, 4.89847125, 5.789248, 5.34385962, 5.789248, 5.789248, 5.789248, 3.56230611, 2.67152936, 5.789248, 5.789248, 5.789248, 4.00769449, 4.89847125, 5.789248, 5.34385962, 4.89847125, 5.34385962, 5.789248, 5.789248, 5.34385962, 5.789248, 5.789248, 5.789248, 2.67152936, 5.34385962, 5.789248, 5.789248, 4.89847125, 4.89847125, 5.34385962, 5.789248, 5.789248, 4.45308287, 3.11691773, 3.56230611, 5.789248, 5.789248, 5.789248, 5.789248, 5.789248, 5.34385962, 5.789248, 5.789248, 4.00769449, 4.89847125, 5.789248, 3.56230611, 5.789248, 5.34385962, 2.67152936, 5.789248, 5.34385962, 5.789248, 5.789248, 5.789248, 5.34385962, 5.789248, 5.789248, 5.789248, 5.789248, 5.789248, 5.789248, 4.45308287, 5.789248, 3.11691773, 5.789248, 5.34385962, 4.89847125, 5.34385962, 5.789248, 4.89847125, 5.789248, 4.00769449, 4.45308287, 5.789248, 5.789248, 5.789248, 5.789248, 5.34385962, 5.789248, 4.00769449, 4.89847125, 4.00769449, 5.789248, 3.56230611, 5.789248, 5.789248, 5.789248, 5.789248, 3.56230611, 5.789248, 4.89847125, 5.789248, 5.789248, 5.789248, 5.789248, 5.789248, 5.789248, 5.789248, 5.789248, 4.00769449, 2.22614098, 5.789248, 5.789248, 5.789248, 5.789248, 4.89847125, 5.789248, 3.56230611, 5.789248, 5.789248, 4.00769449, 5.789248, 5.789248, 5.789248, 5.789248, 5.789248, 5.789248, 3.11691773, 3.11691773, 5.789248, 5.789248, 5.789248, 4.00769449, 5.789248, 5.34385962, 4.45308287, 5.34385962, 4.45308287, 4.45308287, 4.89847125, 5.789248, 4.89847125, 5.789248, 3.56230611, 5.789248, 5.789248, 5.789248, 5.789248, 5.789248, 3.11691773, 5.789248, 4.00769449, 5.789248, 4.89847125, 5.789248, 4.00769449, 5.789248, 5.789248, 5.789248, 5.789248, 5.789248, 5.34385962, 5.789248, 4.45308287, 5.34385962, 4.45308287, 5.789248, 4.00769449, 5.789248, 3.56230611, 5.34385962, 5.789248, 5.789248, 4.45308287, 4.00769449, 3.56230611, 5.789248, 5.789248, 5.789248, 4.45308287, 5.789248, 5.789248, 5.34385962, 4.89847125, 4.45308287, 3.11691773, 5.789248, 3.56230611, 3.11691773, 5.789248, 5.789248, 3.11691773, 3.11691773, 5.789248, 4.45308287, 4.45308287, 5.789248, 5.789248, 4.00769449, 4.00769449, 3.56230611, 5.789248, 4.00769449, 3.56230611, 5.789248, 4.00769449, 5.34385962, 5.789248, 3.56230611, 5.789248, 5.34385962, 5.789248, 4.45308287, 4.00769449, 5.789248, 5.789248, 4.45308287, 5.34385962, 5.789248, 5.789248, 5.789248, 5.789248, 5.789248, 5.789248, 5.34385962, 3.11691773, 5.34385962, 2.67152936, 4.00769449, 5.789248, 3.56230611, 5.789248, 5.34385962, 5.789248, 2.67152936, 5.789248, 5.789248, 5.789248, 5.789248, 3.11691773, 5.789248, 5.34385962, 3.56230611, 4.45308287, 4.89847125, 4.00769449, 5.789248, 5.789248, 5.34385962, 4.00769449, 4.89847125, 4.45308287, 5.789248, 5.789248, 5.789248, 5.789248, 5.789248, 4.00769449, 5.789248, 5.789248, 5.789248, 5.789248, 5.789248, 5.789248, 5.34385962, 3.56230611, 5.789248, 5.789248, 5.34385962, 5.789248, 3.11691773, 5.789248, 4.89847125, 5.789248, 4.89847125, 5.789248, 5.34385962, 5.789248, 5.789248, 5.789248, 5.789248, 5.34385962, 2.67152936, 5.789248, 5.789248, 2.67152936, 3.56230611, 5.789248, 5.789248, 2.67152936, 4.45308287, 3.56230611, 4.45308287, 5.789248, 5.789248, 5.789248, 5.789248, 5.789248, 5.789248, 4.45308287, 4.89847125, 5.34385962, 5.789248, 5.789248, 5.789248, 5.789248, 5.34385962, 4.00769449, 5.789248, 5.34385962, 5.789248, 2.67152936, 2.67152936, 5.789248, 3.56230611, 5.789248, 3.56230611, 5.789248, 4.45308287, 2.67152936, 5.789248, 5.789248, 2.67152936, 4.89847125, 5.789248, 5.789248, 3.11691773, 5.789248, 4.00769449, 5.789248, 5.789248, 3.11691773, 4.00769449, 4.89847125, 4.89847125, 5.789248, 4.00769449, 4.45308287, 5.789248, 4.45308287, 5.789248, 3.11691773, 4.45308287, 4.89847125, 3.56230611, 5.789248, 5.789248, 3.56230611, 3.56230611, 3.56230611, 5.789248, 5.789248, 4.00769449, 4.00769449, 3.11691773, 5.789248, 5.789248, 2.67152936, 4.00769449, 5.789248, 2.67152936, 3.56230611, 3.56230611, 4.45308287, 5.789248, 3.56230611, 5.789248, 5.789248, 5.789248, 5.789248, 5.789248, 5.789248, 5.34385962, 5.789248, 5.789248, 5.789248, 5.789248, 5.789248, 5.789248, 5.789248, 5.789248, 4.89847125, 5.789248, 5.789248, 4.89847125, 5.789248, 5.789248, 4.89847125, 4.89847125, 5.789248, 5.34385962, 4.45308287, 5.789248, 4.89847125, 4.00769449, 4.45308287, 5.789248, 2.67152936, 4.45308287, 5.34385962, 5.789248, 5.789248, 5.789248, 5.789248, 3.11691773, 5.34385962, 5.789248, 4.89847125, 5.789248, 4.45308287, 5.789248, 5.789248, 4.89847125, 4.45308287, 5.789248, 5.789248, 5.789248, 5.789248, 5.789248, 4.45308287, 4.45308287, 3.11691773, 4.89847125, 5.789248, 3.11691773, 3.11691773, 5.789248, 4.00769449, 5.34385962, 3.11691773, 4.89847125, 3.11691773, 3.56230611, 4.89847125, 5.789248, 5.789248, 4.45308287, 4.89847125, 5.789248, 4.45308287, 5.789248, 4.89847125, 4.45308287, 2.67152936, 5.789248, 5.789248, 5.789248, 4.89847125, 5.789248, 5.789248, 5.789248, 5.789248, 4.89847125, 5.34385962, 4.45308287, 5.789248, 4.00769449, 3.56230611, 4.89847125, 5.789248, 4.45308287, 5.789248, 5.789248, 3.11691773, 5.789248, 5.34385962, 5.789248, 5.789248, 5.789248, 3.56230611, 2.22614098, 5.789248, 5.789248, 3.56230611, 5.34385962, 4.00769449, 5.789248, 2.67152936, 5.789248, 4.00769449, 5.789248, 5.789248, 4.00769449, 2.67152936, 5.789248, 4.89847125, 4.45308287, 5.789248, 5.34385962, 5.789248, 5.789248, 4.45308287, 5.789248, 5.789248, 5.789248, 4.00769449, 4.89847125, 5.789248, 4.89847125, 5.789248, 4.89847125, 3.56230611, 4.00769449, 5.789248, 5.789248, 5.789248, 5.34385962, 5.789248, 5.789248, 5.34385962, 5.789248, 5.789248, 5.789248, 5.789248, 5.789248, 5.789248, 5.789248, 5.789248, 5.789248, 5.789248, 3.56230611, 3.56230611, 4.00769449, 5.789248, 4.45308287, 3.56230611, 5.789248, 4.89847125, 4.89847125, 3.11691773, 4.00769449, 5.789248, 5.34385962, 5.789248, 5.789248, 5.789248, 5.789248, 4.45308287, 5.34385962, 4.45308287, 5.789248, 3.11691773, 5.789248, 4.45308287, 4.45308287, 4.89847125, 5.789248, 4.89847125, 4.45308287, 5.789248, 5.34385962, 3.56230611, 3.56230611, 5.34385962, 5.789248, 4.00769449, 5.34385962, 4.45308287, 4.45308287, 3.56230611, 5.789248, 4.00769449, 5.789248, 5.789248, 4.89847125, 5.34385962, 3.11691773, 4.00769449, 5.789248, 5.34385962, 5.789248, 5.789248, 5.34385962, 5.789248, 4.45308287, 5.34385962, 4.89847125, 5.789248, 5.789248, 5.34385962, 3.56230611, 5.789248, 5.789248, 5.789248, 5.34385962, 5.34385962, 5.789248, 3.11691773, 5.789248, 5.789248, 3.56230611, 5.789248, 5.789248, 5.789248, 4.45308287, 5.789248, 4.89847125, 5.789248, 5.789248, 5.789248, 4.00769449, 4.45308287, 5.34385962, 5.789248, 3.56230611, 4.00769449, 5.34385962, 4.45308287, 5.789248, 5.34385962, 5.34385962, 2.67152936, 5.789248, 5.789248, 5.789248, 5.789248, 5.789248, 5.34385962, 5.789248, 4.89847125, 5.789248, 5.789248, 5.789248, 4.45308287, 5.789248, 3.11691773, 4.00769449, 5.789248, 5.789248, 5.34385962, 5.789248, 5.789248, 5.789248, 5.789248, 5.789248, 5.789248, 5.789248, 2.22614098, 5.789248, 4.00769449, 5.34385962, 4.89847125, 5.789248, 5.789248, 4.00769449, 5.789248, 3.56230611, 2.67152936, 5.789248, 3.56230611, 2.67152936, 4.89847125, 5.789248, 5.789248, 5.789248, 4.45308287, 5.789248, 4.89847125, 4.00769449, 2.67152936, 4.89847125, 5.789248, 2.22614098, 3.56230611, 4.45308287, 5.34385962, 5.34385962, 3.11691773, 4.45308287, 4.45308287, 3.11691773, 4.45308287, 5.34385962, 4.45308287, 5.34385962, 4.00769449, 4.45308287, 5.789248, 5.789248, 5.789248, 5.789248, 4.00769449, 5.789248, 5.789248, 5.789248, 4.45308287, 5.789248, 5.789248, 5.789248, 4.00769449, 5.34385962, 4.00769449, 4.45308287, 4.89847125, 4.00769449, 5.789248, 5.789248, 5.789248, 2.67152936, 5.789248, 5.789248, 5.789248, 5.789248, 5.789248, 5.789248, 5.789248, 4.00769449, 3.11691773, 5.34385962, 4.89847125, 5.34385962]) class Committee(object): def __init__(self): self.resids = np.array([ [-5.04950800e-01, -6.29721800e-01, -8.35499100e+01, -1.30628500e+00, -6.62028600e+00], [-2.34152200e-01, -2.55423500e-01, -2.16830700e+02, -7.58866000e-01, -7.18370200e+00], [1.02423700e+00, 7.98775800e-01, 4.83736300e+02, 2.50351500e+00, 2.25135300e+01], [-2.85061700e-01, -3.17796600e-01, -7.04115100e+04, -2.37991800e+00, -1.41745600e+02], [2.09902500e-01, 1.96787700e-01, 2.24751400e+03, 9.51945500e-01, 2.17724200e+01], [-4.03483500e-01, -4.75741500e-01, -1.95633600e+04, -2.63502600e+00, -8.89461400e+01], [-1.64413400e-01, -1.74401100e-01, -1.73310300e+04, -1.16235500e+00, -5.34213500e+01], [-4.29607700e-01, -5.13466700e-01, -5.30037000e+03, -2.24496200e+00, -4.78260300e+01], [3.23713000e-01, 2.94184600e-01, 4.11079400e+03, 1.48684400e+00, 3.65598400e+01], [1.50367200e-01, 1.43429400e-01, 7.28532100e+03, 8.85542900e-01, 3.31355000e+01], [4.21288600e-01, 3.73428000e-01, 1.37315700e+03, 1.52133200e+00, 2.41570200e+01], [4.50658700e-01, 3.96586700e-01, 1.70146900e+03, 1.66177900e+00, 2.78032600e+01], [2.43537500e-01, 2.26174000e-01, 3.18402300e+03, 1.13656200e+00, 2.79073400e+01], [1.05182900e+00, 8.16205400e-01, 6.00135200e+03, 3.89079700e+00, 7.97131300e+01], [-5.54450300e-01, -7.12749000e-01, -2.09485200e+03, -2.45496500e+00, -3.42189900e+01], [-6.05750600e-01, -8.06411100e-01, -2.74738200e+02, -1.90774400e+00, -1.30510500e+01], [-3.41215700e-01, -3.90244600e-01, -6.31138000e+02, -1.27022900e+00, -1.47600100e+01], [2.21898500e-01, 2.07328700e-01, 6.91135800e+02, 8.16876400e-01, 1.24392900e+01], [2.45592500e-01, 2.26639200e-01, 1.99250600e-01, 2.57948300e-01, 2.74723700e-01], [-7.58952600e-01, -1.15300800e+00, -2.56739000e+02, -2.40716600e+00, -1.41474200e+01]]) self.null_deviance = 27.81104693643434 # from R, Rpy bug self.params = np.array([ -0.0268147, 1.25103364, 2.91070663, -0.34799563, 0.00659808, -0.31303026, -6.44847076]) self.bse = np.array([ 1.99956263e-02, 4.76820254e-01, 6.48362654e-01, 4.17956107e-01, 1.41512690e-03, 1.07770186e-01, 1.99557656e+00]) self.aic_R = 216.66573352377935 self.aic_Stata = 10.83328660860436 self.deviance = 5.615520158267981 self.scale = 0.38528595746569905 self.llf = -101.33286676188968 # from R self.llf_Stata = -101.3328660860436 # same as R self.bic_Stata = -33.32900074962649 self.chi2 = 5.008550263545408 self.df_model = 6 self.df_resid = 13 self.fittedvalues = np.array([ 12.62019383, 30.18289514, 21.48377849, 496.74068604, 103.23024673, 219.94693494, 324.4301163, 110.82526477, 112.44244488, 219.86056381, 56.84399998, 61.19840382, 114.09290269, 75.29071944, 61.21994387, 21.05130889, 42.75939828, 55.56133536, 0.72532053, 18.14664665]) class Wfs(object): """ Wfs used for TestGlmPoissonOffset Results are from Stata and R. """ def __init__(self): self.resids = glm_test_resids.wfs_resids self.null_deviance = 3731.85161919 # from R self.params = [ .9969348, 1.3693953, 1.6137574, 1.7849111, 1.9764051, .11241858, .15166023, .02297282, -.10127377, -.31014953, -.11709716] self.bse = [ .0527437, .0510688, .0511949, .0512138, .0500341, .0324963, .0283292, .0226563, .0309871, .0552107, .0549118] self.aic_R = 522.14215776 # R adds 2 for dof to AIC self.aic_Stata = 7.459173652869477 # stata divides by nobs # self.deviance = 70.6652992116034 # from Stata self.deviance = 70.665301270867 # from R self.scale = 1.0 self.llf = -250.0710778504317 # from Stata, ours with scale=1 self.bic_Stata = -179.9959200693088 # no bic in R? self.df_model = 10 self.df_resid = 59 # TODO: taken from Stata; not available in sm yet self.chi2 = 2699.138063147485 self.fittedvalues = [ 7.11599, 19.11356, 33.76075, 33.26743, 11.94399, 27.49849, 35.07923, 37.22563, 64.18037, 108.0408, 100.0948, 35.67896, 24.10508, 73.99577, 52.2802, 38.88975, 35.06507, 102.1198, 107.251, 41.53885, 196.3685, 335.8434, 205.3413, 43.20131, 41.98048, 96.65113, 63.2286, 30.78585, 70.46306, 172.2402, 102.5898, 43.06099, 358.273, 549.8983, 183.958, 26.87062, 62.53445, 141.687, 52.47494, 13.10253, 114.9587, 214.803, 90.33611, 18.32685, 592.5995, 457.4376, 140.9273, 3.812064, 111.3119, 97.62744, 57.48056, 19.43552, 130.4872, 151.7268, 69.67963, 13.04879, 721.728, 429.2136, 128.2132, 9.04735, 301.7067, 177.3487, 46.40818, 4.707507, 330.4211, 330.7497, 84.38604, 1456.757, 451.005, 67.51025] class CpunishTweediePower15(object): """ # From R setwd('c:/workspace') data <- read.csv('cpunish.csv', sep=",") library(statmod) library(tweedie) summary(glm(EXECUTIONS ~ INCOME + SOUTH - 1, family=tweedie(var.power=1.5, link.power=1), data=data)) """ def __init__(self): resid_resp = [ 28.90498242, 0.5714367394, 4.3135711827, -3.7417822942, -4.9544111888, 0.4666602184, 0.0747051827, -6.114236142, -1.0048540116, -6.9747602544, -0.7626907093, -0.5688093336, -6.9845579527, -1.1594503855, -0.6365453438, -0.3994222036, -0.732355528] resid_dev = [ 3.83881147757395, 0.113622743768915, 2.01981988071128, -0.938107751845672, -1.29607304923555, 0.316205676540778, 0.045273675744568, -1.69968893354602, -0.699080227540624, -2.1707839733642, -0.568738719015137, -0.451266938413727, -2.17218106358745, -0.774613533242944, -0.493831656345955, -0.336453094366771, -0.551210030548659] resid_pear = [ 6.02294407053171, 0.115516970886608, 2.9148208139849, -0.806210703943481, -1.04601155367613, 0.338668788938945, 0.045708693925888, -1.27176471794657, -0.5964031365026, -1.46974255264233, -0.498557360800493, -0.405777068096011, -1.47045242302365, -0.65086941662954, -0.439928270112046, -0.310433407220704, -0.485001313250992] resid_work = [ 28.9049727916181, 0.571427719513967, 4.31357425907762, -3.74179256698823, -4.9544210736226, 0.466663015515745, 0.0747086948013966, -6.114245735344, -1.00485035431368, -6.97477010217068, -0.76268749374494, -0.568806471745149, -6.98456778258272, -1.15944644619981, -0.636542358439925, -0.399419650775458, -0.732352367853816] self.resid_response = resid_resp self.resid_deviance = resid_dev self.resid_pearson = resid_pear self.resid_working = resid_work # self.null_deviance = 3731.85161919 # N/A self.params = [0.0000471043, 6.4721324886] self.bse = [0.0000246888, 3.5288126173] # self.aic_R = 522.14215776 # R adds 2 for dof to AIC # self.aic_Stata = 7.459173652869477 # stata divides by nobs # self.deviance = 70.6652992116034 # from Stata self.deviance = 36.087307138233 # from R # self.scale = 1.0 # self.llf = -250.0710778504317 # from Stata, ours with scale=1 # self.bic_Stata = -179.9959200693088 # no bic in R? self.df_model = 1 self.df_resid = 15 # TODO: taken from Stata; not available in sm yet # self.chi2 = 2699.138063147485 self.fittedvalues = [ 8.09501758000751, 8.42856326056927, 1.68642881732415, 7.74178229423817, 7.95441118875248, 1.53333978161934, 1.92529481734232, 8.11423614202829, 2.00485401159015, 7.97476025442155, 1.76269070926448, 1.56880933358418, 7.98455795270665, 2.15945038549266, 1.63654534384372, 1.39942220361664, 1.73235552803559] class CpunishTweediePower2(object): """ # From R setwd('c:/workspace') data <- read.csv('cpunish.csv', sep=",") library(statmod) library(tweedie) summary(glm(EXECUTIONS ~ INCOME + SOUTH - 1, family=tweedie(var.power=2, link.power=1), data=data)) """ def __init__(self): resid_resp = [ 28.9397568116168, 0.605199215492085, 4.30845487128123, -3.7059362524505, -4.91921022348665, 0.46200835064931, 0.068864196242604, -6.07952005594693, -1.01093636580438, -6.9396210244365, -0.768038385056284, -0.573568809339664, -6.94944844711606, -1.16600175635393, -0.641510318056987, -0.403667790321936, -0.737611172529194] resid_dev = [ 2.03295746713119, 0.0704291140028282, 1.60058476017728, -0.591230836989137, -0.836067997150736, 0.274690511542166, 0.0352446721149477, -1.13465831620614, -0.625909330466303, -1.5477830210949, -0.520517540529698, -0.421531194473357, -1.54848147513823, -0.684927882583903, -0.45784673829438, -0.320960880764019, -0.505992145923248] resid_pear = [ 3.59043221590711, 0.0720921473930558, 2.54705286789752, -0.480919661289957, -0.621174344999372, 0.300397177607798, 0.0356599448410699, -0.752460543924524, -0.502719222246499, -0.874049404005278, -0.434401419984914, -0.364501892726482, -0.874205109115113, -0.538319857282425, -0.390804925805356, -0.287580717535275, -0.424497254731367] resid_work = [ 28.9397568116168, 0.605199215492085, 4.30845487128123, -3.7059362524505, -4.91921022348665, 0.46200835064931, 0.068864196242604, -6.07952005594693, -1.01093636580438, -6.9396210244365, -0.768038385056284, -0.573568809339664, -6.94944844711606, -1.16600175635393, -0.641510318056987, -0.403667790321936, -0.737611172529194] self.resid_response = resid_resp self.resid_deviance = resid_dev self.resid_pearson = resid_pear self.resid_working = resid_work # self.null_deviance = 3731.85161919 # N/A self.params = [4.72472244209477e-05, 6.43243456540827] self.bse = [1.86839521185429e-05, 3.83231672422612] # self.aic_R = 522.14215776 # R adds 2 for dof to AIC # self.aic_Stata = 7.459173652869477 # stata divides by nobs # self.deviance = 70.6652992116034 # from Stata self.deviance = 15.7840685407599 # from R # self.scale = 1.0 # self.llf = -250.0710778504317 # from Stata, ours with scale=1 # self.bic_Stata = -179.9959200693088 # no bic in R? self.df_model = 1 self.df_resid = 15 # TODO: taken from Stata; not available in sm yet # self.chi2 = 2699.138063147485 self.fittedvalues = [ 8.06024318838318, 8.39480078450791, 1.69154512871877, 7.7059362524505, 7.91921022348665, 1.53799164935069, 1.9311358037574, 8.07952005594693, 2.01093636580438, 7.9396210244365, 1.76803838505628, 1.57356880933966, 7.94944844711606, 2.16600175635393, 1.64151031805699, 1.40366779032194, 1.73761117252919] class CpunishTweedieLog1(object): """ # From R setwd('c:/workspace') data <- read.csv('cpunish.csv', sep=",") library(statmod) library(tweedie) summary(glm(EXECUTIONS ~ INCOME + SOUTH - 1, family=tweedie(var.power=1, link.power=0), data=data)) """ def __init__(self): resid_resp = [ 28.7231009386298, -0.307318358456484, 4.19015460156576, -3.30975297068573, -4.87746969906705, 0.285041779927669, 0.0315071085472043, -6.33304532673002, -1.02436294926752, -6.9340610414309, -0.859055122126197, -0.736490247380883, -6.96145354225969, -1.13750232106315, -0.778363801217565, -0.636042191521576, -0.839322392162821] resid_dev = [ 7.30513948467594, -0.101296157943519, 2.44987904003561, -1.34021826264378, -1.99062116973315, 0.212014827300475, 0.0223969676885324, -2.63775728156667, -0.798884085657077, -3.11862021596631, -0.691356293575324, -0.607658243497501, -3.12628915913493, -0.869326536299756, -0.636663290048755, -0.536212950673418, -0.67812263418512] resid_pear = [ 9.98383729954486, -0.100734032611758, 3.11465040934513, -1.22417704160631, -1.73780566805242, 0.217661565866984, 0.0224564769560215, -2.19386916576256, -0.719962160947025, -2.46172701579962, -0.630049829146329, -0.558895774299477, -2.4671965358931, -0.778034748813176, -0.583676657782738, -0.497265896656757, -0.61887064145702] resid_work = [ 3.47027319357873, -0.0330190014589175, 2.31520029566659, -0.452785885372436, -0.619167053050639, 0.166209168591668, 0.0160057009522403, -0.759991705123147, -0.506017436072008, -0.873961141113221, -0.46209233491888, -0.424125760851072, -0.874394795536774, -0.532164250702372, -0.437685360377137, -0.388768819543728, -0.456321521305397] self.resid_response = resid_resp self.resid_deviance = resid_dev self.resid_working = resid_work self.resid_pearson = resid_pear # self.null_deviance = 3731.85161919 # N/A self.params = [1.65700638623525e-05, 1.54257997850499] self.bse = [1.81044999017907e-05, 0.725739640176733] # self.aic_R = 522.14215776 # R adds 2 for dof to AIC # self.aic_Stata = 7.459173652869477 # stata divides by nobs # self.deviance = 70.6652992116034 # from Stata self.deviance = 95.0325613464258 # from R # self.scale = 1.0 # self.llf = -250.0710778504317 # from Stata, ours with scale=1 # self.bic_Stata = -179.9959200693088 # no bic in R? self.df_model = 1 self.df_resid = 15 # TODO: taken from Stata; not available in sm yet # self.chi2 = 2699.138063147485 self.fittedvalues = [ 8.27689906137016, 9.30731835845648, 1.80984539843424, 7.30975297068573, 7.87746969906705, 1.71495822007233, 1.9684928914528, 8.33304532673002, 2.02436294926752, 7.9340610414309, 1.8590551221262, 1.73649024738088, 7.96145354225969, 2.13750232106315, 1.77836380121756, 1.63604219152158, 1.83932239216282] class FairTweedieLog15(object): """ # From R setwd('c:/workspace') data <- read.csv('fair.csv', sep=",") library(statmod) library(tweedie) model <- glm(affairs ~ rate_marriage + age + yrs_married -1, data=data, family=tweedie(var.power=1.5, link.power = 0)) r <- resid(model, type='response') paste(as.character(r[1:17]), collapse=",") r <- resid(model, type='deviance') paste(as.character(r[1:17]), collapse=",") r <- resid(model, type='pearson') paste(as.character(r[1:17]), collapse=",") r <- resid(model, type='working') paste(as.character(r[1:17]), collapse=",") paste(as.character(model$coefficients[1:17]), collapse=",") s <- summary(model) paste(as.character(sqrt(diag(s$cov.scaled))), collapse=",") s$deviance paste(as.character(model$fitted.values[1:17]), collapse=",") """ def __init__(self): resid_resp = [ -0.997868449815039, 2.69283106662728, 0.677397439981157, 0.220024942629269, 4.30244966465517, 4.12917275616972, 0.669303122309246, 1.64321562230925, 3.73361710426128, 0.271937359562684, 1.70030700747884, 1.55430573164611, -0.263723852468304, 1.51263973164611, 2.75223392654071, 0.310487741565721, 1.28077676333896, -0.722602160018842] resid_dev = [ -1.40274708439925, 2.48476334070913, 0.722690630291423, 0.333179337353702, 4.00781035212304, 3.33344591331998, 1.51543361886727, 2.82502498800952, 2.2795411865605, 0.245239170945663, 0.993721205729013, 1.74920359743562, -0.363141475997386, 1.71412357710318, 2.57445879456298, 0.279858474280908, 1.22953362433333, -1.84397406923697] resid_pear = [ -0.923380371255914, 4.28706294677515, 0.864309147553743, 0.366063826152319, 9.17690493704408, 6.57783985712941, 2.39340023647571, 5.87607098775551, 3.55791152198837, 0.260052421285998, 1.21439278430259, 2.66470328868695, -0.327698246542009, 2.59327105694137, 4.53096038849505, 0.299198418236691, 1.6399313081981, -0.921987034618483] resid_work = [ -0.899807800767353, 5.00583784559752, 0.937441759049674, 0.433762277766879, 11.8128959278604, 7.6822784352496, 3.65998654763585, 8.98568506862295, 3.50120010377224, 0.256207345500911, 1.08551656668241, 3.18923357641756, -0.352302468597673, 3.10374035363038, 5.35005901385941, 0.29552727652976, 1.78077778644209, -1] self.resid_response = resid_resp self.resid_deviance = resid_dev self.resid_working = resid_work self.resid_pearson = resid_pear # self.null_deviance = 3731.85161919 # N/A self.params = [ -0.389168171340452, 0.0670222370664611, -0.0970852004566712] self.bse = [ 0.0323435784513691, 0.0063805300018014, 0.00893580175352525] # self.aic_R = 522.14215776 # R adds 2 for dof to AIC # self.aic_Stata = 7.459173652869477 # stata divides by nobs # self.deviance = 70.6652992116034 # from Stata self.deviance = 20741.82 # from R # self.scale = 1.0 # self.llf = -250.0710778504317 # from Stata, ours with scale=1 # self.bic_Stata = -179.9959200693088 # no bic in R? self.df_model = 2 self.df_resid = 6363 # TODO: taken from Stata; not available in sm yet # self.chi2 = 2699.138063147485 self.fittedvalues = [ 1.10897954981504, 0.537938133372725, 0.722602160018842, 0.507247757370731, 0.364216335344828, 0.537493243830281, 0.182870377690754, 0.182870377690754, 1.06638209573872, 1.06139564043732, 1.56635749252116, 0.487360268353893, 0.748572252468304, 0.487360268353893, 0.514430573459285, 1.05062295843428, 0.71922323666104, 0.722602160018842]