"""
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, categorical
from . 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.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.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], 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.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
design = np.column_stack((data.age, data.drug))
design = categorical(design, col=1, drop=True)
design = np.delete(design, 1, axis=1) # drop first dummy
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
design = np.column_stack((data.admitype, data.codes))
design = categorical(design, col=0, drop=True)
design = np.delete(design, 1, axis=1) # drop first dummy
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]