Scoring a model: a number means nothing without a split, a metric and a baseline

On this page
  1. Which rows: the three roles
  2. Which measure: three ways to add up misses
  3. Compared with what: the baseline
  4. Classification: the confusion matrix
  5. ROC and AUC: every threshold at once
  6. The fair-comparison checklist
  7. Traps
  8. The code
  9. Summary
  10. References

“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 settingan errorthe actual valuea 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 at
SetUsed forHow often you may look
Trainingfitting the parametersas much as you like
Validationchoosing settings: tree depth, kk neighbours, the penalty λ in ridge and lasso, which featuresmany times
Testone final, honest checkonce

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 yi−y^i\good{y_i} - \key{\hat{y}_i}. Three ways to turn a list of them into one number:

MAE=1n∑i∣yi−y^i∣\text{MAE} = \frac{1}{n}\sum_i \lvert \good{y_i} - \key{\hat{y}_i} \rvert MSE=1n∑i(yi−y^i)2\text{MSE} = \frac{1}{n}\sum_i (\good{y_i} - \key{\hat{y}_i})^2 RMSE=MSE\risk{\text{RMSE}} = \sqrt{\text{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 misses
MetricWorkingResultUnits
MAE(1 + 1 + 1 + 5)/42.00same as yy
MSE(1 + 1 + 1 + 25)/47y2y^2
RMSE7\sqrt{7}2.65same as yy

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 rows
ModelMAEMSERMSELargest miss
Predict the training mean14.43313.117.69
Linear regression8.79163.412.78\key{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 problem
ProblemZero-skill baseline
Regressionpredict the training mean every time
Classificationpredict the majority class every time
A trading rulebuy 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 problem
ItemPredicted stressPredicted calm
Actually stresstrue positive (TP)false negative (FN), a missed stress month\bad{\text{a missed stress month}}
Actually calmfalse positive (FP), a false alarmtrue 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 by
RateFormulaDivides byAnswers
Accuracy(TP + TN) / alleverythinghow often right, overall
Recall (sensitivity)TP / (TP + FN)the rows that really had stress aheadof the real stress cases, how many did we catch?
SpecificityTN / (TN + FP)the rows that really were calmof the calm cases, how many did we leave alone?
PrecisionTP / (TP + FP)the rows we called stresswhen 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 rows
ThresholdTPFPFNTNAccuracyRecallSpecificityPrecision
0.53671221651,55187.0%69.0%\bad{69.0\%}92.7%75.1%
0.34062291261,44483.9%76.3%\key{76.3\%}86.3%63.9%
0.2456493761,18074.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}. 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 model
TrapTruth
Tuning on the test set is fine when data is scarceIt turns the test set into training data
MAE punishes outliers more than RMSEThe reverse
MSE is in the target’s unitsSquared units; RMSE is in the target’s units
MAE can exceed RMSENever
76% accuracy means a good modelNot when 76% of rows are the majority class
Calling up or down right more often means more profitPosition sizes and trading costs sit in between
The same AUC means the same decisionsAUC 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×22 \times 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 lines
IdeaRuleRemember it as
Three rolestrain, validate, test oncethe test set is spent on first sight
MAE, MSE, RMSEmean miss; mean squared miss; its rootRMSE ≥\geq MAE; a gap means big misses
Baselinethe mean, the majority class, buy and holdwhat zero skill scores
Recall, specificitydivide by the true countsof the real cases, how many caught
Precisiondivide by the predicted countwhen we say yes, how often right
Thresholdmoves recall against false alarmsset it by the cost of each mistake
AUCarea under the ROC curvecompare models, then still choose a threshold

References

Tagged machine-learning, evaluation, finance, volatility← Home