What machine learning is: rules learned from examples

Machine Learning Series 1

On this page
  1. The old way: write the rules yourself
  2. The machine learning way: show examples, let it find the rules
  3. A small example
  4. The words you’ll keep hearing
  5. A one-line definition
  6. Three kinds of machine learning
  7. Signal plus noise, and two kinds of learner
  8. What machine learning can’t do
  9. References

This is the first post in a series that explains machine learning in plain words, with examples from payments and finance, and small code you can run.

Start with the basic question.

The old way: write the rules yourself

Imagine you work on a card fraud team. Your job is to stop fraudulent payments.

The traditional way is to write rules. You look at past fraud, notice that stolen cards are often used for big purchases, and write:

If the amount is over $1,000, flag it as fraud.

It works, for a while. Then fraudsters change their behaviour, you write more rules, and a few years later you have thousands of them. Nobody remembers why half of them exist.

The machine learning way: show examples, let it find the rules

Machine learning flips this around. Instead of writing the rules, you give the computer a large set of past transactions where you already know the answer, fraud or not fraud. The computer looks for the patterns that separate the two, and writes the rules for you.

Traditional programming

Rules

Program

Data

Answers

Machine learning

Data

Learning

Answers

Rules

In the old way, a person writes the rules. In machine learning, the data plus the known answers produce the rules.

A small example

I made up 4,120 card transactions. Each one has two facts: the amount and the hour of day. Most are normal daytime purchases. Some are fraud, and the fraud comes in two shapes:

  • Big purchases, at any hour.
  • Tiny charges at night, a few dollars each. Fraudsters often do this to test whether a stolen card works before they use it for something bigger.

I tested the hand-written rule (“over $1,000 is fraud”) and a simple machine learning model on the same set of transactions:

{"panels":[{"x0":43.64,"x1":565.2,"y0":29.44,"y1":223.42,"title":"1. Hand-written rule: amount > $1,000","xlabel":"Purchase amount ($, log scale)","ylabel":"Hour of day (0\u201324)","xlog":true},{"x0":43.64,"x1":565.2,"y0":312.1,"y1":506.08,"title":"2. Rules learned from data","xlabel":"Purchase amount ($, log scale)","ylabel":"Hour of day (0\u201324)","xlog":true}],"series":[{"panel":0,"label":"normal purchase","color":"var(--chart-grey, #a3a19c)","x":[2.0239,4.31625,4.3286,4.78107,5.00458,5.19552,5.31449,5.42047,5.58862,5.60332,5.63825,5.66845,5.97811,6.46403,6.49084,6.9031,7.06201,7.11238,7.14528,7.17417,7.28746,7.51956,7.60112,7.61922,7.80636,7.8649,8.0005,8.03888,8.17448,8.43487,8.69237,8.74257,8.76836,8.85164,8.93352,9.03828,9.04334,9.24915,9.79484,9.87667,9.88328,9.93475,10.7432,10.7909,10.9251,11.061,11.0769,11.1907,11.1928,11.3165,11.3889,11.4041,11.5487,11.5985,11.6004,11.671,11.7997,11.8471,11.8857,11.9176,11.9436,11.9606,11.9646,12.0074,12.1312,12.2052,12.4238,12.4394,12.6493,12.7775,13.0606,13.284,13.3096,13.3674,13.4144,13.4714,13.4848,13.5019,13.9651,14.0342,14.1825,14.2243,14.3392,14.3451,14.3734,14.4507,14.4588,14.6974,14.7241,14.7387,14.7435,14.752,14.7568,14.7981,14.8013,14.8073,14.9689,15.0102,15.0525,15.1339,15.1788,15.2359,15.2483,15.2831,15.5347,15.5579,15.5956,15.5966,15.6209,15.6477,15.6677,15.705,15.7158,15.7732,15.7882,15.9058,15.9551,16.0335,16.0341,16.1393,16.2368,16.3173,16.3394,16.3507,16.3674,16.4434,16.5606,16.6555,16.7537,16.8271,16.914,17.0708,17.1141,17.2505,17.3426,17.5777,17.6755,17.6976,17.7737,17.859,18.3687,18.4264,18.4415,18.4938,18.5002,18.5053,18.5532,18.5655,18.7562,18.8429,18.8495,18.9988,19.0302,19.0671,19.1112,19.1609,19.2716,19.3749,19.4195,19.4279,19.4524,19.6621,19.694,19.7979,19.852,19.9297,19.986,20.0259,20.0279,20.0376,20.1236,20.1371,20.1448,20.2677,20.2738,20.3153,20.4288,20.4717,20.5706,20.5803,20.6899,20.7141,20.7349,20.8014,20.8493,20.9119,20.9561,21.0048,21.0665,21.1357,21.1431,21.1697,21.221,21.2952,21.3029,21.3495,21.3525,21.425,21.5252,21.5353,21.7206,21.7502,21.7518,21.7556,21.7683,21.8037,21.9,22.0481,22.09,22.1615,22.1789,22.1865,22.1905,22.3259,22.3407,22.4492,22.4507,22.4821,22.6482,22.6974,22.7704,22.7707,22.8162,22.8667,22.9729,23.0608,23.0671,23.179,23.278,23.3311,23.5087,23.6193,23.7716,23.8991,23.9406,23.9602,24.0028,24.0248,24.0312,24.0357,24.1345,24.1695,24.3486,24.4009,24.4173,24.4224,24.495,24.5249,24.5401,24.5521,24.6725,24.8646,25.0835,25.1851,25.2342,25.2838,25.3071,25.3796,25.5065,25.5095,25.5261,25.7103,25.7109,25.765,25.8521,25.8689,25.8876,25.8942,25.9915,26.0699,26.2601,26.2893,26.3814,26.4001,26.5079,26.5235,26.6333,26.778,26.7994,26.8029,26.8835,26.9124,26.9728,26.9994,27.0755,27.1723,27.245,27.2752,27.476,27.4768,27.5131,27.6986,27.7133,28.0027,28.2785,28.2913,28.3846,28.4138,28.4889,28.4931,28.5627,28.5812,28.6037,28.6153,28.6697,28.7123,28.7725,28.8032,28.8129,28.8554,28.9212,28.9534,29.0282,29.1011,29.1763,29.2239,29.2254,29.2609,29.3033,29.4139,29.4479,29.488,29.4937,29.5218,29.574,29.6403,29.6764,29.7104,29.7244,29.8578,29.8705,29.9269,30.0681,30.0785,30.0828,30.1214,30.1528,30.2532,30.289,30.3173,30.3355,30.3451,30.411,30.4912,30.5477,30.6102,30.6486,30.7126,30.7592,30.8022,30.8129,30.8315,30.9123,31.0522,31.1187,31.1387,31.1673,31.1928,31.2375,31.3486,31.4619,31.5099,31.5949,31.7183,31.7275,31.7719,31.7739,31.7899,31.8211,31.8253,32.0067,32.0095,32.0337,32.0664,32.2122,32.4096,32.4261,32.47,32.5728,32.8101,33.1246,33.2596,33.3159,33.542,33.6027,33.6237,33.7027,33.8069,33.8689,33.8872,34.1905,34.3421,34.3702,34.5485,34.5566,34.5648,34.6482,34.7633,34.7775,34.835,34.8436,34.8724,35.1128,35.1149,35.124,35.2114,35.3069,35.4184,35.4596,35.4668,35.5912,35.6201,35.6359,35.6367,35.8612,35.9433,35.9667,35.9732,35.9862,36.0138,36.1198,36.1835,36.195,36.2007,36.3451,36.6831,36.7071,36.7723,36.8052,36.9035,36.9223,37.0214,37.1907,37.2127,37.5954,37.5976,38.3099,38.4519,38.5781,38.7675,38.8498,38.9065,38.9506,39.0076,39.037,39.0587,39.0814,39.0868,39.1266,39.2142,39.2567,39.3068,39.4805,39.7993,39.8201,39.8203,39.8654,39.9159,39.9831,40.1499,40.1618,40.1708,40.1919,40.2849,40.3036,40.3178,40.3902,40.5442,40.6474,40.69,40.7368,40.777,40.879,40.9244,41.004,41.0379,41.1709,41.1722,41.1846,41.3028,41.33,41.3372,41.3442,41.3873,41.5074,41.5115,41.5186,41.5869,41.6091,41.6359,41.6389,41.6676,41.7251,41.7262,41.7394,41.8184,41.9396,42.0142,42.1021,42.2948,42.4347,42.4498,42.4751,42.5156,42.6446,42.6447,42.6644,42.7634,42.8449,42.9788,43.2036,43.2505,43.2707,43.4414,43.5188,43.5942,43.6305,43.6799,43.7625,43.9315,43.9462,43.9917,44.1864,44.2231,44.442,44.498,44.8058,44.8237,44.8782,45.0192,45.0489,45.1686,45.2476,45.2558,45.2747,45.4863,45.5182,45.5558,45.7158,45.7387,45.8086,45.9024,45.9654,46.1363,46.1438,46.1735,46.1924,46.311,46.5428,46.5449,46.5591,46.6229,46.6784,46.7687,46.8057,47.0491,47.0931,47.2555,47.3855,47.4835,47.8149,47.9322,48.1039,48.2353,48.4793,48.5032,48.6871,48.8136,48.9748,49.0761,49.0782,49.0807,49.5346,49.5499,49.6194,49.7234,49.7926,49.808,49.9658,50.0183,50.0798,50.1418,50.3733,50.4663,50.4851,50.6326,50.7808,50.7903,50.8626,50.9357,50.9374,50.9695,51.029,51.1244,51.2105,51.2202,51.2247,51.433,51.4585,51.6133,51.911,52.0856,52.215,52.2183,52.2662,52.3383,52.5028,52.6587,53.1005,53.1628,53.3063,53.4246,53.4582,53.5037,53.5368,53.5532,53.6003,53.6504,53.6742,53.723,53.7499,53.7695,53.872,53.9804,54.0349,54.1311,54.3335,54.5334,54.6586,54.7708,54.8215,54.8963,54.9907,55.0536,55.3594,55.4152,55.6375,55.7323,55.8195,55.9243,55.9357,56.171,56.2986,56.3861,56.6367,56.6891,56.8096,56.8879,57.0835,57.1929,57.1992,57.2372,57.4255,57.6589,57.6618,57.6776,57.9373,57.9935,58.0204,58.1594,58.2475,58.5336,58.5452,58.6556,58.7169,58.7294,58.8194,58.8443,59.1677,59.308,59.3093,59.371,59.5318,59.5883,59.7374,59.7928,59.8063,59.8491,59.8594,59.9763,60.0317,60.1635,60.4294,60.6254,60.6257,60.6541,60.7803,60.932,61.0628,61.2241,61.3547,61.5138,61.84,61.8757,62.3872,62.6737,62.8704,62.92,63.428,63.5114,63.6831,63.7934,63.9308,64.3305,64.3414,64.6077,64.8455,64.8638,64.9348,65.0367,65.0552,65.0963,65.2765,65.2881,65.366,65.7645,65.9229,65.9802,66.1844,66.5051,66.5767,66.7211,66.9953,67.4319,67.4935,67.847,68.2095,68.4427,68.8144,68.8963,68.8988,68.9512,68.9825,68.9827,68.9981,69.3662,69.784,69.8075,69.9456,70.0381,70.0619,70.0918,70.2271,70.6846,70.7068,70.7706,71.0502,71.1935,71.3041,71.3522,71.6489,71.6595,71.8598,71.8655,71.9864,71.9881,72.065,72.2982,72.5181,72.6039,73.0229,73.2035,73.2297,73.4826,73.5286,73.5799,73.6517,73.7296,73.8625,73.9261,74.1069,74.195,74.2311,74.3087,74.3302,74.3818,74.4741,74.7205,74.8684,75.2351,75.2754,75.9481,76.1724,76.1774,76.2438,76.3533,76.7576,76.8215,77.2414,77.2558,77.3025,77.3143,77.4135,77.4655,77.7004,78.2284,78.2824,78.6892,78.7183,78.8058,78.8215,78.9552,79.3297,79.5251,79.5581,80.0366,80.7097,80.7882,80.8348,81.6386,81.8453,81.8556,81.859,82.0981,82.2373,82.6329,82.7399,82.8071,82.825,82.852,82.9004,83.0693,83.0989,83.6683,84.0978,84.2526,85.0105,85.1635,85.1791,85.2693,85.4487,85.7787,86.167,86.4575,86.7533,86.9052,87.1749,87.1785,87.8882,88.1227,88.1585,88.2188,88.2748,88.3577,88.4279,88.4455,88.9326,88.9489,89.0217,89.6508,89.7019,89.7105,90.0941,90.1003,90.2388,90.6669,91.0947,91.7752,91.7934,92.3,92.3634,92.6573,93.3393,93.7862,93.8236,93.9619,94.1883,94.2215,94.3063,94.513,94.5658,94.6741,95.0368,95.1021,95.1421,95.3188,95.6209,95.9573,96.1767,96.3984,96.5841,96.6895,96.8493,97.4707,97.5236,97.6964,98.0232,98.1272,98.135,98.1596,98.1718,98.85,99.3847,99.6379,99.7871,99.9161,99.984,100.491,100.609,100.908,101.075,101.276,101.803,101.862,101.967,102.231,102.562,102.966,103.051,103.066,103.117,103.41,103.483,103.627,103.822,104.105,104.35,105.616,105.788,105.824,106.629,106.655,106.786,106.895,107.208,107.215,107.278,107.443,107.581,107.742,107.891,108.132,108.45,109.349,109.775,109.888,110.067,110.555,110.814,110.858,112.454,112.722,113.114,113.579,113.876,114.046,114.265,114.35,114.376,115.446,115.746,115.814,116.032,116.265,116.974,117.822,117.942,118.326,118.576,119.275,119.381,119.955,120.187,120.283,120.61,120.656,120.808,120.854,120.903,121.403,121.463,121.845,122.17,122.612,122.734,123.408,123.423,124.052,124.198,124.493,124.551,124.674,124.767,125.024,125.116,125.261,125.703,126.421,126.627,127.019,127.522,127.683,128.354,129.039,129.189,129.387,129.441,129.494,129.657,130.047,130.419,131.266,131.503,131.756,132.097,132.341,132.41,132.535,133.09,133.11,133.233,133.898,134.497,134.601,134.664,134.712,135.041,135.372,135.894,136.163,136.292,136.794,137.221,137.863,137.972,138.077,138.291,138.88,139.525,139.77,139.781,140.74,141.048,141.239,141.536,141.762,141.994,142.064,142.239,142.356,142.608,143.144,143.171,144.661,144.739,145.213,145.336,145.34,146.142,146.466,147.064,147.128,147.62,150.577,150.729,151.041,151.157,151.248,152.615,152.876,153.04,155.701,156.207,156.664,157.017,157.377,158.077,158.442,158.676,159.061,159.204,159.399,160.664,160.915,161.038,161.297,161.641,163.748,165.12,167.587,167.769,168.984,169.239,169.248,169.557,170.326,170.769,172.72,174.053,174.427,174.499,175.539,176.751,178.577,179.601,180.496,181.631,182.398,182.636,187.745,192.463,194.277,194.454,194.519,195.514,195.775,197.137,198.037,198.543,198.92,200.032,200.311,201.041,201.769,202.204,203.236,203.907,205.635,205.897,206.347,206.55,206.829,210.979,213.466,213.653,214.109,215.116,215.157,219.858,221.092,221.206,221.763,223.118,224.123,224.634,226.648,227.297,228.207,232.383,234.146,236.645,236.888,243.047,244.489,247.052,250.11,254.33,255.139,257.556,257.621,257.885,260.373,264.15,265.235,270.256,270.635,274.382,278.904,280.168,280.415,283.228,287.187,292.419,300.777,302.417,310.336,312.791,317.529,317.889,331.478,334.944,335.04,336.982,339.826,340.285,347.823,354.637,360.071,361.473,365.805,367.701,390.912,392.167,393.514,409.417,411.694,416.53,421.491,430.805,437.702,439.219,452.279,453.9,479.941,509.565,533.295,595.716,622.121,623.255,696.459],"y":[19.6696,6.6537,11.3868,12.3843,17.7245,17.4428,14.6843,18.6956,12.4155,19.8665,18.0436,19.5538,23.9,15.5222,12.1775,12.4345,21.9111,13.5293,14.9825,19.1547,18.1553,17.5994,14.0885,18.2421,14.2896,15.3572,15.368,14.396,7.50045,16.0512,21.0096,13.6868,12.8782,15.9216,13.2103,18.1688,14.4922,6.93072,11.3643,10.5999,16.6341,16.9401,11.0356,13.1635,19.1241,12.5966,16.9483,10.6467,11.7689,15.0963,14.2148,16.0776,16.2208,16.4884,18.1416,13.4143,17.9446,7.6964,13.651,13.8363,9.54089,15.8521,9.3542,16.6683,11.8251,16.9558,14.8809,15.4898,5.05498,18.3139,17.824,22.7339,12.2423,21.4655,13.1321,13.6114,14.2003,15.3082,14.8436,13.2382,11.9525,6.47577,14.2251,10.4456,13.2453,14.2403,17.7753,15.362,19.1787,15.6952,12.6008,17.5325,12.0594,5.2945,14.8741,8.28976,14.8067,20.7191,15.8356,18.3104,10.7525,17.4276,19.9507,14.9523,17.4392,11.863,15.2657,17.8219,13.438,14.638,14.916,14.9021,16.7725,13.8651,12.2463,18.4267,13.3229,14.8556,6.35374,20.1701,11.7943,16.4837,14.9057,13.2498,12.9571,17.0481,14.1939,20.4792,17.2309,15.5335,17.4823,20.0644,12.4214,13.5976,12.1328,12.1245,15.3262,18.4533,16.0976,21.4858,17.4105,16.7698,13.8261,9.25336,16.9647,16.7811,15.4103,8.11079,17.3609,20.4972,15.4086,17.1602,13.6504,15.3915,10.2972,15.3534,14.0104,15.3162,11.0537,12.2991,17.1426,16.4754,21.5041,15.106,10.6023,15.6225,15.0501,9.72683,13.186,18.1737,11.7794,18.0237,13.3707,20.3813,15.0795,16.0738,16.6633,16.8965,16.7405,14.1032,14.8935,8.68653,21.6477,13.9459,7.96618,18.7315,12.4914,11.5148,15.9817,12.1105,15.0652,14.4256,14.8287,15.8547,15.5834,20.0463,15.8281,14.7143,15.7764,15.7576,18.2445,13.4593,12.4605,12.459,18.8269,13.2895,15.5975,20.8959,13.0304,16.8027,16.4331,18.0259,16.2061,15.0378,14.4321,15.5095,17.9757,21.3207,11.5225,20.3674,16.3862,14.7398,14.2698,17.9538,19.0277,9.87359,12.4711,14.6552,17.8829,9.20733,16.8213,11.5643,11.6845,21.3568,16.0586,10.1615,15.6004,13.4229,20.2653,11.1184,19.7082,9.30144,12.3536,18.615,19.7351,12.8675,19.4362,10.0083,12.5844,14.6952,18.3258,8.21459,16.7564,16.7651,17.6079,19.4679,11.7061,17.1812,15.8281,21.4041,11.6371,11.041,17.7499,11.6431,11.7436,12.5647,17.0275,12.87,18.2262,16.434,17.9847,15.6019,10.8914,17.4965,15.8526,23.2456,12.6004,22.5403,15.1494,11.887,13.188,14.1129,19.1744,13.8418,15.5601,20.2454,13.6948,16.7409,13.3931,13.9825,14.1395,18.7348,19.2294,13.729,11.513,18.0202,15.6945,9.99584,15.6583,19.3104,9.54683,16.9383,19.8579,11.7069,9.71179,13.0041,14.2733,18.1953,19.2331,15.6623,16.7003,12.6489,16.7958,15.4779,19.0489,15.1071,15.1718,13.7358,12.18,13.4329,15.3866,15.4565,11.9968,18.3662,14.6002,9.49128,12.0077,10.8101,13.6215,17.8823,14.3336,15.2143,6.37914,21.4389,16.8617,7.25826,20.1907,22.7503,11.2697,17.6534,17.6962,19.1529,14.7512,14.6094,11.7954,15.1016,16.6912,15.0819,13.2673,13.6257,14.8996,20.8818,10.5775,11.0444,11.0668,17.6952,15.4038,10.894,12.0281,13.1682,12.9411,20.6365,13.6252,15.3088,13.2316,15.7738,15.0324,16.3204,16.2057,13.1812,19.3331,16.1111,13.5645,13.864,18.6714,8.47296,17.6844,19.2802,15.3757,15.095,11.1587,19.779,17.6412,14.3628,9.21958,15.1598,15.2691,13.3952,15.51,15.9055,18.4688,13.267,15.0296,13.7251,12.4287,13.7984,15.612,16.4661,18.5337,14.8155,12.9757,16.361,12.2417,11.231,14.8312,11.6051,17.1941,18.2699,12.249,2.65644,10.7648,16.3247,15.5767,13.011,23.8403,14.1444,12.1237,10.0292,19.9307,13.2486,16.1744,11.6601,12.2482,8.69887,6.40155,15.3734,19.8665,9.02342,11.0295,15.8512,11.2537,17.1735,17.3143,18.0652,14.5751,11.7728,8.66815,12.683,18.6782,19.8922,16.351,10.5474,18.4067,7.74105,8.05137,16.8707,11.3074,10.0902,15.0681,18.3311,16.1193,18.9247,9.0227,15.1452,15.6292,18.2505,15.9858,16.3921,15.29,9.77435,17.3982,9.60004,15.0695,11.8341,12.0692,12.4793,19.4841,13.2013,17.4118,10.0287,12.6439,9.55356,18.2782,18.7148,12.3824,12.1222,12.1248,17.0359,10.1494,19.5349,12.8149,14.4166,12.5715,7.6489,19.9613,12.7077,13.9746,11.5171,16.3854,13.399,12.6395,12.3366,14.8569,21.5019,6.75955,7.84149,18.5677,8.69038,15.4492,12.3617,12.0003,20.1243,18.7194,14.1941,7.30998,14.8133,14.6714,10.9781,14.8175,17.1014,17.8554,12.2211,15.1197,20.0006,16.9038,15.6473,20.2863,14.9954,16.981,13.7966,14.8551,13.7903,9.52801,15.0285,19.299,14.7647,12.7757,14.5557,11.792,13.246,11.6475,18.5486,12.9106,13.3476,15.8229,14.1911,14.7956,19.6803,18.6778,12.1888,15.8356,20.4669,19.5566,18.4959,18.1247,13.3163,15.4679,12.9017,12.7,8.45517,11.0935,9.86556,16.0746,12.0547,12.9819,22.1877,13.6351,13.227,17.1861,18.2313,21.1274,18.1099,20.3012,12.2657,17.8803,13.1704,16.5673,12.8887,9.67507,16.1886,12.0029,19.5025,12.1739,16.2725,14.6335,14.2328,19.4655,15.0537,14.5161,15.2665,12.9711,20.0562,17.7831,14.442,14.8572,14.3606,23.2537,12.3654,19.1432,9.47076,9.80467,19.852,5.69304,17.6483,11.744,11.6477,13.7113,17.0775,14.5308,10.7901,13.2259,13.3557,10.0082,16.2519,14.9305,15.3788,16.0151,19.7232,13.5687,16.8956,15.4503,16.8719,6.76759,9.19818,14.6653,9.96109,19.406,22.0272,16.1179,12.5515,11.3906,16.0978,13.9677,19.3778,17.091,14.5422,17.5472,16.6906,17.6275,21.4758,10.9539,11.1007,17.9969,13.2209,14.4131,17.0877,6.56772,11.388,10.7043,17.9369,15.6095,17.72,11.7053,15.0177,19.5426,18.5169,15.9248,9.53567,16.3934,16.702,15.8699,12.5956,15.8618,12.1694,15.6499,11.3969,11.4195,13.4167,13.3893,12.2584,12.4489,19.3828,17.745,14.2507,9.92017,14.5105,8.44532,13.3094,18.2316,13.6298,18.3436,13.5674,17.424,20.7922,17.4111,13.1052,13.3751,13.6068,16.9832,20.1393,13.8986,15.0151,20.228,12.1009,18.7086,9.92144,11.3015,14.902,21.5035,16.1565,18.2383,13.4417,15.1978,17.387,13.8117,14.8404,16.2608,13.2355,17.6596,13.1722,13.6705,17.6198,14.9482,13.9493,10.864,11.9339,13.6478,11.4502,16.0822,15.8817,20.9715,18.934,10.1308,13.7169,12.8186,15.2703,17.5502,13.6324,20.6312,16.5258,17.3251,11.6449,12.1662,18.0152,21.353,13.8728,7.55123,22.048,15.2727,12.4391,15.9844,17.5758,11.7147,15.4357,18.6371,19.3303,16.02,16.0778,12.9874,15.1399,12.4012,20.6588,18.7878,16.0381,13.1166,15.9384,13.266,17.3126,12.8132,17.9996,20.828,17.2754,11.0185,16.5042,16.5274,21.1641,15.5993,22.2407,16.5376,13.1093,13.5124,15.0356,19.9624,16.5897,8.45483,11.2821,10.9272,14.1223,12.4511,12.8602,15.5483,13.8303,8.52556,10.4246,13.8746,12.4569,18.1759,18.0333,14.7852,14.4543,16.2229,13.4474,10.0909,14.963,13.2339,14.4282,16.7995,10.6526,15.0125,16.3828,9.38558,12.808,15.5368,19.2569,21.378,18.5711,15.1772,10.8292,19.7556,15.0955,14.1473,13.7228,22.2567,12.9508,10.5702,15.385,21.0673,19.8513,19.8805,11.8644,11.9826,13.3627,14.2151,12.2416,14.1702,14.9631,12.8442,14.4121,16.6606,14.5317,8.55373,11.2571,14.3118,17.067,13.7475,14.7409,13.4055,12.5844,14.1311,9.08685,10.0835,14.3231,14.8611,19.5634,17.4383,15.7784,17.4714,15.6744,15.9818,15.1062,13.987,19.2308,19.8212,17.4071,10.8801,12.8653,16.9605,16.6333,18.0997,14.2967,16.423,15.6697,11.544,10.8841,19.7579,11.371,19.0035,20.8254,9.88552,16.49,6.46322,13.8436,23.9,13.211,8.88451,22.6283,14.8063,18.3969,9.57214,21.392,17.6021,6.97919,16.2629,8.34189,13.1016,20.0141,14.3396,8.92028,3.65963,11.8373,12.3681,11.8998,11.4403,13.4365,16.26,16.5836,17.018,14.3547,13.4914,18.8644,16.719,11.1158,13.4843,16.3441,14.1653,19.9919,18.7923,21.4286,16.4673,17.3994,14.0029,15.1226,18.9809,16.5593,15.0496,19.0381,17.096,13.5477,14.4279,16.0199,17.5293,20.7043,11.6656,17.2274,14.4815,14.1153,14.0647,15.0918,22.3943,13.2058,20.7104,19.0212,13.8589,16.9754,9.32835,17.0598,13.5522,16.0652,18.2466,17.5114,14.9805,12.6415,11.9085,14.8968,18.0936,10.8996,16.1908,16.8435,14.7523,13.3518,19.7775,18.8572,13.6205,7.94527,13.5602,7.67649,18.1496,12.3583,19.1814,16.5089,17.7685,12.4081,20.9931,16.4788,19.8184,11.4241,12.4475,22.9745,13.7422,15.6442,15.5174,16.4539,9.98243,13.0982,12.4235,16.8784,15.4975,12.8623,16.3204,8.61688,20.6915,16.6049,16.9946,13.5041,16.0535,11.1912,16.7437,16.2886,20.2824,11.2827,12.4537,18.4972,13.6816,10.4195,16.7052,19.1575,14.2953,16.4078,13.9364,10.0755,8.33157,9.89603,21.0667,13.6636,20.302,12.8976,15.2501,10.1479,18.2136,10.9609,22.7144,13.9202,16.452,14.5612,16.802,20.2389,14.0896,8.65495,16.4721,14.0114,9.1855,11.1011,11.969,15.3831,20.9658,12.9739,16.8954,19.7619,10.4419,11.359,9.37024,13.649,10.414,8.05796,12.4503,15.1495,17.251,12.867,11.067,8.68334,15.9996,23.9,15.1041,11.6958,13.1413,15.6044,14.2148,13.2194,19.0628,20.4852,10.8679,10.8495,10.4662,17.188,12.1106,12.4679,11.6173,14.1434,12.5575,17.5322,8.27255,13.0302,16.9296,19.7437,16.3517,10.487,13.239,18.5103,22.7896,9.55186,19.6722,13.7731,14.4854,19.6723,16.2122,14.771,16.8755,11.0583,17.8934,16.5342,14.1611,13.4801,6.93334,18.0651,7.80427,14.9664,16.4362,15.3536,15.5616,19.0567,19.4288,15.2092,18.3623,13.6087,16.3677,12.7235,14.3287,15.85,13.0355,11.9581,17.5717,10.9797,14.4387,15.3971,16.0097,13.9146,11.8523,9.88107,7.75244,13.6215,14.9718,16.6771,20.7588,19.4633,19.4529,13.639,19.2636,15.2953,16.5994,8.49176,10.0802,14.7255,14.1633,13.8661,11.9428,17.9738,20.2055,11.3971,16.3309,18.6857,16.5062,18.8194,17.9158,16.4769,9.7491,23.9,10.0658,19.3013,16.0657,9.21853,12.917,13.5779,11.1226,16.4355,13.3248,16.543,15.4731,20.0558,11.2483,18.5847,18.7619,15.1018,15.3634,14.8707,18.6346,19.7369,16.6974,22.7688,10.0963,18.7087,13.6593,15.3086,12.3225,11.6475,16.3199,10.9773,8.5848,14.6061,9.11248,14.171,16.9803,10.4161,12.867,19.2926,17.3614,21.3908,9.0745,13.0169,10.643,16.6538,13.0237,18.0009,17.1619,12.2429,16.4651,11.0365,19.4974,14.5157,13.0713,14.8205,16.6604,15.3296,13.06,15.1677,16.0944,21.0898,14.3522,20.3864,8.46237,18.225,15.1791,16.7178,14.1501,14.61,11.2307,14.3672,15.0013,11.4007,16.3525,21.8399],"sx":[141.34,180.1,180.25,185.33,187.67,189.59,190.75,191.76,193.32,193.46,193.77,194.05,196.77,200.77,200.98,204.13,205.3,205.66,205.9,206.1,206.9,208.51,209.06,209.18,210.42,210.81,211.68,211.93,212.78,214.39,215.93,216.22,216.37,216.86,217.33,217.92,217.95,219.1,222.04,222.46,222.5,222.76,226.77,226.99,227.63,228.26,228.33,228.86,228.87,229.43,229.75,229.82,230.47,230.69,230.7,231.01,231.57,231.77,231.94,232.08,232.19,232.26,232.28,232.46,232.99,233.3,234.21,234.27,235.13,235.64,236.76,237.63,237.73,237.95,238.13,238.35,238.4,238.46,240.19,240.44,240.98,241.13,241.54,241.56,241.67,241.94,241.97,242.81,242.9,242.95,242.97,243.0,243.01,243.16,243.17,243.19,243.74,243.88,244.03,244.3,244.46,244.65,244.69,244.81,245.64,245.72,245.84,245.85,245.93,246.01,246.08,246.2,246.24,246.42,246.47,246.85,247.01,247.26,247.26,247.6,247.9,248.16,248.23,248.26,248.31,248.55,248.91,249.21,249.51,249.73,250.0,250.47,250.6,251.0,251.28,251.97,252.25,252.31,252.53,252.78,254.22,254.38,254.42,254.57,254.58,254.6,254.73,254.76,255.29,255.52,255.54,255.94,256.03,256.13,256.25,256.38,256.67,256.95,257.06,257.09,257.15,257.7,257.78,258.05,258.19,258.39,258.54,258.64,258.64,258.67,258.89,258.92,258.94,259.25,259.27,259.37,259.66,259.77,260.01,260.04,260.31,260.37,260.42,260.58,260.7,260.85,260.96,261.08,261.23,261.4,261.42,261.48,261.61,261.78,261.8,261.91,261.92,262.09,262.33,262.36,262.8,262.87,262.87,262.88,262.91,262.99,263.22,263.56,263.66,263.82,263.86,263.88,263.89,264.2,264.24,264.48,264.49,264.56,264.94,265.05,265.21,265.21,265.31,265.43,265.66,265.86,265.87,266.12,266.34,266.46,266.84,267.08,267.41,267.69,267.78,267.82,267.91,267.96,267.97,267.98,268.19,268.26,268.64,268.75,268.79,268.8,268.95,269.01,269.04,269.07,269.32,269.71,270.16,270.37,270.47,270.57,270.62,270.76,271.02,271.02,271.06,271.43,271.43,271.53,271.71,271.74,271.78,271.79,271.98,272.14,272.51,272.57,272.74,272.78,272.99,273.02,273.23,273.51,273.55,273.56,273.71,273.76,273.88,273.93,274.07,274.26,274.39,274.45,274.83,274.83,274.89,275.24,275.27,275.8,276.3,276.32,276.49,276.54,276.68,276.69,276.81,276.84,276.88,276.9,277.0,277.08,277.18,277.24,277.26,277.33,277.45,277.51,277.64,277.77,277.9,277.98,277.98,278.05,278.12,278.31,278.37,278.44,278.45,278.5,278.59,278.71,278.77,278.83,278.85,279.08,279.1,279.2,279.44,279.46,279.46,279.53,279.58,279.75,279.81,279.86,279.89,279.91,280.02,280.15,280.25,280.35,280.42,280.52,280.6,280.67,280.69,280.72,280.86,281.09,281.2,281.23,281.28,281.32,281.39,281.57,281.76,281.84,281.97,282.17,282.19,282.26,282.26,282.29,282.34,282.35,282.64,282.64,282.68,282.73,282.96,283.28,283.3,283.37,283.53,283.91,284.39,284.6,284.69,285.03,285.13,285.16,285.28,285.44,285.53,285.56,286.01,286.24,286.28,286.55,286.56,286.57,286.69,286.86,286.89,286.97,286.98,287.03,287.38,287.38,287.39,287.52,287.66,287.82,287.88,287.89,288.07,288.11,288.13,288.13,288.46,288.57,288.61,288.62,288.63,288.67,288.82,288.91,288.93,288.94,289.14,289.62,289.65,289.74,289.79,289.92,289.95,290.09,290.32,290.35,290.87,290.88,291.84,292.03,292.19,292.44,292.55,292.63,292.69,292.76,292.8,292.83,292.86,292.86,292.92,293.03,293.09,293.15,293.38,293.79,293.82,293.82,293.87,293.94,294.02,294.24,294.25,294.26,294.29,294.41,294.43,294.45,294.54,294.74,294.87,294.92,294.98,295.03,295.16,295.22,295.31,295.36,295.52,295.52,295.54,295.69,295.72,295.73,295.74,295.79,295.94,295.94,295.95,296.04,296.06,296.1,296.1,296.14,296.21,296.21,296.22,296.32,296.47,296.56,296.67,296.9,297.07,297.09,297.12,297.17,297.32,297.32,297.35,297.46,297.56,297.72,297.99,298.04,298.07,298.27,298.36,298.45,298.49,298.55,298.65,298.84,298.86,298.91,299.14,299.18,299.44,299.5,299.85,299.87,299.93,300.1,300.13,300.27,300.35,300.36,300.39,300.62,300.66,300.7,300.88,300.91,300.99,301.09,301.16,301.35,301.36,301.39,301.41,301.54,301.8,301.8,301.82,301.89,301.95,302.05,302.09,302.35,302.4,302.58,302.72,302.82,303.18,303.3,303.49,303.63,303.89,303.91,304.1,304.24,304.41,304.51,304.51,304.52,304.99,305.0,305.07,305.18,305.25,305.27,305.43,305.48,305.55,305.61,305.85,305.94,305.96,306.11,306.26,306.27,306.34,306.41,306.42,306.45,306.51,306.6,306.69,306.7,306.7,306.91,306.94,307.09,307.39,307.56,307.68,307.69,307.73,307.8,307.97,308.12,308.54,308.6,308.74,308.86,308.89,308.93,308.96,308.98,309.02,309.07,309.09,309.14,309.17,309.19,309.28,309.39,309.44,309.53,309.72,309.91,310.02,310.13,310.18,310.25,310.33,310.39,310.68,310.73,310.93,311.02,311.1,311.2,311.21,311.42,311.54,311.62,311.84,311.89,312.0,312.07,312.25,312.34,312.35,312.38,312.55,312.76,312.76,312.78,313.01,313.06,313.08,313.2,313.28,313.53,313.54,313.64,313.69,313.7,313.78,313.8,314.08,314.2,314.2,314.26,314.4,314.44,314.57,314.62,314.63,314.67,314.68,314.78,314.82,314.94,315.16,315.33,315.33,315.35,315.46,315.59,315.7,315.83,315.94,316.07,316.34,316.37,316.79,317.03,317.19,317.23,317.64,317.71,317.85,317.93,318.04,318.36,318.37,318.58,318.77,318.79,318.84,318.92,318.94,318.97,319.11,319.12,319.18,319.49,319.61,319.66,319.82,320.06,320.12,320.23,320.44,320.77,320.82,321.09,321.36,321.53,321.81,321.87,321.87,321.91,321.94,321.94,321.95,322.22,322.53,322.54,322.65,322.71,322.73,322.75,322.85,323.18,323.2,323.25,323.45,323.55,323.63,323.66,323.88,323.88,324.03,324.03,324.12,324.12,324.17,324.34,324.49,324.55,324.85,324.98,324.99,325.17,325.2,325.24,325.29,325.34,325.43,325.48,325.6,325.66,325.69,325.74,325.76,325.79,325.86,326.03,326.13,326.38,326.4,326.86,327.01,327.01,327.06,327.13,327.4,327.44,327.72,327.73,327.76,327.77,327.84,327.87,328.03,328.37,328.41,328.67,328.69,328.75,328.76,328.85,329.09,329.21,329.24,329.54,329.97,330.02,330.05,330.56,330.69,330.69,330.69,330.84,330.93,331.18,331.24,331.28,331.3,331.31,331.34,331.45,331.46,331.81,332.08,332.17,332.63,332.72,332.73,332.78,332.89,333.09,333.32,333.49,333.67,333.76,333.91,333.92,334.33,334.47,334.49,334.52,334.56,334.6,334.65,334.66,334.94,334.95,334.99,335.35,335.38,335.38,335.6,335.6,335.68,335.92,336.17,336.55,336.56,336.84,336.87,337.04,337.41,337.66,337.68,337.75,337.88,337.89,337.94,338.05,338.08,338.14,338.33,338.37,338.39,338.49,338.65,338.83,338.94,339.06,339.16,339.22,339.3,339.63,339.66,339.75,339.92,339.97,339.98,339.99,339.99,340.35,340.62,340.75,340.83,340.9,340.93,341.19,341.25,341.4,341.49,341.59,341.85,341.88,341.94,342.07,342.23,342.44,342.48,342.48,342.51,342.66,342.69,342.76,342.86,343.0,343.12,343.74,343.82,343.84,344.22,344.24,344.3,344.35,344.5,344.5,344.53,344.61,344.68,344.76,344.83,344.94,345.09,345.51,345.71,345.76,345.85,346.07,346.19,346.21,346.95,347.07,347.25,347.46,347.59,347.67,347.76,347.8,347.81,348.29,348.42,348.45,348.55,348.65,348.96,349.33,349.38,349.55,349.66,349.96,350.01,350.25,350.35,350.39,350.53,350.55,350.61,350.63,350.65,350.86,350.89,351.05,351.19,351.37,351.42,351.7,351.71,351.97,352.03,352.15,352.18,352.23,352.26,352.37,352.41,352.47,352.65,352.94,353.02,353.18,353.38,353.45,353.71,353.99,354.05,354.12,354.15,354.17,354.23,354.39,354.53,354.86,354.95,355.05,355.19,355.28,355.31,355.35,355.57,355.58,355.62,355.88,356.11,356.15,356.17,356.19,356.31,356.44,356.64,356.74,356.79,356.97,357.13,357.37,357.41,357.45,357.53,357.75,357.99,358.07,358.08,358.43,358.54,358.61,358.72,358.8,358.88,358.91,358.97,359.01,359.1,359.3,359.31,359.83,359.86,360.03,360.07,360.07,360.36,360.47,360.68,360.7,360.87,361.89,361.94,362.04,362.08,362.11,362.57,362.66,362.72,363.6,363.76,363.91,364.03,364.15,364.37,364.49,364.57,364.69,364.74,364.8,365.2,365.28,365.32,365.41,365.52,366.18,366.6,367.36,367.42,367.79,367.87,367.87,367.96,368.19,368.33,368.91,369.3,369.41,369.43,369.74,370.09,370.61,370.91,371.16,371.48,371.7,371.76,373.18,374.45,374.93,374.97,374.99,375.25,375.32,375.67,375.91,376.04,376.14,376.42,376.49,376.68,376.86,376.97,377.23,377.4,377.83,377.9,378.01,378.06,378.13,379.15,379.75,379.79,379.9,380.14,380.15,381.26,381.54,381.57,381.7,382.01,382.24,382.36,382.81,382.96,383.16,384.09,384.48,385.02,385.08,386.39,386.69,387.23,387.86,388.71,388.87,389.36,389.37,389.42,389.91,390.65,390.86,391.82,391.89,392.6,393.43,393.66,393.71,394.22,394.93,395.85,397.3,397.57,398.9,399.3,400.07,400.13,402.27,402.8,402.82,403.11,403.54,403.61,404.73,405.73,406.5,406.7,407.31,407.58,410.71,410.87,411.05,413.08,413.36,413.96,414.56,415.68,416.5,416.67,418.17,418.36,421.21,424.28,426.61,432.27,434.49,434.58,440.27],"sy":[69.21,166.32,131.0,123.56,83.72,85.82,106.4,76.48,123.33,67.74,81.34,70.07,37.65,100.15,125.11,123.19,52.49,115.02,104.18,73.05,80.51,84.65,110.85,79.86,109.35,101.38,101.3,108.55,160.0,96.2,59.21,113.84,119.88,97.17,117.4,80.41,107.84,164.25,131.17,136.88,91.86,89.57,133.62,117.75,73.28,121.98,89.51,136.53,128.15,103.33,109.91,96.01,94.94,92.94,80.61,115.88,82.08,158.54,114.11,112.73,144.78,97.69,146.17,91.6,127.73,89.46,104.94,100.39,178.24,79.32,82.98,46.35,124.62,55.81,117.98,114.41,110.01,101.75,105.21,117.19,126.78,167.64,109.83,138.03,117.14,109.72,83.34,101.35,72.87,98.86,121.95,85.15,125.99,176.46,104.99,154.11,105.49,61.38,97.81,79.35,135.74,85.94,67.11,104.4,85.85,127.45,102.06,82.99,115.7,106.75,104.67,104.78,90.82,112.51,124.59,78.48,116.56,105.12,168.55,65.47,127.96,92.98,104.75,117.11,119.29,88.77,110.06,63.17,87.4,100.07,85.53,66.26,123.29,114.51,125.44,125.5,101.61,78.28,95.86,55.66,86.06,90.84,112.81,146.92,89.39,90.76,100.99,155.45,86.43,63.03,101.0,87.93,114.12,101.13,139.13,101.41,111.43,101.69,133.49,124.2,88.06,93.04,55.52,103.26,136.86,99.4,103.67,143.39,117.58,80.37,128.08,81.49,116.2,63.9,103.45,96.04,91.64,89.9,91.06,110.74,104.84,151.15,54.45,111.91,156.52,76.21,122.76,130.05,96.72,125.61,103.56,108.33,105.33,97.67,99.69,66.4,97.87,106.18,98.25,98.39,79.84,115.54,122.99,123.01,75.5,116.81,99.59,60.06,118.74,90.6,93.36,81.47,95.05,103.77,108.28,100.25,81.85,56.89,129.99,64.0,93.7,105.99,109.5,82.01,74.0,142.29,122.91,106.62,82.54,147.26,90.46,129.68,128.78,56.62,96.15,140.15,99.57,115.81,64.76,133.01,68.92,146.56,123.79,77.08,68.72,119.96,70.95,141.29,122.07,106.32,79.23,154.67,90.94,90.88,84.59,70.71,128.62,87.77,97.87,56.27,129.14,133.58,83.53,129.09,128.34,122.22,88.92,119.94,79.98,93.35,81.78,99.56,134.7,85.42,97.69,42.53,121.95,47.79,102.93,127.27,117.57,110.67,72.9,112.69,99.87,64.91,113.79,91.06,116.04,111.64,110.47,76.18,72.49,113.53,130.06,81.51,98.87,141.38,99.14,71.89,144.73,89.59,67.8,128.62,143.5,118.94,109.47,80.21,72.47,99.11,91.36,121.59,90.65,100.48,73.84,103.25,102.77,113.48,125.09,115.74,101.16,100.64,126.45,78.93,107.03,145.15,126.37,135.31,114.33,82.54,109.02,102.45,168.37,56.01,90.16,161.81,65.32,46.22,131.88,84.25,83.93,73.06,105.9,106.96,127.96,103.29,91.43,103.44,116.97,114.3,104.8,60.16,137.04,133.56,133.39,83.94,101.03,134.68,126.22,117.71,119.41,62.0,114.3,101.74,117.24,98.27,103.81,94.2,95.05,117.62,71.72,95.76,114.76,112.52,76.66,152.74,84.02,72.11,101.24,103.34,132.71,68.39,84.34,108.8,147.17,102.85,102.04,116.02,100.24,97.29,78.17,116.98,103.83,113.56,123.23,113.01,99.48,93.11,77.68,105.42,119.15,93.89,124.63,132.17,105.31,129.38,87.68,79.65,124.57,196.14,135.64,94.16,99.75,118.89,38.09,110.43,125.51,141.13,67.26,117.11,95.29,128.97,124.58,151.06,168.2,101.26,67.74,148.64,133.67,97.7,132.0,87.83,86.78,81.18,107.22,128.12,151.29,121.33,76.61,67.55,93.97,137.27,78.63,158.2,155.89,90.09,131.6,140.68,103.54,79.19,95.7,74.77,148.64,102.96,99.35,79.8,96.69,93.66,101.88,143.03,86.15,144.33,103.53,127.67,125.91,122.85,70.59,117.47,86.05,141.14,121.63,144.68,79.59,76.33,123.58,125.52,125.5,88.86,140.24,70.21,120.35,108.4,122.17,158.89,67.03,121.15,111.7,130.03,93.71,115.99,121.66,123.92,105.11,55.54,165.53,157.45,77.43,151.12,100.7,123.73,126.43,65.82,76.3,110.06,161.42,105.44,106.5,134.05,105.41,88.37,82.74,124.78,103.15,66.74,89.84,99.22,64.61,104.08,89.27,113.03,105.13,113.07,144.87,103.83,71.97,105.8,120.64,107.36,127.98,117.13,129.06,77.57,119.64,116.38,97.91,110.08,105.57,69.13,76.61,125.02,97.81,63.26,70.05,77.97,80.73,116.61,100.56,119.7,121.21,152.88,133.19,142.35,96.03,126.02,119.1,50.42,114.23,117.27,87.74,79.94,58.33,80.85,64.5,124.45,82.56,117.7,92.35,119.8,143.78,95.18,126.41,70.46,125.13,94.55,106.78,109.77,70.73,103.65,107.66,102.06,119.18,66.32,83.28,108.21,105.11,108.82,42.47,123.7,73.14,145.3,142.81,67.85,173.48,84.29,128.34,129.06,113.66,88.55,107.55,135.46,117.28,116.32,141.29,94.71,104.57,101.22,96.47,68.81,114.73,89.9,100.69,90.08,165.47,147.33,106.54,141.64,71.18,51.62,95.71,122.32,130.98,95.86,111.75,71.39,88.45,107.46,85.04,91.43,84.44,55.73,134.23,133.14,81.69,117.32,108.43,88.47,166.96,131.0,136.1,82.14,99.5,83.75,128.63,103.92,70.16,77.81,97.15,144.82,93.65,91.35,97.56,121.99,97.62,125.17,99.2,130.93,130.76,115.86,116.06,124.5,123.08,71.35,83.57,109.64,141.95,107.7,152.95,116.66,79.94,114.27,79.1,114.74,85.96,60.83,86.06,118.18,116.17,114.44,89.25,65.7,112.26,103.93,65.04,125.68,76.38,141.94,131.64,104.78,55.53,95.42,79.89,115.67,102.57,86.24,112.91,105.24,94.64,117.21,84.2,117.68,113.97,84.5,104.43,111.89,134.9,126.92,114.14,130.53,95.97,97.47,59.5,74.7,140.38,113.62,120.32,102.03,85.02,114.25,62.03,92.66,86.7,129.08,125.19,81.55,56.65,112.46,159.62,51.46,102.01,123.15,96.7,84.83,128.56,100.8,76.91,71.74,96.44,96.01,119.06,103.0,123.44,61.83,75.79,96.3,118.1,97.05,116.98,86.79,120.36,81.67,60.57,87.07,133.75,92.82,92.65,58.06,99.58,50.03,92.58,118.15,115.15,103.78,67.02,92.19,152.88,131.79,134.43,110.6,123.06,120.01,99.96,112.77,152.35,138.18,112.44,123.02,80.35,81.42,105.65,108.12,94.92,115.63,140.67,104.32,117.22,108.31,90.62,136.48,103.95,93.73,145.93,120.4,100.04,72.29,56.46,77.4,102.73,135.16,68.57,103.33,110.41,113.58,49.91,119.34,137.1,101.17,58.78,67.85,67.64,127.44,126.56,116.26,109.9,124.63,110.24,104.32,120.13,108.43,91.66,107.54,152.14,131.97,109.18,88.63,113.39,105.98,115.94,122.07,110.53,148.16,140.73,109.1,105.08,70.0,85.86,98.24,85.61,99.02,96.72,103.25,111.6,72.48,68.08,86.09,134.78,119.97,89.42,91.86,80.92,109.29,93.43,99.05,129.83,134.75,68.55,131.12,74.18,60.59,142.21,92.93,167.74,112.67,37.65,117.39,149.67,47.13,105.49,78.7,144.54,56.36,84.63,163.89,94.63,153.72,118.21,66.64,108.97,149.41,188.65,127.64,123.68,127.18,130.61,115.71,94.65,92.23,88.99,108.86,115.3,75.22,91.22,133.03,115.36,94.02,110.27,66.8,75.75,56.09,93.1,86.15,111.49,103.13,74.35,92.41,103.68,73.92,88.41,114.88,108.32,96.44,85.18,61.49,128.92,87.43,107.92,110.65,111.03,103.36,48.88,117.43,61.44,74.05,112.56,89.31,146.36,88.68,114.85,96.1,79.83,85.31,104.19,121.64,127.11,104.82,80.97,134.64,95.16,90.29,105.9,116.34,68.4,75.27,114.34,156.68,114.79,158.69,80.55,123.76,72.85,92.79,83.39,123.38,59.33,93.01,68.1,130.73,123.09,44.55,113.43,99.24,100.19,93.2,141.48,118.24,123.27,90.03,100.34,120.0,94.2,151.67,61.58,92.07,89.17,115.21,96.19,132.46,91.04,94.43,64.64,131.78,123.04,77.96,113.88,138.22,91.33,73.03,109.3,93.54,111.98,140.79,153.8,142.13,58.79,114.02,64.49,119.73,102.18,140.25,80.07,134.18,46.49,112.1,93.21,107.32,90.6,64.96,110.84,151.39,93.06,111.42,147.43,133.14,126.66,101.19,59.54,119.16,89.91,68.52,138.05,131.21,146.05,114.13,138.26,155.84,123.07,102.93,87.25,119.96,133.39,151.17,96.59,37.65,103.27,128.7,117.91,99.54,109.91,117.33,73.74,63.12,134.88,135.01,137.87,87.72,125.6,122.94,129.28,110.44,122.27,85.16,154.24,118.74,89.65,68.66,93.96,137.72,117.19,77.86,45.93,144.69,69.19,113.2,107.89,69.19,95.0,105.76,90.05,133.45,82.46,92.6,110.31,115.39,164.23,81.18,157.73,104.3,93.33,101.41,99.86,73.78,71.01,102.49,78.96,114.43,93.84,121.03,109.06,97.71,118.7,126.74,84.86,134.04,108.24,101.08,96.51,112.14,127.53,142.24,158.12,114.33,104.26,91.53,61.08,70.75,70.83,114.2,72.24,101.84,92.11,152.6,140.75,106.1,110.29,112.51,126.86,81.86,65.21,130.93,94.12,76.55,92.81,75.55,82.29,93.03,143.22,37.65,140.86,71.96,96.1,147.18,119.59,114.66,132.98,93.34,116.55,92.54,100.52,66.33,132.04,77.3,75.98,103.29,101.34,105.01,76.93,68.71,91.38,46.09,140.63,76.38,114.05,101.74,124.02,129.06,94.2,134.06,151.91,106.99,147.97,110.23,89.27,138.25,119.96,72.02,86.43,56.37,148.26,118.84,136.55,91.71,118.79,81.66,87.92,124.62,93.12,133.62,70.49,107.66,118.44,105.39,91.66,101.59,118.52,102.8,95.88,58.61,108.88,63.86,152.82,79.99,102.71,91.23,110.39,106.96,132.17,108.77,104.04,130.9,93.96,53.02]},{"panel":0,"label":"fraud, caught","color":"var(--chart-maroon, #b6262c)","x":[1529.52,1692.4,1841.53,1912.68,2883.39,3199.29,3737.1,3856.35,4272.27,4418.98,4438.13,4741.76,4829.76,4904.62],"y":[11.4319,17.844,1.70987,22.4551,20.2583,15.6944,7.42628,9.77761,3.44508,19.3666,16.8473,19.0383,9.48659,21.2098],"sx":[480.53,485.71,490.03,491.97,512.97,518.3,526.25,527.85,533.1,534.82,535.05,538.43,539.37,540.16],"sy":[130.67,82.83,203.2,48.43,64.82,98.87,160.55,143.01,190.26,71.47,90.26,73.92,145.18,57.72]},{"panel":0,"label":"fraud, missed","color":"#888888","x":[0.541002,0.896533,1.08667,1.24227,1.83635,1.88943,1.89617,2.19256,2.25759,2.36499,2.92709,3.05119,3.21287,3.49601,3.55675,3.64113,3.81175,3.99451,4.17876,4.3195,4.76994,4.82222],"y":[0.791323,4.29613,0.55817,0.464662,1.8923,1.20894,2.27392,3.91963,4.41914,3.28747,3.84171,3.95995,0.631339,4.71116,0.133478,4.38663,2.98394,3.94156,2.10252,2.005,1.91109,1.68099],"sx":[73.82,99.67,109.51,116.36,136.36,137.82,138.0,145.44,146.93,149.31,160.22,162.35,164.99,169.31,170.19,171.39,173.74,176.14,178.44,180.14,185.21,185.77],"sy":[210.05,183.91,211.79,212.49,201.84,206.94,198.99,186.71,182.99,191.43,187.3,186.41,211.25,180.81,214.96,183.23,193.7,186.55,200.27,201.0,201.7,203.42]},{"panel":1,"label":"normal purchase","color":"var(--chart-grey, #a3a19c)","x":[2.0239,4.31625,4.3286,4.78107,5.00458,5.19552,5.31449,5.42047,5.58862,5.60332,5.63825,5.66845,5.97811,6.46403,6.49084,6.9031,7.06201,7.11238,7.14528,7.17417,7.28746,7.51956,7.60112,7.61922,7.80636,7.8649,8.0005,8.03888,8.17448,8.43487,8.69237,8.74257,8.76836,8.85164,8.93352,9.03828,9.04334,9.24915,9.79484,9.87667,9.88328,9.93475,10.7432,10.7909,10.9251,11.061,11.0769,11.1907,11.1928,11.3165,11.3889,11.4041,11.5487,11.5985,11.6004,11.671,11.7997,11.8471,11.8857,11.9176,11.9436,11.9606,11.9646,12.0074,12.1312,12.2052,12.4238,12.4394,12.6493,12.7775,13.0606,13.284,13.3096,13.3674,13.4144,13.4714,13.4848,13.5019,13.9651,14.0342,14.1825,14.2243,14.3392,14.3451,14.3734,14.4507,14.4588,14.6974,14.7241,14.7387,14.7435,14.752,14.7568,14.7981,14.8013,14.8073,14.9689,15.0102,15.0525,15.1339,15.1788,15.2359,15.2483,15.2831,15.5347,15.5579,15.5956,15.5966,15.6209,15.6477,15.6677,15.705,15.7158,15.7732,15.7882,15.9058,15.9551,16.0335,16.0341,16.1393,16.2368,16.3173,16.3394,16.3507,16.3674,16.4434,16.5606,16.6555,16.7537,16.8271,16.914,17.0708,17.1141,17.2505,17.3426,17.5777,17.6755,17.6976,17.7737,17.859,18.3687,18.4264,18.4415,18.4938,18.5002,18.5053,18.5532,18.5655,18.7562,18.8429,18.8495,18.9988,19.0302,19.0671,19.1112,19.1609,19.2716,19.3749,19.4195,19.4279,19.4524,19.6621,19.694,19.7979,19.852,19.9297,19.986,20.0259,20.0279,20.0376,20.1236,20.1371,20.1448,20.2677,20.2738,20.3153,20.4288,20.4717,20.5706,20.5803,20.6899,20.7141,20.7349,20.8014,20.8493,20.9119,20.9561,21.0048,21.0665,21.1357,21.1431,21.1697,21.221,21.2952,21.3029,21.3495,21.3525,21.425,21.5252,21.5353,21.7206,21.7502,21.7518,21.7556,21.7683,21.8037,21.9,22.0481,22.09,22.1615,22.1789,22.1865,22.1905,22.3259,22.3407,22.4492,22.4507,22.4821,22.6482,22.6974,22.7704,22.7707,22.8162,22.8667,22.9729,23.0608,23.0671,23.179,23.278,23.3311,23.5087,23.6193,23.7716,23.8991,23.9406,23.9602,24.0028,24.0248,24.0312,24.0357,24.1345,24.1695,24.3486,24.4009,24.4173,24.4224,24.495,24.5249,24.5401,24.5521,24.6725,24.8646,25.0835,25.1851,25.2342,25.2838,25.3071,25.3796,25.5065,25.5095,25.5261,25.7103,25.7109,25.765,25.8521,25.8689,25.8876,25.8942,25.9915,26.0699,26.2601,26.2893,26.3814,26.4001,26.5079,26.5235,26.6333,26.778,26.7994,26.8029,26.8835,26.9124,26.9728,26.9994,27.0755,27.1723,27.245,27.2752,27.476,27.4768,27.5131,27.6986,27.7133,28.0027,28.2785,28.2913,28.3846,28.4138,28.4889,28.4931,28.5627,28.5812,28.6037,28.6153,28.6697,28.7123,28.7725,28.8032,28.8129,28.8554,28.9212,28.9534,29.0282,29.1011,29.1763,29.2239,29.2254,29.2609,29.3033,29.4139,29.4479,29.488,29.4937,29.5218,29.574,29.6403,29.6764,29.7104,29.7244,29.8578,29.8705,29.9269,30.0681,30.0785,30.0828,30.1214,30.1528,30.2532,30.289,30.3173,30.3355,30.3451,30.411,30.4912,30.5477,30.6102,30.6486,30.7126,30.7592,30.8022,30.8129,30.8315,30.9123,31.0522,31.1187,31.1387,31.1673,31.1928,31.2375,31.3486,31.4619,31.5099,31.5949,31.7183,31.7275,31.7719,31.7739,31.7899,31.8211,31.8253,32.0067,32.0095,32.0337,32.0664,32.2122,32.4096,32.4261,32.47,32.5728,32.8101,33.1246,33.2596,33.3159,33.542,33.6027,33.6237,33.7027,33.8069,33.8689,33.8872,34.1905,34.3421,34.3702,34.5485,34.5566,34.5648,34.6482,34.7633,34.7775,34.835,34.8436,34.8724,35.1128,35.1149,35.124,35.2114,35.3069,35.4184,35.4596,35.4668,35.5912,35.6201,35.6359,35.6367,35.8612,35.9433,35.9667,35.9732,35.9862,36.0138,36.1198,36.1835,36.195,36.2007,36.3451,36.6831,36.7071,36.7723,36.8052,36.9035,36.9223,37.0214,37.1907,37.2127,37.5954,37.5976,38.3099,38.4519,38.5781,38.7675,38.8498,38.9065,38.9506,39.0076,39.037,39.0587,39.0814,39.0868,39.1266,39.2142,39.2567,39.3068,39.4805,39.7993,39.8201,39.8203,39.8654,39.9159,39.9831,40.1499,40.1618,40.1708,40.1919,40.2849,40.3036,40.3178,40.3902,40.5442,40.6474,40.69,40.7368,40.777,40.879,40.9244,41.004,41.0379,41.1709,41.1722,41.1846,41.3028,41.33,41.3372,41.3442,41.3873,41.5074,41.5115,41.5186,41.5869,41.6091,41.6359,41.6389,41.6676,41.7251,41.7262,41.7394,41.8184,41.9396,42.0142,42.1021,42.2948,42.4347,42.4498,42.4751,42.5156,42.6446,42.6447,42.6644,42.7634,42.8449,42.9788,43.2036,43.2505,43.2707,43.4414,43.5188,43.5942,43.6305,43.6799,43.7625,43.9315,43.9462,43.9917,44.1864,44.2231,44.442,44.498,44.8058,44.8237,44.8782,45.0192,45.0489,45.1686,45.2476,45.2558,45.2747,45.4863,45.5182,45.5558,45.7158,45.7387,45.8086,45.9024,45.9654,46.1363,46.1438,46.1735,46.1924,46.311,46.5428,46.5449,46.5591,46.6229,46.6784,46.7687,46.8057,47.0491,47.0931,47.2555,47.3855,47.4835,47.8149,47.9322,48.1039,48.2353,48.4793,48.5032,48.6871,48.8136,48.9748,49.0761,49.0782,49.0807,49.5346,49.5499,49.6194,49.7234,49.7926,49.808,49.9658,50.0183,50.0798,50.1418,50.3733,50.4663,50.4851,50.6326,50.7808,50.7903,50.8626,50.9357,50.9374,50.9695,51.029,51.1244,51.2105,51.2202,51.2247,51.433,51.4585,51.6133,51.911,52.0856,52.215,52.2183,52.2662,52.3383,52.5028,52.6587,53.1005,53.1628,53.3063,53.4246,53.4582,53.5037,53.5368,53.5532,53.6003,53.6504,53.6742,53.723,53.7499,53.7695,53.872,53.9804,54.0349,54.1311,54.3335,54.5334,54.6586,54.7708,54.8215,54.8963,54.9907,55.0536,55.3594,55.4152,55.6375,55.7323,55.8195,55.9243,55.9357,56.171,56.2986,56.3861,56.6367,56.6891,56.8096,56.8879,57.0835,57.1929,57.1992,57.2372,57.4255,57.6589,57.6618,57.6776,57.9373,57.9935,58.0204,58.1594,58.2475,58.5336,58.5452,58.6556,58.7169,58.7294,58.8194,58.8443,59.1677,59.308,59.3093,59.371,59.5318,59.5883,59.7374,59.7928,59.8063,59.8491,59.8594,59.9763,60.0317,60.1635,60.4294,60.6254,60.6257,60.6541,60.7803,60.932,61.0628,61.2241,61.3547,61.5138,61.84,61.8757,62.3872,62.6737,62.8704,62.92,63.428,63.5114,63.6831,63.7934,63.9308,64.3305,64.3414,64.6077,64.8455,64.8638,64.9348,65.0367,65.0552,65.0963,65.2765,65.2881,65.366,65.7645,65.9229,65.9802,66.1844,66.5051,66.5767,66.7211,66.9953,67.4319,67.4935,67.847,68.2095,68.4427,68.8144,68.8963,68.8988,68.9512,68.9825,68.9827,68.9981,69.3662,69.784,69.8075,69.9456,70.0381,70.0619,70.0918,70.2271,70.6846,70.7068,70.7706,71.0502,71.1935,71.3041,71.3522,71.6489,71.6595,71.8598,71.8655,71.9864,71.9881,72.065,72.2982,72.5181,72.6039,73.0229,73.2035,73.2297,73.4826,73.5286,73.5799,73.6517,73.7296,73.8625,73.9261,74.1069,74.195,74.2311,74.3087,74.3302,74.3818,74.4741,74.7205,74.8684,75.2351,75.2754,75.9481,76.1724,76.1774,76.2438,76.3533,76.7576,76.8215,77.2414,77.2558,77.3025,77.3143,77.4135,77.4655,77.7004,78.2284,78.2824,78.6892,78.7183,78.8058,78.8215,78.9552,79.3297,79.5251,79.5581,80.0366,80.7097,80.7882,80.8348,81.6386,81.8453,81.8556,81.859,82.0981,82.2373,82.6329,82.7399,82.8071,82.825,82.852,82.9004,83.0693,83.0989,83.6683,84.0978,84.2526,85.0105,85.1635,85.1791,85.2693,85.4487,85.7787,86.167,86.4575,86.7533,86.9052,87.1749,87.1785,87.8882,88.1227,88.1585,88.2188,88.2748,88.3577,88.4279,88.4455,88.9326,88.9489,89.0217,89.6508,89.7019,89.7105,90.0941,90.1003,90.2388,90.6669,91.0947,91.7752,91.7934,92.3,92.3634,92.6573,93.3393,93.7862,93.8236,93.9619,94.1883,94.2215,94.3063,94.513,94.5658,94.6741,95.0368,95.1021,95.1421,95.3188,95.6209,95.9573,96.1767,96.3984,96.5841,96.6895,96.8493,97.4707,97.5236,97.6964,98.0232,98.1272,98.135,98.1596,98.1718,98.85,99.3847,99.6379,99.7871,99.9161,99.984,100.491,100.609,100.908,101.075,101.276,101.803,101.862,101.967,102.231,102.562,102.966,103.051,103.066,103.117,103.41,103.483,103.627,103.822,104.105,104.35,105.616,105.788,105.824,106.629,106.655,106.786,106.895,107.208,107.215,107.278,107.443,107.581,107.742,107.891,108.132,108.45,109.349,109.775,109.888,110.067,110.555,110.814,110.858,112.454,112.722,113.114,113.579,113.876,114.046,114.265,114.35,114.376,115.446,115.746,115.814,116.032,116.265,116.974,117.822,117.942,118.326,118.576,119.275,119.381,119.955,120.187,120.283,120.61,120.656,120.808,120.854,120.903,121.403,121.463,121.845,122.17,122.612,122.734,123.408,123.423,124.052,124.198,124.493,124.551,124.674,124.767,125.024,125.116,125.261,125.703,126.421,126.627,127.019,127.522,127.683,128.354,129.039,129.189,129.387,129.441,129.494,129.657,130.047,130.419,131.266,131.503,131.756,132.097,132.341,132.41,132.535,133.09,133.11,133.233,133.898,134.497,134.601,134.664,134.712,135.041,135.372,135.894,136.163,136.292,136.794,137.221,137.863,137.972,138.077,138.291,138.88,139.525,139.77,139.781,140.74,141.048,141.239,141.536,141.762,141.994,142.064,142.239,142.356,142.608,143.144,143.171,144.661,144.739,145.213,145.336,145.34,146.142,146.466,147.064,147.128,147.62,150.577,150.729,151.041,151.157,151.248,152.615,152.876,153.04,155.701,156.207,156.664,157.017,157.377,158.077,158.442,158.676,159.061,159.204,159.399,160.664,160.915,161.038,161.297,161.641,163.748,165.12,167.587,167.769,168.984,169.239,169.248,169.557,170.326,170.769,172.72,174.053,174.427,174.499,175.539,176.751,178.577,179.601,180.496,181.631,182.398,182.636,187.745,192.463,194.277,194.454,194.519,195.514,195.775,197.137,198.037,198.543,198.92,200.032,200.311,201.041,201.769,202.204,203.236,203.907,205.635,205.897,206.347,206.55,206.829,210.979,213.466,213.653,214.109,215.116,215.157,219.858,221.092,221.206,221.763,223.118,224.123,224.634,226.648,227.297,228.207,232.383,234.146,236.645,236.888,243.047,244.489,247.052,250.11,254.33,255.139,257.556,257.621,257.885,260.373,264.15,265.235,270.256,270.635,274.382,278.904,280.168,280.415,283.228,287.187,292.419,300.777,302.417,310.336,312.791,317.529,317.889,331.478,334.944,335.04,336.982,339.826,340.285,347.823,354.637,360.071,361.473,365.805,367.701,390.912,392.167,393.514,409.417,411.694,416.53,421.491,430.805,437.702,439.219,452.279,453.9,479.941,509.565,533.295,595.716,622.121,623.255,696.459],"y":[19.6696,6.6537,11.3868,12.3843,17.7245,17.4428,14.6843,18.6956,12.4155,19.8665,18.0436,19.5538,23.9,15.5222,12.1775,12.4345,21.9111,13.5293,14.9825,19.1547,18.1553,17.5994,14.0885,18.2421,14.2896,15.3572,15.368,14.396,7.50045,16.0512,21.0096,13.6868,12.8782,15.9216,13.2103,18.1688,14.4922,6.93072,11.3643,10.5999,16.6341,16.9401,11.0356,13.1635,19.1241,12.5966,16.9483,10.6467,11.7689,15.0963,14.2148,16.0776,16.2208,16.4884,18.1416,13.4143,17.9446,7.6964,13.651,13.8363,9.54089,15.8521,9.3542,16.6683,11.8251,16.9558,14.8809,15.4898,5.05498,18.3139,17.824,22.7339,12.2423,21.4655,13.1321,13.6114,14.2003,15.3082,14.8436,13.2382,11.9525,6.47577,14.2251,10.4456,13.2453,14.2403,17.7753,15.362,19.1787,15.6952,12.6008,17.5325,12.0594,5.2945,14.8741,8.28976,14.8067,20.7191,15.8356,18.3104,10.7525,17.4276,19.9507,14.9523,17.4392,11.863,15.2657,17.8219,13.438,14.638,14.916,14.9021,16.7725,13.8651,12.2463,18.4267,13.3229,14.8556,6.35374,20.1701,11.7943,16.4837,14.9057,13.2498,12.9571,17.0481,14.1939,20.4792,17.2309,15.5335,17.4823,20.0644,12.4214,13.5976,12.1328,12.1245,15.3262,18.4533,16.0976,21.4858,17.4105,16.7698,13.8261,9.25336,16.9647,16.7811,15.4103,8.11079,17.3609,20.4972,15.4086,17.1602,13.6504,15.3915,10.2972,15.3534,14.0104,15.3162,11.0537,12.2991,17.1426,16.4754,21.5041,15.106,10.6023,15.6225,15.0501,9.72683,13.186,18.1737,11.7794,18.0237,13.3707,20.3813,15.0795,16.0738,16.6633,16.8965,16.7405,14.1032,14.8935,8.68653,21.6477,13.9459,7.96618,18.7315,12.4914,11.5148,15.9817,12.1105,15.0652,14.4256,14.8287,15.8547,15.5834,20.0463,15.8281,14.7143,15.7764,15.7576,18.2445,13.4593,12.4605,12.459,18.8269,13.2895,15.5975,20.8959,13.0304,16.8027,16.4331,18.0259,16.2061,15.0378,14.4321,15.5095,17.9757,21.3207,11.5225,20.3674,16.3862,14.7398,14.2698,17.9538,19.0277,9.87359,12.4711,14.6552,17.8829,9.20733,16.8213,11.5643,11.6845,21.3568,16.0586,10.1615,15.6004,13.4229,20.2653,11.1184,19.7082,9.30144,12.3536,18.615,19.7351,12.8675,19.4362,10.0083,12.5844,14.6952,18.3258,8.21459,16.7564,16.7651,17.6079,19.4679,11.7061,17.1812,15.8281,21.4041,11.6371,11.041,17.7499,11.6431,11.7436,12.5647,17.0275,12.87,18.2262,16.434,17.9847,15.6019,10.8914,17.4965,15.8526,23.2456,12.6004,22.5403,15.1494,11.887,13.188,14.1129,19.1744,13.8418,15.5601,20.2454,13.6948,16.7409,13.3931,13.9825,14.1395,18.7348,19.2294,13.729,11.513,18.0202,15.6945,9.99584,15.6583,19.3104,9.54683,16.9383,19.8579,11.7069,9.71179,13.0041,14.2733,18.1953,19.2331,15.6623,16.7003,12.6489,16.7958,15.4779,19.0489,15.1071,15.1718,13.7358,12.18,13.4329,15.3866,15.4565,11.9968,18.3662,14.6002,9.49128,12.0077,10.8101,13.6215,17.8823,14.3336,15.2143,6.37914,21.4389,16.8617,7.25826,20.1907,22.7503,11.2697,17.6534,17.6962,19.1529,14.7512,14.6094,11.7954,15.1016,16.6912,15.0819,13.2673,13.6257,14.8996,20.8818,10.5775,11.0444,11.0668,17.6952,15.4038,10.894,12.0281,13.1682,12.9411,20.6365,13.6252,15.3088,13.2316,15.7738,15.0324,16.3204,16.2057,13.1812,19.3331,16.1111,13.5645,13.864,18.6714,8.47296,17.6844,19.2802,15.3757,15.095,11.1587,19.779,17.6412,14.3628,9.21958,15.1598,15.2691,13.3952,15.51,15.9055,18.4688,13.267,15.0296,13.7251,12.4287,13.7984,15.612,16.4661,18.5337,14.8155,12.9757,16.361,12.2417,11.231,14.8312,11.6051,17.1941,18.2699,12.249,2.65644,10.7648,16.3247,15.5767,13.011,23.8403,14.1444,12.1237,10.0292,19.9307,13.2486,16.1744,11.6601,12.2482,8.69887,6.40155,15.3734,19.8665,9.02342,11.0295,15.8512,11.2537,17.1735,17.3143,18.0652,14.5751,11.7728,8.66815,12.683,18.6782,19.8922,16.351,10.5474,18.4067,7.74105,8.05137,16.8707,11.3074,10.0902,15.0681,18.3311,16.1193,18.9247,9.0227,15.1452,15.6292,18.2505,15.9858,16.3921,15.29,9.77435,17.3982,9.60004,15.0695,11.8341,12.0692,12.4793,19.4841,13.2013,17.4118,10.0287,12.6439,9.55356,18.2782,18.7148,12.3824,12.1222,12.1248,17.0359,10.1494,19.5349,12.8149,14.4166,12.5715,7.6489,19.9613,12.7077,13.9746,11.5171,16.3854,13.399,12.6395,12.3366,14.8569,21.5019,6.75955,7.84149,18.5677,8.69038,15.4492,12.3617,12.0003,20.1243,18.7194,14.1941,7.30998,14.8133,14.6714,10.9781,14.8175,17.1014,17.8554,12.2211,15.1197,20.0006,16.9038,15.6473,20.2863,14.9954,16.981,13.7966,14.8551,13.7903,9.52801,15.0285,19.299,14.7647,12.7757,14.5557,11.792,13.246,11.6475,18.5486,12.9106,13.3476,15.8229,14.1911,14.7956,19.6803,18.6778,12.1888,15.8356,20.4669,19.5566,18.4959,18.1247,13.3163,15.4679,12.9017,12.7,8.45517,11.0935,9.86556,16.0746,12.0547,12.9819,22.1877,13.6351,13.227,17.1861,18.2313,21.1274,18.1099,20.3012,12.2657,17.8803,13.1704,16.5673,12.8887,9.67507,16.1886,12.0029,19.5025,12.1739,16.2725,14.6335,14.2328,19.4655,15.0537,14.5161,15.2665,12.9711,20.0562,17.7831,14.442,14.8572,14.3606,23.2537,12.3654,19.1432,9.47076,9.80467,19.852,5.69304,17.6483,11.744,11.6477,13.7113,17.0775,14.5308,10.7901,13.2259,13.3557,10.0082,16.2519,14.9305,15.3788,16.0151,19.7232,13.5687,16.8956,15.4503,16.8719,6.76759,9.19818,14.6653,9.96109,19.406,22.0272,16.1179,12.5515,11.3906,16.0978,13.9677,19.3778,17.091,14.5422,17.5472,16.6906,17.6275,21.4758,10.9539,11.1007,17.9969,13.2209,14.4131,17.0877,6.56772,11.388,10.7043,17.9369,15.6095,17.72,11.7053,15.0177,19.5426,18.5169,15.9248,9.53567,16.3934,16.702,15.8699,12.5956,15.8618,12.1694,15.6499,11.3969,11.4195,13.4167,13.3893,12.2584,12.4489,19.3828,17.745,14.2507,9.92017,14.5105,8.44532,13.3094,18.2316,13.6298,18.3436,13.5674,17.424,20.7922,17.4111,13.1052,13.3751,13.6068,16.9832,20.1393,13.8986,15.0151,20.228,12.1009,18.7086,9.92144,11.3015,14.902,21.5035,16.1565,18.2383,13.4417,15.1978,17.387,13.8117,14.8404,16.2608,13.2355,17.6596,13.1722,13.6705,17.6198,14.9482,13.9493,10.864,11.9339,13.6478,11.4502,16.0822,15.8817,20.9715,18.934,10.1308,13.7169,12.8186,15.2703,17.5502,13.6324,20.6312,16.5258,17.3251,11.6449,12.1662,18.0152,21.353,13.8728,7.55123,22.048,15.2727,12.4391,15.9844,17.5758,11.7147,15.4357,18.6371,19.3303,16.02,16.0778,12.9874,15.1399,12.4012,20.6588,18.7878,16.0381,13.1166,15.9384,13.266,17.3126,12.8132,17.9996,20.828,17.2754,11.0185,16.5042,16.5274,21.1641,15.5993,22.2407,16.5376,13.1093,13.5124,15.0356,19.9624,16.5897,8.45483,11.2821,10.9272,14.1223,12.4511,12.8602,15.5483,13.8303,8.52556,10.4246,13.8746,12.4569,18.1759,18.0333,14.7852,14.4543,16.2229,13.4474,10.0909,14.963,13.2339,14.4282,16.7995,10.6526,15.0125,16.3828,9.38558,12.808,15.5368,19.2569,21.378,18.5711,15.1772,10.8292,19.7556,15.0955,14.1473,13.7228,22.2567,12.9508,10.5702,15.385,21.0673,19.8513,19.8805,11.8644,11.9826,13.3627,14.2151,12.2416,14.1702,14.9631,12.8442,14.4121,16.6606,14.5317,8.55373,11.2571,14.3118,17.067,13.7475,14.7409,13.4055,12.5844,14.1311,9.08685,10.0835,14.3231,14.8611,19.5634,17.4383,15.7784,17.4714,15.6744,15.9818,15.1062,13.987,19.2308,19.8212,17.4071,10.8801,12.8653,16.9605,16.6333,18.0997,14.2967,16.423,15.6697,11.544,10.8841,19.7579,11.371,19.0035,20.8254,9.88552,16.49,6.46322,13.8436,23.9,13.211,8.88451,22.6283,14.8063,18.3969,9.57214,21.392,17.6021,6.97919,16.2629,8.34189,13.1016,20.0141,14.3396,8.92028,3.65963,11.8373,12.3681,11.8998,11.4403,13.4365,16.26,16.5836,17.018,14.3547,13.4914,18.8644,16.719,11.1158,13.4843,16.3441,14.1653,19.9919,18.7923,21.4286,16.4673,17.3994,14.0029,15.1226,18.9809,16.5593,15.0496,19.0381,17.096,13.5477,14.4279,16.0199,17.5293,20.7043,11.6656,17.2274,14.4815,14.1153,14.0647,15.0918,22.3943,13.2058,20.7104,19.0212,13.8589,16.9754,9.32835,17.0598,13.5522,16.0652,18.2466,17.5114,14.9805,12.6415,11.9085,14.8968,18.0936,10.8996,16.1908,16.8435,14.7523,13.3518,19.7775,18.8572,13.6205,7.94527,13.5602,7.67649,18.1496,12.3583,19.1814,16.5089,17.7685,12.4081,20.9931,16.4788,19.8184,11.4241,12.4475,22.9745,13.7422,15.6442,15.5174,16.4539,9.98243,13.0982,12.4235,16.8784,15.4975,12.8623,16.3204,8.61688,20.6915,16.6049,16.9946,13.5041,16.0535,11.1912,16.7437,16.2886,20.2824,11.2827,12.4537,18.4972,13.6816,10.4195,16.7052,19.1575,14.2953,16.4078,13.9364,10.0755,8.33157,9.89603,21.0667,13.6636,20.302,12.8976,15.2501,10.1479,18.2136,10.9609,22.7144,13.9202,16.452,14.5612,16.802,20.2389,14.0896,8.65495,16.4721,14.0114,9.1855,11.1011,11.969,15.3831,20.9658,12.9739,16.8954,19.7619,10.4419,11.359,9.37024,13.649,10.414,8.05796,12.4503,15.1495,17.251,12.867,11.067,8.68334,15.9996,23.9,15.1041,11.6958,13.1413,15.6044,14.2148,13.2194,19.0628,20.4852,10.8679,10.8495,10.4662,17.188,12.1106,12.4679,11.6173,14.1434,12.5575,17.5322,8.27255,13.0302,16.9296,19.7437,16.3517,10.487,13.239,18.5103,22.7896,9.55186,19.6722,13.7731,14.4854,19.6723,16.2122,14.771,16.8755,11.0583,17.8934,16.5342,14.1611,13.4801,6.93334,18.0651,7.80427,14.9664,16.4362,15.3536,15.5616,19.0567,19.4288,15.2092,18.3623,13.6087,16.3677,12.7235,14.3287,15.85,13.0355,11.9581,17.5717,10.9797,14.4387,15.3971,16.0097,13.9146,11.8523,9.88107,7.75244,13.6215,14.9718,16.6771,20.7588,19.4633,19.4529,13.639,19.2636,15.2953,16.5994,8.49176,10.0802,14.7255,14.1633,13.8661,11.9428,17.9738,20.2055,11.3971,16.3309,18.6857,16.5062,18.8194,17.9158,16.4769,9.7491,23.9,10.0658,19.3013,16.0657,9.21853,12.917,13.5779,11.1226,16.4355,13.3248,16.543,15.4731,20.0558,11.2483,18.5847,18.7619,15.1018,15.3634,14.8707,18.6346,19.7369,16.6974,22.7688,10.0963,18.7087,13.6593,15.3086,12.3225,11.6475,16.3199,10.9773,8.5848,14.6061,9.11248,14.171,16.9803,10.4161,12.867,19.2926,17.3614,21.3908,9.0745,13.0169,10.643,16.6538,13.0237,18.0009,17.1619,12.2429,16.4651,11.0365,19.4974,14.5157,13.0713,14.8205,16.6604,15.3296,13.06,15.1677,16.0944,21.0898,14.3522,20.3864,8.46237,18.225,15.1791,16.7178,14.1501,14.61,11.2307,14.3672,15.0013,11.4007,16.3525,21.8399],"sx":[141.34,180.1,180.25,185.33,187.67,189.59,190.75,191.76,193.32,193.46,193.77,194.05,196.77,200.77,200.98,204.13,205.3,205.66,205.9,206.1,206.9,208.51,209.06,209.18,210.42,210.81,211.68,211.93,212.78,214.39,215.93,216.22,216.37,216.86,217.33,217.92,217.95,219.1,222.04,222.46,222.5,222.76,226.77,226.99,227.63,228.26,228.33,228.86,228.87,229.43,229.75,229.82,230.47,230.69,230.7,231.01,231.57,231.77,231.94,232.08,232.19,232.26,232.28,232.46,232.99,233.3,234.21,234.27,235.13,235.64,236.76,237.63,237.73,237.95,238.13,238.35,238.4,238.46,240.19,240.44,240.98,241.13,241.54,241.56,241.67,241.94,241.97,242.81,242.9,242.95,242.97,243.0,243.01,243.16,243.17,243.19,243.74,243.88,244.03,244.3,244.46,244.65,244.69,244.81,245.64,245.72,245.84,245.85,245.93,246.01,246.08,246.2,246.24,246.42,246.47,246.85,247.01,247.26,247.26,247.6,247.9,248.16,248.23,248.26,248.31,248.55,248.91,249.21,249.51,249.73,250.0,250.47,250.6,251.0,251.28,251.97,252.25,252.31,252.53,252.78,254.22,254.38,254.42,254.57,254.58,254.6,254.73,254.76,255.29,255.52,255.54,255.94,256.03,256.13,256.25,256.38,256.67,256.95,257.06,257.09,257.15,257.7,257.78,258.05,258.19,258.39,258.54,258.64,258.64,258.67,258.89,258.92,258.94,259.25,259.27,259.37,259.66,259.77,260.01,260.04,260.31,260.37,260.42,260.58,260.7,260.85,260.96,261.08,261.23,261.4,261.42,261.48,261.61,261.78,261.8,261.91,261.92,262.09,262.33,262.36,262.8,262.87,262.87,262.88,262.91,262.99,263.22,263.56,263.66,263.82,263.86,263.88,263.89,264.2,264.24,264.48,264.49,264.56,264.94,265.05,265.21,265.21,265.31,265.43,265.66,265.86,265.87,266.12,266.34,266.46,266.84,267.08,267.41,267.69,267.78,267.82,267.91,267.96,267.97,267.98,268.19,268.26,268.64,268.75,268.79,268.8,268.95,269.01,269.04,269.07,269.32,269.71,270.16,270.37,270.47,270.57,270.62,270.76,271.02,271.02,271.06,271.43,271.43,271.53,271.71,271.74,271.78,271.79,271.98,272.14,272.51,272.57,272.74,272.78,272.99,273.02,273.23,273.51,273.55,273.56,273.71,273.76,273.88,273.93,274.07,274.26,274.39,274.45,274.83,274.83,274.89,275.24,275.27,275.8,276.3,276.32,276.49,276.54,276.68,276.69,276.81,276.84,276.88,276.9,277.0,277.08,277.18,277.24,277.26,277.33,277.45,277.51,277.64,277.77,277.9,277.98,277.98,278.05,278.12,278.31,278.37,278.44,278.45,278.5,278.59,278.71,278.77,278.83,278.85,279.08,279.1,279.2,279.44,279.46,279.46,279.53,279.58,279.75,279.81,279.86,279.89,279.91,280.02,280.15,280.25,280.35,280.42,280.52,280.6,280.67,280.69,280.72,280.86,281.09,281.2,281.23,281.28,281.32,281.39,281.57,281.76,281.84,281.97,282.17,282.19,282.26,282.26,282.29,282.34,282.35,282.64,282.64,282.68,282.73,282.96,283.28,283.3,283.37,283.53,283.91,284.39,284.6,284.69,285.03,285.13,285.16,285.28,285.44,285.53,285.56,286.01,286.24,286.28,286.55,286.56,286.57,286.69,286.86,286.89,286.97,286.98,287.03,287.38,287.38,287.39,287.52,287.66,287.82,287.88,287.89,288.07,288.11,288.13,288.13,288.46,288.57,288.61,288.62,288.63,288.67,288.82,288.91,288.93,288.94,289.14,289.62,289.65,289.74,289.79,289.92,289.95,290.09,290.32,290.35,290.87,290.88,291.84,292.03,292.19,292.44,292.55,292.63,292.69,292.76,292.8,292.83,292.86,292.86,292.92,293.03,293.09,293.15,293.38,293.79,293.82,293.82,293.87,293.94,294.02,294.24,294.25,294.26,294.29,294.41,294.43,294.45,294.54,294.74,294.87,294.92,294.98,295.03,295.16,295.22,295.31,295.36,295.52,295.52,295.54,295.69,295.72,295.73,295.74,295.79,295.94,295.94,295.95,296.04,296.06,296.1,296.1,296.14,296.21,296.21,296.22,296.32,296.47,296.56,296.67,296.9,297.07,297.09,297.12,297.17,297.32,297.32,297.35,297.46,297.56,297.72,297.99,298.04,298.07,298.27,298.36,298.45,298.49,298.55,298.65,298.84,298.86,298.91,299.14,299.18,299.44,299.5,299.85,299.87,299.93,300.1,300.13,300.27,300.35,300.36,300.39,300.62,300.66,300.7,300.88,300.91,300.99,301.09,301.16,301.35,301.36,301.39,301.41,301.54,301.8,301.8,301.82,301.89,301.95,302.05,302.09,302.35,302.4,302.58,302.72,302.82,303.18,303.3,303.49,303.63,303.89,303.91,304.1,304.24,304.41,304.51,304.51,304.52,304.99,305.0,305.07,305.18,305.25,305.27,305.43,305.48,305.55,305.61,305.85,305.94,305.96,306.11,306.26,306.27,306.34,306.41,306.42,306.45,306.51,306.6,306.69,306.7,306.7,306.91,306.94,307.09,307.39,307.56,307.68,307.69,307.73,307.8,307.97,308.12,308.54,308.6,308.74,308.86,308.89,308.93,308.96,308.98,309.02,309.07,309.09,309.14,309.17,309.19,309.28,309.39,309.44,309.53,309.72,309.91,310.02,310.13,310.18,310.25,310.33,310.39,310.68,310.73,310.93,311.02,311.1,311.2,311.21,311.42,311.54,311.62,311.84,311.89,312.0,312.07,312.25,312.34,312.35,312.38,312.55,312.76,312.76,312.78,313.01,313.06,313.08,313.2,313.28,313.53,313.54,313.64,313.69,313.7,313.78,313.8,314.08,314.2,314.2,314.26,314.4,314.44,314.57,314.62,314.63,314.67,314.68,314.78,314.82,314.94,315.16,315.33,315.33,315.35,315.46,315.59,315.7,315.83,315.94,316.07,316.34,316.37,316.79,317.03,317.19,317.23,317.64,317.71,317.85,317.93,318.04,318.36,318.37,318.58,318.77,318.79,318.84,318.92,318.94,318.97,319.11,319.12,319.18,319.49,319.61,319.66,319.82,320.06,320.12,320.23,320.44,320.77,320.82,321.09,321.36,321.53,321.81,321.87,321.87,321.91,321.94,321.94,321.95,322.22,322.53,322.54,322.65,322.71,322.73,322.75,322.85,323.18,323.2,323.25,323.45,323.55,323.63,323.66,323.88,323.88,324.03,324.03,324.12,324.12,324.17,324.34,324.49,324.55,324.85,324.98,324.99,325.17,325.2,325.24,325.29,325.34,325.43,325.48,325.6,325.66,325.69,325.74,325.76,325.79,325.86,326.03,326.13,326.38,326.4,326.86,327.01,327.01,327.06,327.13,327.4,327.44,327.72,327.73,327.76,327.77,327.84,327.87,328.03,328.37,328.41,328.67,328.69,328.75,328.76,328.85,329.09,329.21,329.24,329.54,329.97,330.02,330.05,330.56,330.69,330.69,330.69,330.84,330.93,331.18,331.24,331.28,331.3,331.31,331.34,331.45,331.46,331.81,332.08,332.17,332.63,332.72,332.73,332.78,332.89,333.09,333.32,333.49,333.67,333.76,333.91,333.92,334.33,334.47,334.49,334.52,334.56,334.6,334.65,334.66,334.94,334.95,334.99,335.35,335.38,335.38,335.6,335.6,335.68,335.92,336.17,336.55,336.56,336.84,336.87,337.04,337.41,337.66,337.68,337.75,337.88,337.89,337.94,338.05,338.08,338.14,338.33,338.37,338.39,338.49,338.65,338.83,338.94,339.06,339.16,339.22,339.3,339.63,339.66,339.75,339.92,339.97,339.98,339.99,339.99,340.35,340.62,340.75,340.83,340.9,340.93,341.19,341.25,341.4,341.49,341.59,341.85,341.88,341.94,342.07,342.23,342.44,342.48,342.48,342.51,342.66,342.69,342.76,342.86,343.0,343.12,343.74,343.82,343.84,344.22,344.24,344.3,344.35,344.5,344.5,344.53,344.61,344.68,344.76,344.83,344.94,345.09,345.51,345.71,345.76,345.85,346.07,346.19,346.21,346.95,347.07,347.25,347.46,347.59,347.67,347.76,347.8,347.81,348.29,348.42,348.45,348.55,348.65,348.96,349.33,349.38,349.55,349.66,349.96,350.01,350.25,350.35,350.39,350.53,350.55,350.61,350.63,350.65,350.86,350.89,351.05,351.19,351.37,351.42,351.7,351.71,351.97,352.03,352.15,352.18,352.23,352.26,352.37,352.41,352.47,352.65,352.94,353.02,353.18,353.38,353.45,353.71,353.99,354.05,354.12,354.15,354.17,354.23,354.39,354.53,354.86,354.95,355.05,355.19,355.28,355.31,355.35,355.57,355.58,355.62,355.88,356.11,356.15,356.17,356.19,356.31,356.44,356.64,356.74,356.79,356.97,357.13,357.37,357.41,357.45,357.53,357.75,357.99,358.07,358.08,358.43,358.54,358.61,358.72,358.8,358.88,358.91,358.97,359.01,359.1,359.3,359.31,359.83,359.86,360.03,360.07,360.07,360.36,360.47,360.68,360.7,360.87,361.89,361.94,362.04,362.08,362.11,362.57,362.66,362.72,363.6,363.76,363.91,364.03,364.15,364.37,364.49,364.57,364.69,364.74,364.8,365.2,365.28,365.32,365.41,365.52,366.18,366.6,367.36,367.42,367.79,367.87,367.87,367.96,368.19,368.33,368.91,369.3,369.41,369.43,369.74,370.09,370.61,370.91,371.16,371.48,371.7,371.76,373.18,374.45,374.93,374.97,374.99,375.25,375.32,375.67,375.91,376.04,376.14,376.42,376.49,376.68,376.86,376.97,377.23,377.4,377.83,377.9,378.01,378.06,378.13,379.15,379.75,379.79,379.9,380.14,380.15,381.26,381.54,381.57,381.7,382.01,382.24,382.36,382.81,382.96,383.16,384.09,384.48,385.02,385.08,386.39,386.69,387.23,387.86,388.71,388.87,389.36,389.37,389.42,389.91,390.65,390.86,391.82,391.89,392.6,393.43,393.66,393.71,394.22,394.93,395.85,397.3,397.57,398.9,399.3,400.07,400.13,402.27,402.8,402.82,403.11,403.54,403.61,404.73,405.73,406.5,406.7,407.31,407.58,410.71,410.87,411.05,413.08,413.36,413.96,414.56,415.68,416.5,416.67,418.17,418.36,421.21,424.28,426.61,432.27,434.49,434.58,440.27],"sy":[351.87,448.98,413.66,406.22,366.38,368.48,389.06,359.13,405.99,350.4,364.0,352.73,320.31,382.81,407.76,405.85,335.14,397.68,386.84,355.71,363.17,367.31,393.51,362.52,392.01,384.04,383.96,391.21,442.66,378.86,341.87,396.5,402.54,379.83,400.06,363.06,390.49,446.91,413.83,419.53,374.51,372.23,416.28,400.41,355.94,404.64,372.17,419.18,410.81,385.99,392.56,378.67,377.6,375.6,363.27,398.54,364.74,441.2,396.77,395.39,427.43,380.35,428.83,374.26,410.39,372.11,387.59,383.05,460.9,361.98,365.64,329.01,407.28,338.47,400.64,397.07,392.67,384.41,387.87,399.85,409.44,450.3,392.49,420.68,399.8,392.37,366.0,384.01,355.53,381.52,404.61,367.81,408.64,459.12,387.64,436.77,388.15,344.04,380.47,362.01,418.4,368.59,349.77,387.06,368.51,410.11,384.72,365.65,398.36,389.41,387.33,387.44,373.48,395.17,407.25,361.14,399.22,387.78,451.21,348.13,410.62,375.64,387.41,399.76,401.95,371.43,392.72,345.83,370.06,382.73,368.19,348.92,405.94,397.17,408.1,408.16,384.27,360.94,378.52,338.32,368.72,373.5,395.46,429.58,372.05,373.42,383.64,438.1,369.09,345.69,383.66,370.59,396.77,383.78,421.79,384.07,394.09,384.35,416.15,406.86,370.72,375.7,338.18,385.92,419.52,382.06,386.33,426.05,400.24,363.03,410.73,364.15,398.86,346.56,386.11,378.69,374.3,372.56,373.72,393.4,387.5,433.81,337.11,394.57,439.18,358.87,405.42,412.71,379.38,408.26,386.22,390.99,387.98,380.33,382.35,349.06,380.53,388.84,380.91,381.05,362.5,398.2,405.65,405.66,358.15,399.47,382.25,342.72,401.4,373.26,376.01,364.13,377.71,386.42,390.94,382.9,364.5,339.55,412.65,346.66,376.36,388.65,392.15,364.67,356.66,424.95,405.57,389.28,365.2,429.92,373.12,412.34,411.44,339.28,378.81,422.8,382.23,398.47,347.42,415.67,351.58,429.22,406.45,359.74,351.38,402.62,353.61,423.95,404.73,388.98,361.89,437.33,373.6,373.54,367.25,353.37,411.28,370.43,380.53,338.93,411.8,416.24,366.19,411.75,411.0,404.88,371.58,402.6,362.64,376.01,364.44,382.22,417.36,368.08,380.35,325.19,404.61,330.45,385.59,409.93,400.22,393.32,355.56,395.35,382.53,347.57,396.44,373.72,398.69,394.3,393.13,358.84,355.15,396.19,412.72,364.17,381.52,424.04,381.79,354.55,427.39,372.24,350.46,411.27,426.16,401.6,392.13,362.87,355.12,381.76,374.02,404.25,373.31,383.14,356.5,385.91,385.42,396.14,407.75,398.4,383.82,383.3,409.11,361.59,389.69,427.81,409.03,417.97,396.99,365.2,391.68,385.11,451.02,338.67,372.82,444.47,347.98,328.88,414.54,366.91,366.59,355.72,388.56,389.62,410.61,385.95,374.09,386.09,399.63,396.96,387.46,342.82,419.7,416.22,416.05,366.6,383.69,417.34,408.88,400.37,402.07,344.65,396.96,384.4,399.9,380.93,386.46,376.86,377.71,400.28,354.38,378.42,397.42,395.18,359.32,435.4,366.68,354.77,383.9,386.0,415.37,351.05,367.0,391.46,429.83,385.51,384.7,398.68,382.9,379.95,360.83,399.64,386.49,396.22,405.89,395.67,382.14,375.77,360.34,388.08,401.81,376.55,407.29,414.83,387.97,412.03,370.34,362.31,407.23,478.8,418.3,376.82,382.4,401.55,320.75,393.09,408.17,423.79,349.92,399.77,377.94,411.62,407.24,433.72,450.86,383.92,350.4,431.3,416.33,380.36,414.66,370.49,369.44,363.84,389.88,410.78,433.95,403.99,359.26,350.21,376.63,419.93,361.29,440.86,438.55,372.75,414.26,423.34,386.2,361.85,378.36,357.42,431.3,385.62,382.01,362.45,379.35,376.32,384.54,425.69,368.81,426.99,386.19,410.33,408.57,405.51,353.25,400.13,368.71,423.8,404.28,427.34,362.25,358.99,406.24,408.18,408.16,371.52,422.89,352.87,403.01,391.06,404.82,441.55,349.69,403.81,394.36,412.69,376.37,398.65,404.32,406.58,387.77,338.2,448.19,440.11,360.09,433.78,383.35,406.39,409.09,348.47,358.96,392.72,444.08,388.1,389.16,416.71,388.07,371.03,365.4,407.44,385.81,349.4,372.5,381.88,347.27,386.74,371.93,395.68,387.79,395.73,427.53,386.49,354.63,388.46,403.3,390.02,410.64,399.79,411.72,360.23,402.29,399.03,380.57,392.74,388.23,351.79,359.27,407.68,380.47,345.92,352.71,360.62,363.39,399.27,383.21,402.36,403.87,435.54,415.85,425.01,378.69,408.68,401.76,333.08,396.89,399.93,370.4,362.6,340.99,363.5,347.15,407.11,365.22,400.36,375.01,402.46,426.43,377.84,409.07,353.11,407.79,377.21,389.44,392.43,353.39,386.31,390.32,384.72,401.84,348.98,365.94,390.87,387.77,391.48,325.13,406.36,355.79,427.96,425.47,350.51,456.14,366.95,411.0,411.72,396.32,371.21,390.21,418.12,399.94,398.97,423.95,377.37,387.22,383.88,379.13,351.47,397.38,372.56,383.35,372.74,448.13,429.99,389.2,424.3,353.83,334.28,378.37,404.97,413.63,378.52,394.41,354.04,371.11,390.12,367.7,374.09,367.1,338.39,416.89,415.8,364.35,399.98,391.08,371.13,449.62,413.65,418.75,364.79,382.16,366.41,411.29,386.57,352.81,360.47,379.81,427.47,376.31,374.01,380.22,404.64,380.28,407.82,381.86,413.59,413.42,398.52,398.72,407.16,405.74,354.01,366.23,392.3,424.61,390.36,435.61,399.32,362.6,396.93,361.76,397.39,368.62,343.49,368.72,400.84,398.83,397.1,371.91,348.36,394.92,386.59,347.7,408.34,359.04,424.6,414.3,387.44,338.19,378.08,362.55,398.33,385.23,368.9,395.57,387.9,377.3,399.87,366.86,400.34,396.62,367.16,387.09,394.54,417.56,409.58,396.79,413.19,378.63,380.13,342.15,357.36,423.03,396.28,402.98,384.69,367.68,396.91,344.69,375.32,369.36,411.74,407.85,364.21,339.31,395.12,442.28,334.12,384.67,405.81,379.36,367.49,411.22,383.46,359.57,354.4,379.1,378.66,401.72,385.66,406.09,344.49,358.45,378.96,400.76,379.71,399.64,369.45,403.02,364.33,343.22,369.73,416.41,375.48,375.31,340.72,382.23,332.68,375.23,400.81,397.8,386.44,349.68,374.85,435.54,414.44,417.09,393.25,405.72,402.67,382.62,395.43,435.01,420.84,395.1,405.68,363.01,364.08,388.31,390.78,377.58,398.29,423.33,386.98,399.88,390.97,373.28,419.14,386.61,376.39,428.59,403.06,382.7,354.95,339.12,360.06,385.38,417.82,351.23,385.99,393.07,396.24,332.57,401.99,419.76,383.83,341.44,350.51,350.29,410.1,409.22,398.92,392.56,407.29,392.9,386.98,402.79,391.09,374.32,390.2,434.8,414.63,391.84,371.28,396.05,388.64,398.6,404.73,393.19,430.82,423.39,391.76,387.74,352.66,368.51,380.9,368.27,381.67,379.38,385.91,394.26,355.14,350.74,368.75,417.44,402.63,372.08,374.52,363.58,391.95,376.09,381.71,412.49,417.41,351.21,413.78,356.84,343.24,424.86,375.59,450.4,395.33,320.31,400.05,432.33,329.79,388.15,361.36,427.2,339.02,367.29,446.55,377.28,436.38,400.87,349.3,391.63,432.07,471.31,410.3,406.34,409.84,413.26,398.37,377.31,374.89,371.65,391.52,397.96,357.87,373.88,415.69,398.01,376.68,392.93,349.46,358.41,338.74,375.76,368.8,394.15,385.79,357.01,375.07,386.34,356.58,371.07,397.54,390.97,379.1,367.84,344.15,411.58,370.09,390.57,393.31,393.68,386.02,331.54,400.09,344.1,356.71,395.22,371.97,429.02,371.34,397.51,378.76,362.48,367.97,386.85,404.3,409.77,387.48,363.63,417.3,377.82,372.95,388.55,399.0,351.06,357.93,397.0,439.34,397.45,441.34,363.21,406.41,355.51,375.45,366.05,406.04,341.99,375.67,350.76,413.38,405.75,327.21,396.09,381.9,382.85,375.86,424.14,400.89,405.93,372.69,382.99,402.65,376.85,434.33,344.24,374.73,371.82,397.87,378.85,415.12,373.7,377.09,347.3,414.44,405.7,360.61,396.54,420.88,373.98,355.69,391.96,376.2,394.64,423.45,436.46,424.79,341.44,396.68,347.15,402.39,384.84,422.91,362.73,416.84,329.15,394.76,375.87,389.98,373.26,347.62,393.5,434.04,375.72,394.08,430.09,415.79,409.32,383.85,342.2,401.82,372.56,351.18,420.71,413.87,428.71,396.79,420.92,438.5,405.73,385.59,369.91,402.62,416.05,433.83,379.25,320.31,385.93,411.36,400.57,382.2,392.56,399.99,356.39,345.78,417.53,417.67,420.53,370.38,408.26,405.6,411.94,393.1,404.93,367.81,436.9,401.4,372.31,351.31,376.62,420.38,399.84,360.52,328.59,427.35,351.85,395.86,390.55,351.85,377.66,388.41,372.71,416.11,365.12,375.26,392.96,398.05,446.89,363.84,440.39,386.96,375.99,384.07,382.52,356.44,353.66,385.15,361.62,397.09,376.5,403.69,391.71,380.36,401.36,409.4,367.52,416.7,390.89,383.74,379.17,394.8,410.19,424.9,440.78,396.99,386.92,374.19,343.74,353.41,353.48,396.86,354.9,384.5,374.77,435.26,423.41,388.75,392.95,395.17,409.51,364.52,347.87,413.59,376.78,359.21,375.47,358.21,364.95,375.69,425.88,320.31,423.52,354.62,378.76,429.84,402.25,397.32,415.63,376.0,399.2,375.19,383.18,348.99,414.7,359.96,358.64,385.95,383.99,387.67,359.59,351.37,374.04,328.74,423.29,359.04,396.71,384.4,406.68,411.72,376.86,416.72,434.57,389.64,430.63,392.89,371.93,420.91,402.62,354.68,369.09,339.03,430.91,401.5,419.21,374.37,401.45,364.32,370.58,407.28,375.78,416.28,353.15,390.32,401.1,388.04,374.32,384.25,401.18,385.45,378.54,341.27,391.54,346.52,435.48,362.64,385.37,373.89,393.05,389.62,414.83,391.43,386.7,413.56,376.62,335.68]},{"panel":1,"label":"fraud, caught","color":"var(--chart-maroon, #b6262c)","x":[0.541002,0.896533,1.08667,1.24227,1.83635,1.88943,1.89617,2.19256,2.25759,2.36499,2.92709,3.05119,3.21287,3.49601,3.55675,3.64113,3.81175,3.99451,4.17876,4.3195,4.76994,4.82222,1529.52,1692.4,1841.53,1912.68,2883.39,3199.29,3737.1,3856.35,4272.27,4418.98,4438.13,4741.76,4829.76,4904.62],"y":[0.791323,4.29613,0.55817,0.464662,1.8923,1.20894,2.27392,3.91963,4.41914,3.28747,3.84171,3.95995,0.631339,4.71116,0.133478,4.38663,2.98394,3.94156,2.10252,2.005,1.91109,1.68099,11.4319,17.844,1.70987,22.4551,20.2583,15.6944,7.42628,9.77761,3.44508,19.3666,16.8473,19.0383,9.48659,21.2098],"sx":[73.82,99.67,109.51,116.36,136.36,137.82,138.0,145.44,146.93,149.31,160.22,162.35,164.99,169.31,170.19,171.39,173.74,176.14,178.44,180.14,185.21,185.77,480.53,485.71,490.03,491.97,512.97,518.3,526.25,527.85,533.1,534.82,535.05,538.43,539.37,540.16],"sy":[492.71,466.56,494.45,495.15,484.5,489.6,481.65,469.37,465.65,474.09,469.95,469.07,493.91,463.47,497.62,465.89,476.35,469.21,482.93,483.66,484.36,486.08,413.33,365.49,485.86,331.09,347.48,381.53,443.21,425.67,472.91,354.13,372.92,356.58,427.84,340.38]}]} 2026-10-15T21:52:05.472792 image/svg+xml Matplotlib v3.11.2, https://matplotlib.org/ $1 $10 $100 $1,000 Purchase amount ($, log scale) 0 5 10 15 20 25 Hour of day (0–24) 1. Hand-written rule: amount > $1,000 normal purchase fraud, caught fraud, missed $1 $10 $100 $1,000 Purchase amount ($, log scale) 0 5 10 15 20 25 Hour of day (0–24) 2. Rules learned from data normal purchase fraud, caught

ApproachFrauds caughtFalse alarms
Hand-written rule14 of 360
Rules learned from data36 of 362

The hand-written rule caught every big fraud and missed every small night-time one. Nobody told the model about card testing. It found that pattern in the data on its own.

The rules it learned are readable, which I did not expect:

If the amount is over $1,257, it’s fraud. Otherwise, if it’s before 5:24 am and the amount is under $29, it’s fraud. Everything else is normal.

That’s very close to what an experienced fraud analyst would write after studying the data for a week. The computer did it in under a second.

The code is short. This uses scikit-learn, the most common Python library for machine learning. Four names do all the work:

NameWhat it holdsIn this example
X_trainthe facts about past examples, one row each[amount, hour] of past transactions
y_trainthe known answer for each row of X_train1 = fraud, 0 = normal
X_testthe same facts for examples the model has not seennew transactions to check
y_testthe true answers for X_test, kept aside to score the modelused only in the full version below

X is a capital letter because it is a table (many columns); y is lower case because it is one column. That is only a naming habit, but nearly every machine learning example follows it.

Here it is with fourteen made-up past transactions typed in by hand. Install the library with pip install scikit-learn, paste this into a file, and run it:

from sklearn.tree import DecisionTreeClassifier, export_text

# Training data: past transactions where we already know the answer.
# Each row of X_train is one transaction: [amount in $, hour of day (0-24)]
X_train = [
    [45, 14], [120, 10], [60, 18], [30, 12], [80, 16],   # normal daytime purchases
    [3, 13], [5, 15], [2, 11],                           # normal small purchases (a coffee)
    [35, 1], [70, 4],                                    # normal night purchases (a taxi)
    [2500, 15], [4000, 3], [1800, 22],                   # fraud: big purchases, any hour
    [2, 2], [4, 1], [1, 4],                              # fraud: tiny charges at night
]
# y_train holds the answers, one per row of X_train: 1 = fraud, 0 = normal
y_train = [0, 0, 0, 0, 0,
           0, 0, 0,
           0, 0,
           1, 1, 1,
           1, 1, 1]

model = DecisionTreeClassifier(max_depth=3, random_state=0)
model.fit(X_train, y_train)               # learn the rules from past examples

# Test data: new transactions the model has never seen
X_test = [[3, 3], [55, 13], [3000, 12]]
print(model.predict(X_test))              # one answer per row of X_test
print(export_text(model, feature_names=["amount", "hour"]))   # the rules it learned

It prints [1 0 1]: the night-time $3 charge and the $3,000 purchase are fraud, the $55 lunch is normal. The printed rules have the same shape as the ones above, learned from only fourteen rows.

The full version: 4,120 transactions, a train/test split and a score

This is the code behind the chart and the table above. It makes up the transactions, holds back 30% as test data, and scores both the hand-written rule and the learned rules on it. It needs pip install numpy scikit-learn and prints the numbers in the table.

import numpy as np
from sklearn.model_selection import train_test_split
from sklearn.tree import DecisionTreeClassifier, export_text

rng = np.random.default_rng(7)   # random numbers, same every run

# 1. Make up 4,120 transactions: columns are [amount in $, hour of day]
normal = np.column_stack([rng.lognormal(4.0, 0.9, 4000),            # amounts around $55
                          rng.normal(15, 3.5, 4000).clip(0, 23.9)])  # mostly daytime
big    = np.column_stack([rng.uniform(1500, 5000, 60), rng.uniform(0, 23.9, 60)])
tiny   = np.column_stack([rng.uniform(0.5, 5, 60), rng.uniform(0, 5, 60)])  # small, at night
X = np.vstack([normal, big, tiny])            # all rows stacked: 4,120 x 2
y = np.r_[np.zeros(4000), np.ones(120)]       # answers: 0 = normal, 1 = fraud

# 2. Hold back 30% as test data the model never sees while learning
X_train, X_test, y_train, y_test = train_test_split(
    X, y, test_size=0.3, random_state=0, stratify=y)   # stratify: same fraud share in both

# 3. The hand-written rule: anything over $1,000 is fraud
rule = (X_test[:, 0] > 1000).astype(int)      # X_test[:, 0] = the amount column

# 4. Learn rules from the training data instead
model = DecisionTreeClassifier(max_depth=3, random_state=0)
model.fit(X_train, y_train)
learned = model.predict(X_test)

# 5. Score both on the test data, against the true answers in y_test
for name, pred in [("hand rule", rule), ("learned", learned)]:
    caught = ((pred == 1) & (y_test == 1)).sum()
    false_alarms = ((pred == 1) & (y_test == 0)).sum()
    print(f"{name:10} caught {caught} of {int(y_test.sum())} frauds, {false_alarms} false alarms")

print(export_text(model, feature_names=["amount", "hour"], decimals=1))

train_test_split does the shuffling and cutting: it returns the four names from the table above, in the order X_train, X_test, y_train, y_test.

My data is made up and clean, so the model looks perfect. Real fraud is much harder. Fraud is a tiny fraction of all payments, the patterns overlap with normal behaviour, and fraudsters keep changing what they do.

The words you’ll keep hearing

WordPlain meaningIn the fraud example
FeatureA fact you know about each exampleAmount, hour of day
LabelThe answer you want to predictFraud or not fraud
TrainingLetting the computer learn from past examplesmodel.fit(...)
ModelThe rules it learnedThe three rules above
PredictionUsing the model on something newFlagging tonight’s transactions

A one-line definition

Tom Mitchell’s classic textbook defines it like this, in my own words:

A program learns when it gets better at a task, measured in some way, as it sees more experience.

For our fraud team: the task is flagging fraud, the measure is how many frauds we catch, and the experience is the history of past transactions with known answers. More history, better rules.

Three kinds of machine learning

The kinds differ in one thing: what you can give the computer to learn from.

KindIt learns fromWhat it learnsFinance example
SupervisedExamples: features and the answerA rule from features to the answerFraud or not; will this loan be repaid?
UnsupervisedExamples: features onlyGroups, or what “normal” looks likeGrouping customers by how they spend
ReinforcementRewards for the actions it takesWhich action to take nextA trading program that learns from profit and loss

Supervised is what the fraud example did: past transactions came with the answer (fraud or not), and the model learned a rule that turns the facts into that answer. It is the most useful kind when answers exist, and its catch is that someone has to supply them, which is often slow and expensive. When the answer is a number (a loan’s loss, next month’s volatility) it is called regression; when it is a category (fraud or not) it is classification. The regression vs classification post is about that split.

Unsupervised also learns from examples, but each one has only the features: the same transactions without the fraud column. It cannot learn “fraud”, because it was never told what fraud is, but it can learn what normal spending looks like and flag whatever does not fit. That makes it useful for the fraud nobody has seen yet, which a supervised model, trained only on past fraud, misses. Its catch is that nothing tells you whether its groups are right: a person has to look at them and decide what they mean.

Reinforcement learns by acting: it tries an action, sees the reward, and adjusts, like a person learning a game by playing it. A trading program buys or sells and is rewarded by its profit. It is not told which action was right, only how well things went. Its catch is that the reward often comes late and covers many actions at once: when a month of trading ends in a profit, it is not clear which of the many trades earned it.

One trap: supervised classification and unsupervised grouping both end with things sorted into groups. Classification learns groups you named in advance (fraud, not fraud) from examples that carry the answer; unsupervised grouping, called clustering, invents its own groups from examples that do not, and a person decides afterwards what each one means. The three kinds are the main ones, not the only ones: there are mixes, such as learning from data where only some examples have answers.

This series is mostly about the first kind, supervised learning. It’s the one you’ll meet most in payments and banking.

Signal plus noise, and two kinds of learner

Every label is a learnable pattern plus luck nobody can predict:

what happens=f(the features)+noise\text{what happens} = f(\text{the features}) + \text{noise}

The model learns ff. The noise is the part no model can learn, however good: a fraud that looks exactly like a normal purchase, a market move caused by news that had not happened when the features were measured. In finance ff is small and the noise is large, which is why good models there still look weak by the standards of other fields, and why a model that looks too good is the first thing to check.

A “good” model is more than an accurate one. It is accurate and stable when the data shifts a little, and fast enough to answer in time, and explainable when someone asks why, judged against the real goal rather than the score alone.

Two words that come up in every model discussion:

ItemEager learnerLazy learner
Exampleslinear regression, decision treesnearest neighbours
At training timedoes the work, builds the rulesstores the examples
At prediction timefast: applies the rulesslow: searches the stored examples
Keeps the datanoyes, all of it

And two meanings of one word. Training is fitting the model on history, which happens offline and can be slow. Inference, in the engineering sense, is using it on a new case, which happens live and has to be fast. (In statistics “inference” means something else: understanding how each feature affects the answer, as opposed to predicting it. A model can be good for prediction and useless for that kind of inference, or the reverse.)

What machine learning can’t do

  • It only knows the past. If a new kind of fraud has never appeared in the data, the model has never seen it.
  • The world changes. Fraudsters adapt to whatever you block. A model that worked last year needs new data and retraining this year. It’s a game against people who are watching your rules.
  • Bad data in, bad rules out. If past transactions were labelled wrongly, the model learns the wrong lesson, very confidently.

People also tend to trust an answer more when a computer gives it. The answer is only as good as the examples behind it.

References

  • Tom M. Mitchell, Machine Learning (McGraw-Hill, 1997), chapter 1, section 1.1: the definition (task, performance measure, experience)
  • Kevin P. Murphy, Probabilistic Machine Learning: An Introduction (MIT Press, 2022), chapter 1: supervised (1.2), unsupervised (1.3, including clustering and why it is hard to evaluate) and reinforcement learning (1.4)
  • Kevin P. Murphy, Probabilistic Machine Learning: Advanced Topics (MIT Press, 2023), section 19.3.2: anomaly detection, including the unsupervised method (fit what normal data looks like, flag what does not fit)
  • James, Witten, Hastie, Tibshirani and Taylor, An Introduction to Statistical Learning, with Applications in Python (Springer, 2023), section 2.1.4: supervised versus unsupervised learning, clustering, and semi-supervised learning
  • Richard S. Sutton and Andrew G. Barto, Reinforcement Learning: An Introduction (MIT Press, 2nd edition, 2018), section 1.1: how reinforcement learning differs from supervised and unsupervised learning
  • Mike Chen and Weili Zhou, “On Machine Learning Applications in Investments”, in Handbook of Artificial Intelligence and Big Data Applications in Investments (CFA Institute Research Foundation, 2023), chapter 1
  • scikit-learn: decision trees