Skip to content

Instantly share code, notes, and snippets.

@Vaibhavdixit02
Created July 15, 2018 11:00
Show Gist options
  • Save Vaibhavdixit02/989fa363b82c5ba7283ef3a290d7c02e to your computer and use it in GitHub Desktop.
Save Vaibhavdixit02/989fa363b82c5ba7283ef3a290d7c02e to your computer and use it in GitHub Desktop.
Display the source blob
Display the rendered blob
Raw
{
"cells": [
{
"cell_type": "markdown",
"metadata": {},
"source": [
"## Introduction"
]
},
{
"cell_type": "code",
"execution_count": 9,
"metadata": {},
"outputs": [],
"source": [
"using OrdinaryDiffEq, ParameterizedFunctions, DiffEqBayes, Plots, RecursiveArrayTools"
]
},
{
"cell_type": "markdown",
"metadata": {},
"source": [
"Parameter Estimation in one line can be described as obtaining parameters for mathematical models by data fitting. \n",
"\n",
"Let's discuss what that implies specifically in context of our interest here, which are Differential Equation Models. The general structure of a differential equation model can be described as \n",
"$$\\mathbf{\\dot{x}}(\\textit{t}) = f(\\textbf{x}(\\textit{t}), \\textbf{u}, \\textit{t} \\hspace{0.1cm}|\\hspace{0.1cm} \\theta)$$\n",
"\n",
"Here, $t$ denotes the independent variable, usually time, $\\theta$ is a p-dimensional vector of unknown parameters, $x = x(t,\\theta)$ is an n-dimensional state variable vector depending on $t$ and $\\theta$, and thus the function $f(t,x,θ)$ maps $R×R^n×R^p$ into $R^n$.\n",
"\n",
"We are interested in obtaining this vector $\\theta$ with the help of data describing the trajectory of the solution of our equation with some noise, to give you a more intuitive understanding of how different parameter values affect the solutions let's take a look at FitzHugh-Nagumo model which is often used as a generic model for excitable media such as a neuron."
]
},
{
"cell_type": "code",
"execution_count": null,
"metadata": {},
"outputs": [],
"source": [
"fitz = @ode_def_nohes FitzhughNagumo begin\n",
" dV = c*(V - V^3/3 + R)\n",
" dR = -(1/c)*(V - a - b*R)\n",
"end a b c\n",
"u0 = [-1.0;1.0]\n",
"tspan = (0.0,20.0)\n",
"p = [0.2,0.2,3.0]\n",
"prob = ODEProblem(fitz,u0,tspan,p)\n"
]
},
{
"cell_type": "markdown",
"metadata": {},
"source": [
"#### With $\\theta$ as [0.2,0.2,3.0]"
]
},
{
"cell_type": "code",
"execution_count": 7,
"metadata": {},
"outputs": [
{
"data": {
"image/svg+xml": [
"<?xml version=\"1.0\" encoding=\"utf-8\"?>\n",
"<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" width=\"600\" height=\"400\" viewBox=\"0 0 600 400\">\n",
"<defs>\n",
" <clipPath id=\"clip8700\">\n",
" <rect x=\"0\" y=\"0\" width=\"600\" height=\"400\"/>\n",
" </clipPath>\n",
"</defs>\n",
"<polygon clip-path=\"url(#clip8700)\" points=\"\n",
"0,400 600,400 600,0 0,0 \n",
" \" fill=\"#ffffff\" fill-opacity=\"1\"/>\n",
"<defs>\n",
" <clipPath id=\"clip8701\">\n",
" <rect x=\"120\" y=\"0\" width=\"421\" height=\"400\"/>\n",
" </clipPath>\n",
"</defs>\n",
"<polygon clip-path=\"url(#clip8700)\" points=\"\n",
"37.3402,360.121 580.315,360.121 580.315,11.811 37.3402,11.811 \n",
" \" fill=\"#ffffff\" fill-opacity=\"1\"/>\n",
"<defs>\n",
" <clipPath id=\"clip8702\">\n",
" <rect x=\"37\" y=\"11\" width=\"544\" height=\"349\"/>\n",
" </clipPath>\n",
"</defs>\n",
"<polyline clip-path=\"url(#clip8702)\" style=\"stroke:#000000; stroke-width:0.5; stroke-opacity:0.1; fill:none\" points=\"\n",
" 37.3402,360.121 37.3402,11.811 \n",
" \"/>\n",
"<polyline clip-path=\"url(#clip8702)\" style=\"stroke:#000000; stroke-width:0.5; stroke-opacity:0.1; fill:none\" points=\"\n",
" 173.084,360.121 173.084,11.811 \n",
" \"/>\n",
"<polyline clip-path=\"url(#clip8702)\" style=\"stroke:#000000; stroke-width:0.5; stroke-opacity:0.1; fill:none\" points=\"\n",
" 308.828,360.121 308.828,11.811 \n",
" \"/>\n",
"<polyline clip-path=\"url(#clip8702)\" style=\"stroke:#000000; stroke-width:0.5; stroke-opacity:0.1; fill:none\" points=\"\n",
" 444.571,360.121 444.571,11.811 \n",
" \"/>\n",
"<polyline clip-path=\"url(#clip8702)\" style=\"stroke:#000000; stroke-width:0.5; stroke-opacity:0.1; fill:none\" points=\"\n",
" 580.315,360.121 580.315,11.811 \n",
" \"/>\n",
"<polyline clip-path=\"url(#clip8702)\" style=\"stroke:#000000; stroke-width:0.5; stroke-opacity:0.1; fill:none\" points=\"\n",
" 37.3402,348.57 580.315,348.57 \n",
" \"/>\n",
"<polyline clip-path=\"url(#clip8702)\" style=\"stroke:#000000; stroke-width:0.5; stroke-opacity:0.1; fill:none\" points=\"\n",
" 37.3402,268.628 580.315,268.628 \n",
" \"/>\n",
"<polyline clip-path=\"url(#clip8702)\" style=\"stroke:#000000; stroke-width:0.5; stroke-opacity:0.1; fill:none\" points=\"\n",
" 37.3402,188.685 580.315,188.685 \n",
" \"/>\n",
"<polyline clip-path=\"url(#clip8702)\" style=\"stroke:#000000; stroke-width:0.5; stroke-opacity:0.1; fill:none\" points=\"\n",
" 37.3402,108.742 580.315,108.742 \n",
" \"/>\n",
"<polyline clip-path=\"url(#clip8702)\" style=\"stroke:#000000; stroke-width:0.5; stroke-opacity:0.1; fill:none\" points=\"\n",
" 37.3402,28.7987 580.315,28.7987 \n",
" \"/>\n",
"<polyline clip-path=\"url(#clip8700)\" style=\"stroke:#000000; stroke-width:1; stroke-opacity:1; fill:none\" points=\"\n",
" 37.3402,360.121 580.315,360.121 \n",
" \"/>\n",
"<polyline clip-path=\"url(#clip8700)\" style=\"stroke:#000000; stroke-width:1; stroke-opacity:1; fill:none\" points=\"\n",
" 37.3402,360.121 37.3402,11.811 \n",
" \"/>\n",
"<polyline clip-path=\"url(#clip8700)\" style=\"stroke:#000000; stroke-width:1; stroke-opacity:1; fill:none\" points=\"\n",
" 37.3402,360.121 37.3402,354.896 \n",
" \"/>\n",
"<polyline clip-path=\"url(#clip8700)\" style=\"stroke:#000000; stroke-width:1; stroke-opacity:1; fill:none\" points=\"\n",
" 173.084,360.121 173.084,354.896 \n",
" \"/>\n",
"<polyline clip-path=\"url(#clip8700)\" style=\"stroke:#000000; stroke-width:1; stroke-opacity:1; fill:none\" points=\"\n",
" 308.828,360.121 308.828,354.896 \n",
" \"/>\n",
"<polyline clip-path=\"url(#clip8700)\" style=\"stroke:#000000; stroke-width:1; stroke-opacity:1; fill:none\" points=\"\n",
" 444.571,360.121 444.571,354.896 \n",
" \"/>\n",
"<polyline clip-path=\"url(#clip8700)\" style=\"stroke:#000000; stroke-width:1; stroke-opacity:1; fill:none\" points=\"\n",
" 580.315,360.121 580.315,354.896 \n",
" \"/>\n",
"<polyline clip-path=\"url(#clip8700)\" style=\"stroke:#000000; stroke-width:1; stroke-opacity:1; fill:none\" points=\"\n",
" 37.3402,348.57 45.4848,348.57 \n",
" \"/>\n",
"<polyline clip-path=\"url(#clip8700)\" style=\"stroke:#000000; stroke-width:1; stroke-opacity:1; fill:none\" points=\"\n",
" 37.3402,268.628 45.4848,268.628 \n",
" \"/>\n",
"<polyline clip-path=\"url(#clip8700)\" style=\"stroke:#000000; stroke-width:1; stroke-opacity:1; fill:none\" points=\"\n",
" 37.3402,188.685 45.4848,188.685 \n",
" \"/>\n",
"<polyline clip-path=\"url(#clip8700)\" style=\"stroke:#000000; stroke-width:1; stroke-opacity:1; fill:none\" points=\"\n",
" 37.3402,108.742 45.4848,108.742 \n",
" \"/>\n",
"<polyline clip-path=\"url(#clip8700)\" style=\"stroke:#000000; stroke-width:1; stroke-opacity:1; fill:none\" points=\"\n",
" 37.3402,28.7987 45.4848,28.7987 \n",
" \"/>\n",
"<g clip-path=\"url(#clip8700)\">\n",
"<text style=\"fill:#000000; fill-opacity:1; font-family:Arial,Helvetica Neue,Helvetica,sans-serif; font-size:12; text-anchor:middle;\" transform=\"rotate(0, 37.3402, 373.921)\" x=\"37.3402\" y=\"373.921\">0</text>\n",
"</g>\n",
"<g clip-path=\"url(#clip8700)\">\n",
"<text style=\"fill:#000000; fill-opacity:1; font-family:Arial,Helvetica Neue,Helvetica,sans-serif; font-size:12; text-anchor:middle;\" transform=\"rotate(0, 173.084, 373.921)\" x=\"173.084\" y=\"373.921\">5</text>\n",
"</g>\n",
"<g clip-path=\"url(#clip8700)\">\n",
"<text style=\"fill:#000000; fill-opacity:1; font-family:Arial,Helvetica Neue,Helvetica,sans-serif; font-size:12; text-anchor:middle;\" transform=\"rotate(0, 308.828, 373.921)\" x=\"308.828\" y=\"373.921\">10</text>\n",
"</g>\n",
"<g clip-path=\"url(#clip8700)\">\n",
"<text style=\"fill:#000000; fill-opacity:1; font-family:Arial,Helvetica Neue,Helvetica,sans-serif; font-size:12; text-anchor:middle;\" transform=\"rotate(0, 444.571, 373.921)\" x=\"444.571\" y=\"373.921\">15</text>\n",
"</g>\n",
"<g clip-path=\"url(#clip8700)\">\n",
"<text style=\"fill:#000000; fill-opacity:1; font-family:Arial,Helvetica Neue,Helvetica,sans-serif; font-size:12; text-anchor:middle;\" transform=\"rotate(0, 580.315, 373.921)\" x=\"580.315\" y=\"373.921\">20</text>\n",
"</g>\n",
"<g clip-path=\"url(#clip8700)\">\n",
"<text style=\"fill:#000000; fill-opacity:1; font-family:Arial,Helvetica Neue,Helvetica,sans-serif; font-size:12; text-anchor:end;\" transform=\"rotate(0, 31.3402, 353.07)\" x=\"31.3402\" y=\"353.07\">-2</text>\n",
"</g>\n",
"<g clip-path=\"url(#clip8700)\">\n",
"<text style=\"fill:#000000; fill-opacity:1; font-family:Arial,Helvetica Neue,Helvetica,sans-serif; font-size:12; text-anchor:end;\" transform=\"rotate(0, 31.3402, 273.128)\" x=\"31.3402\" y=\"273.128\">-1</text>\n",
"</g>\n",
"<g clip-path=\"url(#clip8700)\">\n",
"<text style=\"fill:#000000; fill-opacity:1; font-family:Arial,Helvetica Neue,Helvetica,sans-serif; font-size:12; text-anchor:end;\" transform=\"rotate(0, 31.3402, 193.185)\" x=\"31.3402\" y=\"193.185\">0</text>\n",
"</g>\n",
"<g clip-path=\"url(#clip8700)\">\n",
"<text style=\"fill:#000000; fill-opacity:1; font-family:Arial,Helvetica Neue,Helvetica,sans-serif; font-size:12; text-anchor:end;\" transform=\"rotate(0, 31.3402, 113.242)\" x=\"31.3402\" y=\"113.242\">1</text>\n",
"</g>\n",
"<g clip-path=\"url(#clip8700)\">\n",
"<text style=\"fill:#000000; fill-opacity:1; font-family:Arial,Helvetica Neue,Helvetica,sans-serif; font-size:12; text-anchor:end;\" transform=\"rotate(0, 31.3402, 33.2987)\" x=\"31.3402\" y=\"33.2987\">2</text>\n",
"</g>\n",
"<g clip-path=\"url(#clip8700)\">\n",
"<text style=\"fill:#000000; fill-opacity:1; font-family:Arial,Helvetica Neue,Helvetica,sans-serif; font-size:16; text-anchor:middle;\" transform=\"rotate(0, 308.828, 397.6)\" x=\"308.828\" y=\"397.6\">t</text>\n",
"</g>\n",
"<polyline clip-path=\"url(#clip8702)\" style=\"stroke:#009af9; stroke-width:3; stroke-opacity:1; fill:none\" points=\"\n",
" 37.3402,268.628 37.8837,267.004 38.4272,265.332 38.9707,263.609 39.5142,261.829 40.0577,259.99 40.6013,258.085 41.1448,256.111 41.6883,254.062 42.2318,251.932 \n",
" 42.7753,249.715 43.3189,247.403 43.8624,244.988 44.4059,242.463 44.9494,239.817 45.4929,237.041 46.0364,234.123 46.58,231.051 47.1235,227.813 47.667,224.394 \n",
" 48.2105,220.778 48.754,216.947 49.2976,212.885 49.8411,208.57 50.3846,203.983 50.9281,199.104 51.4716,193.91 52.0151,188.375 52.5587,182.479 53.1022,176.205 \n",
" 53.6457,169.547 54.1892,162.502 54.7327,155.074 55.2763,147.275 55.8198,139.12 56.3633,130.654 56.9068,121.958 57.4503,113.126 57.9938,104.26 58.5374,95.4731 \n",
" 59.0809,86.8883 59.6244,78.637 60.1679,70.8616 60.7114,63.6721 61.255,57.1141 61.7985,51.2147 62.342,45.9852 62.8855,41.4216 63.429,37.504 63.9726,34.197 \n",
" 64.5161,31.4492 65.0596,29.1941 65.6031,27.3338 66.1466,25.7399 66.6901,24.4366 67.2337,23.4434 67.7772,22.7517 68.3207,22.3253 68.8642,22.1003 69.4077,21.9847 \n",
" 69.9513,21.8591 70.4948,21.7284 71.0383,21.6688 71.5818,21.6711 72.1253,21.7257 72.6688,21.823 73.2124,21.9532 73.7559,22.1062 74.2994,22.2754 74.8429,22.4607 \n",
" 75.3864,22.6618 75.93,22.8781 76.4735,23.1082 77.017,23.3503 77.5605,23.6018 78.104,23.8595 78.6475,24.1197 79.1911,24.3788 79.7346,24.6399 80.2781,24.9044 \n",
" 80.8216,25.1721 81.3651,25.443 81.9087,25.7169 82.4522,25.9936 82.9957,26.2725 83.5392,26.5534 84.0827,26.8356 84.6262,27.1184 85.1698,27.4018 85.7133,27.6862 \n",
" 86.2568,27.9719 86.8003,28.2592 87.3438,28.5482 87.8874,28.8391 88.4309,29.1318 88.9744,29.4264 89.5179,29.7227 90.0614,30.0205 90.6049,30.3196 91.1485,30.6195 \n",
" 91.692,30.9199 92.2355,31.2203 92.779,31.5212 93.3225,31.823 93.8661,32.126 94.4096,32.4305 94.9531,32.7366 95.4966,33.0446 96.0401,33.3544 96.5837,33.6661 \n",
" 97.1272,33.9796 97.6707,34.2949 98.2142,34.6118 98.7577,34.93 99.3012,35.2493 99.8448,35.5693 100.388,35.8897 100.932,36.2103 101.475,36.5317 102.019,36.8543 \n",
" 102.562,37.1783 103.106,37.5041 103.649,37.8319 104.193,38.1618 104.736,38.4939 105.28,38.8282 105.823,39.1647 106.367,39.5034 106.91,39.8441 107.454,40.1866 \n",
" 107.998,40.5307 108.541,40.876 109.085,41.2223 109.628,41.569 110.172,41.916 110.715,42.2642 111.259,42.6137 111.802,42.9649 112.346,43.318 112.889,43.6732 \n",
" 113.433,44.0308 113.976,44.3908 114.52,44.7533 115.063,45.1183 115.607,45.4858 116.15,45.8558 116.694,46.2281 117.237,46.6027 117.781,46.9794 118.324,47.3579 \n",
" 118.868,47.7379 119.411,48.1192 119.955,48.5014 120.498,48.8851 121.042,49.2706 121.585,49.6581 122.129,50.0479 122.673,50.4402 123.216,50.835 123.76,51.2325 \n",
" 124.303,51.6329 124.847,52.0361 125.39,52.4422 125.934,52.8513 126.477,53.2633 127.021,53.6782 127.564,54.096 128.108,54.5166 128.651,54.9399 129.195,55.3658 \n",
" 129.738,55.794 130.282,56.2245 130.825,56.6572 131.369,57.0924 131.912,57.5305 132.456,57.9716 132.999,58.4157 133.543,58.8631 134.086,59.3138 134.63,59.768 \n",
" 135.173,60.2256 135.717,60.6869 136.26,61.1518 136.804,61.6205 137.348,62.093 137.891,62.5694 138.435,63.0497 138.978,63.534 139.522,64.0223 140.065,64.5147 \n",
" 140.609,65.0111 141.152,65.5116 141.696,66.0163 142.239,66.525 142.783,67.0378 143.326,67.5554 143.87,68.0778 144.413,68.6051 144.957,69.1373 145.5,69.6744 \n",
" 146.044,70.2167 146.587,70.7641 147.131,71.3167 147.674,71.8748 148.218,72.4383 148.761,73.0074 149.305,73.5823 149.848,74.1631 150.392,74.7501 150.935,75.3433 \n",
" 151.479,75.943 152.023,76.5495 152.566,77.1628 153.11,77.7834 153.653,78.4113 154.197,79.0469 154.74,79.6905 155.284,80.3423 155.827,81.0026 156.371,81.6718 \n",
" 156.914,82.3508 157.458,83.0399 158.001,83.7391 158.545,84.4484 159.088,85.1678 159.632,85.8976 160.175,86.6379 160.719,87.3889 161.262,88.151 161.806,88.9244 \n",
" 162.349,89.7095 162.893,90.5069 163.436,91.317 163.98,92.1403 164.523,92.9774 165.067,93.8291 165.61,94.6959 166.154,95.5787 166.698,96.4782 167.241,97.3954 \n",
" 167.785,98.331 168.328,99.2862 168.872,100.262 169.415,101.259 169.959,102.279 170.502,103.323 171.046,104.392 171.589,105.487 172.133,106.61 172.676,107.761 \n",
" 173.22,108.944 173.763,110.158 174.307,111.406 174.85,112.696 175.394,114.027 175.937,115.4 176.481,116.816 177.024,118.276 177.568,119.781 178.111,121.334 \n",
" 178.655,122.939 179.198,124.598 179.742,126.315 180.285,128.096 180.829,129.945 181.373,131.868 181.916,133.872 182.46,135.963 183.003,138.149 183.547,140.437 \n",
" 184.09,142.837 184.634,145.358 185.177,148.009 185.721,150.8 186.264,153.743 186.808,156.849 187.351,160.129 187.895,163.597 188.438,167.266 188.982,171.149 \n",
" 189.525,175.267 190.069,179.641 190.612,184.289 191.156,189.226 191.699,194.469 192.243,200.03 192.786,205.918 193.33,212.145 193.873,218.715 194.417,225.636 \n",
" 194.96,232.884 195.504,240.416 196.048,248.182 196.591,256.12 197.135,264.158 197.678,272.216 198.222,280.202 198.765,288.015 199.309,295.544 199.852,302.672 \n",
" 200.396,309.319 200.939,315.434 201.483,320.981 202.026,325.94 202.57,330.307 203.113,334.095 203.657,337.331 204.2,340.059 204.744,342.345 205.287,344.276 \n",
" 205.831,345.866 206.374,347.129 206.918,348.093 207.461,348.796 208.005,349.294 208.548,349.652 209.092,349.938 209.635,350.132 210.179,350.232 210.722,350.253 \n",
" 211.266,350.205 211.81,350.101 212.353,349.953 212.897,349.773 213.44,349.567 213.984,349.336 214.527,349.083 215.071,348.808 215.614,348.515 216.158,348.207 \n",
" 216.701,347.887 217.245,347.558 217.788,347.224 218.332,346.886 218.875,346.542 219.419,346.191 219.962,345.836 220.506,345.475 221.049,345.109 221.593,344.739 \n",
" 222.136,344.366 222.68,343.989 223.223,343.61 223.767,343.229 224.31,342.846 224.854,342.46 225.397,342.071 225.941,341.679 226.485,341.284 227.028,340.886 \n",
" 227.572,340.486 228.115,340.082 228.659,339.675 229.202,339.267 229.746,338.855 230.289,338.442 230.833,338.028 231.376,337.611 231.92,337.191 232.463,336.77 \n",
" 233.007,336.345 233.55,335.917 234.094,335.486 234.637,335.052 235.181,334.615 235.724,334.175 236.268,333.731 236.811,333.285 237.355,332.835 237.898,332.383 \n",
" 238.442,331.929 238.985,331.472 239.529,331.012 240.072,330.549 240.616,330.084 241.16,329.614 241.703,329.142 242.247,328.665 242.79,328.185 243.334,327.701 \n",
" 243.877,327.213 244.421,326.72 244.964,326.224 245.508,325.724 246.051,325.22 246.595,324.712 247.138,324.2 247.682,323.685 248.225,323.166 248.769,322.643 \n",
" 249.312,322.115 249.856,321.583 250.399,321.047 250.943,320.506 251.486,319.96 252.03,319.409 252.573,318.853 253.117,318.291 253.66,317.724 254.204,317.152 \n",
" 254.747,316.574 255.291,315.991 255.835,315.401 256.378,314.806 256.922,314.205 257.465,313.597 258.009,312.984 258.552,312.364 259.096,311.737 259.639,311.104 \n",
" 260.183,310.463 260.726,309.815 261.27,309.159 261.813,308.496 262.357,307.826 262.9,307.147 263.444,306.46 263.987,305.765 264.531,305.062 265.074,304.349 \n",
" 265.618,303.627 266.161,302.896 266.705,302.154 267.248,301.403 267.792,300.64 268.335,299.867 268.879,299.081 269.422,298.284 269.966,297.474 270.51,296.652 \n",
" 271.053,295.814 271.597,294.962 272.14,294.095 272.684,293.214 273.227,292.317 273.771,291.405 274.314,290.476 274.858,289.531 275.401,288.569 275.945,287.588 \n",
" 276.488,286.589 277.032,285.57 277.575,284.53 278.119,283.468 278.662,282.382 279.206,281.272 279.749,280.136 280.293,278.973 280.836,277.781 281.38,276.558 \n",
" 281.923,275.303 282.467,274.013 283.01,272.687 283.554,271.322 284.097,269.918 284.641,268.47 285.185,266.978 285.728,265.436 286.272,263.837 286.815,262.181 \n",
" 287.359,260.465 287.902,258.688 288.446,256.847 288.989,254.937 289.533,252.955 290.076,250.895 290.62,248.75 291.163,246.513 291.707,244.176 292.25,241.73 \n",
" 292.794,239.165 293.337,236.471 293.881,233.636 294.424,230.647 294.968,227.491 295.511,224.155 296.055,220.623 296.598,216.879 297.142,212.907 297.685,208.689 \n",
" 298.229,204.207 298.772,199.441 299.316,194.366 299.86,188.96 300.403,183.201 300.947,177.077 301.49,170.576 302.034,163.692 302.577,156.424 303.121,148.774 \n",
" 303.664,140.759 304.208,132.436 304.751,123.881 305.295,115.177 305.838,106.418 306.382,97.708 306.925,89.162 307.469,80.9054 308.012,73.0736 308.556,65.7967 \n",
" 309.099,59.1342 309.643,53.1156 310.186,47.7556 310.73,43.0539 311.273,38.9951 311.817,35.5485 312.36,32.6687 312.904,30.2951 313.447,28.3518 313.991,26.7333 \n",
" 314.534,25.4074 315.078,24.3696 315.622,23.6 316.165,23.0636 316.709,22.71 317.252,22.4736 317.796,22.2793 318.339,22.1459 318.883,22.0852 319.426,22.0871 \n",
" 319.97,22.1414 320.513,22.2379 321.057,22.3662 321.6,22.5165 322.144,22.6853 322.687,22.872 323.231,23.0756 323.774,23.2945 324.318,23.5267 324.861,23.7696 \n",
" 325.405,24.0203 325.948,24.2753 326.492,24.5313 327.035,24.7902 327.579,25.0529 328.122,25.3194 328.666,25.5893 329.209,25.8626 329.753,26.1387 330.297,26.4174 \n",
" 330.84,26.698 331.384,26.9799 331.927,27.2625 332.471,27.546 333.014,27.8307 333.558,28.1169 334.101,28.4049 334.645,28.6946 335.188,28.9862 335.732,29.2796 \n",
" 336.275,29.5747 336.819,29.8714 337.362,30.1694 337.906,30.4684 338.449,30.7682 338.993,31.0681 339.536,31.3686 340.08,31.6699 340.623,31.9725 341.167,32.2765 \n",
" 341.71,32.5821 342.254,32.8894 342.797,33.1986 343.341,33.5096 343.884,33.8224 344.428,34.1369 344.972,34.4529 345.515,34.7702 346.059,35.0886 346.602,35.4076 \n",
" 347.146,35.7271 347.689,36.047 348.233,36.3677 348.776,36.6898 349.32,37.0134 349.863,37.3388 350.407,37.6661 350.95,37.9955 351.494,38.3271 352.037,38.6608 \n",
" 352.581,38.9967 353.124,39.3346 353.668,39.6744 354.211,40.0159 354.755,40.3588 355.298,40.7028 355.842,41.0475 356.385,41.3926 356.929,41.7385 357.472,42.0857 \n",
" 358.016,42.4344 358.559,42.7849 359.103,43.1375 359.647,43.4922 360.19,43.8493 360.734,44.2088 361.277,44.5707 361.821,44.9352 362.364,45.3021 362.908,45.6713 \n",
" 363.451,46.0428 363.995,46.4163 364.538,46.7917 365.082,47.1686 365.625,47.5469 366.169,47.9262 366.712,48.3067 367.256,48.689 367.799,49.0732 368.343,49.4597 \n",
" 368.886,49.8485 369.43,50.2398 369.973,50.6338 370.517,51.0305 371.06,51.43 371.604,51.8324 372.147,52.2377 372.691,52.6459 373.234,53.0569 373.778,53.4708 \n",
" 374.322,53.8874 374.865,54.3066 375.409,54.7283 375.952,55.1523 376.496,55.5785 377.039,56.0067 377.583,56.4375 378.126,56.871 378.67,57.3075 379.213,57.7469 \n",
" 379.757,58.1895 380.3,58.6354 380.844,59.0846 381.387,59.5372 381.931,59.9934 382.474,60.4532 383.018,60.9166 383.561,61.3838 384.105,61.8547 384.648,62.3295 \n",
" 385.192,62.8081 385.735,63.2907 386.279,63.7771 386.822,64.2674 387.366,64.7617 387.909,65.2598 388.453,65.7619 388.997,66.2681 389.54,66.7788 390.084,67.2942 \n",
" 390.627,67.8142 391.171,68.339 391.714,68.8685 392.258,69.403 392.801,69.9424 393.345,70.4869 393.888,71.0366 394.432,71.5916 394.975,72.152 395.519,72.718 \n",
" 396.062,73.2898 396.606,73.8674 397.149,74.4512 397.693,75.0412 398.236,75.6377 398.78,76.2409 399.323,76.8509 399.867,77.4681 400.41,78.0927 400.954,78.7248 \n",
" 401.497,79.3649 402.041,80.0131 402.584,80.6703 403.128,81.3369 403.672,82.0131 404.215,82.6986 404.759,83.3936 405.302,84.0982 405.846,84.8125 406.389,85.5366 \n",
" 406.933,86.2709 407.476,87.0156 408.02,87.7709 408.563,88.5373 409.107,89.3153 409.65,90.1051 410.194,90.9075 410.737,91.7228 411.281,92.5518 411.824,93.395 \n",
" 412.368,94.2532 412.911,95.1271 413.455,96.0175 413.998,96.9252 414.542,97.8512 415.085,98.7963 415.629,99.7615 416.172,100.748 416.716,101.756 417.259,102.788 \n",
" 417.803,103.845 418.346,104.927 418.89,106.036 419.434,107.173 419.977,108.34 420.521,109.54 421.064,110.777 421.608,112.052 422.151,113.364 422.695,114.714 \n",
" 423.238,116.104 423.782,117.536 424.325,119.012 424.869,120.534 425.412,122.105 425.956,123.73 426.499,125.412 427.043,127.156 427.586,128.968 428.13,130.852 \n",
" 428.673,132.815 429.217,134.863 429.76,137.004 430.304,139.244 430.847,141.592 431.391,144.056 431.934,146.645 432.478,149.368 433.021,152.235 433.565,155.257 \n",
" 434.109,158.445 434.652,161.809 435.196,165.367 435.739,169.137 436.283,173.136 436.826,177.382 437.37,181.89 437.913,186.678 438.457,191.76 439,197.152 \n",
" 439.544,202.868 440.087,208.922 440.631,215.332 441.174,222.096 441.718,229.19 442.261,236.582 442.805,244.229 443.348,252.077 443.892,260.062 444.435,268.11 \n",
" 444.979,276.137 445.522,284.046 446.066,291.732 446.609,299.075 447.153,305.981 447.696,312.384 448.24,318.233 448.784,323.496 449.327,328.161 449.871,332.234 \n",
" 450.414,335.738 450.958,338.717 451.501,341.256 452.045,343.391 452.588,345.136 453.132,346.518 453.675,347.579 454.219,348.375 454.762,348.976 455.306,349.459 \n",
" 455.849,349.825 456.393,350.071 456.936,350.212 457.48,350.263 458.023,350.24 458.567,350.159 459.11,350.036 459.654,349.878 460.197,349.688 460.741,349.468 \n",
" 461.284,349.221 461.828,348.952 462.371,348.663 462.915,348.36 463.459,348.046 464.002,347.726 464.546,347.399 465.089,347.065 465.633,346.723 466.176,346.375 \n",
" 466.72,346.02 467.263,345.66 467.807,345.296 468.35,344.928 468.894,344.556 469.437,344.183 469.981,343.806 470.524,343.427 471.068,343.045 471.611,342.66 \n",
" 472.155,342.272 472.698,341.881 473.242,341.486 473.785,341.089 474.329,340.689 474.872,340.286 475.416,339.881 475.959,339.475 476.503,339.067 477.046,338.656 \n",
" 477.59,338.243 478.134,337.828 478.677,337.41 479.221,336.988 479.764,336.564 480.308,336.137 480.851,335.706 481.395,335.273 481.938,334.837 482.482,334.397 \n",
" 483.025,333.955 483.569,333.511 484.112,333.065 484.656,332.616 485.199,332.164 485.743,331.71 486.286,331.252 486.83,330.791 487.373,330.326 487.917,329.858 \n",
" 488.46,329.386 489.004,328.91 489.547,328.431 490.091,327.947 490.634,327.46 491.178,326.969 491.721,326.475 492.265,325.977 492.809,325.476 493.352,324.971 \n",
" 493.896,324.463 494.439,323.951 494.983,323.434 495.526,322.914 496.07,322.389 496.613,321.859 497.157,321.325 497.7,320.785 498.244,320.241 498.787,319.692 \n",
" 499.331,319.138 499.874,318.579 500.418,318.014 500.961,317.444 501.505,316.869 502.048,316.288 502.592,315.702 503.135,315.11 503.679,314.513 504.222,313.909 \n",
" 504.766,313.298 505.309,312.682 505.853,312.059 506.396,311.429 506.94,310.792 507.484,310.148 508.027,309.497 508.571,308.839 509.114,308.173 509.658,307.499 \n",
" 510.201,306.817 510.745,306.127 511.288,305.427 511.832,304.719 512.375,304.002 512.919,303.275 513.462,302.538 514.006,301.791 514.549,301.033 515.093,300.263 \n",
" 515.636,299.481 516.18,298.687 516.723,297.88 517.267,297.061 517.81,296.229 518.354,295.384 518.897,294.525 519.441,293.653 519.984,292.766 520.528,291.865 \n",
" 521.071,290.948 521.615,290.014 522.158,289.064 522.702,288.096 523.246,287.109 523.789,286.102 524.333,285.075 524.876,284.026 525.42,282.953 525.963,281.856 \n",
" 526.507,280.734 527.05,279.584 527.594,278.406 528.137,277.198 528.681,275.958 529.224,274.685 529.768,273.377 530.311,272.03 530.855,270.641 531.398,269.208 \n",
" 531.942,267.731 532.485,266.208 533.029,264.638 533.572,263.017 534.116,261.342 534.659,259.611 535.203,257.817 535.746,255.958 536.29,254.026 536.833,252.016 \n",
" 537.377,249.922 537.921,247.736 538.464,245.451 539.008,243.058 539.551,240.549 540.095,237.913 540.638,235.142 541.182,232.223 541.725,229.147 542.269,225.902 \n",
" 542.812,222.474 543.356,218.845 543.899,214.998 544.443,210.913 544.986,206.572 545.53,201.955 546.073,197.041 546.617,191.811 547.16,186.242 547.704,180.312 \n",
" 548.247,173.999 548.791,167.292 549.334,160.193 549.878,152.717 550.421,144.889 550.965,136.748 551.508,128.344 552.052,119.742 552.596,111.015 553.139,102.253 \n",
" 553.683,93.5871 554.226,85.1655 554.77,77.1131 555.313,69.5348 555.857,62.5162 556.4,56.1229 556.944,50.4007 557.487,45.3641 558.031,40.9571 558.574,37.1726 \n",
" 559.118,33.9938 559.661,31.381 560.205,29.2725 560.748,27.5836 561.292,26.2075 561.835,25.0588 562.379,24.1463 562.922,23.4466 563.466,22.9317 564.009,22.5709 \n",
" 564.553,22.3301 565.096,22.173 565.64,22.0809 566.183,22.0518 566.727,22.0792 567.271,22.1556 567.814,22.2727 568.358,22.4215 568.901,22.5922 569.445,22.7755 \n",
" 569.988,22.9725 570.532,23.1831 571.075,23.4061 571.619,23.6401 572.162,23.8835 572.706,24.1345 573.249,24.391 573.793,24.6507 574.336,24.9125 574.88,25.1772 \n",
" 575.423,25.4451 575.967,25.7162 576.51,25.9903 577.054,26.2673 577.597,26.547 578.141,26.8289 578.684,27.1125 579.228,27.3973 579.771,27.6827 580.315,27.9691 \n",
" \n",
" \"/>\n",
"<polyline clip-path=\"url(#clip8702)\" style=\"stroke:#e26f46; stroke-width:3; stroke-opacity:1; fill:none\" points=\"\n",
" 37.3402,108.742 37.8837,108 38.4272,107.268 38.9707,106.546 39.5142,105.835 40.0577,105.135 40.6013,104.447 41.1448,103.771 41.6883,103.107 42.2318,102.457 \n",
" 42.7753,101.82 43.3189,101.197 43.8624,100.589 44.4059,99.9974 44.9494,99.4219 45.4929,98.8637 46.0364,98.3237 46.58,97.803 47.1235,97.3026 47.667,96.8237 \n",
" 48.2105,96.3677 48.754,95.936 49.2976,95.5301 49.8411,95.1516 50.3846,94.8023 50.9281,94.484 51.4716,94.1987 52.0151,93.9489 52.5587,93.737 53.1022,93.5657 \n",
" 53.6457,93.4375 54.1892,93.3548 54.7327,93.3203 55.2763,93.3365 55.8198,93.406 56.3633,93.531 56.9068,93.7137 57.4503,93.9552 57.9938,94.2562 58.5374,94.6165 \n",
" 59.0809,95.0353 59.6244,95.5108 60.1679,96.041 60.7114,96.6227 61.255,97.2511 61.7985,97.9214 62.342,98.6292 62.8855,99.3701 63.429,100.14 63.9726,100.935 \n",
" 64.5161,101.752 65.0596,102.586 65.6031,103.436 66.1466,104.295 66.6901,105.164 67.2337,106.043 67.7772,106.931 68.3207,107.826 68.8642,108.727 69.4077,109.63 \n",
" 69.9513,110.534 70.4948,111.437 71.0383,112.342 71.5818,113.248 72.1253,114.156 72.6688,115.064 73.2124,115.973 73.7559,116.882 74.2994,117.791 74.8429,118.7 \n",
" 75.3864,119.609 75.93,120.518 76.4735,121.427 77.017,122.335 77.5605,123.243 78.104,124.151 78.6475,125.058 79.1911,125.964 79.7346,126.87 80.2781,127.775 \n",
" 80.8216,128.68 81.3651,129.584 81.9087,130.487 82.4522,131.39 82.9957,132.292 83.5392,133.194 84.0827,134.095 84.6262,134.995 85.1698,135.894 85.7133,136.793 \n",
" 86.2568,137.691 86.8003,138.589 87.3438,139.485 87.8874,140.381 88.4309,141.276 88.9744,142.171 89.5179,143.064 90.0614,143.957 90.6049,144.849 91.1485,145.74 \n",
" 91.692,146.631 92.2355,147.52 92.779,148.409 93.3225,149.297 93.8661,150.184 94.4096,151.07 94.9531,151.956 95.4966,152.84 96.0401,153.724 96.5837,154.607 \n",
" 97.1272,155.488 97.6707,156.369 98.2142,157.249 98.7577,158.129 99.3012,159.007 99.8448,159.884 100.388,160.76 100.932,161.635 101.475,162.509 102.019,163.383 \n",
" 102.562,164.255 103.106,165.126 103.649,165.996 104.193,166.865 104.736,167.733 105.28,168.6 105.823,169.466 106.367,170.331 106.91,171.195 107.454,172.058 \n",
" 107.998,172.92 108.541,173.78 109.085,174.639 109.628,175.497 110.172,176.354 110.715,177.21 111.259,178.064 111.802,178.917 112.346,179.769 112.889,180.62 \n",
" 113.433,181.47 113.976,182.318 114.52,183.165 115.063,184.011 115.607,184.855 116.15,185.699 116.694,186.54 117.237,187.381 117.781,188.22 118.324,189.058 \n",
" 118.868,189.894 119.411,190.729 119.955,191.562 120.498,192.394 121.042,193.225 121.585,194.054 122.129,194.881 122.673,195.707 123.216,196.531 123.76,197.354 \n",
" 124.303,198.175 124.847,198.995 125.39,199.813 125.934,200.63 126.477,201.445 127.021,202.258 127.564,203.069 128.108,203.879 128.651,204.688 129.195,205.494 \n",
" 129.738,206.299 130.282,207.101 130.825,207.902 131.369,208.701 131.912,209.499 132.456,210.294 132.999,211.087 133.543,211.879 134.086,212.668 134.63,213.456 \n",
" 135.173,214.241 135.717,215.025 136.26,215.807 136.804,216.586 137.348,217.364 137.891,218.139 138.435,218.912 138.978,219.683 139.522,220.452 140.065,221.219 \n",
" 140.609,221.983 141.152,222.745 141.696,223.505 142.239,224.262 142.783,225.017 143.326,225.769 143.87,226.519 144.413,227.266 144.957,228.011 145.5,228.753 \n",
" 146.044,229.493 146.587,230.23 147.131,230.964 147.674,231.696 148.218,232.425 148.761,233.151 149.305,233.874 149.848,234.594 150.392,235.312 150.935,236.026 \n",
" 151.479,236.737 152.023,237.446 152.566,238.151 153.11,238.853 153.653,239.551 154.197,240.247 154.74,240.939 155.284,241.628 155.827,242.313 156.371,242.995 \n",
" 156.914,243.673 157.458,244.347 158.001,245.018 158.545,245.685 159.088,246.348 159.632,247.008 160.175,247.663 160.719,248.314 161.262,248.962 161.806,249.605 \n",
" 162.349,250.243 162.893,250.877 163.436,251.507 163.98,252.132 164.523,252.752 165.067,253.367 165.61,253.978 166.154,254.583 166.698,255.183 167.241,255.778 \n",
" 167.785,256.367 168.328,256.95 168.872,257.528 169.415,258.1 169.959,258.666 170.502,259.226 171.046,259.779 171.589,260.326 172.133,260.866 172.676,261.4 \n",
" 173.22,261.926 173.763,262.445 174.307,262.957 174.85,263.461 175.394,263.957 175.937,264.444 176.481,264.923 177.024,265.393 177.568,265.855 178.111,266.306 \n",
" 178.655,266.748 179.198,267.18 179.742,267.602 180.285,268.012 180.829,268.411 181.373,268.797 181.916,269.171 182.46,269.532 183.003,269.878 183.547,270.21 \n",
" 184.09,270.526 184.634,270.826 185.177,271.109 185.721,271.373 186.264,271.619 186.808,271.845 187.351,272.05 187.895,272.232 188.438,272.392 188.982,272.527 \n",
" 189.525,272.636 190.069,272.717 190.612,272.767 191.156,272.786 191.699,272.77 192.243,272.719 192.786,272.629 193.33,272.499 193.873,272.325 194.417,272.107 \n",
" 194.96,271.842 195.504,271.527 196.048,271.159 196.591,270.739 197.135,270.264 197.678,269.735 198.222,269.151 198.765,268.514 199.309,267.826 199.852,267.086 \n",
" 200.396,266.299 200.939,265.469 201.483,264.6 202.026,263.694 202.57,262.757 203.113,261.791 203.657,260.8 204.2,259.788 204.744,258.758 205.287,257.714 \n",
" 205.831,256.656 206.374,255.588 206.918,254.509 207.461,253.422 208.005,252.329 208.548,251.232 209.092,250.132 209.635,249.03 210.179,247.926 210.722,246.819 \n",
" 211.266,245.711 211.81,244.602 212.353,243.492 212.897,242.383 213.44,241.273 213.984,240.163 214.527,239.053 215.071,237.943 215.614,236.834 216.158,235.725 \n",
" 216.701,234.617 217.245,233.509 217.788,232.402 218.332,231.296 218.875,230.191 219.419,229.087 219.962,227.984 220.506,226.881 221.049,225.78 221.593,224.679 \n",
" 222.136,223.579 222.68,222.481 223.223,221.383 223.767,220.287 224.31,219.192 224.854,218.098 225.397,217.005 225.941,215.913 226.485,214.822 227.028,213.732 \n",
" 227.572,212.644 228.115,211.557 228.659,210.471 229.202,209.386 229.746,208.303 230.289,207.221 230.833,206.14 231.376,205.061 231.92,203.983 232.463,202.906 \n",
" 233.007,201.831 233.55,200.757 234.094,199.685 234.637,198.614 235.181,197.545 235.724,196.477 236.268,195.41 236.811,194.345 237.355,193.282 237.898,192.22 \n",
" 238.442,191.16 238.985,190.101 239.529,189.045 240.072,187.989 240.616,186.936 241.16,185.884 241.703,184.834 242.247,183.786 242.79,182.74 243.334,181.695 \n",
" 243.877,180.652 244.421,179.611 244.964,178.572 245.508,177.535 246.051,176.5 246.595,175.467 247.138,174.436 247.682,173.407 248.225,172.38 248.769,171.355 \n",
" 249.312,170.332 249.856,169.312 250.399,168.293 250.943,167.277 251.486,166.264 252.03,165.252 252.573,164.243 253.117,163.236 253.66,162.232 254.204,161.23 \n",
" 254.747,160.231 255.291,159.234 255.835,158.239 256.378,157.248 256.922,156.259 257.465,155.272 258.009,154.289 258.552,153.308 259.096,152.33 259.639,151.355 \n",
" 260.183,150.383 260.726,149.414 261.27,148.449 261.813,147.486 262.357,146.526 262.9,145.57 263.444,144.616 263.987,143.667 264.531,142.72 265.074,141.777 \n",
" 265.618,140.838 266.161,139.902 266.705,138.97 267.248,138.042 267.792,137.117 268.335,136.196 268.879,135.28 269.422,134.367 269.966,133.459 270.51,132.554 \n",
" 271.053,131.654 271.597,130.759 272.14,129.868 272.684,128.981 273.227,128.1 273.771,127.223 274.314,126.351 274.858,125.484 275.401,124.622 275.945,123.766 \n",
" 276.488,122.915 277.032,122.069 277.575,121.23 278.119,120.396 278.662,119.569 279.206,118.748 279.749,117.933 280.293,117.125 280.836,116.324 281.38,115.53 \n",
" 281.923,114.743 282.467,113.964 283.01,113.193 283.554,112.429 284.097,111.674 284.641,110.927 285.185,110.188 285.728,109.459 286.272,108.74 286.815,108.03 \n",
" 287.359,107.331 287.902,106.642 288.446,105.964 288.989,105.297 289.533,104.643 290.076,104 290.62,103.371 291.163,102.756 291.707,102.155 292.25,101.569 \n",
" 292.794,100.999 293.337,100.447 293.881,99.9126 294.424,99.3972 294.968,98.902 295.511,98.4281 296.055,97.9768 296.598,97.5492 297.142,97.1468 297.685,96.7709 \n",
" 298.229,96.423 298.772,96.105 299.316,95.8194 299.86,95.5684 300.403,95.3545 300.947,95.18 301.49,95.0475 302.034,94.9594 302.577,94.9184 303.121,94.9271 \n",
" 303.664,94.9878 304.208,95.1033 304.751,95.2755 305.295,95.5059 305.838,95.7951 306.382,96.143 306.925,96.549 307.469,97.0115 308.012,97.5284 308.556,98.0972 \n",
" 309.099,98.7135 309.643,99.3727 310.186,100.07 310.73,100.802 311.273,101.563 311.817,102.351 312.36,103.161 312.904,103.99 313.447,104.835 313.991,105.691 \n",
" 314.534,106.558 315.078,107.433 315.622,108.318 316.165,109.209 316.709,110.105 317.252,111.004 317.796,111.905 318.339,112.807 318.883,113.711 319.426,114.617 \n",
" 319.97,115.524 320.513,116.431 321.057,117.339 321.6,118.247 322.144,119.155 322.687,120.063 323.231,120.971 323.774,121.879 324.318,122.787 324.861,123.694 \n",
" 325.405,124.601 325.948,125.508 326.492,126.414 327.035,127.319 327.579,128.224 328.122,129.128 328.666,130.032 329.209,130.935 329.753,131.838 330.297,132.739 \n",
" 330.84,133.641 331.384,134.541 331.927,135.441 332.471,136.34 333.014,137.238 333.558,138.136 334.101,139.033 334.645,139.929 335.188,140.825 335.732,141.72 \n",
" 336.275,142.614 336.819,143.507 337.362,144.399 337.906,145.291 338.449,146.182 338.993,147.072 339.536,147.961 340.08,148.849 340.623,149.737 341.167,150.623 \n",
" 341.71,151.509 342.254,152.394 342.797,153.278 343.341,154.161 343.884,155.044 344.428,155.925 344.972,156.806 345.515,157.685 346.059,158.564 346.602,159.442 \n",
" 347.146,160.318 347.689,161.194 348.233,162.069 348.776,162.942 349.32,163.815 349.863,164.687 350.407,165.557 350.95,166.427 351.494,167.296 352.037,168.163 \n",
" 352.581,169.03 353.124,169.895 353.668,170.76 354.211,171.623 354.755,172.485 355.298,173.346 355.842,174.206 356.385,175.065 356.929,175.922 357.472,176.778 \n",
" 358.016,177.633 358.559,178.487 359.103,179.34 359.647,180.191 360.19,181.041 360.734,181.89 361.277,182.738 361.821,183.584 362.364,184.43 362.908,185.274 \n",
" 363.451,186.116 363.995,186.957 364.538,187.797 365.082,188.636 365.625,189.473 366.169,190.308 366.712,191.142 367.256,191.975 367.799,192.806 368.343,193.636 \n",
" 368.886,194.464 369.43,195.29 369.973,196.115 370.517,196.939 371.06,197.761 371.604,198.582 372.147,199.401 372.691,200.218 373.234,201.034 373.778,201.848 \n",
" 374.322,202.661 374.865,203.471 375.409,204.28 375.952,205.088 376.496,205.893 377.039,206.697 377.583,207.499 378.126,208.299 378.67,209.097 379.213,209.893 \n",
" 379.757,210.687 380.3,211.48 380.844,212.27 381.387,213.059 381.931,213.845 382.474,214.63 383.018,215.413 383.561,216.193 384.105,216.972 384.648,217.748 \n",
" 385.192,218.523 385.735,219.295 386.279,220.065 386.822,220.832 387.366,221.598 387.909,222.361 388.453,223.122 388.997,223.88 389.54,224.636 390.084,225.39 \n",
" 390.627,226.141 391.171,226.89 391.714,227.636 392.258,228.379 392.801,229.12 393.345,229.859 393.888,230.594 394.432,231.327 394.975,232.057 395.519,232.785 \n",
" 396.062,233.51 396.606,234.231 397.149,234.95 397.693,235.666 398.236,236.379 398.78,237.089 399.323,237.796 399.867,238.499 400.41,239.199 400.954,239.897 \n",
" 401.497,240.59 402.041,241.281 402.584,241.968 403.128,242.651 403.672,243.331 404.215,244.008 404.759,244.681 405.302,245.35 405.846,246.015 406.389,246.676 \n",
" 406.933,247.334 407.476,247.987 408.02,248.637 408.563,249.282 409.107,249.922 409.65,250.559 410.194,251.191 410.737,251.818 411.281,252.44 411.824,253.058 \n",
" 412.368,253.671 412.911,254.278 413.455,254.881 413.998,255.478 414.542,256.07 415.085,256.656 415.629,257.237 416.172,257.811 416.716,258.38 417.259,258.943 \n",
" 417.803,259.5 418.346,260.05 418.89,260.594 419.434,261.131 419.977,261.661 420.521,262.184 421.064,262.7 421.608,263.207 422.151,263.707 422.695,264.199 \n",
" 423.238,264.683 423.782,265.158 424.325,265.624 424.869,266.08 425.412,266.528 425.956,266.965 426.499,267.392 427.043,267.808 427.586,268.212 428.13,268.605 \n",
" 428.673,268.985 429.217,269.352 429.76,269.705 430.304,270.044 430.847,270.368 431.391,270.676 431.934,270.967 432.478,271.241 433.021,271.497 433.565,271.733 \n",
" 434.109,271.949 434.652,272.144 435.196,272.317 435.739,272.465 436.283,272.588 436.826,272.683 437.37,272.749 437.913,272.784 438.457,272.786 439,272.753 \n",
" 439.544,272.683 440.087,272.574 440.631,272.423 441.174,272.229 441.718,271.989 442.261,271.699 442.805,271.358 443.348,270.964 443.892,270.516 444.435,270.014 \n",
" 444.979,269.458 445.522,268.848 446.066,268.185 446.609,267.471 447.153,266.708 447.696,265.9 448.24,265.05 448.784,264.163 449.327,263.242 449.871,262.29 \n",
" 450.414,261.312 450.958,260.31 451.501,259.289 452.045,258.252 452.588,257.201 453.132,256.136 453.675,255.061 454.219,253.978 454.762,252.888 455.306,251.794 \n",
" 455.849,250.697 456.393,249.596 456.936,248.493 457.48,247.387 458.023,246.279 458.567,245.171 459.11,244.061 459.654,242.952 460.197,241.842 460.741,240.732 \n",
" 461.284,239.622 461.828,238.512 462.371,237.402 462.915,236.293 463.459,235.184 464.002,234.077 464.546,232.969 465.089,231.863 465.633,230.758 466.176,229.653 \n",
" 466.72,228.549 467.263,227.446 467.807,226.344 468.35,225.243 468.894,224.143 469.437,223.044 469.981,221.946 470.524,220.849 471.068,219.753 471.611,218.658 \n",
" 472.155,217.565 472.698,216.472 473.242,215.381 473.785,214.29 474.329,213.201 474.872,212.114 475.416,211.027 475.959,209.942 476.503,208.858 477.046,207.775 \n",
" 477.59,206.694 478.134,205.614 478.677,204.535 479.221,203.458 479.764,202.382 480.308,201.308 480.851,200.234 481.395,199.163 481.938,198.092 482.482,197.024 \n",
" 483.025,195.956 483.569,194.891 484.112,193.827 484.656,192.764 485.199,191.703 485.743,190.644 486.286,189.586 486.83,188.53 487.373,187.476 487.917,186.423 \n",
" 488.46,185.372 489.004,184.323 489.547,183.276 490.091,182.23 490.634,181.186 491.178,180.144 491.721,179.104 492.265,178.066 492.809,177.03 493.352,175.996 \n",
" 493.896,174.964 494.439,173.934 494.983,172.906 495.526,171.88 496.07,170.856 496.613,169.835 497.157,168.815 497.7,167.798 498.244,166.783 498.787,165.77 \n",
" 499.331,164.76 499.874,163.752 500.418,162.746 500.961,161.743 501.505,160.742 502.048,159.744 502.592,158.748 503.135,157.755 503.679,156.765 504.222,155.777 \n",
" 504.766,154.793 505.309,153.81 505.853,152.831 506.396,151.855 506.94,150.881 507.484,149.911 508.027,148.943 508.571,147.979 509.114,147.018 509.658,146.059 \n",
" 510.201,145.105 510.745,144.153 511.288,143.205 511.832,142.26 512.375,141.319 512.919,140.381 513.462,139.447 514.006,138.517 514.549,137.59 515.093,136.668 \n",
" 515.636,135.749 516.18,134.834 516.723,133.923 517.267,133.017 517.81,132.114 518.354,131.216 518.897,130.323 519.441,129.434 519.984,128.55 520.528,127.67 \n",
" 521.071,126.796 521.615,125.926 522.158,125.062 522.702,124.203 523.246,123.349 523.789,122.502 524.333,121.659 524.876,120.823 525.42,119.993 525.963,119.169 \n",
" 526.507,118.351 527.05,117.54 527.594,116.736 528.137,115.938 528.681,115.147 529.224,114.364 529.768,113.588 530.311,112.82 530.855,112.06 531.398,111.309 \n",
" 531.942,110.566 532.485,109.833 533.029,109.108 533.572,108.393 534.116,107.688 534.659,106.993 535.203,106.309 535.746,105.636 536.29,104.975 536.833,104.326 \n",
" 537.377,103.69 537.921,103.068 538.464,102.46 539.008,101.867 539.551,101.29 540.095,100.729 540.638,100.186 541.182,99.6612 541.725,99.1556 542.269,98.6702 \n",
" 542.812,98.2061 543.356,97.7648 543.899,97.3479 544.443,96.9569 544.986,96.5935 545.53,96.2596 546.073,95.957 546.617,95.6879 547.16,95.4545 547.704,95.2586 \n",
" 548.247,95.1024 548.791,94.9895 549.334,94.923 549.878,94.9059 550.421,94.9406 550.965,95.0291 551.508,95.1731 552.052,95.374 552.596,95.6326 553.139,95.9496 \n",
" 553.683,96.3258 554.226,96.7597 554.77,97.2488 555.313,97.7904 555.857,98.3811 556.4,99.0175 556.944,99.6953 557.487,100.41 558.031,101.156 558.574,101.93 \n",
" 559.118,102.729 559.661,103.549 560.205,104.388 560.748,105.241 561.292,106.105 561.835,106.976 562.379,107.856 562.922,108.742 563.466,109.633 564.009,110.53 \n",
" 564.553,111.429 565.096,112.331 565.64,113.234 566.183,114.139 566.727,115.045 567.271,115.953 567.814,116.86 568.358,117.769 568.901,118.677 569.445,119.586 \n",
" 569.988,120.494 570.532,121.402 571.075,122.309 571.619,123.217 572.162,124.124 572.706,125.031 573.249,125.937 573.793,126.843 574.336,127.748 574.88,128.652 \n",
" 575.423,129.556 575.967,130.46 576.51,131.363 577.054,132.265 577.597,133.166 578.141,134.067 578.684,134.968 579.228,135.867 579.771,136.766 580.315,137.664 \n",
" \n",
" \"/>\n",
"<polygon clip-path=\"url(#clip8700)\" points=\"\n",
"482.267,78.051 562.315,78.051 562.315,32.691 482.267,32.691 \n",
" \" fill=\"#ffffff\" fill-opacity=\"1\"/>\n",
"<polyline clip-path=\"url(#clip8700)\" style=\"stroke:#000000; stroke-width:1; stroke-opacity:1; fill:none\" points=\"\n",
" 482.267,78.051 562.315,78.051 562.315,32.691 482.267,32.691 482.267,78.051 \n",
" \"/>\n",
"<polyline clip-path=\"url(#clip8700)\" style=\"stroke:#009af9; stroke-width:3; stroke-opacity:1; fill:none\" points=\"\n",
" 488.267,47.811 524.267,47.811 \n",
" \"/>\n",
"<g clip-path=\"url(#clip8700)\">\n",
"<text style=\"fill:#000000; fill-opacity:1; font-family:Arial,Helvetica Neue,Helvetica,sans-serif; font-size:12; text-anchor:start;\" transform=\"rotate(0, 530.267, 52.311)\" x=\"530.267\" y=\"52.311\">V(t)</text>\n",
"</g>\n",
"<polyline clip-path=\"url(#clip8700)\" style=\"stroke:#e26f46; stroke-width:3; stroke-opacity:1; fill:none\" points=\"\n",
" 488.267,62.931 524.267,62.931 \n",
" \"/>\n",
"<g clip-path=\"url(#clip8700)\">\n",
"<text style=\"fill:#000000; fill-opacity:1; font-family:Arial,Helvetica Neue,Helvetica,sans-serif; font-size:12; text-anchor:start;\" transform=\"rotate(0, 530.267, 67.431)\" x=\"530.267\" y=\"67.431\">R(t)</text>\n",
"</g>\n",
"</svg>\n"
]
},
"execution_count": 7,
"metadata": {},
"output_type": "execute_result"
}
],
"source": [
"sol = solve(prob,Tsit5())\n",
"plot(sol)"
]
},
{
"cell_type": "markdown",
"metadata": {},
"source": [
"#### With $\\theta$ as [0.5,0.5,5.0]"
]
},
{
"cell_type": "code",
"execution_count": 4,
"metadata": {},
"outputs": [
{
"data": {
"image/svg+xml": [
"<?xml version=\"1.0\" encoding=\"utf-8\"?>\n",
"<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" width=\"600\" height=\"400\" viewBox=\"0 0 600 400\">\n",
"<defs>\n",
" <clipPath id=\"clip8300\">\n",
" <rect x=\"0\" y=\"0\" width=\"600\" height=\"400\"/>\n",
" </clipPath>\n",
"</defs>\n",
"<polygon clip-path=\"url(#clip8300)\" points=\"\n",
"0,400 600,400 600,0 0,0 \n",
" \" fill=\"#ffffff\" fill-opacity=\"1\"/>\n",
"<defs>\n",
" <clipPath id=\"clip8301\">\n",
" <rect x=\"120\" y=\"0\" width=\"421\" height=\"400\"/>\n",
" </clipPath>\n",
"</defs>\n",
"<polygon clip-path=\"url(#clip8300)\" points=\"\n",
"37.3402,360.121 580.315,360.121 580.315,11.811 37.3402,11.811 \n",
" \" fill=\"#ffffff\" fill-opacity=\"1\"/>\n",
"<defs>\n",
" <clipPath id=\"clip8302\">\n",
" <rect x=\"37\" y=\"11\" width=\"544\" height=\"349\"/>\n",
" </clipPath>\n",
"</defs>\n",
"<polyline clip-path=\"url(#clip8302)\" style=\"stroke:#000000; stroke-width:0.5; stroke-opacity:0.1; fill:none\" points=\"\n",
" 37.3402,360.121 37.3402,11.811 \n",
" \"/>\n",
"<polyline clip-path=\"url(#clip8302)\" style=\"stroke:#000000; stroke-width:0.5; stroke-opacity:0.1; fill:none\" points=\"\n",
" 173.084,360.121 173.084,11.811 \n",
" \"/>\n",
"<polyline clip-path=\"url(#clip8302)\" style=\"stroke:#000000; stroke-width:0.5; stroke-opacity:0.1; fill:none\" points=\"\n",
" 308.828,360.121 308.828,11.811 \n",
" \"/>\n",
"<polyline clip-path=\"url(#clip8302)\" style=\"stroke:#000000; stroke-width:0.5; stroke-opacity:0.1; fill:none\" points=\"\n",
" 444.571,360.121 444.571,11.811 \n",
" \"/>\n",
"<polyline clip-path=\"url(#clip8302)\" style=\"stroke:#000000; stroke-width:0.5; stroke-opacity:0.1; fill:none\" points=\"\n",
" 580.315,360.121 580.315,11.811 \n",
" \"/>\n",
"<polyline clip-path=\"url(#clip8302)\" style=\"stroke:#000000; stroke-width:0.5; stroke-opacity:0.1; fill:none\" points=\"\n",
" 37.3402,350.263 580.315,350.263 \n",
" \"/>\n",
"<polyline clip-path=\"url(#clip8302)\" style=\"stroke:#000000; stroke-width:0.5; stroke-opacity:0.1; fill:none\" points=\"\n",
" 37.3402,266.427 580.315,266.427 \n",
" \"/>\n",
"<polyline clip-path=\"url(#clip8302)\" style=\"stroke:#000000; stroke-width:0.5; stroke-opacity:0.1; fill:none\" points=\"\n",
" 37.3402,182.592 580.315,182.592 \n",
" \"/>\n",
"<polyline clip-path=\"url(#clip8302)\" style=\"stroke:#000000; stroke-width:0.5; stroke-opacity:0.1; fill:none\" points=\"\n",
" 37.3402,98.7567 580.315,98.7567 \n",
" \"/>\n",
"<polyline clip-path=\"url(#clip8302)\" style=\"stroke:#000000; stroke-width:0.5; stroke-opacity:0.1; fill:none\" points=\"\n",
" 37.3402,14.9213 580.315,14.9213 \n",
" \"/>\n",
"<polyline clip-path=\"url(#clip8300)\" style=\"stroke:#000000; stroke-width:1; stroke-opacity:1; fill:none\" points=\"\n",
" 37.3402,360.121 580.315,360.121 \n",
" \"/>\n",
"<polyline clip-path=\"url(#clip8300)\" style=\"stroke:#000000; stroke-width:1; stroke-opacity:1; fill:none\" points=\"\n",
" 37.3402,360.121 37.3402,11.811 \n",
" \"/>\n",
"<polyline clip-path=\"url(#clip8300)\" style=\"stroke:#000000; stroke-width:1; stroke-opacity:1; fill:none\" points=\"\n",
" 37.3402,360.121 37.3402,354.896 \n",
" \"/>\n",
"<polyline clip-path=\"url(#clip8300)\" style=\"stroke:#000000; stroke-width:1; stroke-opacity:1; fill:none\" points=\"\n",
" 173.084,360.121 173.084,354.896 \n",
" \"/>\n",
"<polyline clip-path=\"url(#clip8300)\" style=\"stroke:#000000; stroke-width:1; stroke-opacity:1; fill:none\" points=\"\n",
" 308.828,360.121 308.828,354.896 \n",
" \"/>\n",
"<polyline clip-path=\"url(#clip8300)\" style=\"stroke:#000000; stroke-width:1; stroke-opacity:1; fill:none\" points=\"\n",
" 444.571,360.121 444.571,354.896 \n",
" \"/>\n",
"<polyline clip-path=\"url(#clip8300)\" style=\"stroke:#000000; stroke-width:1; stroke-opacity:1; fill:none\" points=\"\n",
" 580.315,360.121 580.315,354.896 \n",
" \"/>\n",
"<polyline clip-path=\"url(#clip8300)\" style=\"stroke:#000000; stroke-width:1; stroke-opacity:1; fill:none\" points=\"\n",
" 37.3402,350.263 45.4848,350.263 \n",
" \"/>\n",
"<polyline clip-path=\"url(#clip8300)\" style=\"stroke:#000000; stroke-width:1; stroke-opacity:1; fill:none\" points=\"\n",
" 37.3402,266.427 45.4848,266.427 \n",
" \"/>\n",
"<polyline clip-path=\"url(#clip8300)\" style=\"stroke:#000000; stroke-width:1; stroke-opacity:1; fill:none\" points=\"\n",
" 37.3402,182.592 45.4848,182.592 \n",
" \"/>\n",
"<polyline clip-path=\"url(#clip8300)\" style=\"stroke:#000000; stroke-width:1; stroke-opacity:1; fill:none\" points=\"\n",
" 37.3402,98.7567 45.4848,98.7567 \n",
" \"/>\n",
"<polyline clip-path=\"url(#clip8300)\" style=\"stroke:#000000; stroke-width:1; stroke-opacity:1; fill:none\" points=\"\n",
" 37.3402,14.9213 45.4848,14.9213 \n",
" \"/>\n",
"<g clip-path=\"url(#clip8300)\">\n",
"<text style=\"fill:#000000; fill-opacity:1; font-family:Arial,Helvetica Neue,Helvetica,sans-serif; font-size:12; text-anchor:middle;\" transform=\"rotate(0, 37.3402, 373.921)\" x=\"37.3402\" y=\"373.921\">0</text>\n",
"</g>\n",
"<g clip-path=\"url(#clip8300)\">\n",
"<text style=\"fill:#000000; fill-opacity:1; font-family:Arial,Helvetica Neue,Helvetica,sans-serif; font-size:12; text-anchor:middle;\" transform=\"rotate(0, 173.084, 373.921)\" x=\"173.084\" y=\"373.921\">5</text>\n",
"</g>\n",
"<g clip-path=\"url(#clip8300)\">\n",
"<text style=\"fill:#000000; fill-opacity:1; font-family:Arial,Helvetica Neue,Helvetica,sans-serif; font-size:12; text-anchor:middle;\" transform=\"rotate(0, 308.828, 373.921)\" x=\"308.828\" y=\"373.921\">10</text>\n",
"</g>\n",
"<g clip-path=\"url(#clip8300)\">\n",
"<text style=\"fill:#000000; fill-opacity:1; font-family:Arial,Helvetica Neue,Helvetica,sans-serif; font-size:12; text-anchor:middle;\" transform=\"rotate(0, 444.571, 373.921)\" x=\"444.571\" y=\"373.921\">15</text>\n",
"</g>\n",
"<g clip-path=\"url(#clip8300)\">\n",
"<text style=\"fill:#000000; fill-opacity:1; font-family:Arial,Helvetica Neue,Helvetica,sans-serif; font-size:12; text-anchor:middle;\" transform=\"rotate(0, 580.315, 373.921)\" x=\"580.315\" y=\"373.921\">20</text>\n",
"</g>\n",
"<g clip-path=\"url(#clip8300)\">\n",
"<text style=\"fill:#000000; fill-opacity:1; font-family:Arial,Helvetica Neue,Helvetica,sans-serif; font-size:12; text-anchor:end;\" transform=\"rotate(0, 31.3402, 354.763)\" x=\"31.3402\" y=\"354.763\">-1</text>\n",
"</g>\n",
"<g clip-path=\"url(#clip8300)\">\n",
"<text style=\"fill:#000000; fill-opacity:1; font-family:Arial,Helvetica Neue,Helvetica,sans-serif; font-size:12; text-anchor:end;\" transform=\"rotate(0, 31.3402, 270.927)\" x=\"31.3402\" y=\"270.927\">0</text>\n",
"</g>\n",
"<g clip-path=\"url(#clip8300)\">\n",
"<text style=\"fill:#000000; fill-opacity:1; font-family:Arial,Helvetica Neue,Helvetica,sans-serif; font-size:12; text-anchor:end;\" transform=\"rotate(0, 31.3402, 187.092)\" x=\"31.3402\" y=\"187.092\">1</text>\n",
"</g>\n",
"<g clip-path=\"url(#clip8300)\">\n",
"<text style=\"fill:#000000; fill-opacity:1; font-family:Arial,Helvetica Neue,Helvetica,sans-serif; font-size:12; text-anchor:end;\" transform=\"rotate(0, 31.3402, 103.257)\" x=\"31.3402\" y=\"103.257\">2</text>\n",
"</g>\n",
"<g clip-path=\"url(#clip8300)\">\n",
"<text style=\"fill:#000000; fill-opacity:1; font-family:Arial,Helvetica Neue,Helvetica,sans-serif; font-size:12; text-anchor:end;\" transform=\"rotate(0, 31.3402, 19.4213)\" x=\"31.3402\" y=\"19.4213\">3</text>\n",
"</g>\n",
"<g clip-path=\"url(#clip8300)\">\n",
"<text style=\"fill:#000000; fill-opacity:1; font-family:Arial,Helvetica Neue,Helvetica,sans-serif; font-size:16; text-anchor:middle;\" transform=\"rotate(0, 308.828, 397.6)\" x=\"308.828\" y=\"397.6\">t</text>\n",
"</g>\n",
"<polyline clip-path=\"url(#clip8302)\" style=\"stroke:#009af9; stroke-width:3; stroke-opacity:1; fill:none\" points=\"\n",
" 37.3402,350.263 37.768,348.028 38.1959,345.721 38.6238,343.334 39.0517,340.854 39.4795,338.272 39.9074,335.573 40.3353,332.744 40.7632,329.771 41.191,326.636 \n",
" 41.6189,323.319 42.0468,319.799 42.4747,316.052 42.9025,312.049 43.3304,307.762 43.7583,303.154 44.1862,298.185 44.614,292.813 45.0419,286.993 45.4698,280.677 \n",
" 45.8977,273.813 46.3256,266.348 46.7534,258.225 47.1813,249.392 47.6092,239.82 48.0371,229.5 48.4649,218.474 48.8928,206.828 49.3207,194.699 49.7486,182.272 \n",
" 50.1764,169.826 50.6043,157.702 51.0322,146.2 51.4601,135.577 51.8879,126.043 52.3158,117.765 52.7437,110.7 53.1716,104.827 53.5994,100.138 54.0273,96.5229 \n",
" 54.4552,93.7686 54.8831,91.5644 55.311,89.7668 55.7388,88.391 56.1667,87.3781 56.5946,86.6453 57.0225,86.0852 57.4503,85.6257 57.8782,85.2745 58.3061,85.0188 \n",
" 58.734,84.8395 59.1618,84.7112 59.5897,84.6035 60.0176,84.5126 60.4455,84.4426 60.8733,84.3919 61.3012,84.357 61.7291,84.3327 62.157,84.3119 62.5848,84.2901 \n",
" 63.0127,84.2711 63.4406,84.2555 63.8685,84.2437 64.2963,84.2352 64.7242,84.229 65.1521,84.2236 65.58,84.2167 66.0079,84.2084 66.4357,84.2003 66.8636,84.1927 \n",
" 67.2915,84.1859 67.7194,84.1801 68.1472,84.1751 68.5751,84.1706 69.003,84.1663 69.4309,84.1615 69.8587,84.1554 70.2866,84.1485 70.7145,84.1414 71.1424,84.1344 \n",
" 71.5702,84.128 71.9981,84.1221 72.426,84.1168 72.8539,84.1122 73.2817,84.1081 73.7096,84.1041 74.1375,84.1 74.5654,84.0952 74.9933,84.0892 75.4211,84.0813 \n",
" 75.849,84.072 76.2769,84.0625 76.7048,84.0534 77.1326,84.0455 77.5605,84.039 77.9884,84.0341 78.4163,84.0309 78.8441,84.029 79.272,84.0281 79.6999,84.0276 \n",
" 80.1278,84.0265 80.5556,84.0239 80.9835,84.0185 81.4114,84.0081 81.8393,83.9907 82.2671,83.9698 82.695,83.9492 83.1229,83.9315 83.5508,83.9188 83.9787,83.9123 \n",
" 84.4065,83.9124 84.8344,83.9187 85.2623,83.9301 85.6902,83.9446 86.118,83.9596 86.5459,83.9715 86.9738,83.9759 87.4017,83.9679 87.8295,83.9403 88.2574,83.8948 \n",
" 88.6853,83.8442 89.1132,83.7988 89.541,83.7661 89.9689,83.7509 90.3968,83.7555 90.8247,83.7792 91.2525,83.8187 91.6804,83.8679 92.1083,83.918 92.5362,83.9577 \n",
" 92.964,83.9726 93.3919,83.9462 93.8198,83.8793 94.2477,83.797 94.6756,83.7199 95.1034,83.663 95.5313,83.636 95.9592,83.6428 96.3871,83.682 96.8149,83.7466 \n",
" 97.2428,83.824 97.6707,83.8961 98.0986,83.9395 98.5264,83.925 98.9543,83.8533 99.3822,83.7665 99.8101,83.6864 100.238,83.6284 100.666,83.6016 101.094,83.6093 \n",
" 101.522,83.6481 101.949,83.7088 102.377,83.7759 102.805,83.8275 103.233,83.8357 103.661,83.785 104.089,83.718 104.517,83.6539 104.945,83.6047 105.372,83.5779 \n",
" 105.8,83.5761 106.228,83.5973 106.656,83.6351 107.084,83.6782 107.512,83.7107 107.94,83.7119 108.368,83.6733 108.795,83.6252 109.223,83.5796 109.651,83.5445 \n",
" 110.079,83.5247 110.507,83.522 110.935,83.5349 111.363,83.559 111.791,83.5865 112.218,83.6068 112.646,83.6059 113.074,83.5767 113.502,83.5391 113.93,83.5024 \n",
" 114.358,83.473 114.786,83.4549 115.214,83.4498 115.641,83.4571 116.069,83.4739 116.497,83.495 116.925,83.5129 117.353,83.5176 117.781,83.4987 118.209,83.4661 \n",
" 118.637,83.431 119.064,83.4 119.492,83.3779 119.92,83.3672 120.348,83.3685 120.776,83.3803 121.204,83.3989 121.632,83.4189 122.06,83.4325 122.488,83.43 \n",
" 122.915,83.4047 123.343,83.3692 123.771,83.333 124.199,83.3025 124.627,83.2822 125.055,83.2744 125.483,83.2792 125.911,83.2946 126.338,83.3164 126.766,83.3384 \n",
" 127.194,83.3521 127.622,83.3469 128.05,83.3174 128.478,83.2778 128.906,83.238 129.334,83.2053 129.761,83.1845 130.189,83.1779 130.617,83.1855 131.045,83.2047 \n",
" 131.473,83.2307 131.901,83.2561 132.329,83.2712 132.757,83.2639 133.184,83.2297 133.612,83.1857 134.04,83.1424 134.468,83.1078 134.896,83.0868 135.324,83.0819 \n",
" 135.752,83.0926 136.18,83.1157 136.607,83.1454 137.035,83.1731 137.463,83.1873 137.891,83.1741 138.319,83.1347 138.747,83.0874 139.175,83.043 139.603,83.0091 \n",
" 140.03,82.9906 140.458,82.9893 140.886,83.004 141.314,83.0306 141.742,83.0622 142.17,83.0885 142.598,83.0968 143.026,83.0729 143.453,83.0289 143.881,82.9809 \n",
" 144.309,82.9387 144.737,82.9092 145.165,82.8962 145.593,82.9004 146.021,82.9196 146.449,82.9485 146.876,82.9789 147.304,82.9994 147.732,82.9957 148.16,82.9606 \n",
" 148.588,82.9142 149.016,82.8683 149.444,82.8314 149.872,82.8088 150.299,82.803 150.727,82.8133 151.155,82.8364 151.583,82.8657 152.011,82.8918 152.439,82.9023 \n",
" 152.867,82.8826 153.295,82.8413 153.722,82.795 154.15,82.7534 154.578,82.7232 155.006,82.7084 155.434,82.7099 155.862,82.7258 156.29,82.7514 156.718,82.7791 \n",
" 157.145,82.7984 157.573,82.7959 158.001,82.7632 158.429,82.7188 158.857,82.6744 159.285,82.638 159.713,82.6149 160.141,82.6076 160.568,82.6158 160.996,82.6362 \n",
" 161.424,82.663 161.852,82.6874 162.28,82.6979 162.708,82.6804 163.136,82.6406 163.564,82.5951 163.991,82.5535 164.419,82.5226 164.847,82.5064 165.275,82.5061 \n",
" 165.703,82.5202 166.131,82.5441 166.559,82.5708 166.987,82.5903 167.414,82.5899 167.842,82.5594 168.27,82.5152 168.698,82.47 169.126,82.4321 169.554,82.4071 \n",
" 169.982,82.3978 170.41,82.4041 170.838,82.4233 171.265,82.4496 171.693,82.4747 172.121,82.4871 172.549,82.4729 172.977,82.4336 173.405,82.387 173.833,82.3435 \n",
" 174.261,82.3102 174.688,82.2917 175.116,82.2894 175.544,82.302 175.972,82.3255 176.4,82.3528 176.828,82.3739 177.256,82.3762 177.684,82.3475 178.111,82.3027 \n",
" 178.539,82.2557 178.967,82.2155 179.395,82.1882 179.823,82.1769 180.251,82.1818 180.679,82.2003 181.107,82.2267 181.534,82.2527 181.962,82.2667 182.39,82.2544 \n",
" 182.818,82.2148 183.246,82.1671 183.674,82.1219 184.102,82.0869 184.53,82.0667 184.957,82.0633 185.385,82.0753 185.813,82.0986 186.241,82.126 186.669,82.1476 \n",
" 187.097,82.1502 187.525,82.1213 187.953,82.0756 188.38,82.0276 188.808,81.9865 189.236,81.9584 189.664,81.9466 190.092,81.9512 190.52,81.9696 190.948,81.996 \n",
" 191.376,82.0216 191.803,82.0348 192.231,82.0207 192.659,81.9799 193.087,81.9314 193.515,81.8859 193.943,81.8509 194.371,81.8311 194.799,81.8281 195.226,81.8405 \n",
" 195.654,81.8639 196.082,81.8908 196.51,81.911 196.938,81.9108 197.366,81.879 197.794,81.8321 198.222,81.7839 198.649,81.7433 199.077,81.7162 199.505,81.7056 \n",
" 199.933,81.7114 200.361,81.7304 200.789,81.7567 201.217,81.7809 201.645,81.791 202.072,81.7721 202.5,81.729 202.928,81.6799 203.356,81.6348 203.784,81.6012 \n",
" 204.212,81.5833 204.64,81.5821 205.068,81.596 205.495,81.6199 205.923,81.6461 206.351,81.6634 206.779,81.658 207.207,81.6215 207.635,81.5731 208.063,81.5249 \n",
" 208.491,81.4857 208.918,81.4608 209.346,81.4527 209.774,81.4607 210.202,81.4812 210.63,81.5075 211.058,81.5296 211.486,81.5348 211.914,81.5088 212.341,81.4628 \n",
" 212.769,81.413 213.197,81.3691 213.625,81.3378 214.053,81.3229 214.481,81.3248 214.909,81.341 215.337,81.3659 215.764,81.3907 216.192,81.4038 216.62,81.3903 \n",
" 217.048,81.3485 217.476,81.2983 217.904,81.2508 218.332,81.214 218.76,81.1925 219.188,81.1881 219.615,81.1994 220.043,81.2218 220.471,81.2478 220.899,81.2665 \n",
" 221.327,81.2641 221.755,81.2294 222.183,81.1803 222.611,81.1303 223.038,81.0886 223.466,81.0611 223.894,81.0505 224.322,81.0566 224.75,81.0758 225.178,81.1014 \n",
" 225.606,81.1238 226.034,81.13 226.461,81.1049 226.889,81.0582 227.317,81.007 227.745,80.9613 228.173,80.9283 228.601,80.9119 229.029,80.9126 229.457,80.9279 \n",
" 229.884,80.9523 230.312,80.9768 230.74,80.9894 231.168,80.9749 231.596,80.9317 232.024,80.8801 232.452,80.8314 232.88,80.7937 233.307,80.7717 233.735,80.7671 \n",
" 234.163,80.7783 234.591,80.8006 235.019,80.826 235.447,80.8432 235.875,80.838 236.303,80.8003 236.73,80.7494 237.158,80.6985 237.586,80.6566 238.014,80.6296 \n",
" 238.442,80.6199 238.87,80.6269 239.298,80.6466 239.726,80.6719 240.153,80.6924 240.581,80.6945 241.009,80.6638 241.437,80.6144 241.865,80.5621 242.293,80.5168 \n",
" 242.721,80.4852 243.149,80.4707 243.576,80.4734 244.004,80.4903 244.432,80.5148 244.86,80.5374 245.288,80.5452 245.716,80.5223 246.144,80.4749 246.572,80.4218 \n",
" 246.999,80.3736 247.427,80.338 247.855,80.3191 248.283,80.3178 248.711,80.3316 249.139,80.355 249.567,80.3788 249.995,80.3908 250.422,80.3755 250.85,80.3307 \n",
" 251.278,80.2773 251.706,80.2269 252.134,80.1878 252.562,80.1648 252.99,80.1596 253.418,80.1705 253.845,80.1923 254.273,80.2167 254.701,80.232 255.129,80.2231 \n",
" 255.557,80.1816 255.985,80.1284 256.413,80.0762 256.841,80.034 257.268,80.0075 257.696,79.9988 258.124,80.0068 258.552,80.0269 258.98,80.0515 259.408,80.0691 \n",
" 259.836,80.0652 260.264,80.0277 260.691,79.9749 261.119,79.9213 261.547,79.8765 261.975,79.8468 262.403,79.8349 262.831,79.8402 263.259,79.8588 263.687,79.8831 \n",
" 264.115,79.9023 264.542,79.9024 264.97,79.8687 265.398,79.8165 265.826,79.7619 266.254,79.715 266.682,79.6825 267.11,79.6679 267.538,79.6708 267.965,79.6877 \n",
" 268.393,79.7116 268.821,79.732 269.249,79.7349 269.677,79.7048 270.105,79.6532 270.533,79.5977 270.961,79.5491 271.388,79.5144 271.816,79.4973 272.244,79.4982 \n",
" 272.672,79.5136 273.1,79.537 273.528,79.5581 273.956,79.5632 274.384,79.5359 274.811,79.4848 275.239,79.4287 275.667,79.3785 276.095,79.342 276.523,79.3231 \n",
" 276.951,79.3222 277.379,79.3365 277.807,79.3594 278.234,79.3808 278.662,79.3873 279.09,79.3621 279.518,79.3113 279.946,79.2545 280.374,79.2032 280.802,79.1653 \n",
" 281.23,79.1449 281.657,79.1428 282.085,79.1562 282.513,79.1786 282.941,79.2001 283.369,79.2073 283.797,79.1832 284.225,79.1324 284.653,79.0751 285.08,79.0229 \n",
" 285.508,78.984 285.936,78.9626 286.364,78.9597 286.792,78.9725 287.22,78.9946 287.648,79.0161 288.076,79.0233 288.503,78.9994 288.931,78.9482 289.359,78.8903 \n",
" 289.787,78.8375 290.215,78.798 290.643,78.7762 291.071,78.7729 291.499,78.7855 291.926,78.8073 292.354,78.8285 292.782,78.8352 293.21,78.8104 293.638,78.7584 \n",
" 294.066,78.7 294.494,78.6468 294.922,78.6072 295.349,78.5854 295.777,78.5823 296.205,78.595 296.633,78.6168 297.061,78.6374 297.489,78.643 297.917,78.6161 \n",
" 298.345,78.563 298.772,78.504 299.2,78.4508 299.628,78.4114 300.056,78.3903 300.484,78.3878 300.912,78.401 301.34,78.4228 301.768,78.4427 302.195,78.4463 \n",
" 302.623,78.4164 303.051,78.3618 303.479,78.3022 303.907,78.2493 304.335,78.2108 304.763,78.1907 305.191,78.1895 305.618,78.2034 306.046,78.2253 306.474,78.2441 \n",
" 306.902,78.2449 307.33,78.211 307.758,78.1546 308.186,78.0947 308.614,78.0423 309.041,78.0052 309.469,77.9869 309.897,77.9873 310.325,78.0023 310.753,78.0243 \n",
" 311.181,78.0415 311.609,78.0384 312.037,77.9995 312.465,77.9413 312.892,77.8812 313.32,77.83 313.748,77.7948 314.176,77.7788 314.604,77.7814 315.032,77.7977 \n",
" 315.46,77.8196 315.888,77.8344 316.315,77.8262 316.743,77.7818 317.171,77.7217 317.599,77.6617 318.027,77.6123 318.455,77.5797 318.883,77.5667 319.311,77.5718 \n",
" 319.738,77.5896 320.166,77.6109 320.594,77.6226 321.022,77.6075 321.45,77.5574 321.878,77.4957 322.306,77.4365 322.734,77.3894 323.161,77.3602 323.589,77.3507 \n",
" 324.017,77.3586 324.445,77.3778 324.873,77.3981 325.301,77.4052 325.729,77.3811 326.157,77.3262 326.584,77.2633 327.012,77.2055 327.44,77.1616 327.868,77.1365 \n",
" 328.296,77.131 328.724,77.1421 329.152,77.1623 329.58,77.1805 330.007,77.1814 330.435,77.1469 330.863,77.0879 331.291,77.0246 331.719,76.969 332.147,76.9291 \n",
" 332.575,76.9089 333.003,76.908 333.43,76.9221 333.858,76.9428 334.286,76.9576 334.714,76.9499 335.142,76.9049 335.57,76.8425 335.998,76.7797 336.426,76.7274 \n",
" 336.853,76.6926 337.281,76.6779 337.709,76.6818 338.137,76.6987 338.565,76.7188 338.993,76.7283 339.421,76.709 339.849,76.6548 340.276,76.5901 340.704,76.529 \n",
" 341.132,76.4812 341.56,76.4524 341.988,76.4438 342.416,76.4526 342.844,76.4716 343.272,76.4896 343.699,76.491 344.127,76.4571 344.555,76.3966 344.983,76.331 \n",
" 345.411,76.2731 345.839,76.2311 346.267,76.2092 346.695,76.2071 347.122,76.2204 347.55,76.2403 347.978,76.2539 348.406,76.2437 348.834,76.1953 349.262,76.1304 \n",
" 349.69,76.0658 350.118,76.0127 350.545,75.9778 350.973,75.9636 351.401,75.9681 351.829,75.9851 352.257,76.0039 352.685,76.0097 353.113,75.9831 353.541,75.924 \n",
" 353.968,75.8569 354.396,75.7953 354.824,75.7488 355.252,75.7222 355.68,75.7162 356.108,75.7268 356.536,75.7458 356.964,75.7607 357.391,75.7542 357.819,75.7092 \n",
" 358.247,75.6437 358.675,75.5769 359.103,75.5206 359.531,75.4824 359.959,75.4651 360.387,75.4672 360.815,75.4828 361.242,75.5014 361.67,75.5081 362.098,75.4834 \n",
" 362.526,75.424 362.954,75.3554 363.382,75.2918 363.81,75.2431 364.238,75.2147 364.665,75.2072 365.093,75.2168 365.521,75.2352 365.949,75.2495 366.377,75.2423 \n",
" 366.805,75.1958 367.233,75.1288 367.661,75.0605 368.088,75.0031 368.516,74.9643 368.944,74.9467 369.372,74.9489 369.8,74.9643 370.228,74.982 370.656,74.9865 \n",
" 371.084,74.9577 371.511,74.8954 371.939,74.8251 372.367,74.761 372.795,74.7129 373.223,74.6855 373.651,74.6794 374.079,74.6899 374.507,74.708 374.934,74.7198 \n",
" 375.362,74.7069 375.79,74.6541 376.218,74.5842 376.646,74.5154 377.074,74.4593 377.502,74.4229 377.93,74.4082 378.357,74.4127 378.785,74.4289 379.213,74.4448 \n",
" 379.641,74.4433 380.069,74.4038 380.497,74.3367 380.925,74.2651 381.353,74.2025 381.78,74.1579 382.208,74.135 382.636,74.1329 383.064,74.1458 383.492,74.1632 \n",
" 383.92,74.1694 384.348,74.1441 384.776,74.0817 385.203,74.009 385.631,73.9414 386.059,73.8896 386.487,73.859 386.915,73.8503 387.343,73.8591 387.771,73.8762 \n",
" 388.199,73.8874 388.626,73.8735 389.054,73.8186 389.482,73.7462 389.91,73.675 390.338,73.6172 390.766,73.5796 391.194,73.5645 391.622,73.5688 392.049,73.5845 \n",
" 392.477,73.5986 392.905,73.5931 393.333,73.5473 393.761,73.4763 394.189,73.4026 394.617,73.3397 395.045,73.2961 395.472,73.2751 395.9,73.2749 396.328,73.2886 \n",
" 396.756,73.3041 397.184,73.3044 397.612,73.2676 398.04,73.1987 398.468,73.1233 398.895,73.0565 399.323,73.0077 399.751,72.9815 400.179,72.977 400.607,72.9884 \n",
" 401.035,73.0044 401.463,73.0088 401.891,72.9799 402.318,72.9132 402.746,72.8369 403.174,72.7668 403.602,72.7138 404.03,72.6831 404.458,72.6749 404.886,72.684 \n",
" 405.314,72.6999 405.742,72.7069 406.169,72.6838 406.597,72.6198 407.025,72.5428 407.453,72.4702 407.881,72.4137 408.309,72.3794 408.737,72.3682 409.165,72.3753 \n",
" 409.592,72.3908 410.02,72.3993 410.448,72.38 410.876,72.3183 411.304,72.2407 411.732,72.1663 412.16,72.1071 412.588,72.0701 413.015,72.0565 413.443,72.062 \n",
" 413.871,72.077 414.299,72.0863 414.727,72.0691 415.155,72.0087 415.583,71.9305 416.011,71.8546 416.438,71.7936 416.866,71.7548 417.294,71.7397 417.722,71.7442 \n",
" 418.15,71.7587 418.578,71.7681 419.006,71.7514 419.434,71.6909 419.861,71.6119 420.289,71.5349 420.717,71.4729 421.145,71.4332 421.573,71.4174 422.001,71.4216 \n",
" 422.429,71.4358 422.857,71.4446 423.284,71.4268 423.712,71.3649 424.14,71.2848 424.568,71.2071 424.996,71.1448 425.424,71.1052 425.852,71.0898 426.28,71.0942 \n",
" 426.707,71.1082 427.135,71.1158 427.563,71.0952 427.991,71.0304 428.419,70.9489 428.847,70.8709 429.275,70.8092 429.703,70.7708 430.13,70.7567 430.558,70.7619 \n",
" 430.986,70.7757 431.414,70.7813 431.842,70.7561 432.27,70.6871 432.698,70.6042 433.126,70.5265 433.553,70.4664 433.981,70.4302 434.409,70.4182 434.837,70.4249 \n",
" 435.265,70.4384 435.693,70.4408 436.121,70.4084 436.549,70.3347 436.976,70.2505 437.404,70.1738 437.832,70.1163 438.26,70.0835 438.688,70.0747 439.116,70.0831 \n",
" 439.544,70.0958 439.972,70.0935 440.399,70.0512 440.827,69.9728 441.255,69.8879 441.683,69.8132 442.111,69.7596 442.539,69.7313 442.967,69.7264 443.395,69.7366 \n",
" 443.822,69.7475 444.25,69.7381 444.678,69.684 445.106,69.6013 445.534,69.5164 445.962,69.4451 446.39,69.3967 446.818,69.374 447.245,69.3735 447.673,69.3852 \n",
" 448.101,69.3926 448.529,69.3729 448.957,69.3063 449.385,69.22 449.813,69.1365 450.241,69.0702 450.668,69.0284 451.096,69.0123 451.524,69.0163 451.952,69.0284 \n",
" 452.38,69.0297 452.808,68.9953 453.236,68.9176 453.664,68.8291 454.092,68.749 454.519,68.6893 454.947,68.6556 455.375,68.6468 455.803,68.6548 456.231,68.6652 \n",
" 456.659,68.6567 457.087,68.6031 457.515,68.5178 457.942,68.4295 458.37,68.3548 458.798,68.3038 459.226,68.2794 459.654,68.2778 460.082,68.2885 460.51,68.2939 \n",
" 460.938,68.2698 461.365,68.1975 461.793,68.1074 462.221,68.022 462.649,67.9555 463.077,67.9149 463.505,67.9005 463.933,67.9055 464.361,67.9161 464.788,67.9114 \n",
" 465.216,67.8642 465.644,67.779 466.072,67.6877 466.5,67.6086 466.928,67.5527 467.356,67.5241 467.784,67.5196 468.211,67.5291 468.639,67.5349 469.067,67.5126 \n",
" 469.495,67.4408 469.923,67.3487 470.351,67.2605 470.779,67.1912 471.207,67.1484 471.634,67.1326 472.062,67.1366 472.49,67.1464 472.918,67.1404 473.346,67.0903 \n",
" 473.774,67.0023 474.202,66.9089 474.63,66.8286 475.057,66.7726 475.485,66.7446 475.913,66.7407 476.341,66.7499 476.769,66.7533 477.197,66.7248 477.625,66.6464 \n",
" 478.053,66.5513 478.48,66.4628 478.908,66.3952 479.336,66.3552 479.764,66.3423 480.192,66.3477 480.62,66.3556 481.048,66.3422 481.476,66.2795 481.903,66.1861 \n",
" 482.331,66.0919 482.759,66.0145 483.187,65.9636 483.615,65.9411 484.043,65.9412 484.471,65.9502 484.899,65.9465 485.326,65.901 485.754,65.8118 486.182,65.7144 \n",
" 486.61,65.6291 487.038,65.5685 487.466,65.5369 487.894,65.5308 488.322,65.5386 488.749,65.5408 489.177,65.51 489.605,65.4276 490.033,65.3289 490.461,65.2377 \n",
" 490.889,65.1688 491.317,65.1289 491.745,65.1165 492.172,65.1219 492.6,65.1273 493.028,65.1067 493.456,65.0333 493.884,64.9346 494.312,64.8389 494.74,64.7632 \n",
" 495.168,64.716 495.595,64.6978 496.023,64.7003 496.451,64.7071 496.879,64.6934 497.307,64.6289 497.735,64.5309 498.163,64.4319 498.591,64.3507 499.018,64.2977 \n",
" 499.446,64.2744 499.874,64.274 500.302,64.2812 500.73,64.2719 501.158,64.2145 501.586,64.1174 502.014,64.016 502.442,63.9307 502.869,63.8729 503.297,63.8457 \n",
" 503.725,63.8428 504.153,63.8498 504.581,63.843 505.009,63.7905 505.437,63.6939 505.865,63.5907 506.292,63.5023 506.72,63.4413 507.148,63.4113 507.576,63.4067 \n",
" 508.004,63.4132 508.432,63.4075 508.86,63.3571 509.288,63.2602 509.715,63.1555 510.143,63.0652 510.571,63.0023 510.999,62.9709 511.427,62.9654 511.855,62.9715 \n",
" 512.283,62.9655 512.711,62.9144 513.138,62.8163 513.566,62.7102 513.994,62.619 514.422,62.5558 514.85,62.5243 515.278,62.519 515.706,62.5247 516.134,62.517 \n",
" 516.561,62.4623 516.989,62.3618 517.417,62.2547 517.845,62.1637 518.273,62.1016 518.701,62.0716 519.129,62.0673 519.557,62.0726 519.984,62.0617 520.412,62.0003 \n",
" 520.84,61.8965 521.268,61.789 521.696,61.6995 522.124,61.6401 522.552,61.6131 522.98,61.6106 523.407,61.615 523.835,61.5988 524.263,61.5277 524.691,61.4203 \n",
" 525.119,61.313 525.547,61.2266 525.975,61.1717 526.403,61.149 526.83,61.1488 527.258,61.1514 527.686,61.1269 528.114,61.0439 528.542,60.933 528.97,60.8273 \n",
" 529.398,60.7457 529.826,60.6971 530.253,60.6799 530.681,60.6819 531.109,60.6809 531.537,60.6438 531.965,60.5481 532.393,60.4348 532.821,60.3324 533.249,60.2578 \n",
" 533.676,60.2173 534.104,60.2063 534.532,60.2097 534.96,60.2018 535.388,60.1463 535.816,60.0399 536.244,59.926 536.672,59.8295 537.099,59.7642 537.527,59.7332 \n",
" 537.955,59.7284 538.383,59.7311 538.811,59.7115 539.239,59.6332 539.667,59.5194 540.095,59.4079 540.522,59.3202 540.95,59.2664 541.378,59.2458 541.806,59.2462 \n",
" 542.234,59.2441 542.662,59.2051 543.09,59.1052 543.518,58.9876 543.945,58.8822 544.373,58.8064 544.801,58.7662 545.229,58.7558 545.657,58.7582 546.085,58.7448 \n",
" 546.513,58.6765 546.941,58.5626 547.368,58.4461 547.796,58.3513 548.224,58.2907 548.652,58.2649 549.08,58.2628 549.508,58.2616 549.936,58.2265 550.364,58.128 \n",
" 550.792,58.0076 551.219,57.8981 551.647,57.8184 552.075,57.7752 552.503,57.7631 552.931,57.7647 553.359,57.7503 553.787,57.6795 554.215,57.5624 554.642,57.4434 \n",
" 555.07,57.3473 555.498,57.2867 555.926,57.2616 556.354,57.2597 556.782,57.2562 557.21,57.2137 557.638,57.1074 558.065,56.984 558.493,56.8749 558.921,56.7983 \n",
" 559.349,56.7591 559.777,56.7499 560.205,56.7503 560.633,56.7271 561.061,56.6404 561.488,56.5172 561.916,56.3988 562.344,56.3081 562.772,56.2552 563.2,56.2368 \n",
" 563.628,56.2366 564.056,56.2251 564.484,56.1603 564.911,56.0411 565.339,55.9166 565.767,55.8144 566.195,55.7488 566.623,55.7205 567.051,55.717 567.479,55.7121 \n",
" 567.907,55.6662 568.334,55.5545 568.762,55.4266 569.19,55.3152 569.618,55.2386 570.046,55.2009 570.474,55.1928 570.902,55.1909 571.33,55.158 571.757,55.0567 \n",
" 572.185,54.9274 572.613,54.8091 573.041,54.7232 573.469,54.6772 573.897,54.6641 574.325,54.663 574.753,54.6387 575.18,54.5477 575.608,54.4182 576.036,54.2947 \n",
" 576.464,54.2015 576.892,54.1485 577.32,54.131 577.748,54.1297 578.176,54.1105 578.603,54.0302 579.031,53.935 579.459,53.8505 579.887,53.7738 580.315,53.7005 \n",
" \n",
" \"/>\n",
"<polyline clip-path=\"url(#clip8302)\" style=\"stroke:#e26f46; stroke-width:3; stroke-opacity:1; fill:none\" points=\"\n",
" 37.3402,182.592 37.768,181.802 38.1959,181.016 38.6238,180.235 39.0517,179.459 39.4795,178.689 39.9074,177.925 40.3353,177.167 40.7632,176.416 41.191,175.672 \n",
" 41.6189,174.936 42.0468,174.208 42.4747,173.489 42.9025,172.781 43.3304,172.083 43.7583,171.397 44.1862,170.724 44.614,170.066 45.0419,169.422 45.4698,168.796 \n",
" 45.8977,168.189 46.3256,167.603 46.7534,167.039 47.1813,166.5 47.6092,165.989 48.0371,165.507 48.4649,165.058 48.8928,164.643 49.3207,164.264 49.7486,163.923 \n",
" 50.1764,163.62 50.6043,163.356 51.0322,163.127 51.4601,162.932 51.8879,162.769 52.3158,162.634 52.7437,162.521 53.1716,162.428 53.5994,162.353 54.0273,162.291 \n",
" 54.4552,162.24 54.8831,162.196 55.311,162.157 55.7388,162.122 56.1667,162.092 56.5946,162.065 57.0225,162.04 57.4503,162.015 57.8782,161.992 58.3061,161.97 \n",
" 58.734,161.949 59.1618,161.928 59.5897,161.907 60.0176,161.887 60.4455,161.867 60.8733,161.846 61.3012,161.826 61.7291,161.806 62.157,161.786 62.5848,161.766 \n",
" 63.0127,161.746 63.4406,161.726 63.8685,161.706 64.2963,161.686 64.7242,161.666 65.1521,161.646 65.58,161.625 66.0079,161.605 66.4357,161.585 66.8636,161.564 \n",
" 67.2915,161.544 67.7194,161.524 68.1472,161.503 68.5751,161.483 69.003,161.462 69.4309,161.441 69.8587,161.421 70.2866,161.4 70.7145,161.379 71.1424,161.358 \n",
" 71.5702,161.337 71.9981,161.317 72.426,161.296 72.8539,161.275 73.2817,161.254 73.7096,161.232 74.1375,161.211 74.5654,161.19 74.9933,161.169 75.4211,161.147 \n",
" 75.849,161.126 76.2769,161.105 76.7048,161.083 77.1326,161.062 77.5605,161.04 77.9884,161.018 78.4163,160.997 78.8441,160.975 79.272,160.953 79.6999,160.932 \n",
" 80.1278,160.91 80.5556,160.888 80.9835,160.866 81.4114,160.844 81.8393,160.822 82.2671,160.8 82.695,160.777 83.1229,160.755 83.5508,160.733 83.9787,160.71 \n",
" 84.4065,160.688 84.8344,160.666 85.2623,160.643 85.6902,160.621 86.118,160.599 86.5459,160.576 86.9738,160.554 87.4017,160.531 87.8295,160.508 88.2574,160.485 \n",
" 88.6853,160.461 89.1132,160.438 89.541,160.415 89.9689,160.392 90.3968,160.369 90.8247,160.346 91.2525,160.323 91.6804,160.3 92.1083,160.277 92.5362,160.255 \n",
" 92.964,160.231 93.3919,160.208 93.8198,160.183 94.2477,160.159 94.6756,160.135 95.1034,160.111 95.5313,160.087 95.9592,160.063 96.3871,160.039 96.8149,160.016 \n",
" 97.2428,159.993 97.6707,159.97 98.0986,159.946 98.5264,159.922 98.9543,159.897 99.3822,159.872 99.8101,159.847 100.238,159.822 100.666,159.797 101.094,159.773 \n",
" 101.522,159.749 101.949,159.725 102.377,159.701 102.805,159.677 103.233,159.652 103.661,159.627 104.089,159.602 104.517,159.576 104.945,159.551 105.372,159.525 \n",
" 105.8,159.5 106.228,159.475 106.656,159.451 107.084,159.426 107.512,159.401 107.94,159.376 108.368,159.35 108.795,159.324 109.223,159.298 109.651,159.272 \n",
" 110.079,159.246 110.507,159.22 110.935,159.195 111.363,159.169 111.791,159.143 112.218,159.118 112.646,159.092 113.074,159.065 113.502,159.039 113.93,159.012 \n",
" 114.358,158.986 114.786,158.959 115.214,158.933 115.641,158.906 116.069,158.88 116.497,158.854 116.925,158.827 117.353,158.801 117.781,158.774 118.209,158.747 \n",
" 118.637,158.72 119.064,158.692 119.492,158.665 119.92,158.638 120.348,158.611 120.776,158.584 121.204,158.557 121.632,158.53 122.06,158.502 122.488,158.475 \n",
" 122.915,158.447 123.343,158.419 123.771,158.391 124.199,158.363 124.627,158.335 125.055,158.307 125.483,158.28 125.911,158.252 126.338,158.224 126.766,158.196 \n",
" 127.194,158.168 127.622,158.14 128.05,158.111 128.478,158.083 128.906,158.054 129.334,158.025 129.761,157.996 130.189,157.968 130.617,157.939 131.045,157.911 \n",
" 131.473,157.882 131.901,157.853 132.329,157.825 132.757,157.796 133.184,157.766 133.612,157.737 134.04,157.707 134.468,157.677 134.896,157.648 135.324,157.618 \n",
" 135.752,157.589 136.18,157.56 136.607,157.53 137.035,157.501 137.463,157.471 137.891,157.441 138.319,157.411 138.747,157.381 139.175,157.35 139.603,157.32 \n",
" 140.03,157.289 140.458,157.259 140.886,157.229 141.314,157.199 141.742,157.169 142.17,157.139 142.598,157.108 143.026,157.077 143.453,157.046 143.881,157.015 \n",
" 144.309,156.983 144.737,156.952 145.165,156.921 145.593,156.89 146.021,156.859 146.449,156.828 146.876,156.797 147.304,156.766 147.732,156.734 148.16,156.702 \n",
" 148.588,156.67 149.016,156.638 149.444,156.606 149.872,156.574 150.299,156.542 150.727,156.51 151.155,156.478 151.583,156.447 152.011,156.415 152.439,156.382 \n",
" 152.867,156.35 153.295,156.317 153.722,156.284 154.15,156.251 154.578,156.218 155.006,156.185 155.434,156.152 155.862,156.12 156.29,156.087 156.718,156.054 \n",
" 157.145,156.021 157.573,155.988 158.001,155.955 158.429,155.921 158.857,155.887 159.285,155.853 159.713,155.819 160.141,155.785 160.568,155.752 160.996,155.718 \n",
" 161.424,155.685 161.852,155.651 162.28,155.617 162.708,155.583 163.136,155.548 163.564,155.513 163.991,155.478 164.419,155.444 164.847,155.409 165.275,155.374 \n",
" 165.703,155.34 166.131,155.305 166.559,155.271 166.987,155.236 167.414,155.201 167.842,155.166 168.27,155.13 168.698,155.094 169.126,155.059 169.554,155.023 \n",
" 169.982,154.987 170.41,154.952 170.838,154.916 171.265,154.881 171.693,154.845 172.121,154.809 172.549,154.773 172.977,154.737 173.405,154.7 173.833,154.663 \n",
" 174.261,154.627 174.688,154.59 175.116,154.554 175.544,154.517 175.972,154.481 176.4,154.444 176.828,154.407 177.256,154.371 177.684,154.333 178.111,154.296 \n",
" 178.539,154.258 178.967,154.22 179.395,154.183 179.823,154.145 180.251,154.108 180.679,154.07 181.107,154.033 181.534,153.995 181.962,153.957 182.39,153.919 \n",
" 182.818,153.881 183.246,153.842 183.674,153.803 184.102,153.765 184.53,153.726 184.957,153.687 185.385,153.649 185.813,153.61 186.241,153.572 186.669,153.533 \n",
" 187.097,153.494 187.525,153.455 187.953,153.415 188.38,153.376 188.808,153.336 189.236,153.296 189.664,153.256 190.092,153.217 190.52,153.177 190.948,153.138 \n",
" 191.376,153.098 191.803,153.058 192.231,153.018 192.659,152.977 193.087,152.937 193.515,152.896 193.943,152.855 194.371,152.814 194.799,152.774 195.226,152.733 \n",
" 195.654,152.692 196.082,152.652 196.51,152.611 196.938,152.57 197.366,152.528 197.794,152.486 198.222,152.444 198.649,152.402 199.077,152.361 199.505,152.319 \n",
" 199.933,152.277 200.361,152.235 200.789,152.193 201.217,152.152 201.645,152.109 202.072,152.067 202.5,152.024 202.928,151.981 203.356,151.938 203.784,151.895 \n",
" 204.212,151.852 204.64,151.809 205.068,151.766 205.495,151.723 205.923,151.68 206.351,151.637 206.779,151.594 207.207,151.55 207.635,151.506 208.063,151.462 \n",
" 208.491,151.417 208.918,151.373 209.346,151.329 209.774,151.285 210.202,151.241 210.63,151.197 211.058,151.153 211.486,151.108 211.914,151.063 212.341,151.018 \n",
" 212.769,150.973 213.197,150.927 213.625,150.882 214.053,150.837 214.481,150.791 214.909,150.746 215.337,150.701 215.764,150.656 216.192,150.61 216.62,150.564 \n",
" 217.048,150.518 217.476,150.471 217.904,150.425 218.332,150.378 218.76,150.331 219.188,150.285 219.615,150.238 220.043,150.192 220.471,150.145 220.899,150.099 \n",
" 221.327,150.052 221.755,150.004 222.183,149.956 222.611,149.909 223.038,149.861 223.466,149.813 223.894,149.765 224.322,149.717 224.75,149.67 225.178,149.622 \n",
" 225.606,149.574 226.034,149.526 226.461,149.477 226.889,149.428 227.317,149.379 227.745,149.33 228.173,149.281 228.601,149.232 229.029,149.183 229.457,149.134 \n",
" 229.884,149.085 230.312,149.035 230.74,148.986 231.168,148.936 231.596,148.886 232.024,148.836 232.452,148.785 232.88,148.735 233.307,148.684 233.735,148.634 \n",
" 234.163,148.584 234.591,148.533 235.019,148.483 235.447,148.432 235.875,148.381 236.303,148.33 236.73,148.278 237.158,148.226 237.586,148.175 238.014,148.123 \n",
" 238.442,148.071 238.87,148.019 239.298,147.968 239.726,147.916 240.153,147.864 240.581,147.812 241.009,147.759 241.437,147.706 241.865,147.653 242.293,147.6 \n",
" 242.721,147.547 243.149,147.493 243.576,147.44 244.004,147.387 244.432,147.334 244.86,147.281 245.288,147.227 245.716,147.173 246.144,147.119 246.572,147.064 \n",
" 246.999,147.01 247.427,146.955 247.855,146.901 248.283,146.846 248.711,146.792 249.139,146.737 249.567,146.682 249.995,146.627 250.422,146.572 250.85,146.516 \n",
" 251.278,146.46 251.706,146.404 252.134,146.348 252.562,146.292 252.99,146.236 253.418,146.18 253.845,146.124 254.273,146.068 254.701,146.012 255.129,145.955 \n",
" 255.557,145.898 255.985,145.84 256.413,145.783 256.841,145.725 257.268,145.668 257.696,145.61 258.124,145.553 258.552,145.495 258.98,145.438 259.408,145.38 \n",
" 259.836,145.322 260.264,145.263 260.691,145.204 261.119,145.145 261.547,145.086 261.975,145.027 262.403,144.968 262.831,144.909 263.259,144.85 263.687,144.791 \n",
" 264.115,144.732 264.542,144.672 264.97,144.612 265.398,144.551 265.826,144.491 266.254,144.43 266.682,144.369 267.11,144.309 267.538,144.248 267.965,144.188 \n",
" 268.393,144.127 268.821,144.066 269.249,144.005 269.677,143.943 270.105,143.881 270.533,143.819 270.961,143.757 271.388,143.695 271.816,143.632 272.244,143.57 \n",
" 272.672,143.508 273.1,143.446 273.528,143.383 273.956,143.32 274.384,143.257 274.811,143.194 275.239,143.13 275.667,143.066 276.095,143.002 276.523,142.938 \n",
" 276.951,142.874 277.379,142.81 277.807,142.746 278.234,142.682 278.662,142.618 279.09,142.553 279.518,142.488 279.946,142.422 280.374,142.357 280.802,142.291 \n",
" 281.23,142.225 281.657,142.16 282.085,142.094 282.513,142.029 282.941,141.963 283.369,141.897 283.797,141.83 284.225,141.763 284.653,141.696 285.08,141.629 \n",
" 285.508,141.561 285.936,141.494 286.364,141.427 286.792,141.359 287.22,141.292 287.648,141.224 288.076,141.157 288.503,141.088 288.931,141.02 289.359,140.951 \n",
" 289.787,140.881 290.215,140.812 290.643,140.743 291.071,140.674 291.499,140.605 291.926,140.536 292.354,140.467 292.782,140.397 293.21,140.327 293.638,140.256 \n",
" 294.066,140.185 294.494,140.115 294.922,140.044 295.349,139.973 295.777,139.902 296.205,139.831 296.633,139.76 297.061,139.689 297.489,139.617 297.917,139.545 \n",
" 298.345,139.473 298.772,139.4 299.2,139.327 299.628,139.255 300.056,139.182 300.484,139.109 300.912,139.036 301.34,138.963 301.768,138.89 302.195,138.817 \n",
" 302.623,138.743 303.051,138.669 303.479,138.594 303.907,138.519 304.335,138.445 304.763,138.37 305.191,138.295 305.618,138.22 306.046,138.146 306.474,138.071 \n",
" 306.902,137.995 307.33,137.919 307.758,137.843 308.186,137.766 308.614,137.69 309.041,137.613 309.469,137.537 309.897,137.46 310.325,137.383 310.753,137.306 \n",
" 311.181,137.229 311.609,137.152 312.037,137.074 312.465,136.996 312.892,136.917 313.32,136.838 313.748,136.76 314.176,136.681 314.604,136.602 315.032,136.524 \n",
" 315.46,136.445 315.888,136.366 316.315,136.286 316.743,136.206 317.171,136.126 317.599,136.045 318.027,135.964 318.455,135.884 318.883,135.803 319.311,135.722 \n",
" 319.738,135.641 320.166,135.56 320.594,135.479 321.022,135.397 321.45,135.315 321.878,135.233 322.306,135.15 322.734,135.067 323.161,134.984 323.589,134.901 \n",
" 324.017,134.819 324.445,134.736 324.873,134.653 325.301,134.569 325.729,134.485 326.157,134.401 326.584,134.316 327.012,134.231 327.44,134.146 327.868,134.061 \n",
" 328.296,133.976 328.724,133.891 329.152,133.806 329.58,133.72 330.007,133.635 330.435,133.548 330.863,133.462 331.291,133.375 331.719,133.288 332.147,133.2 \n",
" 332.575,133.113 333.003,133.026 333.43,132.939 333.858,132.851 334.286,132.764 334.714,132.676 335.142,132.587 335.57,132.498 335.998,132.409 336.426,132.319 \n",
" 336.853,132.23 337.281,132.14 337.709,132.051 338.137,131.961 338.565,131.871 338.993,131.781 339.421,131.691 339.849,131.6 340.276,131.508 340.704,131.417 \n",
" 341.132,131.325 341.56,131.233 341.988,131.141 342.416,131.049 342.844,130.957 343.272,130.865 343.699,130.773 344.127,130.68 344.555,130.586 344.983,130.492 \n",
" 345.411,130.398 345.839,130.304 346.267,130.21 346.695,130.116 347.122,130.021 347.55,129.927 347.978,129.832 348.406,129.737 348.834,129.641 349.262,129.545 \n",
" 349.69,129.449 350.118,129.353 350.545,129.256 350.973,129.159 351.401,129.063 351.829,128.966 352.257,128.869 352.685,128.772 353.113,128.674 353.541,128.576 \n",
" 353.968,128.477 354.396,128.378 354.824,128.279 355.252,128.18 355.68,128.081 356.108,127.982 356.536,127.882 356.964,127.783 357.391,127.683 357.819,127.582 \n",
" 358.247,127.481 358.675,127.38 359.103,127.278 359.531,127.177 359.959,127.075 360.387,126.973 360.815,126.872 361.242,126.77 361.67,126.667 362.098,126.564 \n",
" 362.526,126.461 362.954,126.357 363.382,126.253 363.81,126.149 364.238,126.045 364.665,125.941 365.093,125.836 365.521,125.732 365.949,125.627 366.377,125.522 \n",
" 366.805,125.416 367.233,125.31 367.661,125.203 368.088,125.097 368.516,124.99 368.944,124.883 369.372,124.776 369.8,124.669 370.228,124.562 370.656,124.454 \n",
" 371.084,124.346 371.511,124.237 371.939,124.128 372.367,124.018 372.795,123.909 373.223,123.799 373.651,123.69 374.079,123.58 374.507,123.47 374.934,123.36 \n",
" 375.362,123.249 375.79,123.138 376.218,123.026 376.646,122.914 377.074,122.802 377.502,122.69 377.93,122.577 378.357,122.465 378.785,122.352 379.213,122.239 \n",
" 379.641,122.126 380.069,122.012 380.497,121.897 380.925,121.783 381.353,121.668 381.78,121.552 382.208,121.437 382.636,121.322 383.064,121.207 383.492,121.091 \n",
" 383.92,120.975 384.348,120.858 384.776,120.741 385.203,120.623 385.631,120.506 386.059,120.388 386.487,120.27 386.915,120.151 387.343,120.033 387.771,119.915 \n",
" 388.199,119.796 388.626,119.676 389.054,119.556 389.482,119.436 389.91,119.315 390.338,119.194 390.766,119.073 391.194,118.952 391.622,118.831 392.049,118.71 \n",
" 392.477,118.588 392.905,118.466 393.333,118.343 393.761,118.219 394.189,118.096 394.617,117.972 395.045,117.848 395.472,117.724 395.9,117.599 396.328,117.475 \n",
" 396.756,117.35 397.184,117.225 397.612,117.099 398.04,116.973 398.468,116.846 398.895,116.719 399.323,116.592 399.751,116.465 400.179,116.338 400.607,116.21 \n",
" 401.035,116.082 401.463,115.954 401.891,115.825 402.318,115.696 402.746,115.566 403.174,115.436 403.602,115.306 404.03,115.175 404.458,115.045 404.886,114.914 \n",
" 405.314,114.783 405.742,114.652 406.169,114.52 406.597,114.387 407.025,114.254 407.453,114.121 407.881,113.988 408.309,113.854 408.737,113.72 409.165,113.586 \n",
" 409.592,113.452 410.02,113.318 410.448,113.182 410.876,113.047 411.304,112.91 411.732,112.774 412.16,112.637 412.588,112.5 413.015,112.363 413.443,112.226 \n",
" 413.871,112.088 414.299,111.95 414.727,111.812 415.155,111.673 415.583,111.533 416.011,111.393 416.438,111.253 416.866,111.113 417.294,110.972 417.722,110.832 \n",
" 418.15,110.691 418.578,110.55 419.006,110.408 419.434,110.265 419.861,110.122 420.289,109.979 420.717,109.835 421.145,109.691 421.573,109.547 422.001,109.403 \n",
" 422.429,109.259 422.857,109.114 423.284,108.969 423.712,108.823 424.14,108.676 424.568,108.529 424.996,108.382 425.424,108.235 425.852,108.087 426.28,107.94 \n",
" 426.707,107.792 427.135,107.643 427.563,107.494 427.991,107.345 428.419,107.194 428.847,107.044 429.275,106.893 429.703,106.742 430.13,106.591 430.558,106.44 \n",
" 430.986,106.288 431.414,106.136 431.842,105.983 432.27,105.83 432.698,105.676 433.126,105.522 433.553,105.367 433.981,105.213 434.409,105.058 434.837,104.903 \n",
" 435.265,104.747 435.693,104.591 436.121,104.435 436.549,104.278 436.976,104.12 437.404,103.962 437.832,103.803 438.26,103.645 438.688,103.486 439.116,103.327 \n",
" 439.544,103.168 439.972,103.008 440.399,102.848 440.827,102.687 441.255,102.525 441.683,102.363 442.111,102.201 442.539,102.039 442.967,101.876 443.395,101.713 \n",
" 443.822,101.55 444.25,101.386 444.678,101.222 445.106,101.056 445.534,100.891 445.962,100.725 446.39,100.559 446.818,100.392 447.245,100.226 447.673,100.059 \n",
" 448.101,99.8915 448.529,99.7235 448.957,99.5547 449.385,99.3854 449.813,99.2156 450.241,99.0456 450.668,98.8754 451.096,98.7049 451.524,98.5342 451.952,98.3632 \n",
" 452.38,98.1917 452.808,98.0194 453.236,97.8463 453.664,97.6727 454.092,97.4988 454.519,97.3246 454.947,97.1502 455.375,96.9756 455.803,96.8007 456.231,96.6254 \n",
" 456.659,96.4494 457.087,96.2727 457.515,96.0953 457.942,95.9174 458.37,95.7392 458.798,95.5607 459.226,95.382 459.654,95.2031 460.082,95.0239 460.51,94.8441 \n",
" 460.938,94.6637 461.365,94.4824 461.793,94.3005 462.221,94.1182 462.649,93.9356 463.077,93.7528 463.505,93.5697 463.933,93.3864 464.361,93.2026 464.788,93.0183 \n",
" 465.216,92.8332 465.644,92.6472 466.072,92.4608 466.5,92.274 466.928,92.087 467.356,91.8997 467.784,91.7121 468.211,91.5242 468.639,91.3358 469.067,91.1467 \n",
" 469.495,90.9567 469.923,90.7661 470.351,90.5751 470.779,90.3837 471.207,90.1921 471.634,90.0002 472.062,89.808 472.49,89.6154 472.918,89.4222 473.346,89.2281 \n",
" 473.774,89.0332 474.202,88.8378 474.63,88.6421 475.057,88.446 475.485,88.2497 475.913,88.0531 476.341,87.8562 476.769,87.6586 477.197,87.4604 477.625,87.2612 \n",
" 478.053,87.0614 478.48,86.8612 478.908,86.6606 479.336,86.4598 479.764,86.2587 480.192,86.0572 480.62,85.8553 481.048,85.6526 481.476,85.4491 481.903,85.2448 \n",
" 482.331,85.04 482.759,84.8349 483.187,84.6294 483.615,84.4237 484.043,84.2176 484.471,84.0111 484.899,83.804 485.326,83.596 485.754,83.3871 486.182,83.1777 \n",
" 486.61,82.9678 487.038,82.7576 487.466,82.5472 487.894,82.3364 488.322,82.1252 488.749,81.9134 489.177,81.7008 489.605,81.4873 490.033,81.2731 490.461,81.0585 \n",
" 490.889,80.8434 491.317,80.6281 491.745,80.4125 492.172,80.1965 492.6,79.9799 493.028,79.7626 493.456,79.5444 493.884,79.3253 494.312,79.1058 494.74,78.8858 \n",
" 495.168,78.6656 495.595,78.445 496.023,78.2241 496.451,78.0026 496.879,77.7804 497.307,77.5573 497.735,77.3333 498.163,77.1087 498.591,76.8838 499.018,76.6585 \n",
" 499.446,76.4328 499.874,76.2068 500.302,75.9803 500.73,75.7531 501.158,75.525 501.586,75.2959 502.014,75.0662 502.442,74.8361 502.869,74.6057 503.297,74.3749 \n",
" 503.725,74.1437 504.153,73.912 504.581,73.6797 505.009,73.4464 505.437,73.2121 505.865,72.9772 506.292,72.7419 506.72,72.5061 507.148,72.2701 507.576,72.0336 \n",
" 508.004,71.7966 508.432,71.559 508.86,71.3203 509.288,71.0808 509.715,70.8405 510.143,70.5998 510.571,70.3587 510.999,70.1172 511.427,69.8753 511.855,69.6329 \n",
" 512.283,69.3898 512.711,69.1458 513.138,68.9007 513.566,68.655 513.994,68.4088 514.422,68.1621 514.85,67.9152 515.278,67.6678 515.706,67.4198 516.134,67.1711 \n",
" 516.561,66.9215 516.989,66.6708 517.417,66.4195 517.845,66.1676 518.273,65.9154 518.701,65.6628 519.129,65.4097 519.557,65.1561 519.984,64.9017 520.412,64.6462 \n",
" 520.84,64.3898 521.268,64.1327 521.696,63.8752 522.124,63.6172 522.552,63.3588 522.98,63.0999 523.407,62.8404 523.835,62.5802 524.263,62.3188 524.691,62.0565 \n",
" 525.119,61.7936 525.547,61.5301 525.975,61.2662 526.403,61.0019 526.83,60.7371 527.258,60.4717 527.686,60.2054 528.114,59.9379 528.542,59.6696 528.97,59.4006 \n",
" 529.398,59.1312 529.826,58.8613 530.253,58.591 530.681,58.3201 531.109,58.0485 531.537,57.776 531.965,57.5023 532.393,57.2278 532.821,56.9527 533.249,56.6771 \n",
" 533.676,56.4011 534.104,56.1246 534.532,55.8475 534.96,55.5696 535.388,55.2906 535.816,55.0106 536.244,54.7298 536.672,54.4484 537.099,54.1665 537.527,53.8842 \n",
" 537.955,53.6014 538.383,53.3179 538.811,53.0335 539.239,52.7479 539.667,52.4614 540.095,52.1741 540.522,51.8863 540.95,51.5981 541.378,51.3093 541.806,51.02 \n",
" 542.234,50.7299 542.662,50.4388 543.09,50.1465 543.518,49.8533 543.945,49.5595 544.373,49.2651 544.801,48.9703 545.229,48.675 545.657,48.379 546.085,48.0821 \n",
" 546.513,47.784 546.941,47.4849 547.368,47.185 547.796,46.8844 548.224,46.5834 548.652,46.2819 549.08,45.9797 549.508,45.6768 549.936,45.3729 550.364,45.0678 \n",
" 550.792,44.7616 551.219,44.4548 551.647,44.1475 552.075,43.8396 552.503,43.5312 552.931,43.2221 553.359,42.9121 553.787,42.6008 554.215,42.2885 554.642,41.9753 \n",
" 555.07,41.6615 555.498,41.3471 555.926,41.0323 556.354,40.7168 556.782,40.4004 557.21,40.083 557.638,39.7643 558.065,39.4446 558.493,39.1243 558.921,38.8033 \n",
" 559.349,38.4819 559.777,38.1598 560.205,37.837 560.633,37.5131 561.061,37.188 561.488,36.8618 561.916,36.5347 562.344,36.2071 562.772,35.8789 563.2,35.5501 \n",
" 563.628,35.2205 564.056,34.8901 564.484,34.5584 564.911,34.2255 565.339,33.8917 565.767,33.5572 566.195,33.2221 566.623,32.8864 567.051,32.55 567.479,32.2128 \n",
" 567.907,31.8744 568.334,31.5346 568.762,31.1939 569.19,30.8524 569.618,30.5103 570.046,30.1676 570.474,29.8242 570.902,29.48 571.33,29.1347 571.757,28.788 \n",
" 572.185,28.4402 572.613,28.0916 573.041,27.7424 573.469,27.3925 573.897,27.042 574.325,26.6906 574.753,26.3382 575.18,25.9844 575.608,25.6294 576.036,25.2735 \n",
" 576.464,24.917 576.892,24.5598 577.32,24.202 577.748,23.8433 578.176,23.4836 578.603,23.1225 579.031,22.7604 579.459,22.3974 579.887,22.0336 580.315,21.6688 \n",
" \n",
" \"/>\n",
"<polygon clip-path=\"url(#clip8300)\" points=\"\n",
"482.267,78.051 562.315,78.051 562.315,32.691 482.267,32.691 \n",
" \" fill=\"#ffffff\" fill-opacity=\"1\"/>\n",
"<polyline clip-path=\"url(#clip8300)\" style=\"stroke:#000000; stroke-width:1; stroke-opacity:1; fill:none\" points=\"\n",
" 482.267,78.051 562.315,78.051 562.315,32.691 482.267,32.691 482.267,78.051 \n",
" \"/>\n",
"<polyline clip-path=\"url(#clip8300)\" style=\"stroke:#009af9; stroke-width:3; stroke-opacity:1; fill:none\" points=\"\n",
" 488.267,47.811 524.267,47.811 \n",
" \"/>\n",
"<g clip-path=\"url(#clip8300)\">\n",
"<text style=\"fill:#000000; fill-opacity:1; font-family:Arial,Helvetica Neue,Helvetica,sans-serif; font-size:12; text-anchor:start;\" transform=\"rotate(0, 530.267, 52.311)\" x=\"530.267\" y=\"52.311\">V(t)</text>\n",
"</g>\n",
"<polyline clip-path=\"url(#clip8300)\" style=\"stroke:#e26f46; stroke-width:3; stroke-opacity:1; fill:none\" points=\"\n",
" 488.267,62.931 524.267,62.931 \n",
" \"/>\n",
"<g clip-path=\"url(#clip8300)\">\n",
"<text style=\"fill:#000000; fill-opacity:1; font-family:Arial,Helvetica Neue,Helvetica,sans-serif; font-size:12; text-anchor:start;\" transform=\"rotate(0, 530.267, 67.431)\" x=\"530.267\" y=\"67.431\">R(t)</text>\n",
"</g>\n",
"</svg>\n"
]
},
"execution_count": 4,
"metadata": {},
"output_type": "execute_result"
}
],
"source": [
"p = [1.0,1.0,5.0]\n",
"prob = ODEProblem(fitz,u0,tspan,p)\n",
"sol = solve(prob,Tsit5())\n",
"plot(sol)"
]
},
{
"cell_type": "markdown",
"metadata": {},
"source": [
"Now let's suppose you know that the model that you want to use is FitzHugh-Nagumo, you have some data points with some noise as depicted below."
]
},
{
"cell_type": "code",
"execution_count": 27,
"metadata": {},
"outputs": [
{
"data": {
"image/svg+xml": [
"<?xml version=\"1.0\" encoding=\"utf-8\"?>\n",
"<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" width=\"600\" height=\"400\" viewBox=\"0 0 600 400\">\n",
"<defs>\n",
" <clipPath id=\"clip1500\">\n",
" <rect x=\"0\" y=\"0\" width=\"600\" height=\"400\"/>\n",
" </clipPath>\n",
"</defs>\n",
"<polygon clip-path=\"url(#clip1500)\" points=\"\n",
"0,400 600,400 600,0 0,0 \n",
" \" fill=\"#ffffff\" fill-opacity=\"1\"/>\n",
"<defs>\n",
" <clipPath id=\"clip1501\">\n",
" <rect x=\"120\" y=\"0\" width=\"421\" height=\"400\"/>\n",
" </clipPath>\n",
"</defs>\n",
"<polygon clip-path=\"url(#clip1500)\" points=\"\n",
"37.3402,375.869 580.315,375.869 580.315,11.811 37.3402,11.811 \n",
" \" fill=\"#ffffff\" fill-opacity=\"1\"/>\n",
"<defs>\n",
" <clipPath id=\"clip1502\">\n",
" <rect x=\"37\" y=\"11\" width=\"544\" height=\"365\"/>\n",
" </clipPath>\n",
"</defs>\n",
"<polyline clip-path=\"url(#clip1502)\" style=\"stroke:#000000; stroke-width:0.5; stroke-opacity:0.1; fill:none\" points=\"\n",
" 160.547,375.869 160.547,11.811 \n",
" \"/>\n",
"<polyline clip-path=\"url(#clip1502)\" style=\"stroke:#000000; stroke-width:0.5; stroke-opacity:0.1; fill:none\" points=\"\n",
" 295.348,375.869 295.348,11.811 \n",
" \"/>\n",
"<polyline clip-path=\"url(#clip1502)\" style=\"stroke:#000000; stroke-width:0.5; stroke-opacity:0.1; fill:none\" points=\"\n",
" 430.148,375.869 430.148,11.811 \n",
" \"/>\n",
"<polyline clip-path=\"url(#clip1502)\" style=\"stroke:#000000; stroke-width:0.5; stroke-opacity:0.1; fill:none\" points=\"\n",
" 564.948,375.869 564.948,11.811 \n",
" \"/>\n",
"<polyline clip-path=\"url(#clip1502)\" style=\"stroke:#000000; stroke-width:0.5; stroke-opacity:0.1; fill:none\" points=\"\n",
" 37.3402,361.697 580.315,361.697 \n",
" \"/>\n",
"<polyline clip-path=\"url(#clip1502)\" style=\"stroke:#000000; stroke-width:0.5; stroke-opacity:0.1; fill:none\" points=\"\n",
" 37.3402,278.664 580.315,278.664 \n",
" \"/>\n",
"<polyline clip-path=\"url(#clip1502)\" style=\"stroke:#000000; stroke-width:0.5; stroke-opacity:0.1; fill:none\" points=\"\n",
" 37.3402,195.63 580.315,195.63 \n",
" \"/>\n",
"<polyline clip-path=\"url(#clip1502)\" style=\"stroke:#000000; stroke-width:0.5; stroke-opacity:0.1; fill:none\" points=\"\n",
" 37.3402,112.597 580.315,112.597 \n",
" \"/>\n",
"<polyline clip-path=\"url(#clip1502)\" style=\"stroke:#000000; stroke-width:0.5; stroke-opacity:0.1; fill:none\" points=\"\n",
" 37.3402,29.5631 580.315,29.5631 \n",
" \"/>\n",
"<polyline clip-path=\"url(#clip1500)\" style=\"stroke:#000000; stroke-width:1; stroke-opacity:1; fill:none\" points=\"\n",
" 37.3402,375.869 580.315,375.869 \n",
" \"/>\n",
"<polyline clip-path=\"url(#clip1500)\" style=\"stroke:#000000; stroke-width:1; stroke-opacity:1; fill:none\" points=\"\n",
" 37.3402,375.869 37.3402,11.811 \n",
" \"/>\n",
"<polyline clip-path=\"url(#clip1500)\" style=\"stroke:#000000; stroke-width:1; stroke-opacity:1; fill:none\" points=\"\n",
" 160.547,375.869 160.547,370.408 \n",
" \"/>\n",
"<polyline clip-path=\"url(#clip1500)\" style=\"stroke:#000000; stroke-width:1; stroke-opacity:1; fill:none\" points=\"\n",
" 295.348,375.869 295.348,370.408 \n",
" \"/>\n",
"<polyline clip-path=\"url(#clip1500)\" style=\"stroke:#000000; stroke-width:1; stroke-opacity:1; fill:none\" points=\"\n",
" 430.148,375.869 430.148,370.408 \n",
" \"/>\n",
"<polyline clip-path=\"url(#clip1500)\" style=\"stroke:#000000; stroke-width:1; stroke-opacity:1; fill:none\" points=\"\n",
" 564.948,375.869 564.948,370.408 \n",
" \"/>\n",
"<polyline clip-path=\"url(#clip1500)\" style=\"stroke:#000000; stroke-width:1; stroke-opacity:1; fill:none\" points=\"\n",
" 37.3402,361.697 45.4848,361.697 \n",
" \"/>\n",
"<polyline clip-path=\"url(#clip1500)\" style=\"stroke:#000000; stroke-width:1; stroke-opacity:1; fill:none\" points=\"\n",
" 37.3402,278.664 45.4848,278.664 \n",
" \"/>\n",
"<polyline clip-path=\"url(#clip1500)\" style=\"stroke:#000000; stroke-width:1; stroke-opacity:1; fill:none\" points=\"\n",
" 37.3402,195.63 45.4848,195.63 \n",
" \"/>\n",
"<polyline clip-path=\"url(#clip1500)\" style=\"stroke:#000000; stroke-width:1; stroke-opacity:1; fill:none\" points=\"\n",
" 37.3402,112.597 45.4848,112.597 \n",
" \"/>\n",
"<polyline clip-path=\"url(#clip1500)\" style=\"stroke:#000000; stroke-width:1; stroke-opacity:1; fill:none\" points=\"\n",
" 37.3402,29.5631 45.4848,29.5631 \n",
" \"/>\n",
"<g clip-path=\"url(#clip1500)\">\n",
"<text style=\"fill:#000000; fill-opacity:1; font-family:Arial,Helvetica Neue,Helvetica,sans-serif; font-size:12; text-anchor:middle;\" transform=\"rotate(0, 160.547, 389.669)\" x=\"160.547\" y=\"389.669\">5</text>\n",
"</g>\n",
"<g clip-path=\"url(#clip1500)\">\n",
"<text style=\"fill:#000000; fill-opacity:1; font-family:Arial,Helvetica Neue,Helvetica,sans-serif; font-size:12; text-anchor:middle;\" transform=\"rotate(0, 295.348, 389.669)\" x=\"295.348\" y=\"389.669\">10</text>\n",
"</g>\n",
"<g clip-path=\"url(#clip1500)\">\n",
"<text style=\"fill:#000000; fill-opacity:1; font-family:Arial,Helvetica Neue,Helvetica,sans-serif; font-size:12; text-anchor:middle;\" transform=\"rotate(0, 430.148, 389.669)\" x=\"430.148\" y=\"389.669\">15</text>\n",
"</g>\n",
"<g clip-path=\"url(#clip1500)\">\n",
"<text style=\"fill:#000000; fill-opacity:1; font-family:Arial,Helvetica Neue,Helvetica,sans-serif; font-size:12; text-anchor:middle;\" transform=\"rotate(0, 564.948, 389.669)\" x=\"564.948\" y=\"389.669\">20</text>\n",
"</g>\n",
"<g clip-path=\"url(#clip1500)\">\n",
"<text style=\"fill:#000000; fill-opacity:1; font-family:Arial,Helvetica Neue,Helvetica,sans-serif; font-size:12; text-anchor:end;\" transform=\"rotate(0, 31.3402, 366.197)\" x=\"31.3402\" y=\"366.197\">-2</text>\n",
"</g>\n",
"<g clip-path=\"url(#clip1500)\">\n",
"<text style=\"fill:#000000; fill-opacity:1; font-family:Arial,Helvetica Neue,Helvetica,sans-serif; font-size:12; text-anchor:end;\" transform=\"rotate(0, 31.3402, 283.164)\" x=\"31.3402\" y=\"283.164\">-1</text>\n",
"</g>\n",
"<g clip-path=\"url(#clip1500)\">\n",
"<text style=\"fill:#000000; fill-opacity:1; font-family:Arial,Helvetica Neue,Helvetica,sans-serif; font-size:12; text-anchor:end;\" transform=\"rotate(0, 31.3402, 200.13)\" x=\"31.3402\" y=\"200.13\">0</text>\n",
"</g>\n",
"<g clip-path=\"url(#clip1500)\">\n",
"<text style=\"fill:#000000; fill-opacity:1; font-family:Arial,Helvetica Neue,Helvetica,sans-serif; font-size:12; text-anchor:end;\" transform=\"rotate(0, 31.3402, 117.097)\" x=\"31.3402\" y=\"117.097\">1</text>\n",
"</g>\n",
"<g clip-path=\"url(#clip1500)\">\n",
"<text style=\"fill:#000000; fill-opacity:1; font-family:Arial,Helvetica Neue,Helvetica,sans-serif; font-size:12; text-anchor:end;\" transform=\"rotate(0, 31.3402, 34.0631)\" x=\"31.3402\" y=\"34.0631\">2</text>\n",
"</g>\n",
"<circle clip-path=\"url(#clip1502)\" style=\"fill:#000000; stroke:none; fill-opacity:1\" cx=\"52.7074\" cy=\"33.2456\" r=\"4\"/>\n",
"<circle clip-path=\"url(#clip1502)\" style=\"fill:#ff0000; stroke:none; fill-opacity:1\" cx=\"52.7074\" cy=\"33.2456\" r=\"3\"/>\n",
"<circle clip-path=\"url(#clip1502)\" style=\"fill:#000000; stroke:none; fill-opacity:1\" cx=\"79.6674\" cy=\"22.2452\" r=\"4\"/>\n",
"<circle clip-path=\"url(#clip1502)\" style=\"fill:#ff0000; stroke:none; fill-opacity:1\" cx=\"79.6674\" cy=\"22.2452\" r=\"3\"/>\n",
"<circle clip-path=\"url(#clip1502)\" style=\"fill:#000000; stroke:none; fill-opacity:1\" cx=\"106.627\" cy=\"46.2072\" r=\"4\"/>\n",
"<circle clip-path=\"url(#clip1502)\" style=\"fill:#ff0000; stroke:none; fill-opacity:1\" cx=\"106.627\" cy=\"46.2072\" r=\"3\"/>\n",
"<circle clip-path=\"url(#clip1502)\" style=\"fill:#000000; stroke:none; fill-opacity:1\" cx=\"133.587\" cy=\"66.1572\" r=\"4\"/>\n",
"<circle clip-path=\"url(#clip1502)\" style=\"fill:#ff0000; stroke:none; fill-opacity:1\" cx=\"133.587\" cy=\"66.1572\" r=\"3\"/>\n",
"<circle clip-path=\"url(#clip1502)\" style=\"fill:#000000; stroke:none; fill-opacity:1\" cx=\"160.547\" cy=\"105.112\" r=\"4\"/>\n",
"<circle clip-path=\"url(#clip1502)\" style=\"fill:#ff0000; stroke:none; fill-opacity:1\" cx=\"160.547\" cy=\"105.112\" r=\"3\"/>\n",
"<circle clip-path=\"url(#clip1502)\" style=\"fill:#000000; stroke:none; fill-opacity:1\" cx=\"187.507\" cy=\"324.777\" r=\"4\"/>\n",
"<circle clip-path=\"url(#clip1502)\" style=\"fill:#ff0000; stroke:none; fill-opacity:1\" cx=\"187.507\" cy=\"324.777\" r=\"3\"/>\n",
"<circle clip-path=\"url(#clip1502)\" style=\"fill:#000000; stroke:none; fill-opacity:1\" cx=\"214.467\" cy=\"355.516\" r=\"4\"/>\n",
"<circle clip-path=\"url(#clip1502)\" style=\"fill:#ff0000; stroke:none; fill-opacity:1\" cx=\"214.467\" cy=\"355.516\" r=\"3\"/>\n",
"<circle clip-path=\"url(#clip1502)\" style=\"fill:#000000; stroke:none; fill-opacity:1\" cx=\"241.428\" cy=\"325.422\" r=\"4\"/>\n",
"<circle clip-path=\"url(#clip1502)\" style=\"fill:#ff0000; stroke:none; fill-opacity:1\" cx=\"241.428\" cy=\"325.422\" r=\"3\"/>\n",
"<circle clip-path=\"url(#clip1502)\" style=\"fill:#000000; stroke:none; fill-opacity:1\" cx=\"268.388\" cy=\"280.826\" r=\"4\"/>\n",
"<circle clip-path=\"url(#clip1502)\" style=\"fill:#ff0000; stroke:none; fill-opacity:1\" cx=\"268.388\" cy=\"280.826\" r=\"3\"/>\n",
"<circle clip-path=\"url(#clip1502)\" style=\"fill:#000000; stroke:none; fill-opacity:1\" cx=\"295.348\" cy=\"64.9915\" r=\"4\"/>\n",
"<circle clip-path=\"url(#clip1502)\" style=\"fill:#ff0000; stroke:none; fill-opacity:1\" cx=\"295.348\" cy=\"64.9915\" r=\"3\"/>\n",
"<circle clip-path=\"url(#clip1502)\" style=\"fill:#000000; stroke:none; fill-opacity:1\" cx=\"322.308\" cy=\"22.1145\" r=\"4\"/>\n",
"<circle clip-path=\"url(#clip1502)\" style=\"fill:#ff0000; stroke:none; fill-opacity:1\" cx=\"322.308\" cy=\"22.1145\" r=\"3\"/>\n",
"<circle clip-path=\"url(#clip1502)\" style=\"fill:#000000; stroke:none; fill-opacity:1\" cx=\"349.268\" cy=\"55.4261\" r=\"4\"/>\n",
"<circle clip-path=\"url(#clip1502)\" style=\"fill:#ff0000; stroke:none; fill-opacity:1\" cx=\"349.268\" cy=\"55.4261\" r=\"3\"/>\n",
"<circle clip-path=\"url(#clip1502)\" style=\"fill:#000000; stroke:none; fill-opacity:1\" cx=\"376.228\" cy=\"60.4969\" r=\"4\"/>\n",
"<circle clip-path=\"url(#clip1502)\" style=\"fill:#ff0000; stroke:none; fill-opacity:1\" cx=\"376.228\" cy=\"60.4969\" r=\"3\"/>\n",
"<circle clip-path=\"url(#clip1502)\" style=\"fill:#000000; stroke:none; fill-opacity:1\" cx=\"403.188\" cy=\"106.898\" r=\"4\"/>\n",
"<circle clip-path=\"url(#clip1502)\" style=\"fill:#ff0000; stroke:none; fill-opacity:1\" cx=\"403.188\" cy=\"106.898\" r=\"3\"/>\n",
"<circle clip-path=\"url(#clip1502)\" style=\"fill:#000000; stroke:none; fill-opacity:1\" cx=\"430.148\" cy=\"264.091\" r=\"4\"/>\n",
"<circle clip-path=\"url(#clip1502)\" style=\"fill:#ff0000; stroke:none; fill-opacity:1\" cx=\"430.148\" cy=\"264.091\" r=\"3\"/>\n",
"<circle clip-path=\"url(#clip1502)\" style=\"fill:#000000; stroke:none; fill-opacity:1\" cx=\"457.108\" cy=\"365.565\" r=\"4\"/>\n",
"<circle clip-path=\"url(#clip1502)\" style=\"fill:#ff0000; stroke:none; fill-opacity:1\" cx=\"457.108\" cy=\"365.565\" r=\"3\"/>\n",
"<circle clip-path=\"url(#clip1502)\" style=\"fill:#000000; stroke:none; fill-opacity:1\" cx=\"484.068\" cy=\"340.379\" r=\"4\"/>\n",
"<circle clip-path=\"url(#clip1502)\" style=\"fill:#ff0000; stroke:none; fill-opacity:1\" cx=\"484.068\" cy=\"340.379\" r=\"3\"/>\n",
"<circle clip-path=\"url(#clip1502)\" style=\"fill:#000000; stroke:none; fill-opacity:1\" cx=\"511.028\" cy=\"304.825\" r=\"4\"/>\n",
"<circle clip-path=\"url(#clip1502)\" style=\"fill:#ff0000; stroke:none; fill-opacity:1\" cx=\"511.028\" cy=\"304.825\" r=\"3\"/>\n",
"<circle clip-path=\"url(#clip1502)\" style=\"fill:#000000; stroke:none; fill-opacity:1\" cx=\"537.988\" cy=\"88.5035\" r=\"4\"/>\n",
"<circle clip-path=\"url(#clip1502)\" style=\"fill:#ff0000; stroke:none; fill-opacity:1\" cx=\"537.988\" cy=\"88.5035\" r=\"3\"/>\n",
"<circle clip-path=\"url(#clip1502)\" style=\"fill:#000000; stroke:none; fill-opacity:1\" cx=\"564.948\" cy=\"29.2748\" r=\"4\"/>\n",
"<circle clip-path=\"url(#clip1502)\" style=\"fill:#ff0000; stroke:none; fill-opacity:1\" cx=\"564.948\" cy=\"29.2748\" r=\"3\"/>\n",
"<circle clip-path=\"url(#clip1502)\" style=\"fill:#000000; stroke:none; fill-opacity:1\" cx=\"52.7074\" cy=\"109.483\" r=\"4\"/>\n",
"<circle clip-path=\"url(#clip1502)\" style=\"fill:#008000; stroke:none; fill-opacity:1\" cx=\"52.7074\" cy=\"109.483\" r=\"3\"/>\n",
"<circle clip-path=\"url(#clip1502)\" style=\"fill:#000000; stroke:none; fill-opacity:1\" cx=\"79.6674\" cy=\"152.734\" r=\"4\"/>\n",
"<circle clip-path=\"url(#clip1502)\" style=\"fill:#008000; stroke:none; fill-opacity:1\" cx=\"79.6674\" cy=\"152.734\" r=\"3\"/>\n",
"<circle clip-path=\"url(#clip1502)\" style=\"fill:#000000; stroke:none; fill-opacity:1\" cx=\"106.627\" cy=\"196.824\" r=\"4\"/>\n",
"<circle clip-path=\"url(#clip1502)\" style=\"fill:#008000; stroke:none; fill-opacity:1\" cx=\"106.627\" cy=\"196.824\" r=\"3\"/>\n",
"<circle clip-path=\"url(#clip1502)\" style=\"fill:#000000; stroke:none; fill-opacity:1\" cx=\"133.587\" cy=\"232.51\" r=\"4\"/>\n",
"<circle clip-path=\"url(#clip1502)\" style=\"fill:#008000; stroke:none; fill-opacity:1\" cx=\"133.587\" cy=\"232.51\" r=\"3\"/>\n",
"<circle clip-path=\"url(#clip1502)\" style=\"fill:#000000; stroke:none; fill-opacity:1\" cx=\"160.547\" cy=\"289.811\" r=\"4\"/>\n",
"<circle clip-path=\"url(#clip1502)\" style=\"fill:#008000; stroke:none; fill-opacity:1\" cx=\"160.547\" cy=\"289.811\" r=\"3\"/>\n",
"<circle clip-path=\"url(#clip1502)\" style=\"fill:#000000; stroke:none; fill-opacity:1\" cx=\"187.507\" cy=\"274.398\" r=\"4\"/>\n",
"<circle clip-path=\"url(#clip1502)\" style=\"fill:#008000; stroke:none; fill-opacity:1\" cx=\"187.507\" cy=\"274.398\" r=\"3\"/>\n",
"<circle clip-path=\"url(#clip1502)\" style=\"fill:#000000; stroke:none; fill-opacity:1\" cx=\"214.467\" cy=\"204.709\" r=\"4\"/>\n",
"<circle clip-path=\"url(#clip1502)\" style=\"fill:#008000; stroke:none; fill-opacity:1\" cx=\"214.467\" cy=\"204.709\" r=\"3\"/>\n",
"<circle clip-path=\"url(#clip1502)\" style=\"fill:#000000; stroke:none; fill-opacity:1\" cx=\"241.428\" cy=\"171.309\" r=\"4\"/>\n",
"<circle clip-path=\"url(#clip1502)\" style=\"fill:#008000; stroke:none; fill-opacity:1\" cx=\"241.428\" cy=\"171.309\" r=\"3\"/>\n",
"<circle clip-path=\"url(#clip1502)\" style=\"fill:#000000; stroke:none; fill-opacity:1\" cx=\"268.388\" cy=\"129.705\" r=\"4\"/>\n",
"<circle clip-path=\"url(#clip1502)\" style=\"fill:#008000; stroke:none; fill-opacity:1\" cx=\"268.388\" cy=\"129.705\" r=\"3\"/>\n",
"<circle clip-path=\"url(#clip1502)\" style=\"fill:#000000; stroke:none; fill-opacity:1\" cx=\"295.348\" cy=\"118.523\" r=\"4\"/>\n",
"<circle clip-path=\"url(#clip1502)\" style=\"fill:#008000; stroke:none; fill-opacity:1\" cx=\"295.348\" cy=\"118.523\" r=\"3\"/>\n",
"<circle clip-path=\"url(#clip1502)\" style=\"fill:#000000; stroke:none; fill-opacity:1\" cx=\"322.308\" cy=\"145.887\" r=\"4\"/>\n",
"<circle clip-path=\"url(#clip1502)\" style=\"fill:#008000; stroke:none; fill-opacity:1\" cx=\"322.308\" cy=\"145.887\" r=\"3\"/>\n",
"<circle clip-path=\"url(#clip1502)\" style=\"fill:#000000; stroke:none; fill-opacity:1\" cx=\"349.268\" cy=\"186.806\" r=\"4\"/>\n",
"<circle clip-path=\"url(#clip1502)\" style=\"fill:#008000; stroke:none; fill-opacity:1\" cx=\"349.268\" cy=\"186.806\" r=\"3\"/>\n",
"<circle clip-path=\"url(#clip1502)\" style=\"fill:#000000; stroke:none; fill-opacity:1\" cx=\"376.228\" cy=\"238.812\" r=\"4\"/>\n",
"<circle clip-path=\"url(#clip1502)\" style=\"fill:#008000; stroke:none; fill-opacity:1\" cx=\"376.228\" cy=\"238.812\" r=\"3\"/>\n",
"<circle clip-path=\"url(#clip1502)\" style=\"fill:#000000; stroke:none; fill-opacity:1\" cx=\"403.188\" cy=\"280.082\" r=\"4\"/>\n",
"<circle clip-path=\"url(#clip1502)\" style=\"fill:#008000; stroke:none; fill-opacity:1\" cx=\"403.188\" cy=\"280.082\" r=\"3\"/>\n",
"<circle clip-path=\"url(#clip1502)\" style=\"fill:#000000; stroke:none; fill-opacity:1\" cx=\"430.148\" cy=\"275.866\" r=\"4\"/>\n",
"<circle clip-path=\"url(#clip1502)\" style=\"fill:#008000; stroke:none; fill-opacity:1\" cx=\"430.148\" cy=\"275.866\" r=\"3\"/>\n",
"<circle clip-path=\"url(#clip1502)\" style=\"fill:#000000; stroke:none; fill-opacity:1\" cx=\"457.108\" cy=\"228.573\" r=\"4\"/>\n",
"<circle clip-path=\"url(#clip1502)\" style=\"fill:#008000; stroke:none; fill-opacity:1\" cx=\"457.108\" cy=\"228.573\" r=\"3\"/>\n",
"<circle clip-path=\"url(#clip1502)\" style=\"fill:#000000; stroke:none; fill-opacity:1\" cx=\"484.068\" cy=\"164.378\" r=\"4\"/>\n",
"<circle clip-path=\"url(#clip1502)\" style=\"fill:#008000; stroke:none; fill-opacity:1\" cx=\"484.068\" cy=\"164.378\" r=\"3\"/>\n",
"<circle clip-path=\"url(#clip1502)\" style=\"fill:#000000; stroke:none; fill-opacity:1\" cx=\"511.028\" cy=\"128.248\" r=\"4\"/>\n",
"<circle clip-path=\"url(#clip1502)\" style=\"fill:#008000; stroke:none; fill-opacity:1\" cx=\"511.028\" cy=\"128.248\" r=\"3\"/>\n",
"<circle clip-path=\"url(#clip1502)\" style=\"fill:#000000; stroke:none; fill-opacity:1\" cx=\"537.988\" cy=\"87.3129\" r=\"4\"/>\n",
"<circle clip-path=\"url(#clip1502)\" style=\"fill:#008000; stroke:none; fill-opacity:1\" cx=\"537.988\" cy=\"87.3129\" r=\"3\"/>\n",
"<circle clip-path=\"url(#clip1502)\" style=\"fill:#000000; stroke:none; fill-opacity:1\" cx=\"564.948\" cy=\"157.067\" r=\"4\"/>\n",
"<circle clip-path=\"url(#clip1502)\" style=\"fill:#008000; stroke:none; fill-opacity:1\" cx=\"564.948\" cy=\"157.067\" r=\"3\"/>\n",
"<polygon clip-path=\"url(#clip1500)\" points=\"\n",
"489.608,78.051 562.315,78.051 562.315,32.691 489.608,32.691 \n",
" \" fill=\"#ffffff\" fill-opacity=\"1\"/>\n",
"<polyline clip-path=\"url(#clip1500)\" style=\"stroke:#000000; stroke-width:1; stroke-opacity:1; fill:none\" points=\"\n",
" 489.608,78.051 562.315,78.051 562.315,32.691 489.608,32.691 489.608,78.051 \n",
" \"/>\n",
"<circle clip-path=\"url(#clip1500)\" style=\"fill:#000000; stroke:none; fill-opacity:1\" cx=\"516.608\" cy=\"47.811\" r=\"6\"/>\n",
"<circle clip-path=\"url(#clip1500)\" style=\"fill:#ff0000; stroke:none; fill-opacity:1\" cx=\"516.608\" cy=\"47.811\" r=\"5\"/>\n",
"<g clip-path=\"url(#clip1500)\">\n",
"<text style=\"fill:#000000; fill-opacity:1; font-family:Arial,Helvetica Neue,Helvetica,sans-serif; font-size:12; text-anchor:start;\" transform=\"rotate(0, 537.608, 52.311)\" x=\"537.608\" y=\"52.311\">y1</text>\n",
"</g>\n",
"<circle clip-path=\"url(#clip1500)\" style=\"fill:#000000; stroke:none; fill-opacity:1\" cx=\"516.608\" cy=\"62.931\" r=\"6\"/>\n",
"<circle clip-path=\"url(#clip1500)\" style=\"fill:#008000; stroke:none; fill-opacity:1\" cx=\"516.608\" cy=\"62.931\" r=\"5\"/>\n",
"<g clip-path=\"url(#clip1500)\">\n",
"<text style=\"fill:#000000; fill-opacity:1; font-family:Arial,Helvetica Neue,Helvetica,sans-serif; font-size:12; text-anchor:start;\" transform=\"rotate(0, 537.608, 67.431)\" x=\"537.608\" y=\"67.431\">y2</text>\n",
"</g>\n",
"</svg>\n"
]
},
"execution_count": 27,
"metadata": {},
"output_type": "execute_result"
}
],
"source": [
"t = collect(linspace(1,20,20))\n",
"rand_sol = VectorOfArray([(sol(t[i]) + .1randn(2)) for i in 1:length(t)])\n",
"scatter(t,rand_sol[1,:],color=:red)\n",
"scatter!(t,rand_sol[2,:],color=:green)"
]
},
{
"cell_type": "markdown",
"metadata": {},
"source": [
"So our problem now becomes pretty much this, what values of $\\theta$ can we get such that the model adequately describes this exact phenomena given that we are sure that the model is correct, this part of the scientific modelling pipeline is parameter estimation."
]
},
{
"cell_type": "markdown",
"metadata": {},
"source": [
"Now let's look at this problem from a Bayesian Perspective."
]
},
{
"cell_type": "code",
"execution_count": 1,
"metadata": {},
"outputs": [
{
"ename": "LoadError",
"evalue": "\u001b[91msyntax: extra token \"inverse\" after end of expression\u001b[39m",
"output_type": "error",
"traceback": [
"\u001b[91msyntax: extra token \"inverse\" after end of expression\u001b[39m",
""
]
}
],
"source": []
},
{
"cell_type": "code",
"execution_count": null,
"metadata": {},
"outputs": [],
"source": []
}
],
"metadata": {
"kernelspec": {
"display_name": "Julia 0.6.2",
"language": "julia",
"name": "julia-0.6"
},
"language_info": {
"file_extension": ".jl",
"mimetype": "application/julia",
"name": "julia",
"version": "0.6.2"
}
},
"nbformat": 4,
"nbformat_minor": 2
}
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment