“The model scores 0.78.” That sentence contains no information until three questions are
answered: scored on what rows, by what measure, and compared with what. This post is those three
questions, worked on the series’ two problems: predicting next month’s volatility (a number) and
predicting whether next month is a stress month (a yes or no).
a prediction or a chosen setting an error the actual value a miss the model will regret
Which rows: the three roles
Every row of data plays one of three roles (Table 1):
Table 1. The three roles of the data and how often each may be looked atSet Used for How often you may look Training fitting the parameters as much as you like Validation choosing settings: tree depth, k k k neighbours, the penalty λ in ridge and lasso, which features many times Test one final, honest check once
Change anything after seeing the test score and it is no longer a test score; it has become a
second validation set, and the number it gives you is optimistic by an amount you cannot know.
After choosing the settings you may refit on training plus validation, then score the test set.
For a time series the test must be later than the training. The series splits at the end of
2023: fit on 2020 to 2023, score on 2024 to 2025. A random split would put near-twins of every
test row into the training set (two rows a day apart are computed from almost the same month of
prices) and flatter every model. Cross-validation does the same job with several folds, as in
the data post ; for time series the folds move forward, never
backward.
Which measure: three ways to add up misses
A regression model’s misses are y i − y ^ i \good{y_i} - \key{\hat{y}_i} y i − y ^ i . Three ways to turn a list of them
into one number:
MAE = 1 n ∑ i ∣ y i − y ^ i ∣ \text{MAE} = \frac{1}{n}\sum_i \lvert \good{y_i} - \key{\hat{y}_i} \rvert MAE = n 1 i ∑ ∣ y i − y ^ i ∣
MSE = 1 n ∑ i ( y i − y ^ i ) 2 \text{MSE} = \frac{1}{n}\sum_i (\good{y_i} - \key{\hat{y}_i})^2 MSE = n 1 i ∑ ( y i − y ^ i ) 2
RMSE = MSE \risk{\text{RMSE}} = \sqrt{\text{MSE}} RMSE = MSE
Mean absolute error treats every miss by its size. Mean squared error squares each miss first,
so one big miss dominates. Root mean squared error puts the squared version back into the units
of the target. Worked on four misses of 1, 1, 1 and 5 (Table 2):
Table 2. MAE, MSE and RMSE worked on four missesMetric Working Result Units MAE (1 + 1 + 1 + 5)/4 2.00 same as y y y MSE (1 + 1 + 1 + 25)/4 7 y 2 y^2 y 2 RMSE 7 \sqrt{7} 7 2.65 same as y y y
RMSE is never below MAE, and they are equal only when every miss is the same size. A big gap
between them is a sign of a few large misses. Choose by the cost shape : if a miss twice as
large costs twice as much, use MAE; if it costs far more than twice, use RMSE. Squared error is
also the one that chases outliers when fitting, which is why a crash day can tilt a whole model.
Real run. Next month’s volatility on the 2,205 test rows (one per ticker per trading day,
2024 to 2025), a linear model against the baseline of always predicting the training mean (Table 3):
Table 3. Linear regression against the training mean on the test rowsModel MAE MSE RMSE Largest miss Predict the training mean 14.43 313.1 17.69 Linear regression 8.79 163.4 12.78 \key{12.78} 12.78 54.7
The RMSE sits well above the MAE for the linear model, because a few rows were missed by a lot:
the largest miss is 54.7 points.
{"panels":[{"x0":49.4,"x1":558.26,"y0":29.16,"y1":219.7,"title":"1. Predicted against actual next-month volatility on the test months","xlabel":"Actual next-month volatility (% a year)","ylabel":"Predicted (% a year)","xlog":false},{"x0":49.4,"x1":558.26,"y0":309.14,"y1":499.69,"title":"2. The same probabilities, three thresholds: what each one catches and what it costs","xlabel":"Measure","ylabel":"Percent","xlog":false},{"x0":49.4,"x1":558.26,"y0":589.13,"y1":779.68,"title":"3. ROC curve: every threshold at once","xlabel":"False alarm rate (% of calm months called stress)","ylabel":"Recall (% of stress months caught)","xlog":false}],"series":[{"panel":0,"label":"perfect prediction","color":"var(--chart-maroon, #b6262c)","kind":"line","x":[0.0,95.6193],"y":[0.0,95.6193],"sx":[72.53,535.13],"sy":[211.04,37.82]},{"panel":0,"label":"the baseline: always predict 29.8","color":"var(--chart-blue, #3b6ea5)","kind":"line","x":[0.0,1.0],"y":[29.8325,29.8325],"sx":[72.53,77.37],"sy":[157.0,157.0]},{"panel":0,"label":"one ticker-month","color":"var(--chart-grey, #a3a19c)","kind":"scatter","x":[5.42477,5.5432,5.58411,5.786,5.81641,5.99355,6.0171,6.07644,6.10947,6.1395,6.22213,6.32126,6.38496,6.43983,6.44256,6.48138,6.51672,6.53572,6.56525,6.5936,6.63425,6.73613,6.75793,6.83532,6.8432,7.06056,7.06747,7.08093,7.11927,7.18984,7.19507,7.21032,7.24948,7.3219,7.35144,7.44116,7.61659,7.63987,7.64074,7.74768,7.77373,7.80161,7.81098,7.81434,7.82037,7.83201,7.92243,7.98547,7.9937,8.04433,8.05578,8.13114,8.33699,8.38204,8.3855,8.43851,8.5237,8.52549,8.62988,8.63255,8.67096,8.6713,8.74771,8.77806,8.78385,8.79325,8.80024,8.81407,8.82325,8.85608,8.8589,8.87673,8.90176,8.90655,8.92125,8.95347,8.95605,8.95723,8.96396,9.03347,9.03665,9.04358,9.05071,9.08027,9.10851,9.11616,9.14414,9.14589,9.25186,9.29202,9.33642,9.35095,9.37608,9.3796,9.38885,9.39441,9.43364,9.454,9.4579,9.46832,9.48476,9.49509,9.52178,9.52556,9.52966,9.53807,9.54554,9.56477,9.60317,9.6054,9.63653,9.65708,9.65937,9.66039,9.67699,9.68023,9.69113,9.69364,9.69379,9.73259,9.73366,9.74118,9.76075,9.79279,9.80138,9.8197,9.83484,9.87283,9.91491,9.91595,9.91856,9.94055,9.94388,9.95303,9.95358,9.95814,9.97621,9.98206,9.98361,10.0038,10.0263,10.0284,10.0396,10.0492,10.0652,10.101,10.1658,10.181,10.1834,10.1978,10.2307,10.2344,10.2477,10.2524,10.2552,10.2871,10.3238,10.3322,10.3577,10.3581,10.3599,10.3885,10.3897,10.4024,10.4061,10.4112,10.4118,10.4321,10.4358,10.4436,10.4605,10.5026,10.5105,10.5402,10.5816,10.5854,10.6437,10.6492,10.6503,10.6542,10.6546,10.6621,10.6794,10.7072,10.7131,10.7136,10.7171,10.7176,10.7565,10.76,10.7683,10.7697,10.77,10.77,10.7948,10.8336,10.8546,10.8774,10.9056,10.9245,10.9457,10.9668,10.9755,10.9765,10.989,10.9934,11.0039,11.0826,11.0968,11.1017,11.1069,11.1162,11.1191,11.1237,11.1258,11.1343,11.1619,11.169,11.1738,11.2033,11.2083,11.2103,11.2294,11.2541,11.2622,11.2631,11.2981,11.2997,11.3038,11.3163,11.3165,11.3315,11.3463,11.3611,11.3716,11.3862,11.4133,11.4182,11.4298,11.4373,11.4454,11.4475,11.4637,11.4637,11.4901,11.5068,11.5232,11.5531,11.5575,11.5615,11.563,11.5694,11.5706,11.5734,11.5887,11.5989,11.5996,11.6007,11.614,11.6164,11.6165,11.6216,11.6219,11.6379,11.6534,11.6599,11.6677,11.674,11.6875,11.6958,11.7197,11.7356,11.7448,11.7589,11.7646,11.7755,11.7782,11.7852,11.788,11.7903,11.8124,11.8124,11.8195,11.8199,11.8202,11.8444,11.8487,11.8587,11.881,11.8846,11.8884,11.9111,11.919,11.9264,11.9324,11.9365,11.9415,11.9581,11.9582,11.97,11.9749,11.9808,11.993,12.0064,12.0068,12.0074,12.0111,12.0115,12.0378,12.0476,12.0476,12.0495,12.0619,12.0864,12.0875,12.088,12.0913,12.0942,12.0959,12.1005,12.1089,12.1128,12.1131,12.121,12.1236,12.1325,12.1375,12.1436,12.1562,12.1621,12.1633,12.1637,12.1771,12.1793,12.1881,12.1955,12.2042,12.2183,12.2255,12.2319,12.2391,12.2533,12.2637,12.2833,12.2896,12.3011,12.3167,12.3302,12.3352,12.3433,12.3739,12.3855,12.3868,12.3874,12.3988,12.4024,12.4076,12.4092,12.4328,12.4392,12.4639,12.4751,12.4873,12.4885,12.4906,12.5024,12.5146,12.5193,12.5197,12.5213,12.5223,12.5537,12.5551,12.5566,12.5702,12.5724,12.5919,12.5933,12.6247,12.6311,12.6399,12.6652,12.7048,12.7071,12.7096,12.7126,12.7169,12.7284,12.7519,12.7652,12.7687,12.7776,12.791,12.7939,12.7978,12.8004,12.8318,12.8396,12.8432,12.8635,12.8849,12.8873,12.8903,12.9037,12.9179,12.9215,12.944,13.003,13.0037,13.0287,13.0287,13.0298,13.0311,13.0332,13.0673,13.0943,13.099,13.1153,13.1288,13.1292,13.1508,13.1705,13.1834,13.1946,13.196,13.2092,13.2126,13.2241,13.2277,13.2437,13.2458,13.254,13.2748,13.2794,13.2949,13.2956,13.3054,13.3057,13.3093,13.317,13.3294,13.335,13.3361,13.345,13.36,13.3727,13.3807,13.388,13.39,13.4026,13.405,13.4257,13.4339,13.4351,13.4393,13.4416,13.483,13.4854,13.5272,13.5279,13.5302,13.5571,13.5583,13.5651,13.5694,13.5697,13.5791,13.5897,13.5919,13.5924,13.6224,13.6267,13.6272,13.6377,13.6774,13.683,13.6921,13.6967,13.7054,13.7101,13.7135,13.7156,13.7245,13.7256,13.7363,13.7371,13.7387,13.7438,13.7489,13.7514,13.7517,13.758,13.7941,13.7972,13.8043,13.8046,13.8385,13.84,13.8412,13.8468,13.8494,13.8524,13.8655,13.873,13.874,13.885,13.8904,13.893,13.8971,13.9076,13.9099,13.9185,13.9234,13.9236,13.9439,13.9478,13.9521,13.9554,13.9599,13.9677,13.9822,13.9949,14.0005,14.0108,14.0192,14.0227,14.0229,14.0392,14.0397,14.0499,14.0686,14.0763,14.088,14.0945,14.1146,14.1171,14.1221,14.1357,14.1362,14.163,14.1689,14.1721,14.1728,14.1778,14.1796,14.1876,14.1885,14.1895,14.1935,14.1942,14.2102,14.2151,14.2228,14.229,14.2408,14.241,14.2417,14.2553,14.2616,14.3107,14.325,14.3765,14.4541,14.4552,14.4553,14.4575,14.4581,14.4679,14.4693,14.4721,14.4781,14.4855,14.491,14.4914,14.5039,14.5111,14.5144,14.5168,14.5176,14.5486,14.557,14.5584,14.5592,14.5696,14.5949,14.6266,14.6359,14.6372,14.6449,14.6503,14.6551,14.6639,14.6662,14.6694,14.6859,14.6907,14.7121,14.7337,14.7343,14.7354,14.7376,14.7448,14.7684,14.7895,14.7917,14.7986,14.8019,14.8181,14.8404,14.8568,14.8749,14.8804,14.9018,14.9195,14.9228,14.9299,14.9333,14.9498,14.9797,14.9801,14.9902,15.0079,15.0202,15.0385,15.0393,15.0436,15.0501,15.0622,15.0821,15.0832,15.0851,15.0974,15.1023,15.1079,15.1266,15.1328,15.1345,15.142,15.1512,15.1662,15.1719,15.186,15.1957,15.2125,15.2204,15.2291,15.2311,15.2428,15.2547,15.2762,15.3327,15.3409,15.3472,15.3479,15.3534,15.3563,15.3566,15.3652,15.3661,15.3676,15.3697,15.3842,15.4069,15.4149,15.4194,15.4243,15.4364,15.445,15.4539,15.4564,15.4729,15.4769,15.4793,15.4911,15.5241,15.5696,15.5914,15.5916,15.644,15.6476,15.6572,15.6669,15.7028,15.7256,15.728,15.7442,15.7526,15.7573,15.7863,15.7936,15.7982,15.8025,15.8037,15.8277,15.8281,15.8297,15.8475,15.8751,15.8843,15.9667,15.9724,15.9874,15.9954,16.0266,16.0501,16.0509,16.0536,16.0632,16.0699,16.0893,16.09,16.1159,16.1215,16.1337,16.1406,16.1456,16.1486,16.1646,16.1694,16.1809,16.1878,16.1918,16.2115,16.2127,16.2203,16.2244,16.2334,16.2413,16.2462,16.2468,16.251,16.2703,16.2705,16.2725,16.2773,16.278,16.2836,16.2942,16.2972,16.2996,16.3084,16.3119,16.34,16.3435,16.3642,16.3827,16.4006,16.4069,16.4081,16.4386,16.4416,16.4646,16.4689,16.4727,16.4758,16.4776,16.4854,16.4963,16.52,16.5302,16.5351,16.537,16.5489,16.5693,16.5736,16.5747,16.6112,16.6126,16.615,16.6167,16.6422,16.6426,16.6435,16.6444,16.6481,16.6552,16.6573,16.6633,16.6689,16.6916,16.6976,16.7027,16.7295,16.7328,16.7372,16.7684,16.7796,16.7821,16.7851,16.7898,16.7927,16.7978,16.8,16.8159,16.842,16.8436,16.8479,16.8612,16.8665,16.8715,16.8779,16.8882,16.8939,16.9021,16.9024,16.9081,16.9094,16.9131,16.9226,16.9407,16.944,16.949,16.9637,16.9862,16.9904,16.9913,16.9936,17.0022,17.0096,17.0261,17.0262,17.0351,17.0624,17.064,17.0725,17.0814,17.0817,17.0823,17.0923,17.0995,17.116,17.1256,17.1281,17.1393,17.1655,17.18,17.2137,17.2629,17.2681,17.297,17.3071,17.3123,17.3159,17.3288,17.336,17.337,17.3375,17.3391,17.348,17.3592,17.3636,17.3674,17.3793,17.3893,17.4117,17.4303,17.4397,17.4453,17.446,17.4642,17.4814,17.4986,17.5148,17.5189,17.5814,17.5929,17.5973,17.6139,17.6449,17.6477,17.657,17.6608,17.665,17.6748,17.6789,17.6802,17.689,17.6906,17.702,17.7055,17.7095,17.728,17.7453,17.7453,17.7666,17.7883,17.8004,17.8051,17.8254,17.8335,17.8367,17.8489,17.8615,17.867,17.8799,17.9326,17.941,17.9747,17.9782,17.9784,17.9861,17.9879,17.9901,17.9981,17.9992,18.0373,18.0406,18.0422,18.0447,18.0503,18.0751,18.0774,18.0814,18.0825,18.0939,18.1,18.1036,18.1085,18.1258,18.129,18.1392,18.1453,18.1679,18.1743,18.1846,18.2064,18.2373,18.2634,18.2678,18.2788,18.293,18.31,18.317,18.3231,18.3312,18.3912,18.4066,18.4257,18.4802,18.499,18.5063,18.5241,18.5255,18.5667,18.5746,18.5969,18.6106,18.6133,18.6147,18.6378,18.6427,18.6461,18.6516,18.6593,18.6669,18.6744,18.6763,18.6781,18.6797,18.6992,18.7086,18.7201,18.7349,18.7472,18.7504,18.7547,18.7565,18.7766,18.7878,18.7969,18.8081,18.8329,18.8361,18.8422,18.8559,18.8587,18.8718,18.8802,18.886,18.8923,18.8959,18.9025,18.9102,18.9118,18.9229,18.9232,18.9242,18.9255,18.9324,18.9388,18.9394,18.9494,18.9685,19.0149,19.0434,19.0467,19.0491,19.0519,19.0526,19.0546,19.0594,19.0744,19.0785,19.0858,19.0881,19.1124,19.1396,19.1563,19.1623,19.1654,19.1666,19.1772,19.1869,19.1895,19.1901,19.1908,19.1977,19.2182,19.2203,19.2311,19.2321,19.2478,19.2814,19.2848,19.3005,19.3096,19.3216,19.3376,19.353,19.3603,19.3685,19.383,19.3832,19.4119,19.4172,19.4228,19.4339,19.4339,19.4459,19.4537,19.4678,19.4833,19.4839,19.5167,19.5214,19.5328,19.5376,19.5387,19.5453,19.5654,19.5668,19.5698,19.572,19.5721,19.5825,19.5884,19.5917,19.5966,19.607,19.6081,19.6096,19.6103,19.611,19.6296,19.6309,19.6461,19.6465,19.6598,19.6608,19.6649,19.6762,19.681,19.6858,19.6903,19.7018,19.7039,19.7079,19.7081,19.7138,19.7166,19.7214,19.7366,19.7384,19.7397,19.7471,19.7552,19.7742,19.7833,19.7849,19.81,19.8136,19.8433,19.9007,19.9195,19.9376,19.9395,19.9447,19.9594,19.9601,19.9612,19.9748,19.9805,19.9943,20.0103,20.025,20.0351,20.0353,20.0779,20.0811,20.0935,20.0985,20.1094,20.1167,20.1389,20.1441,20.1451,20.1616,20.167,20.172,20.1752,20.2104,20.2241,20.2332,20.262,20.2678,20.2686,20.2688,20.2694,20.2731,20.278,20.2793,20.2902,20.3131,20.3258,20.3422,20.3462,20.358,20.4054,20.4136,20.4179,20.4305,20.4326,20.4556,20.4613,20.4708,20.4715,20.4832,20.4936,20.4993,20.5024,20.5078,20.5084,20.513,20.5158,20.5247,20.5306,20.537,20.5379,20.5381,20.5386,20.5394,20.5397,20.5413,20.5472,20.5611,20.5673,20.5705,20.5805,20.6032,20.6256,20.6598,20.6617,20.6739,20.6777,20.6844,20.6845,20.7001,20.7152,20.7291,20.7363,20.7431,20.7501,20.8064,20.817,20.8277,20.8329,20.8381,20.8392,20.851,20.8754,20.8772,20.8991,20.9002,20.9399,20.9462,20.9568,20.9675,20.9721,20.9839,20.9899,21.0024,21.0024,21.0045,21.0052,21.0257,21.0413,21.048,21.049,21.051,21.0624,21.0939,21.0956,21.0975,21.1083,21.1147,21.1257,21.1284,21.1308,21.1312,21.1344,21.1509,21.1584,21.174,21.2423,21.2549,21.2578,21.2702,21.2886,21.2921,21.3047,21.3073,21.3211,21.3315,21.3349,21.3479,21.3539,21.3567,21.3624,21.3872,21.4232,21.428,21.4281,21.4385,21.4548,21.4573,21.4729,21.479,21.4957,21.5132,21.5211,21.5337,21.539,21.5449,21.5556,21.5601,21.5811,21.5812,21.5825,21.587,21.5885,21.5987,21.619,21.6245,21.6363,21.6702,21.6918,21.7032,21.7054,21.7078,21.7106,21.7402,21.7482,21.7791,21.7836,21.7919,21.7937,21.7963,21.7992,21.7996,21.8168,21.8197,21.8235,21.8242,21.8529,21.8573,21.8618,21.8642,21.8766,21.8768,21.878,21.9088,21.9261,21.9358,21.9633,21.9688,21.9769,21.9833,21.9997,22.0119,22.0322,22.0482,22.059,22.0745,22.0887,22.093,22.0953,22.1023,22.1441,22.1518,22.1556,22.1613,22.162,22.1648,22.1776,22.1866,22.2025,22.2032,22.2078,22.2177,22.2202,22.2488,22.2598,22.2755,22.2891,22.2899,22.2935,22.3043,22.3056,22.319,22.3204,22.3383,22.3444,22.3599,22.3676,22.4307,22.4355,22.4812,22.4838,22.4844,22.4956,22.5004,22.5314,22.542,22.5483,22.5652,22.5694,22.5988,22.6492,22.6674,22.6748,22.7087,22.7129,22.7196,22.7235,22.7263,22.7408,22.7652,22.7931,22.818,22.8235,22.8364,22.8425,22.8517,22.8811,22.8987,22.917,22.987,22.9914,22.9932,23.0079,23.0398,23.0518,23.0619,23.0739,23.0773,23.1147,23.1359,23.1794,23.1853,23.2275,23.2391,23.2408,23.2438,23.2491,23.275,23.2848,23.2951,23.2954,23.3013,23.3017,23.3194,23.3201,23.325,23.404,23.4231,23.4435,23.4527,23.5044,23.6024,23.6211,23.6212,23.6402,23.6489,23.6505,23.6773,23.6774,23.7044,23.7053,23.7085,23.7137,23.8025,23.8087,23.8099,23.8288,23.8325,23.8351,23.8926,23.8971,23.9262,23.9608,23.9659,23.9676,23.9678,23.9814,23.9941,24.0025,24.0268,24.0291,24.038,24.0397,24.046,24.0578,24.1169,24.1213,24.1238,24.1251,24.1274,24.1578,24.167,24.1971,24.1972,24.1994,24.2279,24.2399,24.2399,24.26,24.269,24.274,24.2803,24.3082,24.3122,24.3159,24.3194,24.3307,24.3359,24.3554,24.3564,24.3797,24.4118,24.4568,24.4955,24.5398,24.5673,24.5798,24.5845,24.5901,24.5936,24.5985,24.6292,24.6589,24.6589,24.686,24.7017,24.7177,24.7259,24.7291,24.7407,24.745,24.7478,24.7547,24.7645,24.7977,24.7992,24.8063,24.8376,24.8444,24.8532,24.9028,24.9259,24.9354,24.9664,24.9664,24.969,24.9752,25.0089,25.0183,25.0198,25.0634,25.0883,25.1006,25.1403,25.1547,25.1586,25.1791,25.1806,25.2077,25.2286,25.2356,25.2512,25.253,25.2548,25.3242,25.3249,25.3397,25.3465,25.3924,25.4428,25.4612,25.4716,25.5134,25.5135,25.5505,25.5927,25.6164,25.6274,25.6549,25.6704,25.678,25.6829,25.69,25.737,25.7616,25.7863,25.7925,25.7956,25.8692,25.9011,25.9306,25.9511,25.9542,25.9893,25.9972,26.0239,26.0511,26.1477,26.1828,26.195,26.2039,26.211,26.2313,26.2436,26.2643,26.269,26.2783,26.2789,26.3083,26.3482,26.3501,26.3705,26.3769,26.4085,26.4152,26.4585,26.4591,26.4634,26.4787,26.4955,26.4962,26.5692,26.6649,26.6846,26.7054,26.7224,26.7602,26.7698,26.8399,26.8682,26.9057,26.9176,26.9324,26.9361,26.939,26.9391,27.0606,27.0668,27.0858,27.1104,27.2012,27.2142,27.2166,27.2219,27.229,27.248,27.2853,27.3025,27.337,27.3847,27.4244,27.4346,27.4446,27.4734,27.4739,27.5147,27.5431,27.5616,27.6136,27.6217,27.624,27.6244,27.639,27.6953,27.698,27.7673,27.7792,27.8051,27.8689,27.8976,27.906,27.9139,27.9147,27.9326,27.9601,27.9815,27.9893,28.0025,28.0063,28.0228,28.0507,28.1006,28.1256,28.1395,28.1458,28.171,28.1867,28.2229,28.2256,28.2313,28.2638,28.2771,28.2874,28.2902,28.2939,28.305,28.3371,28.3625,28.4038,28.4129,28.4839,28.5022,28.5166,28.6333,28.6472,28.7698,28.8648,28.9555,28.9668,29.0083,29.0951,29.0961,29.1345,29.1962,29.2834,29.3541,29.3554,29.4658,29.5028,29.5859,29.6682,29.7719,29.827,29.968,29.9789,29.9981,30.0169,30.2195,30.2295,30.3826,30.4595,30.4649,30.4766,30.6225,30.6618,30.6734,30.691,30.7132,30.7424,30.7497,30.8096,30.8245,30.963,30.9802,30.9958,31.0382,31.0471,31.1747,31.2279,31.3617,31.3972,31.4092,31.4417,31.5823,31.639,31.714,31.7159,31.8189,31.8724,31.8754,32.0184,32.0191,32.0818,32.1236,32.126,32.1287,32.1336,32.152,32.1871,32.1916,32.2335,32.29,32.3054,32.4669,32.4733,32.4975,32.5029,32.5552,32.5941,32.6351,32.6554,32.7159,32.7401,32.8513,32.9886,33.0206,33.1226,33.1685,33.2991,33.3377,33.3412,33.3417,33.3421,33.3502,33.3554,33.3764,33.3962,33.4684,33.4718,33.5539,33.5829,33.6747,33.6779,33.7006,33.7409,33.759,33.8238,33.8544,33.858,33.8874,33.9045,33.9849,34.0037,34.1028,34.1157,34.1352,34.1389,34.1451,34.1545,34.357,34.4255,34.4594,34.5646,34.7773,34.9854,35.017,35.0207,35.0337,35.0908,35.1404,35.1847,35.2308,35.2563,35.3803,35.5753,35.5886,35.6078,35.6639,35.6856,35.6877,35.7218,35.8035,35.8595,35.9597,36.0048,36.0251,36.0315,36.0447,36.056,36.0887,36.1064,36.1272,36.1501,36.2828,36.3045,36.3282,36.4187,36.4519,36.4754,36.5148,36.6499,36.7018,36.7499,36.7675,36.8196,36.838,36.9962,37.0144,37.0271,37.1242,37.1816,37.2214,37.2477,37.3074,37.316,37.4837,37.5823,37.5853,37.61,37.6266,37.6526,37.8128,37.8784,37.8795,37.8813,37.9299,37.9529,37.9752,38.0502,38.104,38.1204,38.1725,38.2044,38.2776,38.2926,38.3117,38.3477,38.3788,38.379,38.4376,38.4467,38.4718,38.5171,38.5397,38.5574,38.5771,38.5772,38.6628,38.6757,38.7292,38.7893,38.81,38.8338,38.9145,38.9356,38.9658,38.9745,38.9903,38.9919,38.998,39.0883,39.1125,39.1915,39.2024,39.2047,39.2466,39.3159,39.528,39.5412,39.6117,39.8361,39.87,39.8819,40.231,40.4522,41.3113,41.8728,41.9118,41.944,42.0956,42.8493,42.9514,42.9529,43.326,43.593,43.6891,43.897,43.9572,44.0614,44.0782,44.1479,44.5526,44.6745,44.6786,44.7386,44.9998,45.0082,45.1767,45.1907,45.2342,45.2594,45.2722,45.2919,45.409,45.4456,45.5042,45.5908,45.7086,45.778,45.832,45.9133,45.9424,45.9891,46.2244,46.2373,46.3168,46.3668,46.3884,46.4037,46.4314,46.5191,46.6007,47.0347,47.234,47.2797,47.3818,47.5236,47.5368,47.5374,47.5546,47.6489,47.7521,47.8091,47.8664,48.1608,48.2751,48.7626,49.232,49.3493,49.4612,49.4919,49.525,49.55,49.5548,49.7166,49.7311,49.7457,49.7923,49.8272,49.9171,49.943,50.2179,50.3158,50.3199,50.3332,50.3564,50.3791,50.5501,50.6382,50.763,50.8243,50.8551,50.8874,50.9106,50.9446,50.9597,51.0033,51.0079,51.0186,51.0347,51.3031,51.3099,51.3381,51.4601,51.4919,51.6349,51.7022,51.8163,51.852,51.8835,51.9633,52.0002,52.0225,52.0422,52.1248,52.1842,52.2237,52.2347,52.2884,52.3102,52.3313,52.3618,52.385,52.3856,52.3991,52.4403,52.4665,52.4867,52.4915,52.494,52.4991,52.5149,52.5427,52.6131,52.6255,52.6484,52.6574,52.6686,52.6729,52.7696,52.9901,53.0112,53.1546,53.1951,53.3279,53.5129,53.6264,53.704,53.7127,53.9119,54.0529,54.0624,54.0654,54.0689,54.1473,54.4171,54.4605,54.493,54.5435,54.5592,55.2841,55.3185,55.3512,55.6012,56.1374,56.7053,57.2481,57.3089,57.4352,57.5099,58.0378,58.2873,59.2182,59.312,59.4128,59.8239,60.052,60.0523,60.1398,60.144,60.1519,60.1925,60.1953,60.2408,60.3755,60.5553,60.9142,60.927,61.0542,61.0882,61.171,61.5822,61.6535,61.6705,61.7488,61.7711,61.8294,61.8858,61.9664,62.0294,62.0763,62.3696,62.5109,62.7545,63.1134,63.3765,63.4049,63.527,63.5896,63.5927,63.7956,64.0419,64.254,64.3328,64.4582,64.8294,65.2553,65.8194,65.9022,66.3753,66.4193,66.4465,66.8396,67.1192,67.4552,67.5253,67.5631,67.6574,68.0535,68.0962,68.1772,68.2062,68.2691,68.3693,68.4675,68.5959,68.6372,68.6812,68.7129,68.7263,68.7407,68.7501,68.7784,68.8247,68.8723,68.8832,68.961,69.0448,69.1537,69.2016,69.2434,69.5853,69.5885,69.5947,69.6013,69.9476,70.2203,70.3701,70.9643,71.3052,71.5761,71.6299,73.2684,74.8268,74.9214,75.1504,76.0356,76.1363,76.1539,76.1808,76.4169,76.6557,77.1681,78.0591,78.9675,78.9828,79.7825,80.1296,80.885,81.2907,81.3135,81.3306,81.6941,81.7172,82.0788,82.088,82.4785,82.6368,82.7246,82.7263,82.7568,82.8948,82.9963,82.999,83.0301,83.2092,83.555,83.6466,83.7148,83.7584,83.8478,83.9822,84.045,84.0967,84.4361,84.5567,84.6397,84.6715,84.6996,85.2506,86.9445,87.7874,88.0922,88.751,88.9135,89.0983,90.3304,91.0621,91.32,91.8098,92.3592,92.4727,93.3377,93.3657,93.5123,93.5191,93.643,93.7444],"y":[16.2254,16.2236,16.7586,17.6181,16.8741,17.2282,15.4418,16.1056,19.1674,15.9405,17.4915,15.4413,19.0707,16.8458,16.9697,16.5371,15.6769,16.901,16.5226,15.6382,15.6415,17.8084,15.1213,18.9441,16.8603,15.5606,14.8522,18.2323,17.3038,14.6004,18.5046,18.9113,16.1247,17.1931,18.4634,19.2759,18.9775,18.3031,19.1134,18.4969,17.8191,19.5676,21.8923,16.9802,16.8603,19.3596,17.7433,17.0578,20.0529,17.3132,19.4913,16.3915,17.1443,17.147,16.8964,15.821,15.8596,16.4813,18.5742,19.6324,16.8444,15.0656,15.8647,17.0219,17.6908,15.9065,16.6587,18.679,16.5477,17.8671,17.3744,14.6618,19.2618,17.4687,18.5458,15.9272,18.6242,18.73,16.1349,18.6321,16.9375,16.707,15.8506,17.0064,19.8766,16.7835,16.7359,15.132,15.8431,15.6598,17.0935,17.225,19.917,14.7019,17.4126,20.4213,19.6253,20.3294,19.5666,19.5662,16.5701,23.2118,16.9583,18.339,18.0911,19.3962,16.8217,18.0268,19.3642,18.6767,16.9498,18.8154,18.8154,15.1599,18.0193,19.0795,19.3862,16.8193,18.1054,19.8233,16.9993,17.8246,21.0074,16.4716,16.5209,18.1546,17.1714,19.2817,18.3319,22.7525,20.9325,22.2973,19.6587,23.8238,21.0137,17.61,17.0209,18.4063,22.139,17.8362,18.3447,18.7216,20.1592,16.7234,16.9285,22.9129,16.5387,15.6616,16.6145,16.9136,21.4897,18.5619,18.2637,18.7817,15.3415,21.5168,19.6792,19.5404,17.2053,19.7885,16.7395,18.0803,17.808,19.0073,17.0988,15.7217,17.5688,17.1628,17.1299,19.3174,18.5499,16.5709,28.2437,17.4231,17.3956,18.4635,17.003,14.7029,15.492,18.3905,19.3554,19.924,19.0692,15.5206,17.2313,18.0307,15.5406,17.0908,16.0209,14.9923,16.1688,16.9764,16.5008,15.4351,17.1401,28.2799,20.0143,17.412,19.1393,18.2757,18.7449,14.7514,17.5863,17.1769,18.4677,17.8983,16.2918,17.678,16.5033,17.5142,21.8479,17.5683,21.6879,18.5738,17.3453,16.8549,21.4036,17.2269,17.1972,17.8868,26.5158,16.2742,15.1849,17.7826,17.6858,22.5454,19.6994,15.0012,17.623,19.6467,17.0456,22.777,19.3699,22.5432,21.8787,17.6063,19.2316,16.9966,19.6721,17.569,20.1871,21.0965,15.624,17.1801,27.0289,17.5033,19.3898,19.2636,18.9588,22.5454,15.7082,17.9393,18.1365,18.7223,22.5071,19.9563,22.5411,16.7104,21.8803,22.5576,19.224,18.1684,19.574,19.8382,17.8471,23.0608,21.5569,18.1055,15.1796,28.2669,17.3808,15.0489,18.1327,17.3247,24.0678,18.7906,19.3746,22.2994,14.9756,19.1477,17.5669,18.0537,16.7266,19.5828,19.9083,21.0091,15.4916,19.4393,17.6881,18.8423,19.4898,19.7159,18.9857,19.4715,19.4626,23.5147,19.1365,17.545,19.043,19.6063,21.677,14.5003,15.4072,21.3271,21.2104,14.6617,17.3136,14.879,20.3481,21.1337,23.0312,18.5201,16.3022,23.472,23.0159,23.8754,18.2183,20.6045,19.5294,19.9004,14.3971,14.6496,22.037,20.5461,14.9205,17.2479,19.2756,16.5955,17.4995,17.1296,18.1349,18.4439,16.7559,20.953,20.9829,19.154,18.0173,15.1878,16.9959,20.3838,20.1488,18.1303,20.31,21.7024,16.4072,18.8194,17.5927,27.4847,18.0842,18.7223,20.4241,15.9883,14.6333,14.8474,19.0704,19.9634,17.8325,21.6998,16.5133,20.0375,19.5307,15.52,19.6441,18.119,23.0516,18.1631,20.3239,18.2503,20.9662,19.617,16.9679,22.947,17.8093,18.6817,16.3012,16.4379,25.742,17.7149,23.7325,23.0771,20.2454,22.5156,19.3519,19.2776,26.0114,16.4516,18.6802,19.431,19.5352,22.6051,20.0433,23.8569,18.4051,23.035,15.5373,15.0562,16.1256,23.0738,18.8001,15.7552,16.2696,19.6608,20.3836,21.4554,20.5603,18.881,23.3735,17.5011,20.3141,15.3024,22.1292,21.9888,22.5111,21.6073,15.2937,18.7392,24.4017,20.6128,14.8096,20.7382,19.2317,19.3636,19.3507,17.7885,17.7815,20.9537,19.3311,19.1256,14.8163,19.2457,19.8668,23.6536,17.592,19.3848,17.3444,17.8094,19.0869,16.3867,15.3364,17.5441,22.4742,17.1985,19.9321,20.8326,17.3072,18.659,17.7901,17.9511,15.8,17.5428,15.4622,18.3124,16.6633,19.9463,18.6556,17.7916,14.3309,18.1201,23.0348,18.0793,15.6456,19.7938,20.2615,16.5436,19.2094,16.6724,27.0111,18.0748,21.0145,21.039,20.1864,19.6551,20.4918,19.8903,16.4921,19.265,20.6697,17.3202,20.0942,20.3713,21.2055,25.348,16.3698,22.1824,17.9679,20.3521,18.1149,21.5194,20.3925,15.9348,16.7619,21.3159,15.0031,20.5497,22.6748,24.3582,15.0817,28.2083,16.6129,17.7997,20.5086,15.5279,14.5349,26.7635,17.2443,17.7747,14.2599,21.0712,16.0229,25.4983,18.817,15.3638,20.3066,17.7754,20.1776,21.3723,16.6046,20.8115,15.6432,17.4456,18.2076,26.9268,25.1903,14.6808,14.8979,17.7593,15.0823,21.1197,15.5424,22.6448,21.1311,20.8234,20.9976,16.6391,20.1886,24.4597,22.4329,20.1113,22.1996,20.4895,20.0407,16.3611,16.2341,16.2295,18.8009,23.5501,24.8223,23.5388,19.9689,25.6106,18.4527,22.2317,20.5527,18.3167,16.1871,15.2085,19.1787,22.4899,21.2282,26.2031,17.5351,25.2959,24.1219,18.0993,19.0295,17.696,17.9914,16.3819,18.3951,17.2618,19.4579,19.7972,24.5677,21.2453,22.4558,22.1954,26.762,22.9782,16.2057,19.1725,15.118,19.9405,21.6048,19.7467,22.7344,23.4791,17.2696,26.6238,16.9837,22.7083,16.8158,26.7255,26.339,26.6579,27.6141,13.399,13.5332,16.8469,25.4543,17.271,21.1429,21.3309,26.9403,16.2832,19.0356,26.4112,18.6901,20.556,22.2742,18.5063,19.8216,19.4483,14.6017,17.8094,37.0186,22.4455,22.7379,25.5562,21.0324,20.7668,24.9885,21.4057,22.372,24.7468,17.4109,26.7506,21.4921,27.2247,25.8684,25.6348,17.9483,17.8761,24.3469,27.6113,16.7397,18.904,21.2109,40.0472,38.2497,53.382,21.1894,22.1127,27.4605,17.2845,28.0334,16.9665,37.5263,17.6716,20.6656,17.4576,22.3399,16.9441,27.3673,25.0382,19.0186,17.4447,28.334,26.0388,17.4368,19.1616,17.5934,17.802,22.1952,23.1803,14.9384,26.013,21.5741,27.4711,16.892,26.3887,48.8444,25.2919,20.8488,22.4378,38.4947,21.416,22.6798,16.9441,14.7756,20.0046,17.7691,22.9221,18.3971,23.1438,27.321,26.8213,22.5696,18.2496,22.2146,15.1577,27.0501,17.8857,20.355,21.594,14.3701,21.629,38.4762,22.2489,18.0986,28.662,20.2871,23.5516,25.271,22.2471,22.4927,21.1319,21.4451,34.2389,22.5333,17.0492,22.4446,18.0743,21.1027,24.6391,18.3471,24.7876,24.1306,20.2193,21.1748,36.7075,20.6298,26.9823,21.4055,27.7602,18.7486,34.5861,28.3628,26.6343,27.5383,16.1165,15.4566,22.7732,20.7639,25.4664,19.3122,20.6502,27.8919,21.5124,18.2279,40.1203,22.7239,34.1324,28.8687,21.1478,24.6235,21.7356,20.296,34.1424,21.6798,26.339,21.5668,23.97,21.7119,23.2265,18.4052,34.2883,18.6028,18.8418,22.5679,22.7619,20.8418,33.0344,32.7197,23.1834,15.295,21.4053,19.7758,52.0138,22.5849,20.5356,20.3851,22.1089,23.0206,21.4291,54.0812,25.2977,20.6056,14.2013,27.5841,21.1014,26.3873,40.3666,17.8497,24.0745,20.6159,19.107,35.1252,24.4874,32.1736,19.9842,23.2711,16.5264,23.0691,30.4039,16.5695,22.0326,25.6253,22.3183,18.6031,23.9724,18.703,25.6587,22.1267,18.6393,30.634,19.8255,24.8713,20.1695,26.7485,28.348,20.2474,20.0812,24.7597,27.1025,25.594,32.3826,24.2777,23.0508,30.0798,18.1686,25.4009,19.7215,17.1949,20.7123,24.0273,34.6165,22.0448,21.0184,25.5577,19.9277,17.0782,19.6213,19.5305,19.7528,18.6835,27.4783,23.7797,20.2283,23.6509,20.224,25.8648,18.944,20.4727,24.9821,20.6461,20.6209,32.1437,34.2082,20.1033,27.5975,33.7427,20.5601,19.2558,18.8019,21.552,19.3948,21.1916,23.9143,17.3225,27.3662,20.3475,25.4862,27.6093,18.6894,22.096,18.1048,19.391,15.1575,16.4092,20.9501,17.2204,19.3644,23.6711,18.7685,27.5825,28.3257,23.4604,24.495,23.9595,25.0567,15.9278,17.3971,25.0517,22.9519,27.78,19.2824,31.1768,18.7298,25.7742,18.2297,27.7281,19.5849,17.919,21.6156,21.8089,19.1472,21.1829,18.8351,20.0542,26.6976,21.419,28.2926,23.0399,15.4965,30.991,30.2061,19.9016,22.0734,21.2791,25.0154,27.8108,22.3877,28.4674,26.5273,24.3278,20.085,22.7918,18.6334,22.304,24.1682,18.5219,23.0085,19.4372,18.1205,19.3546,18.6054,28.0344,22.4322,21.7964,22.4675,21.6959,24.7253,16.2005,25.8531,20.8152,24.2136,24.5834,25.5383,27.441,20.8749,25.6455,17.5177,23.3125,28.2484,28.1449,15.6547,23.3992,26.0504,14.8712,21.1378,23.2985,29.8717,23.2072,23.1273,28.14,22.843,29.6611,29.5706,21.3624,24.9506,26.9377,24.8133,20.643,28.5764,24.9294,25.8557,24.7144,20.9372,20.8447,48.3674,26.6483,24.2429,22.8026,24.8618,27.9884,23.7111,26.4992,22.3702,34.8922,33.3887,23.7698,26.1185,21.4251,18.9513,25.1995,20.0449,23.8925,19.5175,20.0486,19.6189,16.6767,24.1706,28.0687,25.3899,25.1594,32.8327,24.7538,21.8038,21.1617,18.599,18.1373,18.836,23.3726,14.0372,24.9471,17.9961,24.2387,24.5932,21.198,23.6255,17.264,29.0854,20.2334,26.8182,21.0276,13.4827,17.6443,20.6426,25.5513,23.0401,25.7804,25.8176,20.7428,18.1028,24.4212,24.2301,26.3796,25.2254,21.9234,19.7091,23.4998,27.5329,27.0035,24.8467,28.746,21.9396,18.7024,21.3718,24.5874,21.3266,20.9705,30.4413,19.593,25.839,26.8533,20.3341,23.6507,25.4375,18.1551,24.0653,18.6952,24.4907,23.2111,26.6249,26.5098,23.5533,22.5183,26.8797,18.1937,34.5263,18.4838,20.8013,25.6754,17.6157,38.3419,20.9796,22.9006,17.7843,13.6348,17.2204,22.4783,22.9288,24.4505,28.3241,43.7028,32.2593,20.4885,23.6008,24.3278,20.2408,31.3394,16.2579,20.3111,20.0173,21.9973,15.4077,17.4183,21.1955,26.2913,21.881,27.8431,19.6865,16.1259,23.8702,22.8482,17.4436,16.985,17.8152,18.7152,21.0654,22.5913,19.9862,35.4503,35.1439,19.6069,16.8636,26.2223,17.4199,27.7406,18.0525,25.3521,22.1299,25.8388,33.5487,22.9121,26.4355,26.2544,32.9946,24.979,22.1586,18.0543,22.8676,22.0959,21.7466,60.1891,25.7142,32.6473,19.0927,19.1805,35.4079,20.0999,20.9323,24.5397,22.7959,23.2649,23.4827,17.8846,21.6196,21.5978,20.6584,17.9598,23.654,20.2186,21.116,20.8561,20.0763,25.0456,18.2833,23.871,36.6901,22.2793,25.9252,21.522,19.0372,20.207,25.4417,26.1497,21.6768,20.9097,22.8449,16.5911,24.4376,16.6282,21.2056,21.4048,31.113,20.6357,19.9153,25.0432,20.4895,20.146,18.736,23.3555,26.2445,21.0322,25.2811,20.6915,20.9099,25.8622,24.7682,19.134,23.8651,26.6843,18.873,21.4207,20.9802,25.436,20.4223,21.7505,25.3048,19.6232,40.2369,21.0937,19.8375,19.1297,19.7858,18.7266,19.2218,18.8644,22.1823,23.1897,24.7237,22.9582,19.8237,23.7651,20.5572,19.4537,26.3018,19.6788,23.785,15.9469,21.8104,21.6047,24.6562,18.9866,24.8002,22.6807,20.2585,20.5875,34.0371,15.9224,30.8084,20.9283,16.4545,22.618,18.4385,18.0093,26.1694,24.3027,21.6629,21.6913,37.972,23.65,24.3279,24.0505,24.0452,19.6321,22.9315,23.1194,21.5709,22.1,26.1271,20.0212,20.1406,27.0512,24.9302,27.8914,29.4689,21.3146,21.3532,23.7865,37.489,21.0471,18.205,31.2499,17.4051,31.9404,29.0673,27.0181,23.0492,23.4749,17.6015,18.7569,22.0777,24.6431,21.0813,22.4946,28.2907,36.8244,26.0329,24.735,18.0851,24.5401,25.3007,29.4953,22.0625,20.2089,20.9555,23.9568,21.8881,19.1784,21.7099,29.3642,21.6218,20.694,21.1471,19.5933,22.0462,22.2973,21.5189,29.4818,36.7068,27.0558,15.8705,33.6717,20.1288,19.9956,19.6675,19.5746,18.9814,21.7422,15.5268,22.3174,35.9134,52.275,20.5961,24.156,31.1609,26.1207,21.434,18.7221,18.7713,32.448,23.8793,17.5273,29.0878,18.1535,30.5276,27.6059,52.686,24.2672,24.6573,21.9416,53.3077,23.5433,24.5148,21.4068,26.0677,25.8911,30.7932,18.1422,28.9985,24.651,23.2572,29.8502,16.5137,19.8151,19.8619,20.2285,25.5771,24.1934,29.8581,25.6869,17.4348,21.8499,24.1303,22.6514,18.0275,23.7898,24.9406,30.222,25.8446,23.7968,35.6426,24.537,18.275,34.546,35.7268,35.9023,19.7601,19.8939,24.6787,15.8118,37.2424,26.0588,36.2418,18.1248,18.2121,26.4511,20.0466,24.5423,21.6648,27.3867,23.2959,18.9898,35.9319,20.9739,23.1474,19.5653,20.7987,20.2428,39.7713,24.6355,24.9481,28.1269,27.6065,19.5656,21.6261,17.2384,30.6021,47.1745,47.6889,27.557,18.674,25.1767,23.4629,28.6333,30.6381,42.7258,46.1905,31.8567,22.8725,20.9241,25.4925,25.6921,23.3255,33.4932,24.5976,25.9516,27.9851,32.6606,18.5955,22.7723,23.8539,23.2585,23.3683,19.3973,30.0217,25.1019,27.9169,25.3984,24.2181,26.5656,32.6232,22.4844,28.9619,21.726,27.2157,20.2391,25.4004,25.9566,23.8699,22.6017,24.9563,24.8141,22.4978,39.0149,24.7405,20.1638,22.1066,22.0652,25.9175,26.708,24.6453,21.7958,38.9866,22.5374,28.2856,34.2826,19.6809,27.2852,25.9509,24.3428,26.1623,26.21,21.5516,23.657,21.9687,39.3105,45.7586,21.7229,24.9011,22.8946,21.6392,24.136,44.6078,23.9465,27.0823,42.6549,23.9812,28.4636,19.2675,40.6684,27.1797,29.0922,21.7695,24.3251,27.6316,27.9451,22.3541,24.8375,26.0223,31.7345,40.3302,28.3737,17.5203,23.1056,21.5576,25.3515,24.0347,17.2884,24.0801,21.6318,21.8023,20.9842,18.8121,17.7881,54.5261,22.3703,23.297,25.0589,27.2399,23.292,21.9741,24.1916,27.2772,74.0202,21.2034,23.815,25.3897,29.8837,40.7364,22.527,30.1727,29.0486,21.0583,22.3276,20.3752,22.4655,29.0567,28.8167,19.5445,24.2803,24.8258,19.2554,46.6367,37.4625,25.6374,24.1878,20.0276,30.6123,27.9404,21.2341,24.0842,25.3577,19.301,27.3662,22.9372,21.4137,26.1551,42.1566,26.671,22.0552,26.8563,28.2667,18.8349,24.5979,36.2779,31.0611,25.9278,45.5196,43.9148,20.8254,29.4967,33.123,35.3889,25.3329,23.5337,55.1782,30.5689,20.4174,24.084,21.2788,27.1186,25.6922,52.2031,31.2778,30.4532,27.0475,23.275,27.6175,25.2676,31.173,41.0924,29.2156,28.6714,23.3113,32.9865,41.8227,37.7039,19.0414,30.2308,37.2403,30.8819,24.1946,23.343,30.8734,23.8556,29.3684,27.936,22.5898,33.481,27.7605,31.0146,32.0809,36.1401,22.8808,23.9723,28.0994,33.006,36.4701,29.9601,20.6624,24.4237,36.6017,35.9609,24.1687,24.3991,23.8614,30.8943,32.7526,24.0846,23.9832,17.9493,27.6973,28.1739,25.6288,28.9829,18.3905,22.5526,28.4252,32.0693,24.0178,29.9427,25.7584,29.3045,29.2039,34.4098,23.9886,23.4461,29.7316,26.9478,64.9023,29.5699,34.6867,21.9577,27.8775,62.6893,24.0648,61.9122,25.333,26.7442,18.9362,34.7724,29.7293,29.8509,29.6741,21.9322,29.7537,21.2893,28.7683,29.3786,28.9237,21.1675,17.8844,34.3771,21.5013,17.8308,27.3172,21.3255,30.1895,32.9977,35.5294,26.774,18.5112,29.1311,57.8161,17.8004,23.5611,16.7409,28.5227,29.2118,25.6321,17.7179,29.382,29.3455,24.4925,28.7998,27.851,28.6555,22.4139,26.6973,28.0143,24.8267,26.3999,26.6774,27.2245,26.8852,26.3746,25.3713,23.5822,24.4,18.6058,27.0668,17.3533,25.9078,27.4998,23.9646,29.666,25.1968,24.2482,27.1262,34.4752,35.6388,36.8285,33.0612,26.6422,23.5999,30.4041,32.2619,26.7503,28.7005,22.6764,30.0098,26.9342,28.0335,27.6937,29.8829,25.7447,22.9897,48.8741,26.4019,63.6382,29.142,27.5559,36.9955,28.3492,23.2094,28.5881,33.1406,28.2803,71.457,27.8667,39.3752,61.6104,23.0449,25.4801,20.6395,19.9146,33.0386,38.6203,38.1733,44.645,30.1836,19.787,30.6684,23.1123,21.8769,19.5099,28.2899,59.6092,21.8917,21.094,23.9893,23.463,27.0703,22.1323,22.8461,39.4141,28.7369,37.6409,35.4964,23.4187,41.6013,21.8539,58.4546,21.5443,37.8816,29.6514,26.6734,26.0866,37.4724,39.8058,19.4974,38.4231,18.4664,16.944,50.5517,57.0534,22.3252,21.221,37.7239,57.6422,31.6322,39.4456,18.1522,37.3698,17.4386,28.0782,28.8356,27.2825,26.8291,46.2246,53.0475,31.2009,59.3962,57.7442,31.9886,66.8283,52.6204,36.8482,51.4455,38.5831,27.2766,51.0531,28.1777,27.5098,30.6478,43.3545,39.783,33.031,27.1671,46.529,31.8406,30.2228,31.9855,43.1836,61.9773,37.4471,65.3862,35.5987,36.3326,35.4843,41.5948,30.0705,43.5335,46.8621,26.704,28.2974,34.6558,40.8461,44.1996,32.7395,33.656,36.0501,29.4667,28.0577,52.0541,66.7095,20.463,38.8583,53.5452,35.1112,38.7391,51.3941,52.2846,38.6119,29.4573,43.0783,28.3285,27.8131,33.4424,32.9941,30.3057,56.0467,26.1141,30.4737,41.4771,20.8571,39.9533,29.502,40.1102,56.2686,29.3973,40.1652,56.7098,40.2244,37.6914,31.3103,35.5581,29.3872,19.9076,21.4721,28.6232,27.9975,43.1774,27.4405,28.5673,29.2828,50.0512,28.213,58.3066,28.2252,31.3482,33.3816,32.7392,66.3138,37.0921,55.9562,35.5213,63.2949,37.5074,35.5832,37.925,37.9019,37.544,63.4434,55.0503,35.2734,52.0856,32.1481,69.5936,24.8841,36.8189,27.7123,85.0665,39.3006,25.8413,28.7518,66.6233,45.4709,43.6433,56.4952,27.9012,40.6373,38.7957,28.8611,39.092,70.2389,69.8275,44.2381,23.6462,90.4588,31.6985,41.7273,23.5362,31.8449,64.5294,46.6478,68.7239,30.3312,21.4658,67.5801,21.9627,64.9145,22.982,22.5937,22.306,22.7742,22.0434,21.5851,44.7861,67.3941,78.8243,39.2988,52.0861,50.1973,57.7172,49.3813,30.9568,36.9302,41.4959,47.1527,45.2573,40.7932,43.299,44.2911,27.0688,24.334,38.6829,49.4378,40.6211,24.0357,40.3833,46.6184,46.8463,27.0421,39.8516,38.7409,23.5495,43.8405,39.6401,40.7393,42.4668,23.7911,32.6874,31.4754,25.7998,25.7924,25.2641,84.0322,26.1569,23.1535,61.1074,58.4659,81.1205,22.278,45.7291,22.8629,23.451,40.6568,58.9888,23.8574,48.9086,25.4161,23.1832,65.13,21.9473,57.916,22.9744,24.7716,55.5302,22.6207,23.3276,55.1142,22.49,54.1304,23.0729,66.8663,69.0608,19.4681,55.3382,36.7064,22.3946,20.2449,88.9226,37.1028,21.307,36.3627,79.2035,32.1297,37.6875,22.1038,39.6128,85.3789,38.9442,21.1221,23.1094,22.9504,22.4055,24.7838,38.4022,40.5518,23.0134,43.6737,22.7793,87.5875,41.9093,35.3154,43.4005,63.9233,47.0754,36.4639,46.7243,52.6903,39.7884,57.4439,50.8945,38.8749,41.4165,36.5479,54.3268,57.3811,42.4653,38.5365,59.256,58.6195,52.6894,37.0452,55.0749,36.0835,38.3485,55.8596,58.5063,58.2044,47.442,71.2955,36.4167,90.002,49.8838,35.5865,38.0092,57.5912,31.7963,54.5416,50.083,43.8618,55.311,36.6633,56.7704,55.8865,32.6535,38.2201,58.9689,36.7803,77.3295,65.9158,49.1423,77.6193,48.288,46.659,68.2576,66.2168,66.2297,59.7102,50.8385,35.5368,52.3211,51.3754,33.677,30.4863,39.1313,50.0208,45.609,52.5403,32.7063,49.4875,75.731,53.3623,31.7581,49.9205,27.9293,39.6347,33.2366,27.6169,48.6699,31.9065,32.4376,42.1301,44.7915,31.5255,26.0765,27.5827,82.4285,32.986,27.812,26.3827,28.352,33.3536,32.3787,36.3805,38.1805,26.8544,26.4194,35.2725,31.5773,33.9782,41.7592,32.1362,39.4414,32.3066,38.2617,30.6852,30.1438,33.4373,42.0307,42.08,30.3395,29.9003,55.9178,40.9341,38.4701,40.8216,53.8501,36.8968,52.2467,46.1882,40.5441,37.9242,50.2524,38.4819,39.9136,51.2621,47.7583,38.6128,41.1763,44.578,40.7167,47.115,34.0726,44.3247,47.7823,45.797,61.2024,61.2315,52.1307,29.1144,52.5772,49.8431,61.1492,52.3074,32.3297,48.1252,33.9153,32.7217,31.8178,31.3205,45.7081,58.1554,54.7662,49.2727,53.2831,54.1972,54.6492,49.9486,49.2903,45.6082,45.7724,52.6431,42.6827,44.6752,51.0874,44.0274,49.6623,39.0618],"sx":[98.78,99.35,99.55,100.52,100.67,101.53,101.64,101.93,102.09,102.23,102.63,103.11,103.42,103.69,103.7,103.89,104.06,104.15,104.29,104.43,104.63,105.12,105.23,105.6,105.64,106.69,106.72,106.79,106.97,107.32,107.34,107.42,107.6,107.95,108.1,108.53,109.38,109.49,109.5,110.01,110.14,110.28,110.32,110.34,110.37,110.42,110.86,111.17,111.2,111.45,111.51,111.87,112.87,113.08,113.1,113.36,113.77,113.78,114.28,114.3,114.48,114.48,114.85,115.0,115.03,115.07,115.11,115.17,115.22,115.38,115.39,115.48,115.6,115.62,115.69,115.85,115.86,115.87,115.9,116.24,116.25,116.28,116.32,116.46,116.6,116.64,116.77,116.78,117.29,117.49,117.7,117.77,117.89,117.91,117.95,117.98,118.17,118.27,118.29,118.34,118.42,118.47,118.6,118.62,118.64,118.68,118.71,118.81,118.99,119.0,119.15,119.25,119.26,119.27,119.35,119.36,119.42,119.43,119.43,119.62,119.62,119.66,119.75,119.91,119.95,120.04,120.11,120.3,120.5,120.5,120.52,120.62,120.64,120.68,120.69,120.71,120.8,120.82,120.83,120.93,121.04,121.05,121.1,121.15,121.23,121.4,121.71,121.79,121.8,121.87,122.03,122.04,122.11,122.13,122.15,122.3,122.48,122.52,122.64,122.64,122.65,122.79,122.8,122.86,122.88,122.9,122.9,123.0,123.02,123.06,123.14,123.34,123.38,123.52,123.72,123.74,124.03,124.05,124.06,124.08,124.08,124.11,124.2,124.33,124.36,124.36,124.38,124.38,124.57,124.59,124.63,124.63,124.64,124.64,124.76,124.94,125.05,125.16,125.29,125.38,125.49,125.59,125.63,125.64,125.7,125.72,125.77,126.15,126.22,126.24,126.27,126.31,126.33,126.35,126.36,126.4,126.53,126.57,126.59,126.73,126.76,126.77,126.86,126.98,127.02,127.02,127.19,127.2,127.22,127.28,127.28,127.35,127.42,127.5,127.55,127.62,127.75,127.77,127.83,127.86,127.9,127.91,127.99,127.99,128.12,128.2,128.28,128.42,128.45,128.47,128.47,128.5,128.51,128.52,128.6,128.65,128.65,128.66,128.72,128.73,128.73,128.76,128.76,128.84,128.91,128.94,128.98,129.01,129.07,129.12,129.23,129.31,129.35,129.42,129.45,129.5,129.51,129.55,129.56,129.57,129.68,129.68,129.71,129.72,129.72,129.83,129.86,129.9,130.01,130.03,130.05,130.16,130.2,130.23,130.26,130.28,130.3,130.38,130.38,130.44,130.47,130.49,130.55,130.62,130.62,130.62,130.64,130.64,130.77,130.82,130.82,130.83,130.89,131.0,131.01,131.01,131.03,131.04,131.05,131.07,131.11,131.13,131.13,131.17,131.18,131.23,131.25,131.28,131.34,131.37,131.38,131.38,131.44,131.45,131.5,131.53,131.58,131.64,131.68,131.71,131.74,131.81,131.86,131.96,131.99,132.04,132.12,132.18,132.21,132.25,132.4,132.45,132.46,132.46,132.52,132.53,132.56,132.57,132.68,132.71,132.83,132.89,132.94,132.95,132.96,133.02,133.08,133.1,133.1,133.11,133.11,133.27,133.27,133.28,133.35,133.36,133.45,133.46,133.61,133.64,133.68,133.8,134.0,134.01,134.02,134.03,134.06,134.11,134.22,134.29,134.31,134.35,134.41,134.43,134.45,134.46,134.61,134.65,134.67,134.76,134.87,134.88,134.89,134.96,135.03,135.05,135.15,135.44,135.44,135.56,135.56,135.57,135.58,135.59,135.75,135.88,135.9,135.98,136.05,136.05,136.15,136.25,136.31,136.37,136.37,136.44,136.45,136.51,136.53,136.6,136.61,136.65,136.75,136.78,136.85,136.85,136.9,136.9,136.92,136.96,137.02,137.05,137.05,137.09,137.17,137.23,137.27,137.3,137.31,137.37,137.38,137.48,137.52,137.53,137.55,137.56,137.76,137.77,137.98,137.98,137.99,138.12,138.13,138.16,138.18,138.18,138.23,138.28,138.29,138.29,138.44,138.46,138.46,138.51,138.7,138.73,138.77,138.8,138.84,138.86,138.88,138.89,138.93,138.94,138.99,138.99,139.0,139.02,139.05,139.06,139.06,139.09,139.27,139.28,139.32,139.32,139.48,139.49,139.49,139.52,139.53,139.55,139.61,139.65,139.65,139.71,139.73,139.75,139.77,139.82,139.83,139.87,139.89,139.89,139.99,140.01,140.03,140.05,140.07,140.11,140.18,140.24,140.27,140.32,140.36,140.37,140.37,140.45,140.45,140.5,140.59,140.63,140.69,140.72,140.82,140.83,140.85,140.92,140.92,141.05,141.08,141.1,141.1,141.12,141.13,141.17,141.17,141.18,141.2,141.2,141.28,141.3,141.34,141.37,141.43,141.43,141.43,141.5,141.53,141.77,141.84,142.08,142.46,142.46,142.47,142.48,142.48,142.53,142.53,142.55,142.58,142.61,142.64,142.64,142.7,142.74,142.75,142.76,142.77,142.92,142.96,142.96,142.97,143.02,143.14,143.29,143.34,143.35,143.38,143.41,143.43,143.47,143.49,143.5,143.58,143.6,143.71,143.81,143.82,143.82,143.83,143.87,143.98,144.08,144.09,144.13,144.14,144.22,144.33,144.41,144.5,144.52,144.63,144.71,144.73,144.76,144.78,144.86,145.0,145.0,145.05,145.14,145.2,145.29,145.29,145.31,145.34,145.4,145.5,145.5,145.51,145.57,145.6,145.62,145.71,145.74,145.75,145.79,145.83,145.9,145.93,146.0,146.05,146.13,146.17,146.21,146.22,146.28,146.33,146.44,146.71,146.75,146.78,146.78,146.81,146.82,146.83,146.87,146.87,146.88,146.89,146.96,147.07,147.11,147.13,147.15,147.21,147.25,147.3,147.31,147.39,147.41,147.42,147.48,147.64,147.86,147.96,147.96,148.22,148.23,148.28,148.33,148.5,148.61,148.62,148.7,148.74,148.76,148.9,148.94,148.96,148.98,148.99,149.11,149.11,149.11,149.2,149.33,149.38,149.78,149.81,149.88,149.92,150.07,150.18,150.18,150.2,150.24,150.28,150.37,150.37,150.5,150.53,150.59,150.62,150.64,150.66,150.74,150.76,150.81,150.85,150.87,150.96,150.97,151.0,151.02,151.07,151.11,151.13,151.13,151.15,151.25,151.25,151.26,151.28,151.28,151.31,151.36,151.38,151.39,151.43,151.45,151.58,151.6,151.7,151.79,151.88,151.91,151.91,152.06,152.08,152.19,152.21,152.23,152.24,152.25,152.29,152.34,152.45,152.5,152.53,152.54,152.59,152.69,152.71,152.72,152.9,152.9,152.91,152.92,153.05,153.05,153.05,153.06,153.07,153.11,153.12,153.15,153.17,153.28,153.31,153.34,153.47,153.48,153.51,153.66,153.71,153.72,153.74,153.76,153.77,153.8,153.81,153.89,154.01,154.02,154.04,154.11,154.13,154.15,154.19,154.24,154.26,154.3,154.3,154.33,154.34,154.36,154.4,154.49,154.51,154.53,154.6,154.71,154.73,154.73,154.75,154.79,154.82,154.9,154.9,154.95,155.08,155.09,155.13,155.17,155.17,155.17,155.22,155.26,155.34,155.38,155.4,155.45,155.58,155.65,155.81,156.05,156.07,156.21,156.26,156.29,156.3,156.37,156.4,156.41,156.41,156.42,156.46,156.51,156.54,156.55,156.61,156.66,156.77,156.86,156.9,156.93,156.93,157.02,157.11,157.19,157.27,157.29,157.59,157.64,157.67,157.75,157.9,157.91,157.96,157.97,157.99,158.04,158.06,158.07,158.11,158.12,158.17,158.19,158.21,158.3,158.38,158.38,158.49,158.59,158.65,158.67,158.77,158.81,158.82,158.88,158.94,158.97,159.03,159.29,159.33,159.49,159.51,159.51,159.55,159.56,159.57,159.61,159.61,159.79,159.81,159.82,159.83,159.86,159.98,159.99,160.01,160.01,160.07,160.1,160.12,160.14,160.22,160.24,160.29,160.32,160.43,160.46,160.51,160.61,160.76,160.89,160.91,160.96,161.03,161.11,161.15,161.18,161.22,161.51,161.58,161.67,161.94,162.03,162.06,162.15,162.16,162.36,162.39,162.5,162.57,162.58,162.59,162.7,162.72,162.74,162.77,162.8,162.84,162.88,162.89,162.9,162.9,163.0,163.04,163.1,163.17,163.23,163.24,163.27,163.27,163.37,163.43,163.47,163.52,163.64,163.66,163.69,163.76,163.77,163.83,163.87,163.9,163.93,163.95,163.98,164.02,164.03,164.08,164.08,164.09,164.09,164.13,164.16,164.16,164.21,164.3,164.52,164.66,164.68,164.69,164.7,164.71,164.72,164.74,164.81,164.83,164.87,164.88,165.0,165.13,165.21,165.24,165.25,165.26,165.31,165.36,165.37,165.37,165.38,165.41,165.51,165.52,165.57,165.58,165.65,165.81,165.83,165.91,165.95,166.01,166.09,166.16,166.2,166.24,166.31,166.31,166.45,166.47,166.5,166.55,166.55,166.61,166.65,166.72,166.79,166.79,166.95,166.97,167.03,167.05,167.06,167.09,167.19,167.19,167.21,167.22,167.22,167.27,167.3,167.31,167.34,167.39,167.39,167.4,167.4,167.41,167.5,167.5,167.58,167.58,167.64,167.65,167.67,167.72,167.75,167.77,167.79,167.85,167.86,167.88,167.88,167.91,167.92,167.94,168.02,168.02,168.03,168.07,168.11,168.2,168.24,168.25,168.37,168.39,168.53,168.81,168.9,168.99,169.0,169.02,169.09,169.1,169.1,169.17,169.2,169.26,169.34,169.41,169.46,169.46,169.67,169.68,169.74,169.77,169.82,169.85,169.96,169.99,169.99,170.07,170.1,170.12,170.14,170.31,170.37,170.42,170.56,170.59,170.59,170.59,170.59,170.61,170.64,170.64,170.69,170.81,170.87,170.95,170.97,171.02,171.25,171.29,171.31,171.37,171.38,171.49,171.52,171.57,171.57,171.63,171.68,171.71,171.72,171.75,171.75,171.77,171.79,171.83,171.86,171.89,171.89,171.89,171.9,171.9,171.9,171.91,171.94,172.0,172.03,172.05,172.1,172.21,172.32,172.48,172.49,172.55,172.57,172.6,172.6,172.68,172.75,172.82,172.85,172.89,172.92,173.19,173.24,173.29,173.32,173.34,173.35,173.41,173.53,173.53,173.64,173.65,173.84,173.87,173.92,173.97,173.99,174.05,174.08,174.14,174.14,174.15,174.15,174.25,174.33,174.36,174.37,174.37,174.43,174.58,174.59,174.6,174.65,174.68,174.74,174.75,174.76,174.76,174.78,174.86,174.89,174.97,175.3,175.36,175.38,175.44,175.52,175.54,175.6,175.61,175.68,175.73,175.75,175.81,175.84,175.85,175.88,176.0,176.18,176.2,176.2,176.25,176.33,176.34,176.42,176.45,176.53,176.61,176.65,176.71,176.74,176.76,176.82,176.84,176.94,176.94,176.95,176.97,176.98,177.02,177.12,177.15,177.21,177.37,177.48,177.53,177.54,177.55,177.57,177.71,177.75,177.9,177.92,177.96,177.97,177.98,177.99,178.0,178.08,178.09,178.11,178.12,178.25,178.28,178.3,178.31,178.37,178.37,178.38,178.52,178.61,178.66,178.79,178.82,178.85,178.89,178.96,179.02,179.12,179.2,179.25,179.33,179.4,179.42,179.43,179.46,179.66,179.7,179.72,179.75,179.75,179.76,179.83,179.87,179.95,179.95,179.97,180.02,180.03,180.17,180.22,180.3,180.36,180.37,180.39,180.44,180.44,180.51,180.52,180.6,180.63,180.71,180.74,181.05,181.07,181.29,181.31,181.31,181.36,181.39,181.54,181.59,181.62,181.7,181.72,181.86,182.11,182.19,182.23,182.39,182.41,182.45,182.47,182.48,182.55,182.67,182.8,182.92,182.95,183.01,183.04,183.09,183.23,183.31,183.4,183.74,183.76,183.77,183.84,184.0,184.05,184.1,184.16,184.18,184.36,184.46,184.67,184.7,184.9,184.96,184.97,184.98,185.01,185.13,185.18,185.23,185.23,185.26,185.26,185.35,185.35,185.38,185.76,185.85,185.95,185.99,186.24,186.72,186.81,186.81,186.9,186.94,186.95,187.08,187.08,187.21,187.22,187.23,187.26,187.69,187.72,187.72,187.81,187.83,187.84,188.12,188.14,188.28,188.45,188.48,188.49,188.49,188.55,188.61,188.65,188.77,188.78,188.83,188.83,188.86,188.92,189.21,189.23,189.24,189.25,189.26,189.41,189.45,189.6,189.6,189.61,189.74,189.8,189.8,189.9,189.94,189.97,190.0,190.13,190.15,190.17,190.19,190.24,190.27,190.36,190.37,190.48,190.63,190.85,191.04,191.25,191.39,191.45,191.47,191.5,191.51,191.54,191.69,191.83,191.83,191.96,192.04,192.11,192.15,192.17,192.23,192.25,192.26,192.29,192.34,192.5,192.51,192.54,192.69,192.73,192.77,193.01,193.12,193.17,193.32,193.32,193.33,193.36,193.52,193.57,193.58,193.79,193.91,193.97,194.16,194.23,194.25,194.35,194.35,194.48,194.59,194.62,194.69,194.7,194.71,195.05,195.05,195.12,195.16,195.38,195.62,195.71,195.76,195.96,195.96,196.14,196.35,196.46,196.51,196.65,196.72,196.76,196.78,196.82,197.05,197.16,197.28,197.31,197.33,197.68,197.84,197.98,198.08,198.1,198.27,198.3,198.43,198.56,199.03,199.2,199.26,199.3,199.34,199.44,199.5,199.6,199.62,199.66,199.67,199.81,200.0,200.01,200.11,200.14,200.29,200.33,200.54,200.54,200.56,200.63,200.71,200.72,201.07,201.53,201.63,201.73,201.81,202.0,202.04,202.38,202.52,202.7,202.76,202.83,202.85,202.86,202.86,203.45,203.48,203.57,203.69,204.13,204.19,204.2,204.23,204.26,204.36,204.54,204.62,204.79,205.02,205.21,205.26,205.31,205.45,205.45,205.65,205.78,205.87,206.12,206.16,206.17,206.18,206.25,206.52,206.53,206.87,206.93,207.05,207.36,207.5,207.54,207.58,207.58,207.67,207.8,207.9,207.94,208.01,208.02,208.1,208.24,208.48,208.6,208.67,208.7,208.82,208.9,209.07,209.09,209.11,209.27,209.33,209.38,209.4,209.42,209.47,209.62,209.75,209.95,209.99,210.33,210.42,210.49,211.06,211.12,211.72,212.18,212.62,212.67,212.87,213.29,213.3,213.48,213.78,214.2,214.54,214.55,215.08,215.26,215.67,216.06,216.57,216.83,217.51,217.57,217.66,217.75,218.73,218.78,219.52,219.89,219.92,219.98,220.68,220.87,220.93,221.01,221.12,221.26,221.3,221.59,221.66,222.33,222.41,222.49,222.69,222.73,223.35,223.61,224.26,224.43,224.49,224.64,225.32,225.6,225.96,225.97,226.47,226.73,226.74,227.43,227.44,227.74,227.94,227.95,227.97,227.99,228.08,228.25,228.27,228.47,228.75,228.82,229.6,229.63,229.75,229.78,230.03,230.22,230.42,230.52,230.81,230.93,231.46,232.13,232.28,232.78,233.0,233.63,233.82,233.83,233.84,233.84,233.88,233.9,234.0,234.1,234.45,234.47,234.86,235.0,235.45,235.46,235.57,235.77,235.86,236.17,236.32,236.33,236.48,236.56,236.95,237.04,237.52,237.58,237.67,237.69,237.72,237.77,238.75,239.08,239.24,239.75,240.78,241.79,241.94,241.96,242.02,242.3,242.54,242.75,242.98,243.1,243.7,244.64,244.71,244.8,245.07,245.18,245.19,245.35,245.75,246.02,246.5,246.72,246.82,246.85,246.91,246.97,247.13,247.21,247.31,247.42,248.06,248.17,248.28,248.72,248.88,249.0,249.19,249.84,250.09,250.32,250.41,250.66,250.75,251.52,251.6,251.67,252.14,252.41,252.61,252.73,253.02,253.06,253.87,254.35,254.37,254.49,254.57,254.69,255.47,255.78,255.79,255.8,256.03,256.14,256.25,256.62,256.88,256.95,257.21,257.36,257.72,257.79,257.88,258.05,258.21,258.21,258.49,258.53,258.65,258.87,258.98,259.07,259.16,259.16,259.58,259.64,259.9,260.19,260.29,260.41,260.8,260.9,261.04,261.09,261.16,261.17,261.2,261.64,261.75,262.14,262.19,262.2,262.4,262.74,263.76,263.83,264.17,265.26,265.42,265.48,267.17,268.24,272.39,275.11,275.3,275.45,276.19,279.83,280.33,280.33,282.14,283.43,283.9,284.9,285.19,285.7,285.78,286.12,288.07,288.66,288.68,288.97,290.24,290.28,291.09,291.16,291.37,291.49,291.55,291.65,292.22,292.39,292.68,293.1,293.67,294.0,294.26,294.66,294.8,295.02,296.16,296.22,296.61,296.85,296.95,297.03,297.16,297.59,297.98,300.08,301.05,301.27,301.76,302.45,302.51,302.51,302.6,303.05,303.55,303.83,304.11,305.53,306.08,308.44,310.71,311.28,311.82,311.97,312.13,312.25,312.27,313.06,313.13,313.2,313.42,313.59,314.03,314.15,315.48,315.96,315.98,316.04,316.15,316.26,317.09,317.51,318.12,318.42,318.56,318.72,318.83,319.0,319.07,319.28,319.3,319.36,319.43,320.73,320.76,320.9,321.49,321.64,322.34,322.66,323.21,323.39,323.54,323.93,324.1,324.21,324.31,324.71,324.99,325.19,325.24,325.5,325.6,325.71,325.85,325.97,325.97,326.03,326.23,326.36,326.46,326.48,326.49,326.52,326.59,326.73,327.07,327.13,327.24,327.28,327.34,327.36,327.83,328.89,329.0,329.69,329.89,330.53,331.42,331.97,332.35,332.39,333.35,334.03,334.08,334.1,334.11,334.49,335.8,336.01,336.16,336.41,336.48,339.99,340.16,340.32,341.53,344.12,346.87,349.49,349.79,350.4,350.76,353.31,354.52,359.02,359.48,359.97,361.95,363.06,363.06,363.48,363.5,363.54,363.74,363.75,363.97,364.62,365.49,367.23,367.29,367.91,368.07,368.47,370.46,370.81,370.89,371.27,371.37,371.66,371.93,372.32,372.62,372.85,374.27,374.95,376.13,377.87,379.14,379.28,379.87,380.17,380.19,381.17,382.36,383.39,383.77,384.37,386.17,388.23,390.96,391.36,393.65,393.86,393.99,395.9,397.25,398.87,399.21,399.4,399.85,401.77,401.97,402.37,402.51,402.81,403.3,403.77,404.39,404.59,404.8,404.96,405.02,405.09,405.14,405.28,405.5,405.73,405.78,406.16,406.56,407.09,407.32,407.52,409.18,409.19,409.22,409.26,410.93,412.25,412.98,415.85,417.5,418.81,419.07,427.0,434.54,434.99,436.1,440.38,440.87,440.96,441.09,442.23,443.38,445.86,450.17,454.57,454.64,458.51,460.19,463.85,465.81,465.92,466.0,467.76,467.87,469.62,469.67,471.56,472.32,472.75,472.75,472.9,473.57,474.06,474.07,474.22,475.09,476.76,477.21,477.54,477.75,478.18,478.83,479.13,479.38,481.03,481.61,482.01,482.16,482.3,484.97,493.16,497.24,498.71,501.9,502.69,503.58,509.54,513.08,514.33,516.7,519.36,519.91,524.09,524.23,524.94,524.97,525.57,526.06],"sy":[181.65,181.65,180.68,179.13,180.47,179.83,183.07,181.87,176.32,182.17,179.36,183.07,176.49,180.53,180.3,181.08,182.64,180.43,181.11,182.71,182.71,178.78,183.65,176.72,180.5,182.85,184.14,178.01,179.7,184.59,177.52,176.78,181.83,179.9,177.59,176.12,176.66,177.89,176.42,177.53,178.76,175.59,171.38,180.28,180.5,175.97,178.9,180.14,174.72,179.68,175.73,181.35,179.98,179.98,180.43,182.38,182.31,181.19,177.39,175.48,180.53,183.75,182.3,180.21,178.99,182.23,180.86,177.2,181.07,178.68,179.57,184.48,176.15,179.4,177.45,182.19,177.3,177.11,181.81,177.29,180.36,180.78,182.33,180.23,175.03,180.64,180.72,183.63,182.34,182.67,180.08,179.84,174.96,184.41,179.5,174.05,175.49,174.21,175.6,175.6,181.02,168.99,180.32,177.82,178.27,175.9,180.57,178.39,175.96,177.21,180.34,176.96,176.96,183.58,178.4,176.48,175.92,180.57,178.24,175.13,180.25,178.75,172.99,181.2,181.11,178.15,179.94,176.11,177.83,169.82,173.12,170.65,175.43,167.88,172.97,179.14,180.21,177.7,170.94,178.73,177.81,177.13,174.52,180.75,180.38,169.53,181.08,182.67,180.94,180.4,172.11,177.42,177.96,177.02,183.25,172.06,175.39,175.64,179.87,175.19,180.72,178.29,178.78,176.61,180.07,182.56,179.22,179.95,180.01,176.05,177.44,181.02,159.88,179.48,179.53,177.59,180.24,184.41,182.98,177.73,175.98,174.95,176.5,182.93,179.83,178.38,182.89,180.08,182.02,183.88,181.75,180.29,181.15,183.08,179.99,159.81,174.79,179.5,176.37,177.93,177.08,184.32,179.18,179.93,177.59,178.62,181.53,179.02,181.15,179.31,171.46,179.22,171.75,177.39,179.62,180.51,172.27,179.83,179.89,178.64,163.01,181.56,183.53,178.83,179.0,170.2,175.36,183.87,179.12,175.45,180.16,169.78,175.95,170.2,171.41,179.15,176.2,180.25,175.41,179.22,174.47,172.82,182.74,179.92,162.08,179.33,175.92,176.15,176.7,170.2,182.59,178.54,178.19,177.13,170.27,174.89,170.21,180.77,171.4,170.18,176.22,178.13,175.58,175.1,178.71,169.27,171.99,178.24,183.54,159.83,179.56,183.78,178.19,179.66,167.44,177.0,175.94,170.65,183.91,176.36,179.22,178.34,180.74,175.57,174.98,172.98,182.98,175.83,179.0,176.91,175.74,175.33,176.65,175.77,175.78,168.44,176.38,179.26,176.54,175.52,171.77,184.77,183.13,172.41,172.62,184.48,179.68,184.09,174.18,172.76,169.32,177.49,181.51,168.52,169.35,167.79,178.04,173.72,175.66,174.99,184.96,184.5,171.12,173.82,184.01,179.8,176.12,180.98,179.34,180.01,178.19,177.63,180.69,173.08,173.03,176.34,178.4,183.53,180.25,174.12,174.54,178.2,174.25,171.73,181.32,176.95,179.17,161.25,178.28,177.13,174.04,182.08,184.53,184.15,176.5,174.88,178.74,171.73,181.13,174.74,175.66,182.93,175.46,178.22,169.28,178.14,174.22,177.98,173.06,175.5,180.3,169.47,178.78,177.2,181.51,181.26,164.41,178.95,168.05,169.24,174.37,170.25,175.99,176.12,163.92,181.24,177.2,175.84,175.65,170.09,174.73,167.82,177.7,169.31,182.9,183.77,181.83,169.24,176.98,182.5,181.57,175.43,174.12,172.17,173.8,176.84,168.7,179.34,174.24,183.32,170.95,171.21,170.26,171.9,183.34,177.1,166.84,173.7,184.21,173.47,176.2,175.96,175.99,178.82,178.83,173.08,176.02,176.4,184.2,176.18,175.05,168.19,179.17,175.93,179.62,178.78,176.47,181.36,183.26,179.26,170.33,179.89,174.93,173.3,179.69,177.24,178.81,178.52,182.42,179.26,183.03,177.87,180.86,174.91,177.25,178.81,185.08,178.22,169.31,178.29,182.7,175.18,174.34,181.07,176.24,180.84,162.11,178.3,172.97,172.93,174.47,175.44,173.92,175.01,181.17,176.14,173.6,179.67,174.64,174.14,172.63,165.12,181.39,170.86,178.49,174.17,178.23,172.06,174.1,182.18,180.68,172.43,183.86,173.82,169.97,166.92,183.72,159.94,180.95,178.8,173.89,182.91,184.71,162.56,179.8,178.84,185.21,172.87,182.02,164.85,176.95,183.21,174.26,178.84,174.49,172.33,180.96,173.34,182.7,179.44,178.06,162.26,165.41,184.45,184.05,178.87,183.72,172.78,182.89,170.02,172.76,173.32,173.0,180.9,174.47,166.73,170.4,174.61,170.83,173.92,174.74,181.4,181.63,181.64,176.98,168.38,166.08,168.4,174.87,164.65,177.61,170.77,173.81,177.86,181.72,183.49,176.3,170.3,172.59,163.57,179.28,165.22,167.34,178.25,176.57,178.98,178.45,181.37,177.72,179.77,175.79,175.18,166.54,172.56,170.36,170.83,162.56,169.42,181.68,176.31,183.66,174.92,171.9,175.27,169.86,168.51,179.76,162.81,180.28,169.9,180.58,162.63,163.33,162.75,161.02,186.77,186.53,180.52,164.93,179.76,172.74,172.4,162.24,181.54,176.56,163.2,177.18,173.8,170.69,177.52,175.13,175.81,184.59,178.78,143.98,170.38,169.85,164.75,172.94,173.42,165.77,172.26,170.51,166.21,179.5,162.58,172.11,161.72,164.18,164.6,178.53,178.66,166.94,161.02,180.72,176.8,172.62,138.49,141.75,114.34,172.66,170.98,161.3,179.73,160.26,180.31,143.06,179.03,173.61,179.42,170.57,180.35,161.46,165.68,176.59,179.44,159.71,163.87,179.45,176.33,179.17,178.79,170.83,169.05,183.98,163.92,171.96,161.28,180.44,163.24,122.56,165.22,173.27,170.39,141.31,172.25,169.96,180.35,184.28,174.8,178.85,169.52,177.71,169.12,161.55,162.45,170.16,177.98,170.8,183.58,162.04,178.64,174.17,171.92,185.01,171.86,141.34,170.74,178.26,159.12,174.29,168.38,165.26,170.74,170.3,172.76,172.19,149.02,170.22,180.16,170.38,178.3,172.81,166.41,177.81,166.14,167.33,174.41,172.68,144.54,173.67,162.16,172.26,160.75,177.08,148.39,159.66,162.79,161.15,181.85,183.04,169.79,173.43,164.91,176.06,173.63,160.51,172.07,178.02,138.36,169.88,149.21,158.74,172.73,166.44,171.67,174.27,149.19,171.77,163.33,171.97,167.62,171.71,168.97,177.7,148.93,177.34,176.91,170.16,169.81,173.29,151.2,151.77,169.04,183.33,172.27,175.22,116.81,170.13,173.84,174.11,170.99,169.34,172.22,113.07,165.21,173.71,185.32,161.07,172.82,163.24,137.91,178.71,167.43,173.7,176.43,147.41,166.68,152.76,174.84,168.89,181.1,169.25,155.96,181.03,171.13,164.62,170.61,177.34,167.61,177.16,164.56,170.96,177.28,155.55,175.13,165.99,174.5,162.59,159.69,174.36,174.66,166.19,161.94,164.68,152.38,167.06,169.28,156.55,178.13,165.03,175.32,179.89,173.52,167.52,148.33,171.11,172.97,164.74,174.94,180.1,175.5,175.66,175.26,177.2,161.26,167.96,174.4,168.2,174.41,164.19,176.72,173.95,165.79,173.64,173.69,152.81,149.07,174.62,161.05,149.91,173.8,176.16,176.98,172.0,175.91,172.65,167.72,179.66,161.47,174.18,164.87,161.03,177.19,171.01,178.24,175.91,183.58,181.32,173.09,179.85,175.96,168.16,177.04,161.07,159.73,168.54,166.67,167.64,165.65,182.19,179.53,165.66,169.46,160.72,176.11,154.56,177.11,164.35,178.02,160.81,175.56,178.58,171.88,171.53,176.36,172.67,176.92,174.71,162.68,172.24,159.79,169.3,182.97,154.9,156.32,174.99,171.05,172.49,165.73,160.66,170.49,159.47,162.99,166.97,174.66,169.75,177.29,170.64,167.26,177.49,169.36,175.83,178.22,175.98,177.34,160.26,170.4,171.56,170.34,171.74,166.25,181.69,164.21,173.33,167.18,166.51,164.78,161.33,173.23,164.58,179.31,168.81,159.87,160.06,182.68,168.65,163.85,184.1,172.75,168.84,156.93,169.0,169.15,160.06,169.66,157.31,157.47,172.34,165.84,162.24,166.09,173.65,159.27,165.88,164.2,166.27,173.11,173.28,123.42,162.77,167.12,169.73,166.0,160.34,168.09,163.04,170.52,147.83,150.56,167.98,163.73,172.23,176.71,165.39,174.73,167.76,175.69,174.72,175.5,180.83,167.26,160.19,165.05,165.46,151.56,166.2,171.54,172.71,177.35,178.19,176.92,168.7,185.61,165.85,178.44,167.13,166.49,172.64,168.24,179.77,158.35,174.39,162.46,172.95,186.62,179.08,173.65,164.75,169.3,164.34,164.27,173.47,178.25,166.8,167.15,163.25,165.34,171.33,175.34,168.47,161.16,162.12,166.03,158.97,171.3,177.16,172.33,166.5,172.41,173.05,155.9,175.55,164.23,162.4,174.21,168.2,164.96,178.15,167.45,177.17,166.68,168.99,162.81,163.02,168.37,170.25,162.35,178.08,148.5,177.56,173.36,164.53,179.13,141.58,173.04,169.56,178.83,186.34,179.85,170.32,169.51,166.75,159.73,131.87,152.6,173.93,168.29,166.97,174.37,154.27,181.59,174.25,174.78,171.19,183.13,179.49,172.65,163.41,171.4,160.6,175.38,181.83,167.8,169.65,179.44,180.27,178.77,177.14,172.88,170.12,174.84,146.82,147.38,175.52,180.49,163.54,179.49,160.79,178.34,165.12,170.95,164.23,150.27,169.54,163.15,163.48,151.27,165.79,170.9,178.34,169.62,171.01,171.65,102.0,164.46,151.9,176.45,176.3,146.9,174.63,173.12,166.59,169.75,168.9,168.5,178.64,171.88,171.92,173.62,178.51,168.19,174.42,172.79,173.26,174.67,165.67,177.92,167.8,144.58,170.68,164.08,172.05,176.56,174.44,164.95,163.67,171.77,173.16,169.66,180.99,166.77,180.92,172.63,172.27,154.68,173.66,174.96,165.67,173.92,174.55,177.1,168.73,163.5,172.94,165.24,173.56,173.16,164.19,166.17,176.38,167.81,162.7,176.85,172.24,173.04,164.96,174.05,171.64,165.2,175.49,138.15,172.83,175.11,176.39,175.2,177.12,176.22,176.87,170.86,169.03,166.25,169.45,175.13,167.99,173.8,175.8,163.39,175.39,167.95,182.15,171.53,171.9,166.38,176.65,166.12,169.95,174.34,173.75,149.38,182.2,155.23,173.13,181.23,170.07,177.64,178.42,163.63,167.02,171.8,171.75,142.25,168.2,166.97,167.47,167.48,175.48,169.5,169.16,171.97,171.01,163.71,174.77,174.56,162.04,165.88,160.51,157.66,172.43,172.36,167.95,143.13,172.91,178.06,154.43,179.51,153.18,158.38,162.1,169.29,168.52,179.16,177.06,171.05,166.4,172.85,170.29,159.79,144.33,163.88,166.23,178.28,166.59,165.21,157.61,171.07,174.43,173.08,167.64,171.39,176.3,171.71,157.85,171.87,173.55,172.73,175.55,171.1,170.65,172.06,157.63,144.54,162.03,182.29,150.04,174.58,174.82,175.41,175.58,176.66,171.65,182.91,170.61,145.98,116.34,173.73,167.28,154.59,163.72,172.21,177.13,177.04,152.26,167.78,179.29,158.35,178.16,155.74,161.03,115.6,167.08,166.37,171.29,114.47,168.39,166.63,172.26,163.82,164.14,155.26,178.18,158.51,166.39,168.91,156.97,181.13,175.15,175.06,174.4,164.71,167.21,156.95,164.51,179.46,171.46,167.33,170.01,178.38,167.95,165.86,156.29,164.22,167.93,146.47,166.59,177.94,148.46,146.32,146.0,175.25,175.0,166.34,182.4,143.57,163.83,145.39,178.21,178.05,163.12,174.73,166.58,171.8,161.43,168.84,176.64,145.95,173.05,169.11,175.6,173.36,174.37,138.99,166.41,165.85,160.09,161.03,175.6,171.87,179.81,155.6,125.58,124.65,161.12,177.21,165.43,168.54,159.17,155.54,133.64,127.36,153.33,169.61,173.14,164.86,164.5,168.79,150.37,166.48,164.03,160.35,151.88,177.36,169.79,167.83,168.91,168.71,175.9,156.66,165.57,160.47,165.03,167.17,162.92,151.94,170.31,158.58,171.68,161.74,174.38,165.03,164.02,167.8,170.1,165.83,166.09,170.29,140.36,166.22,174.51,170.99,171.07,164.09,162.66,166.4,171.56,140.41,170.21,159.8,148.94,175.39,161.61,164.03,166.94,163.65,163.56,172.0,168.19,171.24,139.83,128.15,171.69,165.93,169.57,171.84,167.32,130.23,167.66,161.98,133.77,167.6,159.48,176.14,137.37,161.8,158.34,171.61,166.98,160.99,160.42,170.55,166.05,163.9,153.55,137.98,159.64,179.3,169.19,171.99,165.12,167.5,179.72,167.42,171.85,171.55,173.03,176.96,178.82,112.26,170.52,168.84,165.65,161.7,168.85,171.23,167.22,161.63,76.95,172.63,167.9,165.05,156.91,137.24,170.23,156.38,158.42,172.89,170.59,174.13,170.34,158.4,158.84,175.64,167.06,166.07,176.16,126.56,143.18,164.6,167.22,174.76,155.59,160.43,172.58,167.41,165.11,176.08,161.47,169.49,172.25,163.66,134.67,162.73,171.09,162.39,159.84,176.92,166.48,145.32,154.77,164.07,128.58,131.49,173.32,157.61,151.04,146.93,165.15,168.41,111.08,155.66,174.05,167.41,172.49,161.92,164.5,116.47,154.38,155.87,162.04,168.88,161.01,165.27,154.57,136.6,158.12,159.1,168.81,151.28,135.28,142.74,176.55,156.28,143.58,155.1,167.21,168.75,155.11,167.83,157.84,160.43,170.12,150.39,160.75,154.86,152.93,145.57,169.59,167.61,160.14,151.25,144.97,156.77,173.61,166.8,144.74,145.9,167.26,166.84,167.82,155.07,151.71,167.41,167.6,178.53,160.87,160.0,164.61,158.54,177.73,170.19,159.55,152.95,167.53,156.8,164.38,157.96,158.14,148.71,167.59,168.57,157.18,162.22,93.47,157.47,148.2,171.26,160.54,97.47,167.45,98.88,165.15,162.59,176.74,148.05,157.19,156.97,157.29,171.31,157.14,172.48,158.93,157.82,158.64,172.7,178.64,148.77,172.09,178.74,161.56,172.41,156.35,151.26,146.68,162.54,177.51,158.27,106.3,178.8,168.36,180.72,159.37,158.12,164.61,178.95,157.81,157.88,166.67,158.87,160.59,159.13,170.44,162.68,160.29,166.07,163.22,162.71,161.72,162.34,163.26,165.08,168.32,166.84,177.34,162.01,179.61,164.11,161.22,167.63,157.3,165.4,167.11,161.9,148.59,146.48,144.32,151.15,162.78,168.29,155.96,152.6,162.58,159.05,169.96,156.68,162.25,160.26,160.87,156.91,164.4,169.4,122.5,163.21,95.76,158.25,161.12,144.02,159.69,169.0,159.25,151.01,159.81,81.59,160.56,139.71,99.43,169.29,164.88,173.65,174.97,151.19,141.08,141.89,130.16,156.36,175.2,155.48,169.17,171.41,175.7,159.79,103.05,171.38,172.83,167.58,168.54,162.0,170.95,169.66,139.64,158.98,142.85,146.74,168.62,135.68,171.45,105.15,172.01,142.42,157.33,162.72,163.78,143.16,138.93,175.72,141.44,177.59,180.35,119.46,107.68,170.6,172.6,142.7,106.62,153.74,139.58,178.16,143.34,179.45,160.18,158.8,161.62,162.44,127.3,114.94,154.52,103.44,106.43,153.09,89.98,115.72,144.29,117.84,141.15,161.63,118.56,160.0,161.21,155.52,132.5,138.97,151.2,161.83,126.75,153.36,156.29,153.1,132.81,98.76,143.2,92.59,146.55,145.22,146.76,135.69,156.57,132.18,126.15,162.67,159.78,148.26,137.05,130.97,151.73,150.07,145.73,157.66,160.21,116.74,90.19,173.97,140.65,114.04,147.44,140.86,117.94,116.32,141.09,157.68,133.0,159.72,160.66,150.46,151.27,156.14,109.51,163.73,155.84,135.9,173.26,138.66,157.6,138.38,109.11,157.79,138.28,108.31,138.17,142.76,154.32,146.63,157.81,174.98,172.14,159.19,160.32,132.82,161.33,159.29,157.99,120.37,159.93,105.41,159.91,154.25,150.57,151.73,90.91,143.85,109.67,146.69,96.38,143.09,146.58,142.34,142.38,143.03,96.11,111.31,147.14,116.68,152.8,84.97,165.96,144.34,160.84,56.94,139.85,164.23,158.96,90.35,128.67,131.98,108.7,160.5,137.42,140.76,158.76,140.22,83.8,84.54,130.9,168.21,47.17,153.62,135.45,168.4,153.35,94.14,126.54,86.54,156.1,172.16,88.61,171.26,93.44,169.41,170.11,170.63,169.79,171.11,171.94,129.91,88.95,68.24,139.85,116.68,120.11,106.48,121.58,154.96,144.14,135.87,125.62,129.05,137.14,132.6,130.81,162.01,166.96,140.96,121.48,137.45,167.5,137.88,126.59,126.18,162.05,138.85,140.86,168.38,131.62,139.23,137.24,134.11,167.94,151.83,154.02,164.3,164.32,165.27,58.81,163.66,169.1,100.34,105.13,64.08,170.68,128.2,169.62,168.56,137.39,104.18,167.82,122.44,165.0,169.04,93.05,171.28,106.12,169.42,166.17,110.44,170.06,168.78,111.2,170.3,112.98,169.24,89.91,85.93,175.77,110.79,144.55,170.47,174.37,49.95,143.83,172.44,145.17,67.56,152.84,142.77,171.0,139.28,56.37,140.49,172.78,169.18,169.47,170.45,166.14,141.47,137.58,169.35,131.92,169.78,52.37,135.12,147.07,132.42,95.24,125.76,144.99,126.4,115.59,138.96,106.98,118.84,140.62,136.01,144.83,112.62,107.09,134.11,141.23,103.69,104.85,115.59,143.93,111.27,145.67,141.57,109.85,105.05,105.6,125.1,81.88,145.07,48.0,120.67,146.57,142.19,106.71,153.44,112.24,120.31,131.58,110.84,144.62,108.2,109.8,151.89,141.8,104.21,144.41,70.95,91.63,122.02,70.43,123.56,126.52,87.39,91.08,91.06,102.87,118.94,146.66,116.26,117.97,150.03,155.81,140.15,120.43,128.42,115.86,151.79,121.39,73.85,114.37,153.51,120.61,160.45,139.24,150.83,161.01,122.87,153.24,152.28,134.72,129.9,153.93,163.8,161.07,61.72,151.29,160.66,163.25,159.68,150.62,152.39,145.14,141.88,162.39,163.18,147.14,153.84,149.49,135.39,152.83,139.59,152.52,141.73,155.45,156.43,150.47,134.9,134.81,156.08,156.88,109.74,136.89,141.35,137.09,113.49,144.2,116.39,127.37,137.59,142.34,120.01,141.33,138.74,118.18,124.52,141.09,136.45,130.29,137.28,125.69,149.32,130.74,124.48,128.08,100.17,100.12,116.6,158.3,115.79,120.75,100.27,116.28,152.47,123.86,149.6,151.76,153.4,154.3,128.24,105.69,111.83,121.78,114.52,112.86,112.04,120.56,121.75,128.42,128.12,115.67,133.72,130.11,118.49,131.28,121.07,140.28]},{"panel":2,"label":"random forest, AUC 0.89","color":"var(--chart-maroon, #b6262c)","kind":"line","x":[0.0,0.0,0.0,0.0597729,0.0597729,0.119546,0.119546,0.179319,0.179319,0.239091,0.239091,0.298864,0.298864,0.41841,0.41841,0.478183,0.478183,0.537956,0.537956,0.597729,0.597729,0.657501,0.657501,0.717274,0.717274,0.83682,0.83682,0.896593,0.896593,0.956366,0.956366,1.01614,1.01614,1.19546,1.19546,1.25523,1.25523,1.315,1.315,1.37478,1.37478,1.49432,1.49432,1.67364,1.67364,1.73341,1.73341,1.79319,1.79319,1.91273,1.91273,2.03228,2.03228,2.09205,2.09205,2.15182,2.15182,2.2116,2.2116,2.27137,2.27137,2.33114,2.33114,2.63001,2.63001,2.68978,2.68978,2.74955,2.74955,2.8691,2.8691,2.92887,2.92887,2.98864,2.98864,3.04842,3.04842,3.10819,3.10819,3.28751,3.28751,3.34728,3.34728,3.5266,3.5266,3.64614,3.64614,3.70592,3.70592,3.76569,3.76569,3.82546,3.82546,3.94501,3.94501,4.06455,4.06455,4.12433,4.12433,4.1841,4.1841,4.24387,4.24387,4.36342,4.36342,4.42319,4.42319,4.48296,4.48296,4.54274,4.54274,4.60251,4.60251,4.66228,4.66228,4.72206,4.72206,4.78183,4.78183,4.90137,4.90137,4.96115,4.96115,5.02092,5.02092,5.08069,5.08069,5.14047,5.14047,5.20024,5.20024,5.31978,5.31978,5.37956,5.37956,5.43933,5.43933,5.4991,5.4991,5.55888,5.55888,5.61865,5.61865,5.73819,5.73819,5.79797,5.79797,5.85774,5.85774,5.97729,5.97729,6.03706,6.03706,6.27615,6.27615,6.3957,6.3957,6.45547,6.45547,6.87388,6.87388,7.29229,7.29229,7.41184,7.41184,7.47161,7.47161,7.53138,7.53138,7.65093,7.65093,7.83025,7.83025,7.89002,7.89002,7.94979,7.94979,8.24866,8.24866,8.66707,8.66707,9.0257,9.0257,9.08548,9.08548,9.20502,9.20502,9.44411,9.44411,9.98207,9.98207,10.3407,10.3407,10.6993,10.6993,11.1775,11.1775,11.3568,11.3568,11.7753,11.7753,12.3132,12.3132,12.5523,12.5523,12.6121,12.6121,12.9109,12.9109,13.2098,13.2098,13.3293,13.3293,13.688,13.688,13.7478,13.7478,13.8075,13.8075,14.1064,14.1064,14.1662,14.1662,14.465,14.465,14.5846,14.5846,15.2421,15.2421,15.6605,15.6605,16.1387,16.1387,16.2582,16.2582,16.3778,16.3778,16.5571,16.5571,17.2146,17.2146,17.9319,17.9319,17.9916,17.9916,18.8882,18.8882,19.0078,19.0078,19.7848,19.7848,19.9641,19.9641,20.3825,20.3825,20.5021,20.5021,21.04,21.04,21.2791,21.2791,21.4585,21.4585,21.6378,21.6378,22.0562,22.0562,22.4148,22.4148,22.8332,22.8332,22.893,22.893,23.4907,23.4907,23.6103,23.6103,23.7896,23.7896,25.1046,25.1046,25.4632,25.4632,25.523,25.523,25.5828,25.5828,26.2403,26.2403,26.838,26.838,29.4082,29.4082,29.8267,29.8267,30.006,30.006,30.6037,30.6037,30.9026,30.9026,31.6198,31.6198,31.8589,31.8589,32.1578,32.1578,32.3371,32.3371,33.2337,33.2337,33.413,33.413,34.2499,34.2499,34.6085,34.6085,35.0269,35.0269,35.2062,35.2062,35.3258,35.3258,35.6844,35.6844,35.7442,35.7442,35.9833,35.9833,36.3419,36.3419,36.5212,36.5212,36.7603,36.7603,37.358,37.358,37.4178,37.4178,38.0155,38.0155,38.2546,38.2546,39.9283,39.9283,41.303,41.303,41.4226,41.4226,42.1399,42.1399,42.379,42.379,42.9767,42.9767,43.2756,43.2756,43.4549,43.4549,43.7537,43.7537,44.7101,44.7101,45.9653,45.9653,46.324,46.324,47.2206,47.2206,49.5517,49.5517,50.8069,50.8069,52.0622,52.0622,53.7956,53.7956,53.9749,53.9749,54.2738,54.2738,54.5726,54.5726,57.1429,57.1429,57.3222,57.3222,57.9199,57.9199,58.2188,58.2188,60.5499,60.5499,60.6695,60.6695,61.8051,61.8051,61.8649,61.8649,63.3592,63.3592,63.4788,63.4788,65.3915,65.3915,65.6904,65.6904,66.2283,66.2283,67.0054,67.0054,70.3527,70.3527,71.4883,71.4883,73.939,73.939,87.2684,87.2684,100.0],"y":[0.0,0.18797,3.94737,3.94737,4.88722,4.88722,6.01504,6.01504,8.45865,8.45865,9.21053,9.21053,13.3459,13.3459,21.6165,21.6165,21.8045,21.8045,22.3684,22.3684,22.5564,22.5564,22.7444,22.7444,23.1203,23.1203,23.8722,23.8722,24.0602,24.0602,24.6241,24.6241,24.812,24.812,25.0,25.0,25.3759,25.3759,26.3158,26.3158,27.8195,27.8195,28.1955,28.1955,29.8872,29.8872,30.8271,30.8271,32.7068,32.7068,35.1504,35.1504,38.5338,38.5338,39.6617,39.6617,40.0376,40.0376,40.2256,40.2256,40.4135,40.4135,44.1729,44.1729,45.1128,45.1128,45.4887,45.4887,46.0526,46.0526,49.812,49.812,50.5639,50.5639,51.3158,51.3158,51.6917,51.6917,52.2556,52.2556,52.8195,52.8195,53.9474,53.9474,54.1353,54.1353,54.6992,54.6992,56.015,56.015,56.203,56.203,56.391,56.391,56.7669,56.7669,56.9549,56.9549,57.1429,57.1429,57.5188,57.5188,57.7068,57.7068,57.8947,57.8947,58.0827,58.0827,58.8346,58.8346,59.0226,59.0226,59.2105,59.2105,59.3985,59.3985,59.7744,59.7744,59.9624,59.9624,60.3383,60.3383,60.7143,60.7143,60.9023,60.9023,61.0902,61.0902,61.4662,61.4662,62.0301,62.0301,62.782,62.782,63.1579,63.1579,63.3459,63.3459,63.7218,63.7218,63.9098,63.9098,64.2857,64.2857,64.4737,64.4737,64.6617,64.6617,64.8496,64.8496,65.4135,65.4135,65.7895,65.7895,67.6692,67.6692,67.8571,67.8571,68.0451,68.0451,68.4211,68.4211,68.985,68.985,70.1128,70.1128,70.4887,70.4887,70.6767,70.6767,71.4286,71.4286,71.8045,71.8045,72.1805,72.1805,72.3684,72.3684,72.5564,72.5564,72.9323,72.9323,73.4962,73.4962,73.6842,73.6842,73.8722,73.8722,74.0602,74.0602,74.2481,74.2481,74.4361,74.4361,74.6241,74.6241,74.812,74.812,75.0,75.0,75.188,75.188,75.3759,75.3759,75.5639,75.5639,75.7519,75.7519,75.9398,75.9398,76.1278,76.1278,76.3158,76.3158,76.5038,76.5038,76.6917,76.6917,76.8797,76.8797,77.0677,77.0677,77.2556,77.2556,77.4436,77.4436,77.6316,77.6316,77.8195,77.8195,78.0075,78.0075,78.1955,78.1955,78.3835,78.3835,78.5714,78.5714,78.7594,78.7594,78.9474,78.9474,79.3233,79.3233,79.5113,79.5113,79.6992,79.6992,79.8872,79.8872,80.4511,80.4511,80.6391,80.6391,80.8271,80.8271,81.015,81.015,81.203,81.203,81.5789,81.5789,81.7669,81.7669,81.9549,81.9549,82.1429,82.1429,82.3308,82.3308,82.8947,82.8947,83.2707,83.2707,83.4586,83.4586,83.6466,83.6466,83.8346,83.8346,84.0226,84.0226,84.2105,84.2105,84.5865,84.5865,85.1504,85.1504,85.3383,85.3383,85.5263,85.5263,85.7143,85.7143,86.0902,86.0902,86.4662,86.4662,86.8421,86.8421,87.0301,87.0301,87.594,87.594,87.782,87.782,87.9699,87.9699,88.1579,88.1579,88.3459,88.3459,88.5338,88.5338,88.9098,88.9098,89.0977,89.0977,89.4737,89.4737,89.8496,89.8496,90.2256,90.2256,90.4135,90.4135,90.6015,90.6015,90.7895,90.7895,91.1654,91.1654,91.3534,91.3534,91.5414,91.5414,91.7293,91.7293,91.9173,91.9173,92.1053,92.1053,92.2932,92.2932,92.4812,92.4812,92.6692,92.6692,92.8571,92.8571,93.0451,93.0451,93.4211,93.4211,93.609,93.609,93.797,93.797,93.985,93.985,94.1729,94.1729,94.3609,94.3609,94.5489,94.5489,94.7368,94.7368,94.9248,94.9248,95.1128,95.1128,95.3008,95.3008,95.4887,95.4887,95.6767,95.6767,95.8647,95.8647,96.0526,96.0526,96.2406,96.2406,96.6165,96.6165,96.8045,96.8045,96.9925,96.9925,97.1805,97.1805,97.3684,97.3684,97.5564,97.5564,97.7444,97.7444,98.1203,98.1203,98.3083,98.3083,98.4962,98.4962,98.6842,98.6842,98.8722,98.8722,99.0602,99.0602,99.2481,99.2481,99.4361,99.4361,99.6241,99.6241,99.812,99.812,100.0,100.0],"sx":[72.53,72.53,72.53,72.81,72.81,73.09,73.09,73.36,73.36,73.64,73.64,73.91,73.91,74.47,74.47,74.74,74.74,75.02,75.02,75.3,75.3,75.57,75.57,75.85,75.85,76.4,76.4,76.68,76.68,76.96,76.96,77.23,77.23,78.06,78.06,78.34,78.34,78.62,78.62,78.89,78.89,79.44,79.44,80.27,80.27,80.55,80.55,80.83,80.83,81.38,81.38,81.93,81.93,82.21,82.21,82.49,82.49,82.76,82.76,83.04,83.04,83.32,83.32,84.7,84.7,84.98,84.98,85.25,85.25,85.8,85.8,86.08,86.08,86.36,86.36,86.63,86.63,86.91,86.91,87.74,87.74,88.02,88.02,88.85,88.85,89.4,89.4,89.68,89.68,89.95,89.95,90.23,90.23,90.78,90.78,91.33,91.33,91.61,91.61,91.89,91.89,92.16,92.16,92.72,92.72,92.99,92.99,93.27,93.27,93.55,93.55,93.82,93.82,94.1,94.1,94.38,94.38,94.65,94.65,95.21,95.21,95.48,95.48,95.76,95.76,96.04,96.04,96.31,96.31,96.59,96.59,97.14,97.14,97.42,97.42,97.69,97.69,97.97,97.97,98.25,98.25,98.52,98.52,99.08,99.08,99.35,99.35,99.63,99.63,100.18,100.18,100.46,100.46,101.57,101.57,102.12,102.12,102.39,102.39,104.33,104.33,106.27,106.27,106.82,106.82,107.1,107.1,107.37,107.37,107.93,107.93,108.75,108.75,109.03,109.03,109.31,109.31,110.69,110.69,112.63,112.63,114.28,114.28,114.56,114.56,115.11,115.11,116.22,116.22,118.71,118.71,120.37,120.37,122.03,122.03,124.24,124.24,125.07,125.07,127.0,127.0,129.49,129.49,130.6,130.6,130.88,130.88,132.26,132.26,133.64,133.64,134.19,134.19,135.85,135.85,136.13,136.13,136.41,136.41,137.79,137.79,138.06,138.06,139.45,139.45,140.0,140.0,143.04,143.04,144.98,144.98,147.19,147.19,147.74,147.74,148.3,148.3,149.12,149.12,152.17,152.17,155.48,155.48,155.76,155.76,159.91,159.91,160.46,160.46,164.06,164.06,164.89,164.89,166.82,166.82,167.37,167.37,169.86,169.86,170.97,170.97,171.8,171.8,172.63,172.63,174.56,174.56,176.22,176.22,178.16,178.16,178.43,178.43,181.2,181.2,181.75,181.75,182.58,182.58,188.67,188.67,190.32,190.32,190.6,190.6,190.88,190.88,193.92,193.92,196.68,196.68,208.57,208.57,210.51,210.51,211.34,211.34,214.1,214.1,215.49,215.49,218.8,218.8,219.91,219.91,221.29,221.29,222.12,222.12,226.27,226.27,227.1,227.1,230.97,230.97,232.63,232.63,234.57,234.57,235.4,235.4,235.95,235.95,237.61,237.61,237.88,237.88,238.99,238.99,240.65,240.65,241.48,241.48,242.58,242.58,245.35,245.35,245.63,245.63,248.39,248.39,249.5,249.5,257.24,257.24,263.6,263.6,264.15,264.15,267.47,267.47,268.58,268.58,271.34,271.34,272.72,272.72,273.55,273.55,274.94,274.94,279.36,279.36,285.17,285.17,286.83,286.83,290.97,290.97,301.76,301.76,307.56,307.56,313.37,313.37,321.39,321.39,322.22,322.22,323.6,323.6,324.98,324.98,336.87,336.87,337.7,337.7,340.47,340.47,341.85,341.85,352.63,352.63,353.19,353.19,358.44,358.44,358.72,358.72,365.63,365.63,366.18,366.18,375.03,375.03,376.41,376.41,378.9,378.9,382.5,382.5,397.98,397.98,403.23,403.23,414.57,414.57,476.23,476.23,535.13],"sy":[771.02,770.69,764.18,764.18,762.55,762.55,760.6,760.6,756.36,756.36,755.06,755.06,747.9,747.9,733.57,733.57,733.25,733.25,732.27,732.27,731.94,731.94,731.62,731.62,730.97,730.97,729.66,729.66,729.34,729.34,728.36,728.36,728.04,728.04,727.71,727.71,727.06,727.06,725.43,725.43,722.83,722.83,722.17,722.17,719.24,719.24,717.62,717.62,714.36,714.36,710.13,710.13,704.27,704.27,702.31,702.31,701.66,701.66,701.34,701.34,701.01,701.01,694.5,694.5,692.87,692.87,692.22,692.22,691.24,691.24,684.73,684.73,683.43,683.43,682.12,682.12,681.47,681.47,680.5,680.5,679.52,679.52,677.57,677.57,677.24,677.24,676.26,676.26,673.98,673.98,673.66,673.66,673.33,673.33,672.68,672.68,672.36,672.36,672.03,672.03,671.38,671.38,671.05,671.05,670.73,670.73,670.4,670.4,669.1,669.1,668.77,668.77,668.45,668.45,668.12,668.12,667.47,667.47,667.15,667.15,666.5,666.5,665.84,665.84,665.52,665.52,665.19,665.19,664.54,664.54,663.57,663.57,662.26,662.26,661.61,661.61,661.29,661.29,660.63,660.63,660.31,660.31,659.66,659.66,659.33,659.33,659.01,659.01,658.68,658.68,657.7,657.7,657.05,657.05,653.8,653.8,653.47,653.47,653.15,653.15,652.49,652.49,651.52,651.52,649.56,649.56,648.91,648.91,648.59,648.59,647.28,647.28,646.63,646.63,645.98,645.98,645.66,645.66,645.33,645.33,644.68,644.68,643.7,643.7,643.38,643.38,643.05,643.05,642.73,642.73,642.4,642.4,642.07,642.07,641.75,641.75,641.42,641.42,641.1,641.1,640.77,640.77,640.45,640.45,640.12,640.12,639.8,639.8,639.47,639.47,639.14,639.14,638.82,638.82,638.49,638.49,638.17,638.17,637.84,637.84,637.52,637.52,637.19,637.19,636.87,636.87,636.54,636.54,636.21,636.21,635.89,635.89,635.56,635.56,635.24,635.24,634.91,634.91,634.59,634.59,634.26,634.26,633.61,633.61,633.28,633.28,632.96,632.96,632.63,632.63,631.66,631.66,631.33,631.33,631.0,631.0,630.68,630.68,630.35,630.35,629.7,629.7,629.38,629.38,629.05,629.05,628.72,628.72,628.4,628.4,627.42,627.42,626.77,626.77,626.45,626.45,626.12,626.12,625.79,625.79,625.47,625.47,625.14,625.14,624.49,624.49,623.52,623.52,623.19,623.19,622.86,622.86,622.54,622.54,621.89,621.89,621.24,621.24,620.58,620.58,620.26,620.26,619.28,619.28,618.96,618.96,618.63,618.63,618.31,618.31,617.98,617.98,617.65,617.65,617.0,617.0,616.68,616.68,616.03,616.03,615.37,615.37,614.72,614.72,614.4,614.4,614.07,614.07,613.75,613.75,613.1,613.1,612.77,612.77,612.44,612.44,612.12,612.12,611.79,611.79,611.47,611.47,611.14,611.14,610.82,610.82,610.49,610.49,610.17,610.17,609.84,609.84,609.19,609.19,608.86,608.86,608.54,608.54,608.21,608.21,607.89,607.89,607.56,607.56,607.23,607.23,606.91,606.91,606.58,606.58,606.26,606.26,605.93,605.93,605.61,605.61,605.28,605.28,604.96,604.96,604.63,604.63,604.3,604.3,603.65,603.65,603.33,603.33,603.0,603.0,602.68,602.68,602.35,602.35,602.02,602.02,601.7,601.7,601.05,601.05,600.72,600.72,600.4,600.4,600.07,600.07,599.75,599.75,599.42,599.42,599.09,599.09,598.77,598.77,598.44,598.44,598.12,598.12,597.79,597.79]},{"panel":2,"label":"coin flip, AUC 0.5","color":"var(--chart-grey, #a3a19c)","kind":"line","x":[0.0,100.0],"y":[0.0,100.0],"sx":[72.53,535.13],"sy":[771.02,597.79]},{"panel":2,"label":"threshold 0.5","color":"var(--chart-blue, #3b6ea5)","kind":"scatter","x":[7.29229],"y":[68.985],"sx":[106.27],"sy":[651.52]}]}
2026-10-31T01:56:17.131476
image/svg+xml
Matplotlib v3.11.2, https://matplotlib.org/
0
20
40
60
80
100
Actual next-month volatility (% a year)
0
20
40
60
80
100
Predicted (% a year)
1. Predicted against actual next-month volatility on the test months
one ticker-month
perfect prediction
the baseline: always predict 29.8
caught stress months (recall)
false alarms among calm months
precision of a stress call
Measure
0
10
20
30
40
50
60
70
80
90
Percent
2. The same probabilities, three thresholds: what each one catches and what it costs
threshold 0.5
threshold 0.3
threshold 0.2
0
20
40
60
80
100
False alarm rate (% of calm months called stress)
0
20
40
60
80
100
Recall (% of stress months caught)
3. ROC curve: every threshold at once
random forest, AUC 0.89
coin flip, AUC 0.5
threshold 0.5
Figure 1. Predictions, rates at three thresholds, and the ROC curve on the test months
Compared with what: the baseline
The first panel of Figure 1 has a dotted horizontal line at 29.8, the training mean. Every model
has to beat that line, and in the ten-ideas post a fully
grown tree did not: it scored an RMSE of 18.26 against the baseline’s 17.69, having memorised the training
rows. A number like 18.26 looks fine in isolation and is worse than doing nothing.
Table 4. Zero-skill baselines by kind of problemProblem Zero-skill baseline Regression predict the training mean every time Classification predict the majority class every time A trading rule buy and hold the index over the same period
For the stress-month problem, the baseline in Table 4 is the majority class: 75.9% of test rows have a calm month ahead, so “always say calm”
scores 75.9% accuracy. A model reporting 76% accuracy has learned almost nothing.
Classification: the confusion matrix
A classifier first produces a probability, then a threshold turns it into a yes or no. The
four outcomes (Table 5):
Table 5. The confusion matrix for the stress-month problemItem Predicted stress Predicted calm Actually stress true positive (TP) false negative (FN), a missed stress month \bad{\text{a missed stress month}} a missed stress month Actually calm false positive (FP), a false alarm true negative (TN)
Four rates come out of it (Table 6), and the way to keep them straight is what they divide by :
Table 6. Four rates from the confusion matrix and what each divides byRate Formula Divides by Answers Accuracy (TP + TN) / all everything how often right, overall Recall (sensitivity) TP / (TP + FN) the rows that really had stress ahead of the real stress cases, how many did we catch? Specificity TN / (TN + FP) the rows that really were calm of the calm cases, how many did we leave alone? Precision TP / (TP + FP) the rows we called stress when we say stress, how often are we right?
Recall and specificity divide by the true counts; precision divides by the predicted
count. The false alarm rate is one minus specificity.
Real run. A random forest on the 2,205 test rows, 532 of which had a stress month ahead. Same
probabilities, three thresholds (Table 7):
Table 7. Counts and rates at three thresholds, random forest on the test rowsThreshold TP FP FN TN Accuracy Recall Specificity Precision 0.5 367 122 165 1,551 87.0% 69.0 % \bad{69.0\%} 69.0% 92.7% 75.1% 0.3 406 229 126 1,444 83.9% 76.3 % \key{76.3\%} 76.3% 86.3% 63.9% 0.2 456 493 76 1,180 74.2% 85.7% 70.5% 48.1%
Accuracy ranks the 0.5 row best and falls with every step down. But at 0.5 the model misses 165
of the 532 stress cases; at 0.3 it misses 126 and raises 107 more false alarms. Which row is right
depends on what a miss costs. If a missed stress month means an unhedged loss and a false alarm
means a few days of unnecessary hedging, the lower threshold is the better model, and accuracy
ranked it worse. Move the threshold to match the costs , and report the rate that
matches the question.
ROC and AUC: every threshold at once
Slide the threshold from 1 down to 0 and plot recall against the false alarm rate at each step.
That curve is the ROC curve, the third panel of Figure 1. A model with no skill runs along the
diagonal; a perfect one goes straight up the left edge. The area under it, AUC , summarises the
curve: 0.5 is a coin flip, 1.0 is perfect. The forest scores 0.894 \key{0.894} 0.894 . AUC is threshold-free,
which makes it the right single number for comparing models; it is the wrong number for deciding
what to do, because doing something needs a threshold.
The fair-comparison checklist
Two scores are comparable only if they share all of these:
the same rows, over the same period, with the test later than the training;
the same metric in the same units (a percentage point is 0.01 in decimal returns);
preprocessing (scaling, filling, feature selection) fitted on the training part only;
several runs, with the spread reported, not the best run.
One run is one draw. A score that holds steady across random seeds can still break when the
market itself changes, as 2020 showed.
Traps
Table 8 lists the traps.
Table 8. Traps in scoring a modelTrap Truth Tuning on the test set is fine when data is scarce It turns the test set into training data MAE punishes outliers more than RMSE The reverse MSE is in the target’s units Squared units; RMSE is in the target’s units MAE can exceed RMSE Never 76% accuracy means a good model Not when 76% of rows are the majority class Calling up or down right more often means more profit Position sizes and trading costs sit in between The same AUC means the same decisions AUC is threshold-free; decisions need a threshold
The code
The four misses from Table 2, then a classifier on made-up data where stress is rare, so it
runs as pasted (pip install numpy scikit-learn). X holds one feature, this month’s
volatility; stress holds the answer, 1 if a stress month followed. The first 2,000 rows train,
the last 1,000 test.
import numpy as np
from sklearn . ensemble import RandomForestClassifier
from sklearn . metrics import confusion_matrix , roc_auc_score
# 1. Three ways to add up misses: the four misses from the table above
e = np . array ([ 1 , 1 , 1 , 5 ]) # actual minus predicted, one per row
print ( "MAE" , np . abs ( e ). mean (), " MSE" , ( e ** 2 ). mean (), " RMSE" , round ( np . sqrt (( e ** 2 ). mean ()), 2 ))
# 2. A classifier, its threshold and its AUC, on made-up data where stress is rare
rng = np . random . default_rng ( 0 )
n = 3000
vol = rng . uniform ( 5 , 50 , n ) # one feature: this month's volatility
stress = ( vol / 50 + rng . normal ( 0 , 0.25 , n ) > 0.75 ). astype ( int ) # 1 = stress month ahead, rare
X = vol . reshape ( - 1 , 1 ) # a table: one row per case, one column
X_train , X_test = X [: 2000 ], X [ 2000 :]
y_train , y_test = stress [: 2000 ], stress [ 2000 :]
print ( "share of test rows with stress ahead:" , round ( y_test . mean (), 3 ))
clf = RandomForestClassifier ( 300 , min_samples_leaf = 20 , random_state = 0 ). fit ( X_train , y_train )
prob = clf . predict_proba ( X_test )[:, 1 ] # the model's chance of stress, one per row
for threshold in ( 0.5 , 0.3 , 0.2 ):
said_stress = prob >= threshold # True where the chance is above the threshold
tn , fp , fn , tp = confusion_matrix ( y_test , said_stress ). ravel ()
print ( f "threshold { threshold } : accuracy { ( tp + tn ) / len ( y_test ) :.2f } , "
f "recall { tp / ( tp + fn ) :.2f } , precision { tp / ( tp + fp ) :.2f } " )
print ( "AUC" , round ( roc_auc_score ( y_test , prob ), 3 )) # one number for every threshold at once
It prints MAE 2.0 MSE 7.0 RMSE 2.65, Table 2 again. Then, for the made-up classifier,
the same pattern as the real one: as the threshold drops from 0.5 to 0.2, recall rises (about
0.57 to 0.87) while precision and accuracy fall. Then an AUC of about 0.84. .ravel() flattens
the 2 × 2 2 \times 2 2 × 2 confusion matrix into its four counts, in the order TN, FP, FN, TP.
The script behind the real numbers
The tables above come from
examples/scoring-a-model/scoring.py ,
which runs on the blog’s five tickers. To run it yourself, clone the examples repo : its README has a three-command Docker setup, or run uv run scoring-a-model/scoring.py.
Summary
Table 9 is the post in seven lines.
Table 9. Scoring a model in seven linesIdea Rule Remember it as Three roles train, validate, test once the test set is spent on first sight MAE, MSE, RMSE mean miss; mean squared miss; its root RMSE ≥ \geq ≥ MAE; a gap means big misses Baseline the mean, the majority class, buy and hold what zero skill scores Recall, specificity divide by the true counts of the real cases, how many caught Precision divide by the predicted count when we say yes, how often right Threshold moves recall against false alarms set it by the cost of each mistake AUC area under the ROC curve compare models, then still choose a threshold
References
James, Witten, Hastie, Tibshirani and Taylor, An Introduction to Statistical Learning, with Applications in Python (Springer, 2023), section 2.2: assessing accuracy; section 4.4.2: the confusion matrix, changing the threshold, and the ROC curve
scikit-learn: metrics and scoring , the definitions behind every function used here
scikit-learn: common pitfalls and recommended practices , on data leakage into test scores