{ "cells": [ { "cell_type": "markdown", "metadata": {}, "source": [ "# Introduction: Simulating Asteroid Impacts with a Poisson Process\n", "\n", "In this notebook, we will simulate impacts of Near Earth Asteroids on Earth using a Poisson process. Asteroid impacts can be modeled as a Poisson process because they are independent of one another, the chance of an impact occurring does not change over time, and two events (asteroid impacts) do not occur at the same time. We know the average time between impacts for each size of asteroid (we'll get into this) but not the exact time between impacts and moveover, one impact does not affect the chance of the next. \n", "\n", "We can use a Poisson Process model to calculate the expected number of impacts over an individual's life for each size of asteroid. We can also use the same model to calculate the expected waiting time between asteroid impacts. Although this model - like all models - is an approximation and the data are based on limited observations, we can still get real practice using a Poisson process.\n", "\n", "## Poisson Process and Poisson Distribution\n", "\n", "The Poisson Process and Poisson Distribution are explained in [this article](https://towardsdatascience.com/the-poisson-distribution-and-poisson-process-explained-4e2cb17d459). Basically, a Poisson process is an appropriate model for events that occur with limited frequency where we know the average frequency (or equivalently the average time between events). The Poisson Distribution allows us to calculate the expected number of events in a time period given the average time between events. The Poisson distribution is a special case of the Binomial Distribution where the number of trials is much greater than the expected number of successes. As asteroid impacts are relatively rare, this assumption fits well. For more on the Poisson Distribution, see [the Wikipedia article](https://en.wikipedia.org/wiki/Poisson_distribution#Basics). \n", "\n", "We'll get into the equations where needed and compare the theoretical values to our values derived from actual data and simulations. " ] }, { "cell_type": "code", "execution_count": 1, "metadata": { "ExecuteTime": { "end_time": "2019-02-04T17:41:31.375799Z", "start_time": "2019-02-04T17:41:30.127000Z" } }, "outputs": [ { "data": { "text/html": [ "" ], "text/vnd.plotly.v1+html": [ "" ] }, "metadata": {}, "output_type": "display_data" }, { "data": { "text/html": [ "" ], "text/vnd.plotly.v1+html": [ "" ] }, "metadata": {}, "output_type": "display_data" }, { "data": { "text/html": [ "" ], "text/vnd.plotly.v1+html": [ "" ] }, "metadata": {}, "output_type": "display_data" } ], "source": [ "import pandas as pd\n", "import numpy as np\n", "\n", "# Options for pandas\n", "pd.options.display.max_columns = 20\n", "pd.options.display.max_rows = 10\n", "\n", "# Display all cell outputs\n", "from IPython.core.interactiveshell import InteractiveShell\n", "InteractiveShell.ast_node_interactivity = 'all'\n", "\n", "# Interactive plotting\n", "import plotly.plotly as py\n", "import plotly.graph_objs as go\n", "from plotly.offline import iplot, init_notebook_mode\n", "init_notebook_mode(connected=True)\n", "\n", "import cufflinks as cf\n", "cf.go_offline(connected=True)\n", "cf.set_config_file(theme='pearl')\n", "\n", "# Used for calculating theoretical value\n", "from scipy.special import factorial" ] }, { "cell_type": "markdown", "metadata": {}, "source": [ "## Data on Asteroid Impacts\n", "\n", "Data on Asteroid impact frequency, impact energy, and number of asteroids is from the NASA 2017 Report of the Near Earth Object Science Definition Team. It is available [online here](https://cneos.jpl.nasa.gov/doc/2017_neo_sdt_final_e-version.pdf). The actual data on asteroid impacts is limited, so most of the numbers derived in the report are from simulations. \n", "\n", "#### Main Data Table\n", "\n", "The main data we'll use is shown in this table (we have it as a dataframe). To find out the units and meanings of all the columns, go to Table 2-1 in the linked report (on page 26). \n", "\n", "![](images/impact_frequency.PNG)\n", "\n", "The main column we are concerned with is the impact frequency $f(n) yr^{-1}$. This is the number of impacts per year for the size of asteroids indicated by $$, the mean diameter in KM. This information is all we will need for a Poisson process! \n", "\n", "The average overall impact frequency for all asteriods is $1.66 x 10^{-9} yr^{-1}$. The rate $f(n) yr^{-1}$ per size category $$ is calculated by multiplying this frequency by the number of objects in the category given by $$. \n", "\n", "According to the overall frequency rate, a single Near Earth Asteroid (NEA) will impact the Earth once in 600 million years. Or, if there are 600 million NEAs, there should be one collison every year. \n", "\n", "__Acronyms__\n", "\n", "* NEA: Near Earth Asteroid\n", "* NEO: Near Earth Object\n", "* PHA = Potentially Hazardous Asteroids\n", "\n", "With that basic background, let's look at the data." ] }, { "cell_type": "code", "execution_count": 2, "metadata": { "ExecuteTime": { "end_time": "2019-02-04T17:41:31.910281Z", "start_time": "2019-02-04T17:41:31.378020Z" } }, "outputs": [ { "data": { "text/html": [ "
\n", "\n", "\n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", "
range_diameterdiameterabsolute_magnitudeimpact_energynumberimpact_frequencymin_diametermax_diameter
0.0200–.02510.022426.04.523-012850000.00.004730.0200.0251
1.0251–.03160.028225.59.02e-011350000.00.002240.0251.0316
2.0316–.03980.035525.01.80e+00526000.00.000873.0316.0398
3.0398–.05010.044724.53.59e+00263000.00.000437.0398.0501
4.0501–.06310.056224.07.16e+00116000.00.000193.0501.0631
\n", "
" ], "text/plain": [ " range_diameter diameter absolute_magnitude impact_energy number \\\n", "0 .0200–.0251 0.0224 26.0 4.523-01 2850000.0 \n", "1 .0251–.0316 0.0282 25.5 9.02e-01 1350000.0 \n", "2 .0316–.0398 0.0355 25.0 1.80e+00 526000.0 \n", "3 .0398–.0501 0.0447 24.5 3.59e+00 263000.0 \n", "4 .0501–.0631 0.0562 24.0 7.16e+00 116000.0 \n", "\n", " impact_frequency min_diameter max_diameter \n", "0 0.004730 .0200 .0251 \n", "1 0.002240 .0251 .0316 \n", "2 0.000873 .0316 .0398 \n", "3 0.000437 .0398 .0501 \n", "4 0.000193 .0501 .0631 " ] }, "execution_count": 2, "metadata": {}, "output_type": "execute_result" } ], "source": [ "import warnings; warnings.filterwarnings('ignore', category=FutureWarning)\n", "\n", "# Read in the data\n", "df = pd.read_parquet('https://github.com/WillKoehrsen/Data-Analysis/blob/master/poisson/data/asteroid-impact-data-cleaned?raw=true')\n", "df.head()" ] }, { "cell_type": "markdown", "metadata": {}, "source": [ "I've cleaned things up so we can understand each column. The impact frequency is in impacts per year. To get the average time between impacts, we can take $\\frac{1}{\\text{impact frequency}}$." ] }, { "cell_type": "code", "execution_count": 3, "metadata": { "ExecuteTime": { "end_time": "2019-02-04T17:41:31.936982Z", "start_time": "2019-02-04T17:41:31.912534Z" } }, "outputs": [ { "data": { "text/html": [ "
\n", "\n", "\n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", "
range_diameterdiameterabsolute_magnitudeimpact_energynumberimpact_frequencymin_diametermax_diametertime_between_impacts
0.0200–.02510.022426.04.523-012850000.00.004730.0200.0251211.416490
1.0251–.03160.028225.59.02e-011350000.00.002240.0251.0316446.428571
2.0316–.03980.035525.01.80e+00526000.00.000873.0316.03981145.475372
3.0398–.05010.044724.53.59e+00263000.00.000437.0398.05012288.329519
4.0501–.06310.056224.07.16e+00116000.00.000193.0501.06315181.347150
\n", "
" ], "text/plain": [ " range_diameter diameter absolute_magnitude impact_energy number \\\n", "0 .0200–.0251 0.0224 26.0 4.523-01 2850000.0 \n", "1 .0251–.0316 0.0282 25.5 9.02e-01 1350000.0 \n", "2 .0316–.0398 0.0355 25.0 1.80e+00 526000.0 \n", "3 .0398–.0501 0.0447 24.5 3.59e+00 263000.0 \n", "4 .0501–.0631 0.0562 24.0 7.16e+00 116000.0 \n", "\n", " impact_frequency min_diameter max_diameter time_between_impacts \n", "0 0.004730 .0200 .0251 211.416490 \n", "1 0.002240 .0251 .0316 446.428571 \n", "2 0.000873 .0316 .0398 1145.475372 \n", "3 0.000437 .0398 .0501 2288.329519 \n", "4 0.000193 .0501 .0631 5181.347150 " ] }, "execution_count": 3, "metadata": {}, "output_type": "execute_result" } ], "source": [ "df['time_between_impacts'] = 1 / df['impact_frequency']\n", "df.head()" ] }, { "cell_type": "markdown", "metadata": {}, "source": [ "# Data Exploration\n", "\n", "Before we get to modeling, we'll do a little exploration of the data. This is not strictly necessary, but it's a fun exercise." ] }, { "cell_type": "markdown", "metadata": {}, "source": [ "### Impact Energy vs Diameter\n", "\n", "Let's make a plot of the impact energy by the diameter. The diameters are given in kilometers. Impact energy is in Megatons Equivalent of TNT. For comparison, the Little Boy bomb dropped on Hiroshima had 15 kilotons of TNT equivalent. The largest human bomb ever developed was about 100 Megatons. (See [this Wikipedia article](https://en.wikipedia.org/wiki/TNT_equivalent#Examples))" ] }, { "cell_type": "code", "execution_count": 4, "metadata": { "ExecuteTime": { "end_time": "2019-02-04T17:41:33.209857Z", "start_time": "2019-02-04T17:41:32.480923Z" } }, "outputs": [ { "data": { "application/vnd.plotly.v1+json": { "config": { "linkText": "Export to plot.ly", "plotlyServerURL": "https://plot.ly", "showLink": true }, "data": [ { "marker": { "color": "rgba(255, 153, 51, 0.6)", "line": { "color": "rgba(255, 153, 51, 1.0)", "width": 1 } }, "name": "impact_energy", "orientation": "v", "text": "", "type": "bar", "uid": "1f5f5d29-1be3-4195-b916-b3207c34ee7c", "x": [ ".0200–.0251", ".0251–.0316", ".0316–.0398", ".0398–.0501", ".0501–.0631", ".0631–.0794", ".0784–.1000", ".100–.126", ".126–.158", ".158–.200", ".200–.251", ".251–.316", ".316–.398", ".398–.501", ".501–.631", ".632–.794", ".794–1.00", "1.00–1.26", "1.26–1.58", "1.58–2.00", "2.00–2.51", "2.51–3.16", "3.16–3.98", "3.98–5.01", "5.01–6.31", "6.31–7.94", "7.94–10.0" ], "y": [ "4.523-01", "9.02e-01", "1.80e+00", "3.59e+00", "7.16e+00", "1.43e+01", "2.85e+01", "5.69e+01", "1.14e+02", "2.26e+02", "4.52e+02", "9.02e+02", "1.80e+03", "3.58e+03", "7.16e+03", "1.43e+04", "2.85e+04", "5.69e+04", "1.14e+05", "2.26e+05", "4.52e+05", "9.02e+05", "1.80e+06", "3.59e+06", "7.16e+06", "1.43e+07", "2.85e+07" ] } ], "layout": { "title": { "text": "Impact Energy vs Diameter Log Scale" }, "xaxis": { "title": { "text": "Diameters (KM)" } }, "yaxis": { "title": { "text": "Megatons Equivalent TNT" } } } }, "text/html": [ "
" ], "text/vnd.plotly.v1+html": [ "
" ] }, "metadata": {}, "output_type": "display_data" } ], "source": [ "df.set_index('range_diameter')['impact_energy'].iplot(kind='bar',\n", " layout=dict(yaxis=dict(title='Megatons Equivalent TNT'),\n", " xaxis=dict(title='Diameters (KM)'),\n", " title=\"Impact Energy vs Diameter Log Scale\"))" ] }, { "cell_type": "markdown", "metadata": {}, "source": [ "Here's the same graph with a log scale on the y axis." ] }, { "cell_type": "code", "execution_count": 5, "metadata": { "ExecuteTime": { "end_time": "2019-02-04T17:41:33.301223Z", "start_time": "2019-02-04T17:41:33.211563Z" } }, "outputs": [ { "data": { "application/vnd.plotly.v1+json": { "config": { "linkText": "Export to plot.ly", "plotlyServerURL": "https://plot.ly", "showLink": true }, "data": [ { "marker": { "color": "rgba(255, 153, 51, 0.6)", "line": { "color": "rgba(255, 153, 51, 1.0)", "width": 1 } }, "name": "impact_energy", "orientation": "v", "text": "", "type": "bar", "uid": "c36cdd54-df0a-4364-862c-2777dc8c20fe", "x": [ ".0200–.0251", ".0251–.0316", ".0316–.0398", ".0398–.0501", ".0501–.0631", ".0631–.0794", ".0784–.1000", ".100–.126", ".126–.158", ".158–.200", ".200–.251", ".251–.316", ".316–.398", ".398–.501", ".501–.631", ".632–.794", ".794–1.00", "1.00–1.26", "1.26–1.58", "1.58–2.00", "2.00–2.51", "2.51–3.16", "3.16–3.98", "3.98–5.01", "5.01–6.31", "6.31–7.94", "7.94–10.0" ], "y": [ "4.523-01", "9.02e-01", "1.80e+00", "3.59e+00", "7.16e+00", "1.43e+01", "2.85e+01", "5.69e+01", "1.14e+02", "2.26e+02", "4.52e+02", "9.02e+02", "1.80e+03", "3.58e+03", "7.16e+03", "1.43e+04", "2.85e+04", "5.69e+04", "1.14e+05", "2.26e+05", "4.52e+05", "9.02e+05", "1.80e+06", "3.59e+06", "7.16e+06", "1.43e+07", "2.85e+07" ] } ], "layout": { "title": { "text": "Impact Energy vs Diameter Log Scale" }, "xaxis": { "title": { "text": "Range of Diameters (KM)" } }, "yaxis": { "title": { "text": "Megatons Equivalent TNT" }, "type": "log" } } }, "text/html": [ "
" ], "text/vnd.plotly.v1+html": [ "
" ] }, "metadata": {}, "output_type": "display_data" } ], "source": [ "df.set_index('range_diameter')['impact_energy'].iplot(kind='bar',\n", " layout=dict(yaxis=dict(type='log', title='Megatons Equivalent TNT'),\n", " xaxis=dict(title='Range of Diameters (KM)'),\n", " title=\"Impact Energy vs Diameter Log Scale\"))" ] }, { "cell_type": "markdown", "metadata": {}, "source": [ "The relationship between the size of an asteroid and the impact energy is almost exactly linear on a log scale. \n", "\n", "We can see that asteroids have some serious destructive potential. We can also look at some of the other columns, such as the number of asteroids in each size category." ] }, { "cell_type": "markdown", "metadata": {}, "source": [ "### Number of Asteroid in Each Category" ] }, { "cell_type": "code", "execution_count": 6, "metadata": { "ExecuteTime": { "end_time": "2019-02-04T17:41:34.382463Z", "start_time": "2019-02-04T17:41:34.286656Z" } }, "outputs": [ { "data": { "application/vnd.plotly.v1+json": { "config": { "linkText": "Export to plot.ly", "plotlyServerURL": "https://plot.ly", "showLink": true }, "data": [ { "marker": { "color": "rgba(255, 153, 51, 0.6)", "line": { "color": "rgba(255, 153, 51, 1.0)", "width": 1 } }, "name": "number", "orientation": "v", "text": "", "type": "bar", "uid": "0703da62-c41e-4795-9b9f-e5ab665311e7", "x": [ ".0200–.0251", ".0251–.0316", ".0316–.0398", ".0398–.0501", ".0501–.0631", ".0631–.0794", ".0784–.1000", ".100–.126", ".126–.158", ".158–.200", ".200–.251", ".251–.316", ".316–.398", ".398–.501", ".501–.631", ".632–.794", ".794–1.00", "1.00–1.26", "1.26–1.58", "1.58–2.00", "2.00–2.51", "2.51–3.16", "3.16–3.98", "3.98–5.01", "5.01–6.31", "6.31–7.94", "7.94–10.0" ], "y": [ 2850000, 1350000, 526000, 263000, 116000, 52000, 24200, 13000, 7490, 4680, 3380, 2460, 1780, 1380, 1010, 744, 528, 308, 233, 161, 99.4, 55.5, 36.8, 20.4, 12.2, 2.03, 2.02 ] } ], "layout": { "title": { "text": "Number of Asteroids vs Diameter" }, "xaxis": { "title": { "text": "Diameter (KM)" } }, "yaxis": { "title": { "text": "Count" } } } }, "text/html": [ "
" ], "text/vnd.plotly.v1+html": [ "
" ] }, "metadata": {}, "output_type": "display_data" } ], "source": [ "df.set_index('range_diameter')['number'].iplot(kind='bar',\n", " layout=dict(yaxis=dict(title='Count'),\n", " xaxis=dict(title='Diameter (KM)'),\n", " title=\"Number of Asteroids vs Diameter\"))" ] }, { "cell_type": "markdown", "metadata": {}, "source": [ "Again, a log y axis is probably a better representation of the data." ] }, { "cell_type": "code", "execution_count": 7, "metadata": { "ExecuteTime": { "end_time": "2019-02-04T17:41:34.874784Z", "start_time": "2019-02-04T17:41:34.772034Z" } }, "outputs": [ { "data": { "application/vnd.plotly.v1+json": { "config": { "linkText": "Export to plot.ly", "plotlyServerURL": "https://plot.ly", "showLink": true }, "data": [ { "marker": { "color": "rgba(255, 153, 51, 0.6)", "line": { "color": "rgba(255, 153, 51, 1.0)", "width": 1 } }, "name": "number", "orientation": "v", "text": "", "type": "bar", "uid": "078dc6e5-f986-4472-9deb-ece347c13374", "x": [ ".0200–.0251", ".0251–.0316", ".0316–.0398", ".0398–.0501", ".0501–.0631", ".0631–.0794", ".0784–.1000", ".100–.126", ".126–.158", ".158–.200", ".200–.251", ".251–.316", ".316–.398", ".398–.501", ".501–.631", ".632–.794", ".794–1.00", "1.00–1.26", "1.26–1.58", "1.58–2.00", "2.00–2.51", "2.51–3.16", "3.16–3.98", "3.98–5.01", "5.01–6.31", "6.31–7.94", "7.94–10.0" ], "y": [ 2850000, 1350000, 526000, 263000, 116000, 52000, 24200, 13000, 7490, 4680, 3380, 2460, 1780, 1380, 1010, 744, 528, 308, 233, 161, 99.4, 55.5, 36.8, 20.4, 12.2, 2.03, 2.02 ] } ], "layout": { "title": { "text": "Number of Asteroids vs Diameter Log Scale" }, "xaxis": { "title": { "text": "Diameter (KM)" } }, "yaxis": { "title": { "text": "Count" }, "type": "log" } } }, "text/html": [ "
" ], "text/vnd.plotly.v1+html": [ "
" ] }, "metadata": {}, "output_type": "display_data" } ], "source": [ "df.set_index('range_diameter')['number'].iplot(kind='bar',\n", " layout=dict(yaxis=dict(type='log', title='Count'),\n", " xaxis=dict(title='Diameter (KM)'),\n", " title=\"Number of Asteroids vs Diameter Log Scale\"))" ] }, { "cell_type": "markdown", "metadata": {}, "source": [ "There are only 2 known NEA each in the 2 largest size categories. That's probably a good thing as these have the most desctructive potential! " ] }, { "cell_type": "markdown", "metadata": {}, "source": [ "### Time Between Impacts" ] }, { "cell_type": "code", "execution_count": 8, "metadata": { "ExecuteTime": { "end_time": "2019-02-04T17:41:36.109470Z", "start_time": "2019-02-04T17:41:35.953308Z" } }, "outputs": [ { "data": { "application/vnd.plotly.v1+json": { "config": { "linkText": "Export to plot.ly", "plotlyServerURL": "https://plot.ly", "showLink": true }, "data": [ { "marker": { "color": "rgba(255, 153, 51, 0.6)", "line": { "color": "rgba(255, 153, 51, 1.0)", "width": 1 } }, "name": "time_between_impacts", "orientation": "v", "text": "", "type": "bar", "uid": "b57d26fa-9a55-4d40-b80c-e3123d76f0ad", "x": [ ".0200–.0251", ".0251–.0316", ".0316–.0398", ".0398–.0501", ".0501–.0631", ".0631–.0794", ".0784–.1000", ".100–.126", ".126–.158", ".158–.200", ".200–.251", ".251–.316", ".316–.398", ".398–.501", ".501–.631", ".632–.794", ".794–1.00", "1.00–1.26", "1.26–1.58", "1.58–2.00", "2.00–2.51", "2.51–3.16", "3.16–3.98", "3.98–5.01", "5.01–6.31", "6.31–7.94", "7.94–10.0" ], "y": [ 211.41649048625794, 446.42857142857144, 1145.4753722794958, 2288.329519450801, 5181.347150259067, 11587.485515643106, 24875.621890547263, 46296.29629629629, 80645.16129032258, 128700.1287001287, 178253.11942959003, 245098.0392156863, 338983.0508474576, 434782.60869565216, 595238.0952380953, 806451.6129032258, 1141552.511415525, 1956947.1624266142, 2583979.3281653747, 3745318.352059925, 6060606.060606061, 10989010.98901099, 16366612.111292964, 29498525.073746312, 49261083.74384237, 296735905.04451036, 298507462.6865671 ] } ], "layout": { "title": { "text": "Time between Impacts vs Diameter Log Scale" }, "xaxis": { "title": { "text": "Diameter (KM)" } }, "yaxis": { "title": { "text": "Time between Impacts (yrs)" } } } }, "text/html": [ "
" ], "text/vnd.plotly.v1+html": [ "
" ] }, "metadata": {}, "output_type": "display_data" } ], "source": [ "df.set_index('range_diameter')['time_between_impacts'].iplot(kind='bar',\n", " layout=dict(yaxis=dict(title='Time between Impacts (yrs)'),\n", " xaxis=dict(title='Diameter (KM)'),\n", " title=\"Time between Impacts vs Diameter Log Scale\"))" ] }, { "cell_type": "code", "execution_count": 9, "metadata": { "ExecuteTime": { "end_time": "2019-02-04T17:41:36.196329Z", "start_time": "2019-02-04T17:41:36.111291Z" } }, "outputs": [ { "data": { "application/vnd.plotly.v1+json": { "config": { "linkText": "Export to plot.ly", "plotlyServerURL": "https://plot.ly", "showLink": true }, "data": [ { "marker": { "color": "rgba(255, 153, 51, 0.6)", "line": { "color": "rgba(255, 153, 51, 1.0)", "width": 1 } }, "name": "time_between_impacts", "orientation": "v", "text": "", "type": "bar", "uid": "ba6e120f-8b95-4f66-9834-bce4cd83660f", "x": [ ".0200–.0251", ".0251–.0316", ".0316–.0398", ".0398–.0501", ".0501–.0631", ".0631–.0794", ".0784–.1000", ".100–.126", ".126–.158", ".158–.200", ".200–.251", ".251–.316", ".316–.398", ".398–.501", ".501–.631", ".632–.794", ".794–1.00", "1.00–1.26", "1.26–1.58", "1.58–2.00", "2.00–2.51", "2.51–3.16", "3.16–3.98", "3.98–5.01", "5.01–6.31", "6.31–7.94", "7.94–10.0" ], "y": [ 211.41649048625794, 446.42857142857144, 1145.4753722794958, 2288.329519450801, 5181.347150259067, 11587.485515643106, 24875.621890547263, 46296.29629629629, 80645.16129032258, 128700.1287001287, 178253.11942959003, 245098.0392156863, 338983.0508474576, 434782.60869565216, 595238.0952380953, 806451.6129032258, 1141552.511415525, 1956947.1624266142, 2583979.3281653747, 3745318.352059925, 6060606.060606061, 10989010.98901099, 16366612.111292964, 29498525.073746312, 49261083.74384237, 296735905.04451036, 298507462.6865671 ] } ], "layout": { "title": { "text": "Time between Impacts vs Diameter Log Scale" }, "xaxis": { "title": { "text": "Diameter (KM)" } }, "yaxis": { "title": { "text": "Time between Impacts (yrs)" }, "type": "log" } } }, "text/html": [ "
" ], "text/vnd.plotly.v1+html": [ "
" ] }, "metadata": {}, "output_type": "display_data" } ], "source": [ "df.set_index('range_diameter')['time_between_impacts'].iplot(kind='bar',\n", " layout=dict(yaxis=dict(type='log', title='Time between Impacts (yrs)'),\n", " xaxis=dict(title='Diameter (KM)'),\n", " title=\"Time between Impacts vs Diameter Log Scale\"))" ] }, { "cell_type": "markdown", "metadata": {}, "source": [ "The cell below is just for making colorscales in plotly." ] }, { "cell_type": "code", "execution_count": 10, "metadata": { "ExecuteTime": { "end_time": "2019-02-04T17:41:36.831396Z", "start_time": "2019-02-04T17:41:36.425424Z" } }, "outputs": [], "source": [ "import cmocean\n", "\n", "# Making colorscales\n", "def cmocean_to_plotly(cmap, pl_entries):\n", " h = 1.0/(pl_entries-1)\n", " pl_colorscale = []\n", "\n", " for k in range(pl_entries):\n", " C = list(map(np.uint8, np.array(cmap(k*h)[:3])*255))\n", " pl_colorscale.append('rgb'+str((C[0], C[1], C[2])))\n", "\n", " return pl_colorscale\n", "\n", "colorscales = {cmap_name: cmocean_to_plotly(cmap, len(df)) for cmap_name, cmap in cmocean.cm.cmap_d.items()}" ] }, { "cell_type": "markdown", "metadata": {}, "source": [ "## Interactive Plot for Exploring Data\n", "\n", "Here is an interactive plot made with IPython widgets and plotly we can use for exploring the dataset. We are able to choose the variable to plot against the diameter range, whether or not to use a log scale, and the colorscale." ] }, { "cell_type": "code", "execution_count": 11, "metadata": { "ExecuteTime": { "end_time": "2019-02-04T17:41:37.297747Z", "start_time": "2019-02-04T17:41:36.878863Z" } }, "outputs": [ { "data": { "application/vnd.jupyter.widget-view+json": { "model_id": "1830b33daed344dd9aaa809e834fce3a", "version_major": 2, "version_minor": 0 }, "text/plain": [ "interactive(children=(Dropdown(description='cscale_name', options=('thermal', 'thermal_r', 'haline', 'haline_r…" ] }, "metadata": {}, "output_type": "display_data" } ], "source": [ "from ipywidgets import interact\n", "\n", "@interact\n", "def plot_by_diameter(cscale_name=list(colorscales.keys()), \n", " variable=['impact_frequency', 'impact_energy', 'time_between_impacts',\n", " 'absolute_magnitude', 'number'],\n", " log=True):\n", " \n", " colors = colorscales[cscale_name]\n", " \n", " # Create the data to plot\n", " data = [\n", " go.Scatter(\n", " x=[row['min_diameter'], row['max_diameter']],\n", " y=[row[variable], row[variable]],\n", " name=f'{row[\"diameter\"]:.3f} KM',\n", " line=dict(color=colors[i]),\n", " marker=dict(color=colors[i])) for i, row in df.iterrows()\n", " ]\n", "\n", " variable = variable.replace('_', ' ').title()\n", " \n", " # Setup the plot layout\n", " layout = go.Layout(font=dict(size=16), width=900, height=700,\n", " xaxis=dict(title='Diameter Range (KM)'),\n", " yaxis=dict(title=variable, \n", " type='log' if log else 'linear'),\n", " title=f'Asteroid {variable} vs Range of Diameters')\n", "\n", " # Make the plot and display\n", " figure = go.Figure(data=data, layout=layout)\n", " iplot(figure)" ] }, { "cell_type": "markdown", "metadata": {}, "source": [ "# Asteroid Impact Simulation\n", "\n", "Now, let's get to work with the Poisson Process. Here we will run 10000 simluations of a human lifetime (at 100 years) and for each size of asteroid, calculate the expected number of impacts over a lifetime. \n", "\n", "For each size, we have the frequency in asteroids/year, which we can convert into the expected number of impacts by multiplying by the number of years in the period. This gives us $\\lambda$, the rate parameter of the Poisson Distribution. $\\lambda$ is best described as the expected number of events in the period. \n", "\n", "## Expected Number of Events in a Poisson Process\n", "\n", "The expected number of events is given by the following equation.\n", "\n", "$$P(n) = \\frac{(\\lambda)^n e^{-\\lambda}}{n!}$$\n", "\n", "Where $n$ is the number of events and $\\lambda$ is the rate parameter. We can think of the rate parameter as being a product of the frequency and the length of time:\n", "\n", "$$\\lambda = \\frac{events}{time} * {time}$$\n", "\n", "In our case, $\\frac{events}{time} = \\text{impact frequency}$ given in number of impacts per year.\n", "\n", "### Simulation in Python\n", "\n", "Actually running a Poisson Process simulation is simple in Python with the `np.random.poisson` function which takes an expected value (`lambda`) and a `size` and returns the counts in each process. If our size is 10,000, then it will give us the count of events in each of 10,000 simulations. \n", "\n", "#### Simple Example\n", "\n", "To show how the equations work, we'll run a simple example first." ] }, { "cell_type": "code", "execution_count": 12, "metadata": { "ExecuteTime": { "end_time": "2019-02-04T17:41:37.338982Z", "start_time": "2019-02-04T17:41:37.333953Z" } }, "outputs": [ { "data": { "text/plain": [ "array([1, 1, 0, ..., 1, 0, 0])" ] }, "execution_count": 12, "metadata": {}, "output_type": "execute_result" } ], "source": [ "# Simulate 1 lifetime 10,000 times\n", "years = 100\n", "trials = 10_000\n", "\n", "# Extract the first frequency and calculate rate parameter\n", "freq = df['impact_frequency'].iloc[0]\n", "lam = freq * years\n", "\n", "# Run simulation\n", "impacts = np.random.poisson(lam, size=trials)\n", "impacts" ] }, { "cell_type": "code", "execution_count": 13, "metadata": { "ExecuteTime": { "end_time": "2019-02-04T17:41:37.343545Z", "start_time": "2019-02-04T17:41:37.340939Z" } }, "outputs": [ { "name": "stdout", "output_type": "stream", "text": [ "The most likely number of impacts is 0.47.\n" ] } ], "source": [ "print(f'The most likely number of impacts is {lam:.2f}.')" ] }, { "cell_type": "markdown", "metadata": {}, "source": [ "The best way to visualize the results is with a histogram showing the number of impacts in each simluation." ] }, { "cell_type": "code", "execution_count": 14, "metadata": { "ExecuteTime": { "end_time": "2019-02-04T17:41:37.862643Z", "start_time": "2019-02-04T17:41:37.764493Z" } }, "outputs": [ { "data": { "application/vnd.plotly.v1+json": { "config": { "linkText": "Export to plot.ly", "plotlyServerURL": "https://plot.ly", "showLink": true }, "data": [ { "marker": { "color": "rgba(255, 153, 51, 0.6)", "line": { "color": "rgba(255, 153, 51, 1.0)", "width": 1 } }, "name": "0", "orientation": "v", "text": "", "type": "bar", "uid": "21150608-8035-4e4d-9ba1-7316290593e8", "x": [ 0, 1, 2, 3, 4, 5 ], "y": [ 6189, 2998, 683, 111, 17, 2 ] } ], "layout": { "legend": { "bgcolor": "#FFFFFF", "font": { "color": "#4D5663" } }, "paper_bgcolor": "#FFFFFF", "plot_bgcolor": "#FFFFFF", "title": { "font": { "color": "#4D5663" }, "text": "Distribution of Impacts for 0.0224 km Asteroids over 100 Years" }, "xaxis": { "gridcolor": "#E1E5ED", "showgrid": true, "tickfont": { "color": "#4D5663" }, "title": { "font": { "color": "#4D5663" }, "text": "Impacts" }, "zerolinecolor": "#E1E5ED" }, "yaxis": { "gridcolor": "#E1E5ED", "showgrid": true, "tickfont": { "color": "#4D5663" }, "title": { "font": { "color": "#4D5663" }, "text": "Count" }, "zerolinecolor": "#E1E5ED" } } }, "text/html": [ "
" ], "text/vnd.plotly.v1+html": [ "
" ] }, "metadata": {}, "output_type": "display_data" } ], "source": [ "pd.DataFrame(impacts)[0].value_counts().iplot(kind='bar', \n", " xTitle='Impacts', yTitle='Count', theme='white',\n", " title=f\"Distribution of Impacts for {df['diameter'].iloc[0]} km Asteroids over 100 Years\")" ] }, { "cell_type": "markdown", "metadata": {}, "source": [ "## All Asteroid Sizes\n", "\n", "We can quickly carry out the same procedure for all sizes of asteroids using numpy. In this cell, we get the number of impacts in 10,000 trials of 100 years for all asteroid sizes." ] }, { "cell_type": "code", "execution_count": 15, "metadata": { "ExecuteTime": { "end_time": "2019-02-04T17:41:38.231867Z", "start_time": "2019-02-04T17:41:38.220211Z" } }, "outputs": [ { "data": { "text/plain": [ "(10000, 27)" ] }, "execution_count": 15, "metadata": {}, "output_type": "execute_result" } ], "source": [ "# Each trial is a human lifetime\n", "trials = 10000\n", "years = 100\n", "\n", "lambdas = years * df['impact_frequency'].values\n", "impacts = np.random.poisson(lambdas, size=(10000, len(lambdas)))\n", "impacts.shape" ] }, { "cell_type": "markdown", "metadata": {}, "source": [ "We expect the average number of impacts for each asteroid size to be close to `lambda` for that asteriod size. The rate parameter is the expected number of events in the interval. " ] }, { "cell_type": "code", "execution_count": 16, "metadata": { "ExecuteTime": { "end_time": "2019-02-04T17:41:38.656483Z", "start_time": "2019-02-04T17:41:38.650395Z" } }, "outputs": [ { "data": { "text/plain": [ "array([4.716e-01, 2.234e-01, 9.470e-02, 4.220e-02, 2.080e-02, 8.100e-03,\n", " 5.000e-03, 2.200e-03, 6.000e-04, 1.000e-03, 2.000e-04, 8.000e-04,\n", " 0.000e+00, 2.000e-04, 2.000e-04, 0.000e+00, 0.000e+00, 0.000e+00,\n", " 0.000e+00, 0.000e+00, 0.000e+00, 0.000e+00, 0.000e+00, 0.000e+00,\n", " 0.000e+00, 0.000e+00, 0.000e+00])" ] }, "execution_count": 16, "metadata": {}, "output_type": "execute_result" }, { "data": { "text/plain": [ "array([4.73e-01, 2.24e-01, 8.73e-02, 4.37e-02, 1.93e-02, 8.63e-03,\n", " 4.02e-03, 2.16e-03, 1.24e-03, 7.77e-04, 5.61e-04, 4.08e-04,\n", " 2.95e-04, 2.30e-04, 1.68e-04, 1.24e-04, 8.76e-05, 5.11e-05,\n", " 3.87e-05, 2.67e-05, 1.65e-05, 9.10e-06, 6.11e-06, 3.39e-06,\n", " 2.03e-06, 3.37e-07, 3.35e-07])" ] }, "execution_count": 16, "metadata": {}, "output_type": "execute_result" } ], "source": [ "impacts.mean(axis=0)\n", "lambdas" ] }, { "cell_type": "markdown", "metadata": {}, "source": [ "### Observed and Theoretical Average Values\n", "\n", "To make sure we are on the right track, we can plot the observed average values and the theoretical average values for each size of asteroid. We expect the resulting averages to be relatively close." ] }, { "cell_type": "code", "execution_count": 17, "metadata": { "ExecuteTime": { "end_time": "2019-02-04T17:41:39.223384Z", "start_time": "2019-02-04T17:41:39.217528Z" } }, "outputs": [], "source": [ "def plot_mean_data_and_expected(impact_df, lambdas, years, ds=df['range_diameter'], log=False):\n", " \"\"\"Plot the expected number of impacts and the observed average number of impacts\"\"\"\n", " \n", " # Extract the data for average number of impacts\n", " observed = impact_df.mean(axis=0)\n", " data = [go.Bar(dict(x=ds, y=observed, name='Observed')),\n", " go.Bar(dict(x=ds, y=lambdas, name='Theoretical'))]\n", " \n", " # Set up the layout\n", " layout = go.Layout(xaxis=dict(title='Diameter Range (km)'), margin=dict(b=100),\n", " yaxis=dict(title='Mean Impacts', type='log' if log else 'linear'),\n", " title=f'Simulated and Theoretical Average Asteroid Impacts in {years:,} Years')\n", " \n", " figure = go.Figure(data=data, layout=layout)\n", " iplot(figure)" ] }, { "cell_type": "markdown", "metadata": {}, "source": [ "If we take the average value across the 10,000 simulations, we come up with an estimated number of impacts per human lifetime. The estimated number from the simluations should be close to `lambda` for each impact frequency as `lambda` is the expected number of impacts (in other words, the most likely number of impacts).\n", "\n", "We can plot both the expected number of impacts and the average number of impacts from the simulations." ] }, { "cell_type": "code", "execution_count": 18, "metadata": { "ExecuteTime": { "end_time": "2019-02-04T17:41:39.711592Z", "start_time": "2019-02-04T17:41:39.634981Z" } }, "outputs": [ { "data": { "application/vnd.plotly.v1+json": { "config": { "linkText": "Export to plot.ly", "plotlyServerURL": "https://plot.ly", "showLink": false }, "data": [ { "name": "Observed", "type": "bar", "uid": "114aaa77-9b33-4c7d-8ff2-352d19897a4e", "x": [ ".0200–.0251", ".0251–.0316", ".0316–.0398", ".0398–.0501", ".0501–.0631", ".0631–.0794", ".0784–.1000", ".100–.126", ".126–.158", ".158–.200", ".200–.251", ".251–.316", ".316–.398", ".398–.501", ".501–.631", ".632–.794", ".794–1.00", "1.00–1.26", "1.26–1.58", "1.58–2.00", "2.00–2.51", "2.51–3.16", "3.16–3.98", "3.98–5.01", "5.01–6.31", "6.31–7.94", "7.94–10.0" ], "y": [ 0.4716, 0.2234, 0.0947, 0.0422, 0.0208, 0.0081, 0.005, 0.0022, 0.0006, 0.001, 0.0002, 0.0008, 0, 0.0002, 0.0002, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 ] }, { "name": "Theoretical", "type": "bar", "uid": "e13c8bc4-05ec-454f-bfbd-6241364b1579", "x": [ ".0200–.0251", ".0251–.0316", ".0316–.0398", ".0398–.0501", ".0501–.0631", ".0631–.0794", ".0784–.1000", ".100–.126", ".126–.158", ".158–.200", ".200–.251", ".251–.316", ".316–.398", ".398–.501", ".501–.631", ".632–.794", ".794–1.00", "1.00–1.26", "1.26–1.58", "1.58–2.00", "2.00–2.51", "2.51–3.16", "3.16–3.98", "3.98–5.01", "5.01–6.31", "6.31–7.94", "7.94–10.0" ], "y": [ 0.473, 0.22399999999999998, 0.0873, 0.0437, 0.0193, 0.00863, 0.00402, 0.0021600000000000005, 0.00124, 0.000777, 0.000561, 0.000408, 0.000295, 0.00023, 0.000168, 0.000124, 8.76e-05, 5.110000000000001e-05, 3.87e-05, 2.67e-05, 1.65e-05, 9.1e-06, 6.11e-06, 3.3899999999999997e-06, 2.0299999999999996e-06, 3.37e-07, 3.35e-07 ] } ], "layout": { "margin": { "b": 100 }, "title": { "text": "Simulated and Theoretical Average Asteroid Impacts in 100 Years" }, "xaxis": { "title": { "text": "Diameter Range (km)" } }, "yaxis": { "title": { "text": "Mean Impacts" }, "type": "linear" } } }, "text/html": [ "
" ], "text/vnd.plotly.v1+html": [ "
" ] }, "metadata": {}, "output_type": "display_data" } ], "source": [ "impact_df = pd.DataFrame(impacts, columns=df['range_diameter'])\n", "plot_mean_data_and_expected(impact_df, lambdas, years, ds=df['range_diameter'], log=False)" ] }, { "cell_type": "markdown", "metadata": {}, "source": [ "The theoretical and observed values are in close agreement. We can see that the average number of impacts across a human lifetime is less than 1 for all asteroid sizes. \n", "\n", "This might be easier to view with a log scale y axis." ] }, { "cell_type": "code", "execution_count": 19, "metadata": { "ExecuteTime": { "end_time": "2019-02-04T17:41:40.177742Z", "start_time": "2019-02-04T17:41:40.089217Z" } }, "outputs": [ { "data": { "application/vnd.plotly.v1+json": { "config": { "linkText": "Export to plot.ly", "plotlyServerURL": "https://plot.ly", "showLink": false }, "data": [ { "name": "Observed", "type": "bar", "uid": "c8236e8d-e4b3-45a5-a7c8-a32d7ea3ea58", "x": [ ".0200–.0251", ".0251–.0316", ".0316–.0398", ".0398–.0501", ".0501–.0631", ".0631–.0794", ".0784–.1000", ".100–.126", ".126–.158", ".158–.200", ".200–.251", ".251–.316", ".316–.398", ".398–.501", ".501–.631", ".632–.794", ".794–1.00", "1.00–1.26", "1.26–1.58", "1.58–2.00", "2.00–2.51", "2.51–3.16", "3.16–3.98", "3.98–5.01", "5.01–6.31", "6.31–7.94", "7.94–10.0" ], "y": [ 0.4716, 0.2234, 0.0947, 0.0422, 0.0208, 0.0081, 0.005, 0.0022, 0.0006, 0.001, 0.0002, 0.0008, 0, 0.0002, 0.0002, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 ] }, { "name": "Theoretical", "type": "bar", "uid": "424baa12-9479-40f3-96d5-8734006509c2", "x": [ ".0200–.0251", ".0251–.0316", ".0316–.0398", ".0398–.0501", ".0501–.0631", ".0631–.0794", ".0784–.1000", ".100–.126", ".126–.158", ".158–.200", ".200–.251", ".251–.316", ".316–.398", ".398–.501", ".501–.631", ".632–.794", ".794–1.00", "1.00–1.26", "1.26–1.58", "1.58–2.00", "2.00–2.51", "2.51–3.16", "3.16–3.98", "3.98–5.01", "5.01–6.31", "6.31–7.94", "7.94–10.0" ], "y": [ 0.473, 0.22399999999999998, 0.0873, 0.0437, 0.0193, 0.00863, 0.00402, 0.0021600000000000005, 0.00124, 0.000777, 0.000561, 0.000408, 0.000295, 0.00023, 0.000168, 0.000124, 8.76e-05, 5.110000000000001e-05, 3.87e-05, 2.67e-05, 1.65e-05, 9.1e-06, 6.11e-06, 3.3899999999999997e-06, 2.0299999999999996e-06, 3.37e-07, 3.35e-07 ] } ], "layout": { "margin": { "b": 100 }, "title": { "text": "Simulated and Theoretical Average Asteroid Impacts in 100 Years" }, "xaxis": { "title": { "text": "Diameter Range (km)" } }, "yaxis": { "title": { "text": "Mean Impacts" }, "type": "log" } } }, "text/html": [ "
" ], "text/vnd.plotly.v1+html": [ "
" ] }, "metadata": {}, "output_type": "display_data" } ], "source": [ "plot_mean_data_and_expected(impact_df, lambdas, years, ds=df['range_diameter'], log=True)" ] }, { "cell_type": "markdown", "metadata": {}, "source": [ "You can expect an average of 0.46 impacts of the smallest asteroid in your lifetime and 0.23 of the next largest. For the largest asteroids, we observed 0 impacts even in 10,000 simulations which agree with the miniscule theoretical chances of around 1 in 1 billion." ] }, { "cell_type": "markdown", "metadata": {}, "source": [ "Let's look at the maximum number of impacts per lifetime. This isn't exactly the best approach because if we increase the number of simulations, we would expect these numbers to increase. Nonetheless, it's fun to look at the worst-case scenarios.\n", "\n", "If you are extremely unlucky, you might see five asteroids impacts of the smallest variey! " ] }, { "cell_type": "code", "execution_count": 20, "metadata": { "ExecuteTime": { "end_time": "2019-02-04T17:41:41.191262Z", "start_time": "2019-02-04T17:41:41.005693Z" } }, "outputs": [ { "data": { "application/vnd.plotly.v1+json": { "config": { "linkText": "Export to plot.ly", "plotlyServerURL": "https://plot.ly", "showLink": true }, "data": [ { "marker": { "color": "rgba(255, 153, 51, 0.6)", "line": { "color": "rgba(255, 153, 51, 1.0)", "width": 1 } }, "name": "None", "orientation": "v", "text": "", "type": "bar", "uid": "207563ff-2d1f-4522-9bf5-d280c7cf5992", "x": [ ".0200–.0251", ".0251–.0316", ".0316–.0398", ".0398–.0501", ".0501–.0631", ".0631–.0794", ".0784–.1000", ".100–.126", ".126–.158", ".158–.200", ".200–.251", ".251–.316", ".316–.398", ".398–.501", ".501–.631", ".632–.794", ".794–1.00", "1.00–1.26", "1.26–1.58", "1.58–2.00", "2.00–2.51", "2.51–3.16", "3.16–3.98", "3.98–5.01", "5.01–6.31", "6.31–7.94", "7.94–10.0" ], "y": [ 5, 3, 3, 2, 2, 1, 1, 1, 1, 1, 1, 1, 0, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 ] } ], "layout": { "legend": { "bgcolor": "#F5F6F9", "font": { "color": "#4D5663" } }, "paper_bgcolor": "#F5F6F9", "plot_bgcolor": "#F5F6F9", "title": { "font": { "color": "#4D5663" }, "text": "Maximum Number of Impacts per Human Lifetime" }, "xaxis": { "gridcolor": "#E1E5ED", "showgrid": true, "tickfont": { "color": "#4D5663" }, "title": { "font": { "color": "#4D5663" }, "text": "Diameter Range (km)" }, "zerolinecolor": "#E1E5ED" }, "yaxis": { "gridcolor": "#E1E5ED", "showgrid": true, "tickfont": { "color": "#4D5663" }, "title": { "font": { "color": "#4D5663" }, "text": "Maximum Impacts" }, "zerolinecolor": "#E1E5ED" } } }, "text/html": [ "
" ], "text/vnd.plotly.v1+html": [ "
" ] }, "metadata": {}, "output_type": "display_data" } ], "source": [ "impact_df.max().iplot(kind='bar', xTitle='Diameter Range (km)', yTitle='Maximum Impacts',\n", " title='Maximum Number of Impacts per Human Lifetime')" ] }, { "cell_type": "markdown", "metadata": {}, "source": [ "# Theoretical PMF\n", "\n", "To view all the Theoretical PMF, we simply evaluate the Poisson Distribution equation across the asteroid categories for a range of different number of events. What we are left with is the PMF for each size of asteroid." ] }, { "cell_type": "code", "execution_count": 21, "metadata": { "ExecuteTime": { "end_time": "2019-02-04T17:41:41.628772Z", "start_time": "2019-02-04T17:41:41.622657Z" } }, "outputs": [ { "data": { "text/plain": [ "(59, 27)" ] }, "execution_count": 21, "metadata": {}, "output_type": "execute_result" } ], "source": [ "# Number of impacts\n", "events = np.arange(0.25, impacts.max() + 10, 0.25)\n", "\n", "# Calculate the theoretical value for each size of asteroid\n", "theoretical = np.exp(-lambdas) * np.power(lambdas, events.reshape(-1, 1)) / factorial(events).reshape((-1, 1))\n", "theoretical.shape" ] }, { "cell_type": "markdown", "metadata": {}, "source": [ "To visualize the Theoretical PMF, we'll put them all on the same plot. Each column is a different category of asteroids." ] }, { "cell_type": "code", "execution_count": 22, "metadata": { "ExecuteTime": { "end_time": "2019-02-04T17:41:42.415739Z", "start_time": "2019-02-04T17:41:42.064588Z" } }, "outputs": [ { "data": { "application/vnd.plotly.v1+json": { "config": { "linkText": "Export to plot.ly", "plotlyServerURL": "https://plot.ly", "showLink": true }, "data": [ { "line": { "color": "rgba(255, 153, 51, 1.0)", "dash": "solid", "shape": "linear", "width": 1.3 }, "marker": { "size": 6, "symbol": "circle" }, "mode": "lines+markers", "name": "0.022", "text": "", "type": "scatter", "uid": "ad07d614-274c-4f53-9720-f7d34f36b60a", "x": [ 0.25, 0.5, 0.75, 1, 1.25, 1.5, 1.75, 2, 2.25, 2.5, 2.75, 3, 3.25, 3.5, 3.75, 4, 4.25, 4.5, 4.75, 5, 5.25, 5.5, 5.75, 6, 6.25, 6.5, 6.75, 7, 7.25, 7.5, 7.75, 8, 8.25, 8.5, 8.75, 9, 9.25, 9.5, 9.75, 10, 10.25, 10.5, 10.75, 11, 11.25, 11.5, 11.75, 12, 12.25, 12.5, 12.75, 13, 13.25, 13.5, 13.75, 14, 14.25, 14.5, 14.75 ], "y": [ 0.5701287102427761, 0.4835755559104598, 0.38670475006702215, 0.29474052366703213, 0.21573670395586647, 0.15248749196376496, 0.10452076958954368, 0.0697061338472531, 0.04535264932049993, 0.028850633479544325, 0.017977572369401514, 0.010990333769916906, 0.006600554808798912, 0.00389895703880699, 0.0022675711281938443, 0.001299606968292674, 0.000734602923426326, 0.0004098237065234903, 0.00022580234602856593, 0.00012294281920048695, 6.618422529155279e-05, 3.524483876102017e-05, 1.8574697334175947e-05, 9.69199224697172e-06, 5.008822170064715e-06, 2.564739805225006e-06, 1.3016047168985513e-06, 6.54901761831089e-07, 3.2678246709525655e-07, 1.6174959038285704e-07, 7.943987497974384e-08, 3.872106666826314e-08, 1.8735528113461375e-08, 9.000888970716632e-09, 4.294292670333582e-09, 2.035007170454274e-09, 9.580437619099707e-10, 4.4814952454199646e-10, 2.0832824954541372e-10, 9.625583916248714e-11, 4.421021457399182e-11, 2.0188069057939453e-11, 9.166442979998203e-12, 4.139001083986947e-12, 1.8587939105331667e-12, 8.303440577743795e-13, 3.6899808762035316e-13, 1.6314562606048547e-13, 7.177220568834187e-14, 3.142021914618251e-14, 1.36891055250531e-14, 5.9359908558930484e-15, 2.5621323238177894e-15, 1.100871381936617e-15, 4.709052300618267e-16, 2.0055169105981514e-16, 8.504481327479398e-17, 3.5911183700415165e-17, 1.510089314028773e-17 ] }, { "line": { "color": "rgba(55, 128, 191, 1.0)", "dash": "solid", "shape": "linear", "width": 1.3 }, "marker": { "size": 6, "symbol": "circle" }, "mode": "lines+markers", "name": "0.028", "text": "", "type": "scatter", "uid": "1ade5a44-469b-44f1-a187-8181a100f5c8", "x": [ 0.25, 0.5, 0.75, 1, 1.25, 1.5, 1.75, 2, 2.25, 2.5, 2.75, 3, 3.25, 3.5, 3.75, 4, 4.25, 4.5, 4.75, 5, 5.25, 5.5, 5.75, 6, 6.25, 6.5, 6.75, 7, 7.25, 7.5, 7.75, 8, 8.25, 8.5, 8.75, 9, 9.25, 9.5, 9.75, 10, 10.25, 10.5, 10.75, 11, 11.25, 11.5, 11.75, 12, 12.25, 12.5, 12.75, 13, 13.25, 13.5, 13.75, 14, 14.25, 14.5, 14.75 ], "y": [ 0.6066789925716768, 0.4268714453108981, 0.28317766145271467, 0.17904659009873777, 0.10871687546884445, 0.0637461358330941, 0.03624674066594747, 0.02005321809105863, 0.01082336893556496, 0.00571165377064523, 0.0029524617851535394, 0.0014973069507990442, 0.0007459798897127848, 0.00036554584132129475, 0.00017636038396650472, 8.384918924474648e-05, 3.931752830486206e-05, 1.8196059656882228e-05, 8.316784422841484e-06, 3.756443678164641e-06, 1.6775478743407813e-06, 7.410758842075671e-07, 3.239929931680856e-07, 1.4024056398481325e-07, 6.012331581637359e-08, 2.553861508653769e-08, 1.075176747698536e-08, 4.4876980475140236e-09, 1.8576031369472666e-09, 7.627533039179255e-10, 3.1076076320577036e-10, 1.2565554533039265e-10, 5.0436739718325783e-11, 2.0100792950307686e-11, 7.95547553806772e-12, 3.1274269060008835e-12, 1.221386994259997e-12, 4.739555390388337e-13, 1.8277195082329937e-13, 7.005436269441979e-14, 2.6691774313584324e-14, 1.0111051499495117e-14, 3.8084573938994476e-15, 1.426561567595457e-15, 5.314628841104789e-16, 1.9694569877277445e-16, 7.260378350923202e-17, 2.6629149261781866e-17, 9.7181784523059e-18, 3.529266922008118e-18, 1.2755488240053306e-18, 4.588407257414721e-19, 1.6429222440124688e-19, 5.855968818739396e-20, 2.0779849932886848e-20, 7.341451611863552e-21, 2.5825584747985475e-21, 9.046462175156032e-22, 3.155719583028239e-22 ] }, { "line": { "color": "rgba(50, 171, 96, 1.0)", "dash": "solid", "shape": "linear", "width": 1.3 }, "marker": { "size": 6, "symbol": "circle" }, "mode": "lines+markers", "name": "0.036", "text": "", "type": "scatter", "uid": "e30502e1-cc7f-4be5-9913-e5a3efe845c3", "x": [ 0.25, 0.5, 0.75, 1, 1.25, 1.5, 1.75, 2, 2.25, 2.5, 2.75, 3, 3.25, 3.5, 3.75, 4, 4.25, 4.5, 4.75, 5, 5.25, 5.5, 5.75, 6, 6.25, 6.5, 6.75, 7, 7.25, 7.5, 7.75, 8, 8.25, 8.5, 8.75, 9, 9.25, 9.5, 9.75, 10, 10.25, 10.5, 10.75, 11, 11.25, 11.5, 11.75, 12, 12.25, 12.5, 12.75, 13, 13.25, 13.5, 13.75, 14, 14.25, 14.5, 14.75 ], "y": [ 0.5495643708406548, 0.3055260694081232, 0.16014069745216652, 0.08000190627644545, 0.038381575659511336, 0.017781617239552773, 0.007988733078613794, 0.003492083208966844, 0.0014892051355890402, 0.0006209340740051827, 0.00025360596282290334, 0.00010161962138093515, 4.0002341026745594e-05, 1.548786990304356e-05, 5.90394681451719e-06, 2.21784823663891e-06, 8.21695146267033e-07, 3.004646761190451e-07, 1.0850832776996856e-07, 3.872363021171537e-08, 1.3663616432211809e-08, 4.769193859125934e-09, 1.647439480751001e-09, 5.634288195804586e-10, 1.9085339432513456e-10, 6.405394213872216e-11, 2.130688395104628e-11, 7.0267622784820054e-12, 2.298138113735758e-12, 7.455878864947258e-13, 2.4001173792597943e-13, 7.667954336393489e-14, 2.4318479676258385e-14, 7.657626175410539e-15, 2.394631396678629e-15, 7.437915706301683e-16, 2.2951386764728186e-16, 7.036955422245684e-17, 2.1441161121030185e-17, 6.493300411601371e-18, 1.9547864044495324e-18, 5.850725793924268e-19, 1.741221735689242e-19, 5.1533193266618146e-20, 1.516914249852837e-20, 4.441464015735554e-21, 1.2936907023461349e-21, 3.749039810146471e-22, 1.0810335837726748e-22, 3.1019184685897105e-23, 8.857976338417064e-24, 2.517624426352207e-24, 7.122583536856944e-25, 2.00590727635468e-25, 5.624009704318617e-26, 1.5699186601467692e-26, 4.363519598369203e-27, 1.2076945187983694e-27, 3.3286511673695946e-28 ] }, { "line": { "color": "rgba(128, 0, 128, 1.0)", "dash": "solid", "shape": "linear", "width": 1.3 }, "marker": { "size": 6, "symbol": "circle" }, "mode": "lines+markers", "name": "0.045", "text": "", "type": "scatter", "uid": "27b5add6-f591-40df-af95-9df91dfffc6e", "x": [ 0.25, 0.5, 0.75, 1, 1.25, 1.5, 1.75, 2, 2.25, 2.5, 2.75, 3, 3.25, 3.5, 3.75, 4, 4.25, 4.5, 4.75, 5, 5.25, 5.5, 5.75, 6, 6.25, 6.5, 6.75, 7, 7.25, 7.5, 7.75, 8, 8.25, 8.5, 8.75, 9, 9.25, 9.5, 9.75, 10, 10.25, 10.5, 10.75, 11, 11.25, 11.5, 11.75, 12, 12.25, 12.5, 12.75, 13, 13.25, 13.5, 13.75, 14, 14.25, 14.5, 14.75 ], "y": [ 0.48285930691281115, 0.22579644965292428, 0.0995491027431665, 0.04183143548999277, 0.01688076136967188, 0.006578203233221861, 0.0024858833085007856, 0.0009140168654563421, 0.00032786189860207164, 0.00011498699251671812, 3.950294566599432e-05, 1.3314179006814051e-05, 4.408481528895548e-06, 1.4356947351373095e-06, 4.6034099349438714e-07, 1.4545740564944352e-07, 4.532956301476129e-08, 1.3942191094555649e-08, 4.235137140148361e-09, 1.2712977253761364e-09, 3.7731464833239396e-10, 1.1077704560583309e-10, 3.218704226512755e-11, 9.25928509982286e-12, 2.638184021140099e-12, 7.447625989192163e-13, 2.0838129584978873e-13, 5.780439412317986e-14, 1.5901881617078942e-14, 4.3394834097026336e-15, 1.1750016295013895e-15, 3.1575650289787005e-16, 8.423178505046664e-17, 2.231005000047119e-17, 5.8682938524812254e-18, 1.5331732418485468e-18, 3.979382709951775e-19, 1.0262623000216747e-19, 2.6301993984967134e-20, 6.6999670668781494e-21, 1.6965758480477325e-21, 4.271205953423541e-22, 1.0692066392028503e-22, 2.661714189296138e-23, 6.590254627527638e-24, 1.6230582623009462e-24, 3.976538734737409e-25, 9.693075839353435e-26, 2.3509724671261856e-26, 5.674211685004107e-27, 1.3629391584943118e-27, 3.2583647244595784e-28, 7.75377334440863e-29, 1.836763338034663e-29, 4.331668452814651e-30, 1.0170752747063112e-30, 2.3778238256186465e-31, 5.535624680835502e-32, 1.2833485517830523e-32 ] }, { "line": { "color": "rgba(219, 64, 82, 1.0)", "dash": "solid", "shape": "linear", "width": 1.3 }, "marker": { "size": 6, "symbol": "circle" }, "mode": "lines+markers", "name": "0.056", "text": "", "type": "scatter", "uid": "b9945c27-61fa-49e4-901c-520c29fb8ebf", "x": [ 0.25, 0.5, 0.75, 1, 1.25, 1.5, 1.75, 2, 2.25, 2.5, 2.75, 3, 3.25, 3.5, 3.75, 4, 4.25, 4.5, 4.75, 5, 5.25, 5.5, 5.75, 6, 6.25, 6.5, 6.75, 7, 7.25, 7.5, 7.75, 8, 8.25, 8.5, 8.75, 9, 9.25, 9.5, 9.75, 10, 10.25, 10.5, 10.75, 11, 11.25, 11.5, 11.75, 12, 12.25, 12.5, 12.75, 13, 13.25, 13.5, 13.75, 14, 14.25, 14.5, 14.75 ], "y": [ 0.4033539924801643, 0.1537629952524088, 0.055263837564691234, 0.018931081514847837, 0.006227785643893737, 0.0019784172055809937, 0.0006094811799991661, 0.00018268493661828165, 5.3420561300955185e-05, 1.527338082708527e-05, 4.277449735994149e-06, 1.1752730922442786e-06, 3.1723594864874917e-07, 8.422178570364165e-08, 2.2014607974583218e-08, 5.670692670078645e-09, 1.4406244256284378e-09, 3.6121788090672973e-10, 8.944882819146444e-11, 2.188887370650357e-11, 5.296009793262638e-12, 1.267546382090888e-12, 3.002369363643937e-13, 7.040921042258649e-14, 1.6354078241595028e-14, 3.763637719131406e-15, 8.584552402715257e-16, 1.9412825159370278e-16, 4.353568414659091e-17, 9.685094397231486e-18, 2.137830469321348e-18, 4.683344069698079e-19, 1.0184711563990358e-19, 2.1990861396066787e-20, 4.715443206617374e-21, 1.0043171171685882e-21, 2.125026304702853e-22, 4.467617104674621e-23, 9.334159373099006e-24, 1.9383320361353756e-24, 4.00126904202586e-25, 8.211905725735255e-26, 1.6758072176819613e-26, 3.400891663401159e-27, 6.86439933431992e-28, 1.378172004406004e-28, 2.7526024937244137e-29, 5.46976742530353e-30, 1.08149311961122e-30, 2.12789757480287e-31, 4.1666845591279353e-32, 8.120500869873704e-33, 1.575306959131815e-33, 3.0421054217552146e-34, 5.848509962994123e-35, 1.119469048489732e-35, 2.1335736358767742e-36, 4.049147216543148e-37, 7.652626595646545e-38 ] }, { "line": { "color": "rgba(0, 128, 128, 1.0)", "dash": "solid", "shape": "linear", "width": 1.3 }, "marker": { "size": 6, "symbol": "circle" }, "mode": "lines+markers", "name": "0.071", "text": "", "type": "scatter", "uid": "b0451205-1e44-419c-aef8-bf4f450c870d", "x": [ 0.25, 0.5, 0.75, 1, 1.25, 1.5, 1.75, 2, 2.25, 2.5, 2.75, 3, 3.25, 3.5, 3.75, 4, 4.25, 4.5, 4.75, 5, 5.25, 5.5, 5.75, 6, 6.25, 6.5, 6.75, 7, 7.25, 7.5, 7.75, 8, 8.25, 8.5, 8.75, 9, 9.25, 9.5, 9.75, 10, 10.25, 10.5, 10.75, 11, 11.25, 11.5, 11.75, 12, 12.25, 12.5, 12.75, 13, 13.25, 13.5, 13.75, 14, 14.25, 14.5, 14.75 ], "y": [ 0.33337547987034555, 0.10392319634898073, 0.030543238016245363, 0.008555843545346498, 0.002301624313024866, 0.0005979047896611358, 0.00015062179661725573, 3.691846489817014e-05, 8.828007920624264e-06, 2.0639673339102407e-06, 4.7267858356615154e-07, 1.0620211735706944e-07, 2.34417564169192e-08, 5.089153740470108e-09, 1.0877909803135702e-09, 2.2913106819787733e-10, 4.760055479482652e-11, 9.75986595116823e-12, 1.9763444547591814e-12, 3.954802237095363e-13, 7.824624531035293e-14, 1.5314116937923974e-14, 2.9662352425342148e-15, 5.688323884355498e-16, 1.0804241552453534e-16, 2.0332435257582133e-17, 3.792386687862263e-18, 7.012890731712563e-19, 1.2860773047955036e-19, 2.3395855503057843e-20, 4.223006079516301e-21, 7.565155876834928e-22, 1.3453148048951754e-22, 2.3753674469575198e-23, 4.165090567568649e-24, 7.254143913009493e-25, 1.2551423531076067e-25, 2.1578337965519367e-26, 3.686639138268456e-27, 6.260326196927193e-28, 1.0567686348603558e-28, 1.773533872785068e-29, 2.9595996058843512e-30, 4.911510461771062e-31, 8.106589616750998e-32, 1.330921506272621e-32, 2.1737314552154856e-33, 3.532194607090355e-34, 5.711009664698866e-35, 9.188682079306173e-36, 1.4713178398831088e-36, 2.344833804553059e-37, 3.719699125007639e-38, 5.8739500995860954e-39, 9.234525787775442e-40, 1.4454225523780646e-40, 2.2527019964081352e-41, 3.496013059270897e-42, 5.402980172779801e-43 ] }, { "line": { "color": "rgba(255, 255, 51, 1.0)", "dash": "solid", "shape": "linear", "width": 1.3 }, "marker": { "size": 6, "symbol": "circle" }, "mode": "lines+markers", "name": "0.089", "text": "", "type": "scatter", "uid": "aed33d97-a63d-403d-bfc8-39377d3a4667", "x": [ 0.25, 0.5, 0.75, 1, 1.25, 1.5, 1.75, 2, 2.25, 2.5, 2.75, 3, 3.25, 3.5, 3.75, 4, 4.25, 4.5, 4.75, 5, 5.25, 5.5, 5.75, 6, 6.25, 6.5, 6.75, 7, 7.25, 7.5, 7.75, 8, 8.25, 8.5, 8.75, 9, 9.25, 9.5, 9.75, 10, 10.25, 10.5, 10.75, 11, 11.25, 11.5, 11.75, 12, 12.25, 12.5, 12.75, 13, 13.25, 13.5, 13.75, 14, 14.25, 14.5, 14.75 ], "y": [ 0.2766875168291825, 0.07125612842567458, 0.01730129523435793, 0.0040038720389212875, 0.0008898270541226512, 0.0001909664241808079, 3.974354676692507e-05, 8.04778279823179e-06, 1.589824336699137e-06, 3.070740100827391e-07, 5.8097839273832285e-08, 1.0784028949630597e-08, 1.9664904103170863e-09, 3.526964344378889e-10, 6.22808837015482e-11, 1.083794909437875e-11, 1.8600685763469846e-12, 3.1507548143118085e-13, 5.2709295258994494e-14, 8.713711071880516e-15, 1.4242810813171198e-15, 2.3029153370060854e-16, 3.6850672511505714e-17, 5.838186418159945e-18, 9.160975915031717e-19, 1.4242645622714555e-19, 2.1946622740185624e-20, 3.3527870572861405e-21, 5.079603197024483e-22, 7.634058053775003e-23, 1.1383925602005963e-23, 1.6847754962862855e-24, 2.4751521032773844e-25, 3.610460397197119e-26, 5.230100676578741e-27, 7.525330550078742e-28, 1.075687724883793e-28, 1.5277948207086758e-29, 2.1564107404970808e-30, 3.0251828811316544e-31, 4.218794784422291e-32, 5.849271599284644e-33, 8.063973187719315e-34, 1.1055668347408412e-34, 1.5075160029668986e-35, 2.0447018981847192e-36, 2.7589082735856727e-37, 3.7036488963818184e-38, 4.9471137403485163e-39, 6.575761304562057e-40, 8.698675497893649e-41, 1.1452821971888393e-41, 1.5009356404680026e-42, 1.9581155884695904e-43, 2.5431764001114535e-44, 3.288596023356524e-45, 4.234218438372892e-46, 5.428706665963969e-47, 6.931233307422399e-48 ] }, { "line": { "color": "rgba(128, 128, 0, 1.0)", "dash": "solid", "shape": "linear", "width": 1.3 }, "marker": { "size": 6, "symbol": "circle" }, "mode": "lines+markers", "name": "0.112", "text": "", "type": "scatter", "uid": "9a713541-7ddf-45d8-9347-549d3bb8c668", "x": [ 0.25, 0.5, 0.75, 1, 1.25, 1.5, 1.75, 2, 2.25, 2.5, 2.75, 3, 3.25, 3.5, 3.75, 4, 4.25, 4.5, 4.75, 5, 5.25, 5.5, 5.75, 6, 6.25, 6.5, 6.75, 7, 7.25, 7.5, 7.75, 8, 8.25, 8.5, 8.75, 9, 9.25, 9.5, 9.75, 10, 10.25, 10.5, 10.75, 11, 11.25, 11.5, 11.75, 12, 12.25, 12.5, 12.75, 13, 13.25, 13.5, 13.75, 14, 14.25, 14.5, 14.75 ], "y": [ 0.23733089553820702, 0.05232917149655559, 0.010878203486177023, 0.0021553394352219883, 0.00041010778749002186, 7.535400695504004e-05, 1.3426811160081356e-05, 2.327766590039748e-06, 3.9370347599042106e-07, 6.51058620091546e-08, 1.054614985664572e-08, 1.6759919448286187e-09, 2.616613871197876e-10, 4.017961769707829e-11, 6.074582317427937e-12, 9.050356502074543e-13, 1.3298555204205678e-13, 1.9286216494597583e-14, 2.762336380135652e-15, 3.9097540088962037e-16, 5.4714055697303363e-17, 7.574223205151052e-18, 1.037677666277045e-18, 1.4075114432026334e-19, 1.890917764898805e-20, 2.516972634327119e-21, 3.320568532086545e-22, 4.343178167596698e-23, 5.633630858181269e-24, 7.248881186862105e-25, 9.254745844267018e-26, 1.1726581052511089e-26, 1.4749869883238234e-27, 1.8420686310143707e-28, 2.284600116984773e-29, 2.8143794526026622e-30, 3.4442939403021174e-31, 4.188282361043201e-32, 5.06126795147396e-33, 6.0790596176217515e-34, 7.258219425417146e-35, 8.615895142717444e-36, 1.0169617465287215e-36, 1.1937062521875442e-37, 1.3935781296800925e-38, 1.6182898702843206e-39, 1.8694786148953523e-40, 2.1486712539375798e-41, 2.4572479674359185e-42, 2.796404895851306e-43, 3.167116712293303e-44, 3.570099929619364e-45, 4.005777818612518e-46, 4.474247833362091e-47, 4.975252435311664e-48, 5.50815417712702e-49, 6.071915851370554e-50, 6.665086427629046e-51, 7.285793396795385e-52 ] }, { "line": { "color": "rgba(251, 128, 114, 1.0)", "dash": "solid", "shape": "linear", "width": 1.3 }, "marker": { "size": 6, "symbol": "circle" }, "mode": "lines+markers", "name": "0.141", "text": "", "type": "scatter", "uid": "12a3c428-0a32-4b4b-b726-d917f7f96590", "x": [ 0.25, 0.5, 0.75, 1, 1.25, 1.5, 1.75, 2, 2.25, 2.5, 2.75, 3, 3.25, 3.5, 3.75, 4, 4.25, 4.5, 4.75, 5, 5.25, 5.5, 5.75, 6, 6.25, 6.5, 6.75, 7, 7.25, 7.5, 7.75, 8, 8.25, 8.5, 8.75, 9, 9.25, 9.5, 9.75, 10, 10.25, 10.5, 10.75, 11, 11.25, 11.5, 11.75, 12, 12.25, 12.5, 12.75, 13, 13.25, 13.5, 13.75, 14, 14.25, 14.5, 14.75 ], "y": [ 0.20677394441315208, 0.03968509065619799, 0.007180962848119396, 0.0012384633529180867, 0.00020511975285784686, 3.2806341609123676e-05, 5.088225103810314e-06, 7.678472788092136e-07, 1.130437749083245e-07, 1.627194543812534e-08, 2.2943269558999238e-09, 3.173768752411416e-10, 4.313054796502227e-11, 5.764917812364406e-12, 7.58657446750908e-13, 9.838683132475391e-14, 1.2583971641559437e-14, 1.588555130518192e-15, 1.9804952294128967e-16, 2.439993416853897e-17, 2.9722142543873715e-18, 3.5814697488046515e-19, 4.270981016473029e-20, 5.042653061498053e-21, 5.896873080704547e-22, 6.832342290027335e-23, 7.845950311743047e-24, 8.932699708939408e-25, 1.0085686372515363e-25, 1.1296139252845194e-26, 1.2553520498788877e-27, 1.3845684548856086e-28, 1.5159092244750362e-29, 1.6479073733562398e-30, 1.7790131906855093e-31, 1.907627648953505e-32, 2.0321377711881562e-33, 2.1509527820649866e-34, 2.2625398527692628e-35, 2.365458284702346e-36, 2.4583910597788433e-37, 2.5401728092957936e-38, 2.6098134115664054e-39, 2.6665166118462814e-40, 2.70969325700068e-41, 2.738968942197204e-42, 2.754186068376462e-43, 2.755400498907824e-44, 2.7428731744333418e-45, 2.717057190659626e-46, 2.6785809606171083e-47, 2.6282281681890014e-48, 2.566915272677241e-49, 2.4956673454947677e-50, 2.41559301175652e-51, 2.3278592346816868e-52, 2.2336666232419497e-53, 2.1342258678713876e-54, 2.0307358200529384e-55 ] }, { "line": { "color": "rgba(128, 177, 211, 1.0)", "dash": "solid", "shape": "linear", "width": 1.3 }, "marker": { "size": 6, "symbol": "circle" }, "mode": "lines+markers", "name": "0.178", "text": "", "type": "scatter", "uid": "ae1a7e98-4e0c-48cc-a28d-ff4565f0d0d2", "x": [ 0.25, 0.5, 0.75, 1, 1.25, 1.5, 1.75, 2, 2.25, 2.5, 2.75, 3, 3.25, 3.5, 3.75, 4, 4.25, 4.5, 4.75, 5, 5.25, 5.5, 5.75, 6, 6.25, 6.5, 6.75, 7, 7.25, 7.5, 7.75, 8, 8.25, 8.5, 8.75, 9, 9.25, 9.5, 9.75, 10, 10.25, 10.5, 10.75, 11, 11.25, 11.5, 11.75, 12, 12.25, 12.5, 12.75, 13, 13.25, 13.5, 13.75, 14, 14.25, 14.5, 14.75 ], "y": [ 0.1840546203902546, 0.031428823345987414, 0.005059798924684532, 0.0007763965054879802, 0.00011440835203458226, 1.628013049322148e-05, 2.246550722559932e-06, 3.016300423820803e-07, 3.950901756927575e-08, 5.059864557293237e-09, 6.347526950651154e-10, 7.81221809769588e-11, 9.44569435425454e-12, 1.1232899317190986e-12, 1.315207584174919e-13, 1.517523365477425e-14, 1.7268951795895945e-15, 1.9395472821016435e-16, 2.1514027219029728e-17, 2.358231309951918e-18, 2.5558048657926002e-19, 2.7400513421690495e-20, 2.907199852032365e-21, 3.053909546387734e-22, 3.1773766091533614e-23, 3.2754152197928485e-24, 3.3465100518950337e-25, 3.389839596490385e-26, 3.405271207327119e-27, 3.393330167705391e-28, 3.355146206867666e-29, 3.292381708091287e-30, 3.2071463370826327e-31, 3.101902988596575e-32, 2.9793698316984877e-33, 2.8424228746521442e-34, 2.6940029231494107e-35, 2.5370301285679353e-36, 2.374328573568949e-37, 2.208562573604716e-38, 2.042185630523993e-39, 1.877402295140272e-40, 1.7161426061982077e-41, 1.5600482906280587e-42, 1.4104695421485709e-43, 1.2684709420208624e-44, 1.1348449404391551e-45, 1.0101312681816678e-46, 8.946406810199509e-48, 7.884815375601679e-49, 6.915878578205674e-50, 6.037476887516584e-51, 5.246307993603787e-52, 4.538149293957412e-53, 3.90810011292059e-54, 3.350799672571705e-55, 2.860618463880802e-56, 2.4318220699344198e-57, 2.0587076527046085e-58 ] }, { "line": { "color": "rgba(128, 177, 211, 0.8999999999999999)", "dash": "solid", "shape": "linear", "width": 1.3 }, "marker": { "size": 6, "symbol": "circle" }, "mode": "lines+markers", "name": "0.224", "text": "", "type": "scatter", "uid": "8d683082-eeb1-4ba3-8904-4850999058b1", "x": [ 0.25, 0.5, 0.75, 1, 1.25, 1.5, 1.75, 2, 2.25, 2.5, 2.75, 3, 3.25, 3.5, 3.75, 4, 4.25, 4.5, 4.75, 5, 5.25, 5.5, 5.75, 6, 6.25, 6.5, 6.75, 7, 7.25, 7.5, 7.75, 8, 8.25, 8.5, 8.75, 9, 9.25, 9.5, 9.75, 10, 10.25, 10.5, 10.75, 11, 11.25, 11.5, 11.75, 12, 12.25, 12.5, 12.75, 13, 13.25, 13.5, 13.75, 14, 14.25, 14.5, 14.75 ], "y": [ 0.16969771416545285, 0.026711166271529304, 0.00396399819322387, 0.0005606853672627345, 7.616033411745522e-05, 9.98997618555196e-06, 1.2707445636563374e-06, 1.5727224551719704e-07, 1.8989309973285502e-08, 2.241750656037859e-09, 2.5923189098589283e-10, 2.9409909911715845e-11, 3.277847044619436e-12, 3.593206051534969e-13, 3.878109089148957e-14, 4.124739865118147e-15, 4.326758098897655e-16, 4.479530210913594e-17, 4.58025094528961e-18, 4.627958128662561e-19, 4.623450082822066e-20, 4.569120815131867e-21, 4.46873179183908e-22, 4.3271408502994944e-23, 4.1500087943410856e-24, 3.943502734290734e-25, 3.714012644772924e-26, 3.467894310025737e-27, 3.2112481843108267e-28, 2.9497400452494685e-29, 2.6884659273775623e-30, 2.431860884905548e-31, 2.183648765331362e-32, 1.9468284298646494e-33, 1.723690726010071e-34, 1.5158599515911252e-35, 1.3243534674063715e-36, 1.149653420162177e-37, 9.91785125427333e-39, 8.503974328426211e-40, 7.248412636243654e-41, 6.14243398772363e-42, 5.1757344685091515e-43, 4.337026907497367e-44, 3.614541767940169e-45, 2.9964395366199624e-46, 2.471137903688199e-47, 2.0275600792550193e-48, 1.6553125973995384e-49, 1.344802064035039e-50, 1.0873006776228076e-51, 8.74970157278512e-53, 7.008531072763328e-54, 5.588399688323384e-55, 4.436186764701056e-56, 3.5061304159517516e-57, 2.7591480223299836e-58, 2.162132569068565e-59, 1.687254762710028e-60 ] }, { "line": { "color": "rgba(255, 153, 51, 0.8999999999999999)", "dash": "solid", "shape": "linear", "width": 1.3 }, "marker": { "size": 6, "symbol": "circle" }, "mode": "lines+markers", "name": "0.282", "text": "", "type": "scatter", "uid": "589c3d49-77f2-4b6b-87ee-f4236eb06cc0", "x": [ 0.25, 0.5, 0.75, 1, 1.25, 1.5, 1.75, 2, 2.25, 2.5, 2.75, 3, 3.25, 3.5, 3.75, 4, 4.25, 4.5, 4.75, 5, 5.25, 5.5, 5.75, 6, 6.25, 6.5, 6.75, 7, 7.25, 7.5, 7.75, 8, 8.25, 8.5, 8.75, 9, 9.25, 9.5, 9.75, 10, 10.25, 10.5, 10.75, 11, 11.25, 11.5, 11.75, 12, 12.25, 12.5, 12.75, 13, 13.25, 13.5, 13.75, 14, 14.25, 14.5, 14.75 ], "y": [ 0.1567352802988142, 0.022782844643717756, 0.0031222873628513584, 0.0004078335699540381, 5.115839548953296e-05, 6.19693374309123e-06, 7.279389965962024e-07, 8.319804827062377e-08, 9.276722382101977e-09, 1.0113395868724884e-09, 1.079996765859093e-10, 1.1314934564804831e-11, 1.1645854559684942e-12, 1.1789330041256436e-13, 1.1750364812546933e-14, 1.1541233256100929e-15, 1.1180020377297545e-16, 1.0688992570739172e-17, 1.0092944933724524e-18, 9.417646336978358e-20, 8.688472978928378e-21, 7.929289034293786e-22, 7.161602666016704e-23, 6.403999509145284e-24, 5.671835160644445e-25, 4.977153732295176e-26, 4.3287909447923196e-27, 3.732616856758965e-28, 3.191874131783357e-29, 2.7075716303685755e-30, 2.2788989748067955e-31, 1.903634596947072e-32, 1.5785268433546783e-33, 1.2996343825769161e-34, 1.0626180362527685e-35, 8.629810172826728e-37, 6.962583265823877e-38, 5.581587664119809e-39, 4.446647782473124e-40, 3.520962550513305e-41, 2.7714477780059922e-42, 2.168845492343697e-43, 1.6876579490688694e-44, 1.3059570187358439e-45, 1.0051117274901732e-46, 7.69468661631503e-48, 5.860122921022116e-49, 4.440253863701869e-50, 3.3476374270693117e-51, 2.5115457115652254e-52, 1.8752393347270768e-53, 1.393556597223356e-54, 1.0308196756560597e-55, 7.590449261619347e-57, 5.56434653504471e-58, 4.061222083336638e-59, 2.951399492404718e-60, 2.1357953784418582e-61, 1.5391548381682993e-62 ] }, { "line": { "color": "rgba(55, 128, 191, 0.8999999999999999)", "dash": "solid", "shape": "linear", "width": 1.3 }, "marker": { "size": 6, "symbol": "circle" }, "mode": "lines+markers", "name": "0.355", "text": "", "type": "scatter", "uid": "a10bb7ae-f235-407c-ae26-e80a596ad879", "x": [ 0.25, 0.5, 0.75, 1, 1.25, 1.5, 1.75, 2, 2.25, 2.5, 2.75, 3, 3.25, 3.5, 3.75, 4, 4.25, 4.5, 4.75, 5, 5.25, 5.5, 5.75, 6, 6.25, 6.5, 6.75, 7, 7.25, 7.5, 7.75, 8, 8.25, 8.5, 8.75, 9, 9.25, 9.5, 9.75, 10, 10.25, 10.5, 10.75, 11, 11.25, 11.5, 11.75, 12, 12.25, 12.5, 12.75, 13, 13.25, 13.5, 13.75, 14, 14.25, 14.5, 14.75 ], "y": [ 0.1445460750199925, 0.019374832224187722, 0.0024484618199166583, 0.0002949129878349254, 3.4112873704718235e-05, 3.810383670756919e-06, 4.1274070678595096e-07, 4.3499665705651497e-08, 4.4725767746186136e-09, 4.4962527314931637e-10, 4.4275821273402016e-11, 4.277467127722397e-12, 4.0597235338845877e-13, 3.789698730829953e-14, 3.4830312735076253e-15, 3.154632006695268e-16, 2.8179257470493016e-17, 2.4843580568774137e-18, 2.163145738283683e-19, 1.861232883950208e-20, 1.5834058959610365e-21, 1.3325193214160676e-22, 1.1097878135542374e-23, 9.151061679421856e-25, 7.473675828936093e-26, 6.04758768950369e-27, 4.850183777755556e-28, 3.856518850613498e-29, 3.0410129234981347e-30, 2.3787178245381185e-31, 1.84619898637147e-32, 1.4220913261637271e-33, 1.087392499917515e-34, 8.255550096926411e-36, 6.224328011195243e-37, 4.6612993468699953e-38, 3.467900405142344e-39, 2.5635655564139914e-40, 1.8832582187718937e-41, 1.3750833073266487e-42, 9.98078653187309e-44, 7.20239846802026e-45, 5.168010925932174e-46, 3.687723415103286e-47, 2.6171840239133885e-48, 1.8475717809269367e-49, 1.2975006154468014e-50, 9.065653395462244e-52, 6.302606424934281e-53, 4.3602694029875703e-54, 3.0020602475043636e-55, 2.057205962816432e-56, 1.4032218078155573e-57, 9.527996102824693e-59, 6.440783803736637e-60, 4.3348268502203395e-61, 2.9049153214427326e-62, 1.938454379540196e-63, 1.2881567607473272e-64 ] }, { "line": { "color": "rgba(50, 171, 96, 0.8999999999999999)", "dash": "solid", "shape": "linear", "width": 1.3 }, "marker": { "size": 6, "symbol": "circle" }, "mode": "lines+markers", "name": "0.447", "text": "", "type": "scatter", "uid": "737feda2-a4c2-47f2-a47f-cf0a59e08328", "x": [ 0.25, 0.5, 0.75, 1, 1.25, 1.5, 1.75, 2, 2.25, 2.5, 2.75, 3, 3.25, 3.5, 3.75, 4, 4.25, 4.5, 4.75, 5, 5.25, 5.5, 5.75, 6, 6.25, 6.5, 6.75, 7, 7.25, 7.5, 7.75, 8, 8.25, 8.5, 8.75, 9, 9.25, 9.5, 9.75, 10, 10.25, 10.5, 10.75, 11, 11.25, 11.5, 11.75, 12, 12.25, 12.5, 12.75, 13, 13.25, 13.5, 13.75, 14, 14.25, 14.5, 14.75 ], "y": [ 0.13583478120632675, 0.01710878188310072, 0.0020316595334095282, 0.00022994710608303365, 2.4993599741964126e-05, 2.623346555408777e-06, 2.670181101052523e-07, 2.644391719954887e-08, 2.554901306956333e-09, 2.4134788309760747e-10, 2.2332423754257467e-11, 2.0273669852987467e-12, 1.80808400184602e-13, 1.5860003746414207e-14, 1.3697219902611245e-15, 1.1657360165467793e-16, 9.784925186460815e-18, 8.106224137056151e-19, 6.632338058106498e-20, 5.362385676115186e-21, 4.286729129306643e-22, 3.3898755482234816e-23, 2.652935223242599e-24, 2.0555811758441544e-25, 1.5775163195848445e-26, 1.1994944247560011e-27, 9.039631131048857e-29, 6.754052434916508e-30, 5.004534531096749e-31, 3.6784495692517363e-32, 2.682729238891919e-33, 1.941790075038496e-34, 1.3952035662451545e-35, 9.953451775622347e-37, 7.051745427944473e-38, 4.962352413987268e-39, 3.4691548133663288e-40, 2.4097830614664625e-41, 1.663488665053568e-42, 1.1413410552170717e-43, 7.784444947065911e-45, 5.278572420355109e-46, 3.559092027556471e-47, 2.3864403881811495e-48, 1.5914865225112528e-49, 1.0557144840710217e-50, 6.966733330536072e-52, 4.574010744013871e-53, 2.988097144306842e-54, 1.94251465069068e-55, 1.2567440517829777e-56, 8.092480547101464e-58, 5.186885608985462e-59, 3.309469404880418e-60, 2.1021900502551632e-61, 1.329478947023812e-62, 8.371815368888815e-64, 5.24950319394825e-65, 3.2779912648046605e-66 ] }, { "line": { "color": "rgba(128, 0, 128, 0.8999999999999999)", "dash": "solid", "shape": "linear", "width": 1.3 }, "marker": { "size": 6, "symbol": "circle" }, "mode": "lines+markers", "name": "0.562", "text": "", "type": "scatter", "uid": "eb557f42-2374-4df8-bb87-9221ef1fce0b", "x": [ 0.25, 0.5, 0.75, 1, 1.25, 1.5, 1.75, 2, 2.25, 2.5, 2.75, 3, 3.25, 3.5, 3.75, 4, 4.25, 4.5, 4.75, 5, 5.25, 5.5, 5.75, 6, 6.25, 6.5, 6.75, 7, 7.25, 7.5, 7.75, 8, 8.25, 8.5, 8.75, 9, 9.25, 9.5, 9.75, 10, 10.25, 10.5, 10.75, 11, 11.25, 11.5, 11.75, 12, 12.25, 12.5, 12.75, 13, 13.25, 13.5, 13.75, 14, 14.25, 14.5, 14.75 ], "y": [ 0.12558370027897597, 0.014623008711027995, 0.0016053285923791545, 0.00016797177837068325, 1.687844931749437e-05, 1.6377769756351354e-06, 1.5411154486839878e-07, 1.4109629383137392e-08, 1.2602575490395794e-09, 1.1005861276268107e-10, 9.414814377414906e-12, 7.901392454556939e-13, 6.514562099650748e-14, 5.282813412608692e-15, 4.2178368410818787e-16, 3.318584830913914e-17, 2.5751680770384136e-18, 1.972250340707245e-19, 1.4917822932668537e-20, 1.115044503187075e-21, 8.240537846522922e-23, 6.02432831343304e-24, 4.358598700327503e-25, 3.1221246089238097e-26, 2.2150565731453617e-27, 1.5570571640873081e-28, 1.0848067876370675e-29, 7.493099061417143e-31, 5.132820748805803e-32, 3.4878080475555705e-33, 2.3515811654584166e-34, 1.5735508028976e-35, 1.0452289524840907e-36, 6.89355002340395e-38, 4.5150358376801604e-39, 2.9372948320755197e-40, 1.8983617731602945e-41, 1.219069898875646e-42, 7.779754058771967e-44, 4.934655317886874e-45, 3.1114612477163848e-46, 1.950511838201033e-47, 1.215812727324363e-48, 7.536564485499951e-50, 4.646448796589801e-51, 2.8494433810241183e-52, 1.738353516514834e-53, 1.0551190279699932e-54, 6.372272635323156e-56, 3.829651904096414e-57, 2.2905363982313107e-58, 1.3635384361458374e-59, 8.079560775353133e-61, 4.7657890362088716e-62, 2.798619017475347e-63, 1.6362461233750045e-64, 9.525376914100534e-66, 5.521741779883382e-67, 3.1875796266837848e-68 ] }, { "line": { "color": "rgba(219, 64, 82, 0.8999999999999999)", "dash": "solid", "shape": "linear", "width": 1.3 }, "marker": { "size": 6, "symbol": "circle" }, "mode": "lines+markers", "name": "0.708", "text": "", "type": "scatter", "uid": "41bd9fc9-d748-496c-879b-5a05a926742a", "x": [ 0.25, 0.5, 0.75, 1, 1.25, 1.5, 1.75, 2, 2.25, 2.5, 2.75, 3, 3.25, 3.5, 3.75, 4, 4.25, 4.5, 4.75, 5, 5.25, 5.5, 5.75, 6, 6.25, 6.5, 6.75, 7, 7.25, 7.5, 7.75, 8, 8.25, 8.5, 8.75, 9, 9.25, 9.5, 9.75, 10, 10.25, 10.5, 10.75, 11, 11.25, 11.5, 11.75, 12, 12.25, 12.5, 12.75, 13, 13.25, 13.5, 13.75, 14, 14.25, 14.5, 14.75 ], "y": [ 0.11640737208019782, 0.012563540652994974, 0.0012784017382459084, 0.00012398462495327261, 1.1547611310355624e-05, 1.038586027314251e-06, 9.058389459571008e-08, 7.687046747102901e-09, 6.364016899929322e-10, 5.151386695478684e-11, 4.0845101563156545e-12, 3.1773126554691996e-13, 2.428117217203803e-14, 1.8250627149695914e-15, 1.3506113583550432e-16, 9.84966923195452e-18, 7.084389057253449e-19, 5.0290617034717636e-20, 3.5258064933900076e-21, 2.4427179695247207e-22, 1.673265224951291e-23, 1.1338248204190885e-24, 7.603478350962799e-26, 5.0482838036844225e-27, 3.319758206303362e-28, 2.1629888881841072e-29, 1.3967871341027956e-30, 8.942674166526694e-32, 5.6779312769878184e-33, 3.576141628464391e-34, 2.2348594145644733e-35, 1.3861144958116375e-36, 8.534102767836237e-38, 5.216959552112759e-39, 3.1671150560685105e-40, 1.9097577497849227e-41, 1.144031073742371e-42, 6.809505099599812e-44, 4.02792068669226e-45, 2.368099609733304e-46, 1.3839985672590638e-47, 8.041701260479775e-49, 4.646159675812467e-50, 2.6694941055175432e-51, 1.5254739763566569e-52, 8.671051793908631e-54, 4.903181274899966e-55, 2.758477242368128e-56, 1.5441532495365342e-57, 8.601683379557362e-59, 4.768584141863496e-60, 2.631162908104984e-61, 1.4450943618304173e-62, 7.900805474556391e-64, 4.300395880662354e-65, 2.330458575750129e-66, 1.2574856201191e-67, 6.756550888586156e-69, 3.6152480623873343e-70 ] }, { "line": { "color": "rgba(0, 128, 128, 0.8999999999999999)", "dash": "solid", "shape": "linear", "width": 1.3 }, "marker": { "size": 6, "symbol": "circle" }, "mode": "lines+markers", "name": "0.891", "text": "", "type": "scatter", "uid": "9454347b-95bc-42a7-b863-d2daca76c734", "x": [ 0.25, 0.5, 0.75, 1, 1.25, 1.5, 1.75, 2, 2.25, 2.5, 2.75, 3, 3.25, 3.5, 3.75, 4, 4.25, 4.5, 4.75, 5, 5.25, 5.5, 5.75, 6, 6.25, 6.5, 6.75, 7, 7.25, 7.5, 7.75, 8, 8.25, 8.5, 8.75, 9, 9.25, 9.5, 9.75, 10, 10.25, 10.5, 10.75, 11, 11.25, 11.5, 11.75, 12, 12.25, 12.5, 12.75, 13, 13.25, 13.5, 13.75, 14, 14.25, 14.5, 14.75 ], "y": [ 0.10672518065937077, 0.010560125224689354, 0.000985133247791146, 8.759232657610088e-05, 7.479300660608704e-06, 6.167113131218581e-07, 4.931295571800249e-08, 3.836543904033219e-09, 2.9119410571969887e-10, 2.160956441178991e-11, 1.5708417894170977e-12, 1.1202708199776997e-13, 7.848801126475577e-15, 5.408565264207988e-16, 3.66948642007834e-17, 2.453393095751162e-18, 1.6177764204217893e-19, 1.0528673714324886e-20, 6.767305482081318e-22, 4.298344703756037e-23, 2.699375512932357e-24, 1.6769305770452001e-25, 1.030984278661432e-26, 6.275583267483814e-28, 3.783444718925992e-29, 2.2599864392178388e-30, 1.3379884860850585e-31, 7.853444203308316e-33, 4.571444929350579e-34, 2.639664161006436e-35, 1.512358598465176e-36, 8.599521402622606e-38, 4.854043343164977e-39, 2.720406829460751e-40, 1.514087008291993e-41, 8.370200831886003e-43, 4.59691023633786e-44, 2.5085014553764392e-45, 1.3603489428346524e-46, 7.332295928732138e-48, 3.928676455640941e-49, 2.0928069284854864e-50, 1.1085262083006099e-51, 5.8391738486994125e-53, 3.0591294001257465e-54, 1.5941729298724228e-55, 8.264416667841142e-57, 4.262596909550571e-58, 2.1875896771511458e-59, 1.1171963892545938e-60, 5.678140392963796e-62, 2.872334532897154e-63, 1.4462857035353991e-64, 7.249363236940921e-66, 3.6174916248991176e-67, 1.7972607505842195e-68, 8.8908510617334e-70, 4.379615307282929e-71, 2.1484221446858483e-72 ] }, { "line": { "color": "rgba(255, 255, 51, 0.8999999999999999)", "dash": "solid", "shape": "linear", "width": 1.3 }, "marker": { "size": 6, "symbol": "circle" }, "mode": "lines+markers", "name": "1.12", "text": "", "type": "scatter", "uid": "27262d86-45fa-408d-9bb8-e8528df8da9c", "x": [ 0.25, 0.5, 0.75, 1, 1.25, 1.5, 1.75, 2, 2.25, 2.5, 2.75, 3, 3.25, 3.5, 3.75, 4, 4.25, 4.5, 4.75, 5, 5.25, 5.5, 5.75, 6, 6.25, 6.5, 6.75, 7, 7.25, 7.5, 7.75, 8, 8.25, 8.5, 8.75, 9, 9.25, 9.5, 9.75, 10, 10.25, 10.5, 10.75, 11, 11.25, 11.5, 11.75, 12, 12.25, 12.5, 12.75, 13, 13.25, 13.5, 13.75, 14, 14.25, 14.5, 14.75 ], "y": [ 0.09327428935056287, 0.00806572325858481, 0.000657579739443601, 5.109738885671529e-05, 3.8130529486510113e-06, 2.747723056757892e-07, 1.920132839175315e-08, 1.305538285289076e-09, 8.659866918936298e-11, 5.616345928013131e-12, 3.567955930249405e-13, 2.2237668792757265e-14, 1.361597537100446e-15, 8.199865054899173e-17, 4.861934614286523e-18, 2.840862188274741e-19, 1.6371208034313598e-20, 9.31140231789662e-22, 5.2304180797903445e-23, 2.9033611564167857e-24, 1.5934642486731907e-25, 8.65113924444577e-27, 4.648249806561506e-28, 2.472695918214963e-29, 1.3028163697152009e-30, 6.801126390633521e-32, 3.518897260967305e-33, 1.8050680202969234e-34, 9.182609171371969e-36, 4.63383411415164e-37, 2.320201935941023e-38, 1.1529871979646598e-39, 5.687652468571002e-41, 2.7857520380370453e-42, 1.3549979305895577e-43, 6.546405090666015e-45, 3.142043688043008e-46, 1.4984413594072953e-47, 7.101578897756554e-49, 3.345213001330334e-50, 1.566423731307295e-51, 7.292414615782171e-53, 3.375727271398698e-54, 1.5540034942543645e-55, 7.115044681760248e-57, 3.240368581447557e-58, 1.4680822431359446e-59, 6.617464879699837e-61, 2.967990067248561e-62, 1.3246626760957613e-63, 5.883843343078178e-65, 2.601172733482013e-66, 1.1446361693313321e-67, 5.014093536925439e-69, 2.1866501442276004e-70, 9.49428047720935e-72, 4.104625140549549e-73, 1.7670357223233791e-74, 7.57544558440884e-76 ] }, { "line": { "color": "rgba(128, 128, 0, 0.8999999999999999)", "dash": "solid", "shape": "linear", "width": 1.3 }, "marker": { "size": 6, "symbol": "circle" }, "mode": "lines+markers", "name": "1.41", "text": "", "type": "scatter", "uid": "16d491fe-c16b-4883-8194-47c151f63ce9", "x": [ 0.25, 0.5, 0.75, 1, 1.25, 1.5, 1.75, 2, 2.25, 2.5, 2.75, 3, 3.25, 3.5, 3.75, 4, 4.25, 4.5, 4.75, 5, 5.25, 5.5, 5.75, 6, 6.25, 6.5, 6.75, 7, 7.25, 7.5, 7.75, 8, 8.25, 8.5, 8.75, 9, 9.25, 9.5, 9.75, 10, 10.25, 10.5, 10.75, 11, 11.25, 11.5, 11.75, 12, 12.25, 12.5, 12.75, 13, 13.25, 13.5, 13.75, 14, 14.25, 14.5, 14.75 ], "y": [ 0.08701414363179312, 0.007019298874714977, 0.0005338525944714174, 3.869850233897993e-05, 2.6939578868403146e-06, 1.8109791096764643e-07, 1.1805768803453629e-08, 7.488160202592615e-10, 4.633607565365342e-11, 2.8033956617791657e-12, 1.661393646158747e-13, 9.659726661344475e-15, 5.517557316296575e-16, 3.0997546317386775e-17, 1.714558242835827e-18, 9.345785544850779e-20, 5.024222779780645e-21, 2.665788983295263e-22, 1.3969137683736106e-23, 7.233638011714502e-25, 3.703569934809733e-26, 1.875746066427758e-27, 9.401837014966733e-29, 4.6656965175558535e-30, 2.2932505036341874e-31, 1.1167903503192958e-32, 5.390386555247594e-34, 2.5794636461344503e-35, 1.2241213033192142e-36, 5.762638207647566e-38, 2.6917156088784764e-39, 1.2478155388175405e-40, 5.742241750115587e-42, 2.623695278070127e-43, 1.190507360726823e-44, 5.365606816915424e-46, 2.40242979166998e-47, 1.0688106027506726e-48, 4.725398447192621e-50, 2.0764898381462688e-51, 9.070637359768608e-53, 3.93933050728105e-54, 1.7011434409893434e-55, 7.30546879420551e-57, 3.1202992517604012e-58, 1.325670353319797e-59, 5.602914992875539e-61, 2.356013686131277e-62, 9.857598452500206e-64, 4.104275413878091e-65, 1.7006494919551635e-66, 7.0136715117908e-68, 2.879162717824588e-69, 1.176558951978386e-70, 4.786555297357444e-72, 1.9387791964735998e-73, 7.81919980209204e-75, 3.140195271831968e-76, 1.255862305137173e-77 ] }, { "line": { "color": "rgba(251, 128, 114, 0.8999999999999999)", "dash": "solid", "shape": "linear", "width": 1.3 }, "marker": { "size": 6, "symbol": "circle" }, "mode": "lines+markers", "name": "1.78", "text": "", "type": "scatter", "uid": "d232ac56-6e3e-495e-925a-f2cf939aee13", "x": [ 0.25, 0.5, 0.75, 1, 1.25, 1.5, 1.75, 2, 2.25, 2.5, 2.75, 3, 3.25, 3.5, 3.75, 4, 4.25, 4.5, 4.75, 5, 5.25, 5.5, 5.75, 6, 6.25, 6.5, 6.75, 7, 7.25, 7.5, 7.75, 8, 8.25, 8.5, 8.75, 9, 9.25, 9.5, 9.75, 10, 10.25, 10.5, 10.75, 11, 11.25, 11.5, 11.75, 12, 12.25, 12.5, 12.75, 13, 13.25, 13.5, 13.75, 14, 14.25, 14.5, 14.75 ], "y": [ 0.07930400781412773, 0.0058304099798744844, 0.0004041353047210185, 2.6699287119516994e-05, 1.6939336069097688e-06, 1.0378129764176582e-07, 6.165950077743539e-09, 3.564354830455519e-10, 2.0101345468662587e-11, 1.108384258814059e-12, 5.986576984572817e-14, 3.172275799105411e-15, 1.6514028431178185e-16, 8.455388488667247e-18, 4.2624428130158454e-19, 2.117494095902862e-20, 1.037469550852841e-21, 5.016863836609234e-23, 2.395941539105749e-24, 1.1307418472121283e-25, 5.276273715765877e-27, 2.435459353408483e-28, 1.1125502451151911e-29, 5.03180122009397e-31, 2.2540241313751832e-32, 1.0004117651693303e-33, 4.400754302900089e-35, 1.9192727510929855e-36, 8.301026801064467e-38, 3.561465884002816e-39, 1.516130837257192e-40, 6.405572806772839e-42, 2.6865141283444997e-43, 1.1187192835632375e-44, 4.626364954830517e-46, 1.9003199326759422e-47, 7.754586727221418e-49, 3.144189986435625e-50, 1.2669122491689722e-51, 5.073854220244766e-53, 2.01997527431036e-54, 7.995225965507731e-56, 3.1466564700289826e-57, 1.231562797095775e-58, 4.794074651029921e-60, 1.8562828980787515e-61, 7.15027470210841e-63, 2.740227223538099e-64, 1.0449125974081541e-65, 3.965020270296213e-67, 1.4973516435003493e-68, 5.628005143728249e-70, 2.1055974604375636e-71, 7.841928979030287e-73, 2.907584645924315e-74, 1.0733409809824589e-75, 3.9452247153461704e-77, 1.443996577517991e-78, 5.263221020079945e-80 ] }, { "line": { "color": "rgba(251, 128, 114, 0.7999999999999998)", "dash": "solid", "shape": "linear", "width": 1.3 }, "marker": { "size": 6, "symbol": "circle" }, "mode": "lines+markers", "name": "2.24", "text": "", "type": "scatter", "uid": "d478a313-6f39-475b-a789-a599800ba79b", "x": [ 0.25, 0.5, 0.75, 1, 1.25, 1.5, 1.75, 2, 2.25, 2.5, 2.75, 3, 3.25, 3.5, 3.75, 4, 4.25, 4.5, 4.75, 5, 5.25, 5.5, 5.75, 6, 6.25, 6.5, 6.75, 7, 7.25, 7.5, 7.75, 8, 8.25, 8.5, 8.75, 9, 9.25, 9.5, 9.75, 10, 10.25, 10.5, 10.75, 11, 11.25, 11.5, 11.75, 12, 12.25, 12.5, 12.75, 13, 13.25, 13.5, 13.75, 14, 14.25, 14.5, 14.75 ], "y": [ 0.0703141508683409, 0.004583422217147037, 0.0002816830622570088, 1.649972775224605e-05, 9.281467914621001e-07, 5.041764438861741e-08, 2.65586887270894e-09, 1.3612275395602991e-10, 6.8064098040554005e-12, 3.3275645296487483e-13, 1.5935213236253643e-14, 7.486751467581646e-16, 3.455561900520435e-17, 1.568708992548696e-18, 7.011493823951603e-20, 3.0882849803774292e-21, 1.3415710907902865e-22, 5.751932972678553e-24, 2.4355715388463464e-25, 1.019134043524552e-26, 4.2163662853409e-28, 1.725579891803566e-29, 6.98903137234169e-31, 2.802618619692518e-32, 1.113120699329998e-33, 4.380318186885975e-35, 1.708429891016858e-36, 6.606172460703793e-38, 2.5333091777855127e-39, 9.636700011149146e-41, 3.6373023486165367e-42, 1.3625230700201573e-43, 5.0666183555710254e-45, 1.870653531576011e-46, 6.858913000248325e-48, 2.497958961703622e-49, 9.037751661288857e-51, 3.24902981800044e-52, 1.1607391231189477e-53, 4.1216322868109766e-55, 1.4548575845001573e-56, 5.105618285429263e-58, 1.7815995843221056e-59, 6.182448430216465e-61, 2.1337911239335643e-62, 7.325452322572422e-64, 2.5018206928778507e-65, 8.50086659154764e-67, 2.8740860036656174e-68, 9.669597065795598e-70, 3.23765030843016e-71, 1.078956144311816e-72, 3.57905049513077e-74, 1.1818396413750177e-75, 3.8851803701161935e-77, 1.2716268843674973e-78, 4.1441637312040495e-80, 1.3448520057026063e-81, 4.346133973350317e-83 ] }, { "line": { "color": "rgba(128, 177, 211, 0.7999999999999998)", "dash": "solid", "shape": "linear", "width": 1.3 }, "marker": { "size": 6, "symbol": "circle" }, "mode": "lines+markers", "name": "2.82", "text": "", "type": "scatter", "uid": "18f44225-88de-425f-b2f5-a3bb504238f4", "x": [ 0.25, 0.5, 0.75, 1, 1.25, 1.5, 1.75, 2, 2.25, 2.5, 2.75, 3, 3.25, 3.5, 3.75, 4, 4.25, 4.5, 4.75, 5, 5.25, 5.5, 5.75, 6, 6.25, 6.5, 6.75, 7, 7.25, 7.5, 7.75, 8, 8.25, 8.5, 8.75, 9, 9.25, 9.5, 9.75, 10, 10.25, 10.5, 10.75, 11, 11.25, 11.5, 11.75, 12, 12.25, 12.5, 12.75, 13, 13.25, 13.5, 13.75, 14, 14.25, 14.5, 14.75 ], "y": [ 0.06059479384847311, 0.003403860893907905, 0.00018027355922106662, 9.099917190376785e-06, 4.4113009921688424e-07, 2.065008942304129e-08, 9.374225079495463e-10, 4.140462321621436e-11, 1.7841261790549543e-12, 7.516632549987027e-14, 3.1020162990330436e-15, 1.2559402375585022e-16, 4.995553301353871e-18, 1.9543244629966272e-19, 7.527559552320186e-21, 2.8572640404455924e-22, 1.0696361186428287e-23, 3.9520783585042906e-25, 1.4421219352866038e-26, 5.200220553610978e-28, 1.854035938980903e-29, 6.538893284070735e-31, 2.2823147149753208e-32, 7.887001172976648e-34, 2.6994763271561946e-35, 9.154450597699028e-37, 3.076898356485247e-38, 1.0253101524869642e-39, 3.388308217533982e-41, 1.1107400058541484e-42, 3.6128741992278383e-44, 1.1662902984539217e-45, 3.737406639946574e-47, 1.1891451827379706e-48, 3.757389167196951e-50, 1.179249079547854e-51, 3.6768000457852775e-53, 1.1390759118858456e-54, 3.5068965560504876e-56, 1.0731166623885473e-57, 3.2642810162581484e-59, 9.871991236343993e-61, 2.968628712563668e-62, 8.8776014797598e-64, 2.6404406442621463e-65, 7.81174958702003e-67, 2.299108194411011e-68, 6.732181122151181e-70, 1.9614701928804515e-71, 5.68695369935058e-73, 1.6409321230698193e-74, 4.712526785505826e-76, 1.3471229249216685e-77, 3.833428049191873e-79, 1.0859987141771171e-80, 3.0631424105787866e-82, 8.602679731078725e-84, 2.405806568803175e-85, 6.700059863736788e-87 ] }, { "line": { "color": "rgba(255, 153, 51, 0.7999999999999998)", "dash": "solid", "shape": "linear", "width": 1.3 }, "marker": { "size": 6, "symbol": "circle" }, "mode": "lines+markers", "name": "3.55", "text": "", "type": "scatter", "uid": "7f644a10-6d94-409f-9c58-cde984a49dff", "x": [ 0.25, 0.5, 0.75, 1, 1.25, 1.5, 1.75, 2, 2.25, 2.5, 2.75, 3, 3.25, 3.5, 3.75, 4, 4.25, 4.5, 4.75, 5, 5.25, 5.5, 5.75, 6, 6.25, 6.5, 6.75, 7, 7.25, 7.5, 7.75, 8, 8.25, 8.5, 8.75, 9, 9.25, 9.5, 9.75, 10, 10.25, 10.5, 10.75, 11, 11.25, 11.5, 11.75, 12, 12.25, 12.5, 12.75, 13, 13.25, 13.5, 13.75, 14, 14.25, 14.5, 14.75 ], "y": [ 0.0548512545702879, 0.0027891573196040195, 0.00013371594417976802, 6.109962668014049e-06, 2.681129323395673e-07, 1.1361167481853703e-08, 4.668596679647901e-10, 1.866593595078292e-11, 7.280755629310028e-13, 2.776669332565045e-14, 1.03727729864177e-15, 3.8016289553094547e-17, 1.3687820583102852e-18, 4.8472713205635497e-20, 1.6900704785869903e-21, 5.806988229235192e-23, 1.967825500300198e-24, 6.581517281920732e-26, 2.173964341929792e-27, 7.096139616125405e-29, 2.2901740584446112e-30, 7.311467380461031e-32, 2.3100734137723528e-33, 7.226235509087704e-35, 2.2388741595354522e-36, 6.872779337633368e-38, 2.0910442308369e-39, 6.307471280075125e-41, 1.8868304985878087e-42, 5.599024233725318e-44, 1.6485522903759303e-45, 4.817331190157376e-47, 1.3973981025904863e-48, 4.0247103609484344e-50, 1.1511605136225068e-51, 3.2704326190957295e-53, 9.230380980354453e-55, 2.5885242426731506e-56, 7.213939218701041e-58, 1.9982343302674906e-59, 5.5022075892649474e-61, 1.5062745831174237e-62, 4.1002017326756614e-64, 1.1099283416303973e-65, 2.988310077369674e-67, 8.002902350302139e-69, 2.1321049009913443e-70, 5.651385139468105e-72, 1.4904958834880574e-73, 3.911818668827685e-75, 1.0217381133378127e-76, 2.6561510155500093e-78, 6.873154602348704e-80, 1.7704601530768266e-81, 4.540232634541118e-83, 1.1592201932150398e-84, 2.9470157628316198e-86, 7.460352782965111e-88, 1.880733654037032e-89 ] }, { "line": { "color": "rgba(55, 128, 191, 0.7999999999999998)", "dash": "solid", "shape": "linear", "width": 1.3 }, "marker": { "size": 6, "symbol": "circle" }, "mode": "lines+markers", "name": "4.47", "text": "", "type": "scatter", "uid": "f35c79c1-c64f-4983-a17b-89a46b5fa1ec", "x": [ 0.25, 0.5, 0.75, 1, 1.25, 1.5, 1.75, 2, 2.25, 2.5, 2.75, 3, 3.25, 3.5, 3.75, 4, 4.25, 4.5, 4.75, 5, 5.25, 5.5, 5.75, 6, 6.25, 6.5, 6.75, 7, 7.25, 7.5, 7.75, 8, 8.25, 8.5, 8.75, 9, 9.25, 9.5, 9.75, 10, 10.25, 10.5, 10.75, 11, 11.25, 11.5, 11.75, 12, 12.25, 12.5, 12.75, 13, 13.25, 13.5, 13.75, 14, 14.25, 14.5, 14.75 ], "y": [ 0.04733990352946912, 0.0020775593354604976, 8.596135300226688e-05, 3.389988507919479e-06, 1.2838581837192025e-07, 4.695284098140723e-09, 1.665194209586769e-10, 5.746030520923516e-12, 1.9343463301369317e-13, 6.3668052370788196e-15, 2.052730316545145e-16, 6.493014488643572e-18, 2.0176720182043684e-19, 6.1667056439134844e-21, 1.8556682061568106e-22, 5.502829779125427e-24, 1.609390150991249e-25, 4.645584918414826e-27, 1.3243610987098077e-28, 3.73091859024704e-30, 1.0392062117829207e-31, 2.863369613350229e-33, 7.807972390654345e-35, 2.107969003489577e-36, 5.636654492710562e-38, 1.4933573829626574e-39, 3.9213372450841816e-41, 1.0208592745470952e-42, 2.6356218938329386e-44, 6.749975370991211e-46, 1.7152688078497259e-47, 4.325891175893315e-49, 1.0830009963749891e-50, 2.6920490009012005e-52, 6.645441438412081e-54, 1.6294190095864819e-55, 3.969052300228337e-57, 9.606364329531652e-59, 2.3105688693555842e-60, 5.523730442498173e-62, 1.3126914436852747e-63, 3.1014833406773616e-65, 7.286352062432958e-67, 1.7023132909153462e-68, 3.9555768836382934e-70, 9.142633499909785e-72, 2.1021900843955514e-73, 4.809035046835853e-75, 1.0946453580027602e-76, 2.479482205175534e-78, 5.589352459686995e-80, 1.2540483699056566e-81, 2.800639821607062e-83, 6.226255315218563e-85, 1.378029442788285e-86, 3.0365885528429825e-88, 6.662574733507325e-90, 1.4556555530062709e-91, 3.1671320752896836e-93 ] }, { "line": { "color": "rgba(50, 171, 96, 0.7999999999999998)", "dash": "solid", "shape": "linear", "width": 1.3 }, "marker": { "size": 6, "symbol": "circle" }, "mode": "lines+markers", "name": "5.62", "text": "", "type": "scatter", "uid": "1b5d7694-6e3e-4614-9070-3bbc7b8b9601", "x": [ 0.25, 0.5, 0.75, 1, 1.25, 1.5, 1.75, 2, 2.25, 2.5, 2.75, 3, 3.25, 3.5, 3.75, 4, 4.25, 4.5, 4.75, 5, 5.25, 5.5, 5.75, 6, 6.25, 6.5, 6.75, 7, 7.25, 7.5, 7.75, 8, 8.25, 8.5, 8.75, 9, 9.25, 9.5, 9.75, 10, 10.25, 10.5, 10.75, 11, 11.25, 11.5, 11.75, 12, 12.25, 12.5, 12.75, 13, 13.25, 13.5, 13.75, 14, 14.25, 14.5, 14.75 ], "y": [ 0.041643962252387964, 0.0016076895788826907, 5.8516196273876356e-05, 2.0299958791041825e-06, 6.762979469787804e-08, 2.175739896754574e-09, 6.787878767769656e-11, 2.0604458172907447e-12, 6.101710366075218e-14, 1.7667007961647136e-15, 5.010688690389963e-17, 1.3942350030334035e-18, 3.8112221671177505e-20, 1.0246864617755337e-21, 2.7124528110644325e-23, 7.075742640394522e-25, 1.820419058646831e-26, 4.622474483120741e-28, 1.1592166750443784e-29, 2.8727515120001755e-31, 7.038953693434412e-33, 1.706113309224564e-34, 4.092538870156674e-36, 9.719475948933924e-38, 2.286252159627497e-39, 5.328323104193636e-41, 1.2307931713211922e-42, 2.8186480251908375e-44, 6.4015060469569905e-46, 1.4421994535350774e-47, 3.2238840487509933e-49, 7.15231936392175e-51, 1.575158457614871e-52, 3.444311636089655e-54, 7.479410993102303e-56, 1.6132453676401276e-57, 3.456834236711554e-59, 7.359950127644208e-61, 1.55725172471771e-62, 3.2748880963094585e-64, 6.84621804929215e-66, 1.4229236913445467e-67, 2.9406706987692564e-69, 6.0436571231892725e-71, 1.23536201245005e-72, 2.5117696464603734e-74, 5.080477888086459e-76, 1.0223853300061851e-77, 2.0471713349172252e-79, 4.079113905851645e-81, 8.088917735541576e-83, 1.5964940153173504e-84, 3.136420988590163e-86, 6.133778688058399e-88, 1.1942184002290473e-89, 2.3149163222101577e-91, 4.468024285500373e-93, 8.587290163281758e-95, 1.6435683745525184e-96 ] }, { "line": { "color": "rgba(128, 0, 128, 0.7999999999999998)", "dash": "solid", "shape": "linear", "width": 1.3 }, "marker": { "size": 6, "symbol": "circle" }, "mode": "lines+markers", "name": "7.08", "text": "", "type": "scatter", "uid": "67ca9a68-5e81-43f7-a8b1-70013ad46777", "x": [ 0.25, 0.5, 0.75, 1, 1.25, 1.5, 1.75, 2, 2.25, 2.5, 2.75, 3, 3.25, 3.5, 3.75, 4, 4.25, 4.5, 4.75, 5, 5.25, 5.5, 5.75, 6, 6.25, 6.5, 6.75, 7, 7.25, 7.5, 7.75, 8, 8.25, 8.5, 8.75, 9, 9.25, 9.5, 9.75, 10, 10.25, 10.5, 10.75, 11, 11.25, 11.5, 11.75, 12, 12.25, 12.5, 12.75, 13, 13.25, 13.5, 13.75, 14, 14.25, 14.5, 14.75 ], "y": [ 0.02658191378823569, 0.0006550430805487251, 1.5218688238729918e-05, 3.3699988643101914e-07, 7.166483957308342e-09, 1.4716634542994692e-10, 2.9306845351154184e-12, 5.678448086362673e-14, 1.0733800416057385e-15, 1.9838023363956844e-17, 3.591420684850531e-19, 6.3787900170140695e-21, 1.1130125354496425e-22, 1.9101182496152732e-24, 3.2274900554523443e-26, 5.374130589334354e-28, 8.825534692859518e-30, 1.4304663336007715e-31, 2.2898192603946102e-33, 3.622164017211355e-35, 5.665152745702206e-37, 8.76485735315382e-39, 1.3420332013095367e-40, 2.0344487896670443e-42, 3.05465036048263e-44, 4.5442414277120565e-46, 6.700225019871319e-48, 9.794417744539913e-50, 1.4198857537691673e-51, 2.0418791481852843e-53, 2.9135172021892057e-55, 4.125898474887439e-57, 5.800018169941932e-59, 8.095450269864012e-61, 1.1221203395860143e-62, 1.544919762263408e-64, 2.1130877008328982e-66, 2.8717544641517593e-68, 3.87850825067166e-70, 5.206379598827684e-72, 6.947420050543285e-74, 9.21696432780136e-76, 1.215867237652418e-77, 1.5950453861862995e-79, 2.0811382729183e-81, 2.7009712856252685e-83, 3.4872107156499134e-85, 4.479419126206525e-87, 5.7252538610078945e-89, 7.281818586045724e-91, 9.217176558227616e-93, 1.1612032657935377e-94, 1.456158906535593e-96, 1.8177576766647475e-98, 2.2590461819074235e-100, 2.795182146945873e-102, 3.4436880807192613e-104, 4.2247195657656545e-106, 5.1613461918834e-108 ] }, { "line": { "color": "rgba(219, 64, 82, 0.7999999999999998)", "dash": "solid", "shape": "linear", "width": 1.3 }, "marker": { "size": 6, "symbol": "circle" }, "mode": "lines+markers", "name": "8.91", "text": "", "type": "scatter", "uid": "9e95e332-600f-427c-ad2d-4f60f9cffee9", "x": [ 0.25, 0.5, 0.75, 1, 1.25, 1.5, 1.75, 2, 2.25, 2.5, 2.75, 3, 3.25, 3.5, 3.75, 4, 4.25, 4.5, 4.75, 5, 5.25, 5.5, 5.75, 6, 6.25, 6.5, 6.75, 7, 7.25, 7.5, 7.75, 8, 8.25, 8.5, 8.75, 9, 9.25, 9.5, 9.75, 10, 10.25, 10.5, 10.75, 11, 11.25, 11.5, 11.75, 12, 12.25, 12.5, 12.75, 13, 13.25, 13.5, 13.75, 14, 14.25, 14.5, 14.75 ], "y": [ 0.026542386722638596, 0.0006530964413528521, 1.5150898924471619e-05, 3.349998877750188e-07, 7.113359641667145e-09, 1.4585820523547032e-10, 2.900314936970281e-12, 5.6112481202315655e-14, 1.059100213314886e-15, 1.9544999501553025e-17, 3.5331109232183426e-19, 6.265893734258582e-21, 1.0916879121861135e-22, 1.870735666577218e-24, 3.1562457580750525e-26, 5.247686002441563e-28, 8.605069425467012e-30, 1.3926587740074848e-31, 2.2259838504318794e-33, 3.515949621635847e-35, 5.490853823869427e-37, 8.4825579871365e-39, 1.2968775476429213e-40, 1.963071872080015e-42, 2.9430976495940136e-44, 4.371779885678041e-46, 6.436355236450054e-48, 9.394701102097215e-50, 1.3599140863641302e-51, 1.9527283489361923e-53, 2.7821664570461523e-55, 3.9340310865032084e-57, 5.522075380993741e-59, 7.696047022277934e-61, 1.06517230069767e-62, 1.4643337933095278e-64, 1.9998867596031386e-66, 2.713869213119061e-68, 3.6598227767560964e-70, 4.905518207586918e-72, 6.5362152630931854e-74, 8.658535108522717e-76, 1.1405029118263186e-77, 1.4939532723105615e-79, 1.9463396561210823e-81, 2.5222689229174883e-83, 3.2516465996750366e-85, 4.170619551866985e-87, 5.322643141229082e-89, 6.759680713418868e-91, 8.543542046204999e-93, 1.0747365768272615e-94, 1.3457248696692398e-96, 1.677402251107645e-98, 2.0815175167117636e-100, 2.5716910945509476e-102, 3.163633904134704e-104, 3.8753776146280087e-106, 4.727514359989428e-108 ] } ], "layout": { "legend": { "bgcolor": "#F5F6F9", "font": { "color": "#4D5663" } }, "paper_bgcolor": "#F5F6F9", "plot_bgcolor": "#F5F6F9", "title": { "font": { "color": "#4D5663" }, "text": "Theoretical PMF for all Asteroid Sizes" }, "xaxis": { "gridcolor": "#E1E5ED", "showgrid": true, "tickfont": { "color": "#4D5663" }, "title": { "font": { "color": "#4D5663" }, "text": "Number of Events" }, "zerolinecolor": "#E1E5ED" }, "yaxis": { "gridcolor": "#E1E5ED", "showgrid": true, "tickfont": { "color": "#4D5663" }, "title": { "font": { "color": "#4D5663" }, "text": "Probability" }, "zerolinecolor": "#E1E5ED" } } }, "text/html": [ "
" ], "text/vnd.plotly.v1+html": [ "
" ] }, "metadata": {}, "output_type": "display_data" } ], "source": [ "t_df = pd.DataFrame(theoretical, columns=df['diameter'].round(3), \n", " index=events)\n", "\n", "t_df.iplot(kind='scatter', mode='lines+markers', xTitle='Number of Events', size=6,\n", " yTitle='Probability', title='Theoretical PMF for all Asteroid Sizes')" ] }, { "cell_type": "markdown", "metadata": {}, "source": [ "This is pretty uninterseting since the most likely number of asteroids for all cases is 0. " ] }, { "cell_type": "markdown", "metadata": {}, "source": [ "## Probability Mass Function for Each Asteroid Category\n", "\n", "As a useful visualization, we can look at the probability mass function for each size category. This is bascially a historgram of the number of events in each trial. \n", "\n", "For these, we'll show the theoretical curve derived from the Poisson Probability Mass Function (PMF because the number of events is discrete). The theoretical curve is derived from the equation discussed above, \n", "\n", "$$P(n) = \\frac{(\\lambda)^n e^{-\\lambda}}{n!}$$\n", "\n", "Where $\\lambda$ is the rate parameter derived by multiplying the frequency by the length of the time period." ] }, { "cell_type": "code", "execution_count": 23, "metadata": { "ExecuteTime": { "end_time": "2019-02-04T17:41:42.843084Z", "start_time": "2019-02-04T17:41:42.835572Z" }, "code_folding": [] }, "outputs": [], "source": [ "def plot_pmf_data_and_theoretical(df, impact_df, diameter, years):\n", " \"\"\"Plot the observed and theoretical probability mass function (PMF)\"\"\"\n", " \n", " # Calculate lambda\n", " freq = float(df.loc[df['diameter'] == diameter, 'impact_frequency'])\n", " lam = freq * years\n", " \n", " diameter_range = (df.loc[df['diameter'] == diameter, 'range_diameter']).values[0]\n", " \n", " # Extract the data\n", " data = 100 * impact_df[diameter_range].value_counts(normalize=True)\n", " \n", " max_events = impact_df[diameter_range].max() + 3\n", " \n", " # Number of events for theoretical distribution\n", " num_events = np.arange(0, max_events, step=0.25)\n", " \n", " # Find the probability according to the Poisson PMF\n", " prob_num_events = 100 * np.exp(-lam) * np.power(lam, num_events) / factorial(num_events)\n", " \n", " # Make the data\n", " data = [go.Scatter(x=num_events, y=prob_num_events, \n", " mode='lines', name='Theoretical'), \n", " go.Bar(dict(x=data.index, y=data.values, name='Observed', \n", " marker=dict(line=dict(width=2)))),\n", " ]\n", " \n", " # Set up the plot layout\n", " layout = go.Layout(xaxis=dict(title='Number of Impacts'), \n", " yaxis=dict(title='Probability (%)'),\n", " title=f\"Observed and Theoretical PMF of Asteroid Impacts with Diameter {diameter} km over {years} Years\")\n", " \n", " figure = go.Figure(data=data, layout=layout)\n", " iplot(figure)" ] }, { "cell_type": "code", "execution_count": 24, "metadata": { "ExecuteTime": { "end_time": "2019-02-04T17:41:42.982808Z", "start_time": "2019-02-04T17:41:42.844985Z" } }, "outputs": [ { "data": { "application/vnd.plotly.v1+json": { "config": { "linkText": "Export to plot.ly", "plotlyServerURL": "https://plot.ly", "showLink": false }, "data": [ { "mode": "lines", "name": "Theoretical", "type": "scatter", "uid": "499cfcf9-3ab4-404a-a9cb-338a07c91bba", "x": [ 0, 0.25, 0.5, 0.75, 1, 1.25, 1.5, 1.75, 2, 2.25, 2.5, 2.75, 3, 3.25, 3.5, 3.75, 4, 4.25, 4.5, 4.75, 5, 5.25, 5.5, 5.75, 6, 6.25, 6.5, 6.75, 7, 7.25, 7.5, 7.75 ], "y": [ 62.313007117765785, 57.01287102427761, 48.35755559104598, 38.67047500670222, 29.474052366703216, 21.573670395586646, 15.248749196376496, 10.45207695895437, 6.9706133847253104, 4.5352649320499925, 2.8850633479544325, 1.7977572369401513, 1.0990333769916905, 0.6600554808798912, 0.38989570388069905, 0.22675711281938443, 0.1299606968292674, 0.07346029234263259, 0.04098237065234903, 0.022580234602856592, 0.012294281920048696, 0.006618422529155279, 0.0035244838761020166, 0.0018574697334175945, 0.000969199224697172, 0.0005008822170064715, 0.00025647398052250055, 0.00013016047168985513, 6.54901761831089e-05, 3.267824670952566e-05, 1.6174959038285704e-05, 7.943987497974385e-06 ] }, { "marker": { "line": { "width": 2 } }, "name": "Observed", "type": "bar", "uid": "d47cd15a-59e2-48b1-83c9-d042bec5c154", "x": [ 0, 1, 2, 3, 4, 5 ], "y": [ 62.23, 29.799999999999997, 6.69, 1.15, 0.12, 0.01 ] } ], "layout": { "title": { "text": "Observed and Theoretical PMF of Asteroid Impacts with Diameter 0.0224 km over 100 Years" }, "xaxis": { "title": { "text": "Number of Impacts" } }, "yaxis": { "title": { "text": "Probability (%)" } } } }, "text/html": [ "
" ], "text/vnd.plotly.v1+html": [ "
" ] }, "metadata": {}, "output_type": "display_data" } ], "source": [ "plot_pmf_data_and_theoretical(df, impact_df, 0.0224, years=years)" ] }, { "cell_type": "code", "execution_count": 25, "metadata": { "ExecuteTime": { "end_time": "2019-02-04T17:41:43.061476Z", "start_time": "2019-02-04T17:41:42.985062Z" } }, "outputs": [ { "data": { "application/vnd.plotly.v1+json": { "config": { "linkText": "Export to plot.ly", "plotlyServerURL": "https://plot.ly", "showLink": false }, "data": [ { "mode": "lines", "name": "Theoretical", "type": "scatter", "uid": "8de9f5d6-9f20-4dad-99bc-05ad49e1b619", "x": [ 0, 0.25, 0.5, 0.75, 1, 1.25, 1.5, 1.75, 2, 2.25, 2.5, 2.75, 3, 3.25, 3.5, 3.75, 4, 4.25, 4.5, 4.75 ], "y": [ 95.72410867275232, 48.28593069128111, 22.579644965292427, 9.95491027431665, 4.1831435489992765, 1.6880761369671877, 0.6578203233221861, 0.24858833085007861, 0.09140168654563421, 0.03278618986020716, 0.011498699251671811, 0.0039502945665994315, 0.001331417900681405, 0.0004408481528895548, 0.00014356947351373093, 4.60340993494387e-05, 1.4545740564944352e-05, 4.5329563014761285e-06, 1.394219109455565e-06, 4.235137140148361e-07 ] }, { "marker": { "line": { "width": 2 } }, "name": "Observed", "type": "bar", "uid": "6d197f2f-2ca6-45ea-849f-67eee48ef815", "x": [ 0, 1, 2 ], "y": [ 95.87, 4.04, 0.09 ] } ], "layout": { "title": { "text": "Observed and Theoretical PMF of Asteroid Impacts with Diameter 0.0447 km over 100 Years" }, "xaxis": { "title": { "text": "Number of Impacts" } }, "yaxis": { "title": { "text": "Probability (%)" } } } }, "text/html": [ "
" ], "text/vnd.plotly.v1+html": [ "
" ] }, "metadata": {}, "output_type": "display_data" } ], "source": [ "plot_pmf_data_and_theoretical(df, impact_df, 0.0447, years=years)" ] }, { "cell_type": "markdown", "metadata": {}, "source": [ "The simulated data agree nearly exactly with the data. Even for the smallest asteroids, the most likely number of impacts is zero." ] }, { "cell_type": "markdown", "metadata": {}, "source": [ "## Function for Simulation\n", "\n", "Let's make this into a function we can use for any period of years and number of simulations." ] }, { "cell_type": "code", "execution_count": 26, "metadata": { "ExecuteTime": { "end_time": "2019-02-04T17:41:43.744095Z", "start_time": "2019-02-04T17:41:43.738596Z" } }, "outputs": [], "source": [ "def simulate_impacts(df, years, trials=10000):\n", " \"\"\"Simulate a Poisson process for asteroid impacts\"\"\"\n", " \n", " np.random.seed(100)\n", " \n", " lambdas = years * df['impact_frequency'].values\n", " impacts = np.random.poisson(lambdas, size=(trials, len(lambdas)))\n", " \n", " # Number of impacts\n", " events = np.arange(0.25, impacts.max() + 10, 0.25)\n", "\n", " # Calculate the theoretical value for each size of asteroid\n", " theoretical = np.exp(-lambdas) * np.power(lambdas, events.reshape(-1, 1)) / factorial(events).reshape((-1, 1))\n", " theoretical_df = pd.DataFrame(theoretical, columns=df['diameter'].round(3), \n", " index=events)\n", " impact_df = pd.DataFrame(impacts, columns=df['range_diameter'])\n", " return impact_df, lambdas, theoretical_df" ] }, { "cell_type": "markdown", "metadata": {}, "source": [ "Now we can look at the theoretical number of impacts for all asteroid sizes for more years. This should result in more impacts." ] }, { "cell_type": "code", "execution_count": 27, "metadata": { "ExecuteTime": { "end_time": "2019-02-04T17:41:44.482630Z", "start_time": "2019-02-04T17:41:44.113316Z" } }, "outputs": [ { "data": { "application/vnd.plotly.v1+json": { "config": { "linkText": "Export to plot.ly", "plotlyServerURL": "https://plot.ly", "showLink": true }, "data": [ { "line": { "color": "rgba(255, 153, 51, 1.0)", "dash": "solid", "shape": "linear", "width": 1.3 }, "marker": { "size": 6, "symbol": "circle" }, "mode": "lines+markers", "name": "0.022", "text": "", "type": "scatter", "uid": "20a0bc38-65fe-4cef-bb82-fecf1ef3ce0a", "x": [ 0.25, 0.5, 0.75, 1, 1.25, 1.5, 1.75, 2, 2.25, 2.5, 2.75, 3, 3.25, 3.5, 3.75, 4, 4.25, 4.5, 4.75, 5, 5.25, 5.5, 5.75, 6, 6.25, 6.5, 6.75, 7, 7.25, 7.5, 7.75, 8, 8.25, 8.5, 8.75, 9, 9.25, 9.5, 9.75, 10, 10.25, 10.5, 10.75, 11, 11.25, 11.5, 11.75, 12, 12.25, 12.5, 12.75, 13, 13.25, 13.5, 13.75, 14, 14.25, 14.5, 14.75, 15, 15.25, 15.5, 15.75, 16, 16.25, 16.5, 16.75, 17, 17.25, 17.5, 17.75, 18, 18.25, 18.5, 18.75, 19, 19.25, 19.5, 19.75, 20 ], "y": [ 1.4974314669519178e-05, 2.840032994236314e-05, 5.078360822449679e-05, 8.655036443858787e-05, 0.00014165701677365143, 0.00022388926771229605, 0.0003431520955740997, 0.0005117290297431507, 0.0007444863214881903, 0.00105899623627916, 0.0014755540109686286, 0.002017065258904253, 0.002708784846645492, 0.003577894426857448, 0.004652913647921075, 0.0059629491716356965, 0.00753679548507834, 0.00940191146613096, 0.011583306081403517, 0.01410237479091842, 0.016975734592581213, 0.020214109652181567, 0.0238213207674081, 0.02779343031710172, 0.03211808984916365, 0.03677413025185339, 0.04173142489994086, 0.046951044785675404, 0.05238571206432554, 0.05798054536375549, 0.06367407734732912, 0.06939951307382645, 0.07508618729219992, 0.08066117046193043, 0.08605096738653334, 0.09118324912199974, 0.09598855834921773, 0.10040193060129761, 0.10436437839443657, 0.1078241920867647, 0.11073801975409753, 0.11307169803431848, 0.11480081623388022, 0.11591100649327205, 0.11639796298597363, 0.11626720254398401, 0.11553358740133053, 0.11422063764857848, 0.11235966631095003, 0.10998877360660886, 0.10715173890358692, 0.1038968492457262, 0.10027570219826296, 0.0963420183628259, 0.09215049545708477, 0.08775573159505086, 0.08321124059610241, 0.07856857704416664, 0.07387658364610354, 0.06918076840743177, 0.06452281442943679, 0.059940220874017444, 0.05546606994382059, 0.051128911651117534, 0.04695275573095939, 0.04295715829304583, 0.039157389676756915, 0.035564669427909694, 0.032186454290933024, 0.029026765532300974, 0.02608654270014933, 0.02336401199916845, 0.020855058739193588, 0.018553594725376158, 0.01645191292956084, 0.014541023257377205, 0.012810964654076065, 0.011251090134747338, 0.009850322551496551, 0.008597380000924271 ] }, { "line": { "color": "rgba(55, 128, 191, 1.0)", "dash": "solid", "shape": "linear", "width": 1.3 }, "marker": { "size": 6, "symbol": "circle" }, "mode": "lines+markers", "name": "0.028", "text": "", "type": "scatter", "uid": "3a7a0f57-64fe-42ac-b607-636945c786da", "x": [ 0.25, 0.5, 0.75, 1, 1.25, 1.5, 1.75, 2, 2.25, 2.5, 2.75, 3, 3.25, 3.5, 3.75, 4, 4.25, 4.5, 4.75, 5, 5.25, 5.5, 5.75, 6, 6.25, 6.5, 6.75, 7, 7.25, 7.5, 7.75, 8, 8.25, 8.5, 8.75, 9, 9.25, 9.5, 9.75, 10, 10.25, 10.5, 10.75, 11, 11.25, 11.5, 11.75, 12, 12.25, 12.5, 12.75, 13, 13.25, 13.5, 13.75, 14, 14.25, 14.5, 14.75, 15, 15.25, 15.5, 15.75, 16, 16.25, 16.5, 16.75, 17, 17.25, 17.5, 17.75, 18, 18.25, 18.5, 18.75, 19, 19.25, 19.5, 19.75, 20 ], "y": [ 0.0062759116971031455, 0.009874155770009257, 0.014646938658086446, 0.020708036812304417, 0.028116084403022087, 0.03686351487470122, 0.04687020370587661, 0.057982503074452366, 0.06997781006974386, 0.08257427331933072, 0.09544477845560329, 0.10823400573897773, 0.12057714965863556, 0.13211883731092913, 0.14253086916036756, 0.15152760803456886, 0.1588781266090257, 0.16441455309804515, 0.1680363931153807, 0.16971092099871707, 0.16947000171629406, 0.16740390860891874, 0.16365283503410988, 0.1583968595988026, 0.15184512153779947, 0.14422490587845305, 0.13577124091718748, 0.12671748767904206, 0.11728726629126579, 0.10768792972257824, 0.0981056708562903, 0.08870224137532945, 0.07961317469467738, 0.07094734193487508, 0.06278762934802579, 0.05519250574464943, 0.04819824630164251, 0.04182159103529478, 0.03606263839476353, 0.030907803217003676, 0.026332700418458345, 0.022304848552157214, 0.01878611860564425, 0.01573488163774733, 0.013107833097188154, 0.010861491468876557, 0.008953384186519815, 0.007342944764282086, 0.005992152273000298, 0.004865948178056697, 0.003932466779961643, 0.0031631146676907437, 0.002532532281418994, 0.002018467392379074, 0.0016015864703843787, 0.0012652458670762976, 0.0009952407562067625, 0.0007795460274015735, 0.0006080599480781367, 0.0004723584570418178, 0.0003654654580169095, 0.0002816424357063748, 0.00021619909265000416, 0.0001653254599646362, 0.00012594501937813498, 9.558773575489086e-05, 7.228148769194169e-05, 5.44601515177625e-05, 4.088649904449598e-05, 3.0588075441565076e-05, 2.2804300342246394e-05, 1.6943158249970555e-05, 1.254599422735219e-05, 9.259093106635914e-06, 6.810884368884255e-06, 4.993772957886059e-06, 3.6497437752297294e-06, 2.6590216101108268e-06, 1.9311874666203456e-06, 1.3982564282080962e-06 ] }, { "line": { "color": "rgba(50, 171, 96, 1.0)", "dash": "solid", "shape": "linear", "width": 1.3 }, "marker": { "size": 6, "symbol": "circle" }, "mode": "lines+markers", "name": "0.036", "text": "", "type": "scatter", "uid": "91496e73-ebf8-441f-959e-61dc4452787d", "x": [ 0.25, 0.5, 0.75, 1, 1.25, 1.5, 1.75, 2, 2.25, 2.5, 2.75, 3, 3.25, 3.5, 3.75, 4, 4.25, 4.5, 4.75, 5, 5.25, 5.5, 5.75, 6, 6.25, 6.5, 6.75, 7, 7.25, 7.5, 7.75, 8, 8.25, 8.5, 8.75, 9, 9.25, 9.5, 9.75, 10, 10.25, 10.5, 10.75, 11, 11.25, 11.5, 11.75, 12, 12.25, 12.5, 12.75, 13, 13.25, 13.5, 13.75, 14, 14.25, 14.5, 14.75, 15, 15.25, 15.5, 15.75, 16, 16.25, 16.5, 16.75, 17, 17.25, 17.5, 17.75, 18, 18.25, 18.5, 18.75, 19, 19.25, 19.5, 19.75, 20 ], "y": [ 0.15120626039042429, 0.1879682416155453, 0.22030427446575987, 0.2460971281077085, 0.2640061306416808, 0.27349379155061837, 0.2747509022980119, 0.2685534910475369, 0.2560859467224304, 0.23876008002368984, 0.21805230700560405, 0.19537266473708312, 0.17197156268360136, 0.1488839641862009, 0.12690644267726156, 0.10660021019717097, 0.08831245542516707, 0.07220872263030745, 0.058310170766973334, 0.046530991751065134, 0.03671274932674802, 0.028653734025572006, 0.02213251264329031, 0.016925648249449945, 0.01282009206490041, 0.009621042232432445, 0.007156179087997202, 0.005277175329203501, 0.0038592897836751934, 0.0027997232896378415, 0.002015272368974696, 0.00143967939449833, 0.0010209575700449829, 0.0007188701270158341, 0.0005026665080328314, 0.00034912225316584505, 0.0002408907996349378, 0.00016515095286442718, 0.0001125199644904261, 7.619593175344569e-05, 5.129211416617091e-05, 3.4327805202534496e-05, 2.284416953491674e-05, 1.5117965550172295e-05, 9.950670148237158e-06, 6.514820422133179e-06, 4.243182979570706e-06, 2.749579984437586e-06, 1.7728438855940895e-06, 1.137487645704453e-06, 7.263330865029855e-07, 4.616121781565409e-07, 2.9201749285351704e-07, 1.8389383605555327e-07, 1.152888699122012e-07, 7.196204134476075e-08, 4.472478443177551e-08, 2.7679192909741034e-08, 1.7058844649720613e-08, 1.047047701566269e-08, 6.400776526055741e-09, 3.897408937129665e-09, 2.363868472889857e-09, 1.428238505417739e-09, 8.596735241917944e-10, 5.15520909411242e-10, 3.080085338556485e-10, 1.8336061988671854e-10, 1.0876738936513571e-10, 6.429282198800206e-11, 3.7872035219152274e-11, 2.2232475161264626e-11, 1.3007387796679928e-11, 7.584815350746728e-12, 4.408304899509325e-12, 2.5538093178663185e-12, 1.4747337073378678e-12, 8.48915871948961e-13, 4.871455920597012e-13, 2.7868444181216197e-13 ] }, { "line": { "color": "rgba(128, 0, 128, 1.0)", "dash": "solid", "shape": "linear", "width": 1.3 }, "marker": { "size": 6, "symbol": "circle" }, "mode": "lines+markers", "name": "0.045", "text": "", "type": "scatter", "uid": "75284cea-80b2-4056-9ced-9eb7df05aeb7", "x": [ 0.25, 0.5, 0.75, 1, 1.25, 1.5, 1.75, 2, 2.25, 2.5, 2.75, 3, 3.25, 3.5, 3.75, 4, 4.25, 4.5, 4.75, 5, 5.25, 5.5, 5.75, 6, 6.25, 6.5, 6.75, 7, 7.25, 7.5, 7.75, 8, 8.25, 8.5, 8.75, 9, 9.25, 9.5, 9.75, 10, 10.25, 10.5, 10.75, 11, 11.25, 11.5, 11.75, 12, 12.25, 12.5, 12.75, 13, 13.25, 13.5, 13.75, 14, 14.25, 14.5, 14.75, 15, 15.25, 15.5, 15.75, 16, 16.25, 16.5, 16.75, 17, 17.25, 17.5, 17.75, 18, 18.25, 18.5, 18.75, 19, 19.25, 19.5, 19.75, 20 ], "y": [ 0.37828363727559605, 0.39554787951900633, 0.3899458510386218, 0.3663993749843368, 0.33061989897887095, 0.28809070558300964, 0.24343762414839668, 0.20014565858519398, 0.16053432872640735, 0.12589563833977518, 0.09671112886622668, 0.07288637733477481, 0.05396423204110771, 0.03929742425320126, 0.028175175543027377, 0.01990709180956037, 0.013871982001155332, 0.009540541332582751, 0.006480290374896297, 0.004349699560388941, 0.0028866933973832765, 0.001895098437426665, 0.0012312551712302963, 0.0007920077949541529, 0.0005045940058625968, 0.00031852231429055865, 0.0001992809295657924, 0.00012360978799820174, 7.603709674550167e-05, 4.639808378165804e-05, 2.8092182651693966e-05, 1.6880461673504427e-05, 1.0069154932661886e-05, 5.963518415466049e-06, 3.5075096625115037e-06, 2.0491004864781762e-06, 1.1892488393441198e-06, 6.858046177785955e-07, 3.930209544916736e-07, 2.2386422814774074e-07, 1.2675652263253182e-07, 7.13563376117253e-08, 3.994189700299102e-08, 2.2233788113764252e-08, 1.2309466753425868e-08, 6.778852073113904e-09, 3.7137465936823564e-09, 2.0242011261906207e-09, 1.0978034635198173e-09, 5.924716711901552e-10, 3.1821711008611567e-10, 1.70110748489481e-10, 9.051700255814343e-11, 4.7946318575944044e-11, 2.5283795837751375e-11, 1.3274713766054143e-11, 6.939636862790996e-12, 3.6125071064978533e-12, 1.872715047643618e-12, 9.668416526276102e-13, 4.971510342687977e-13, 2.5462348476444543e-13, 1.2990102790797797e-13, 6.6017156593479e-14, 3.3423846457763784e-14, 1.685916103667616e-14, 8.47264913369946e-15, 4.242573151669166e-15, 2.1168436089917064e-15, 1.0524933390039263e-15, 5.214855875248824e-16, 2.575006204554757e-16, 1.2672063796292813e-16, 6.215399853306969e-17, 3.038522689978314e-17, 1.4806285676189853e-17, 7.191807635038913e-18, 3.4822176101219816e-18, 1.6808030576209152e-18, 8.087933550618709e-19 ] }, { "line": { "color": "rgba(219, 64, 82, 1.0)", "dash": "solid", "shape": "linear", "width": 1.3 }, "marker": { "size": 6, "symbol": "circle" }, "mode": "lines+markers", "name": "0.056", "text": "", "type": "scatter", "uid": "5fa4f9a8-5e58-4a5c-aca1-c0f57f8d8b07", "x": [ 0.25, 0.5, 0.75, 1, 1.25, 1.5, 1.75, 2, 2.25, 2.5, 2.75, 3, 3.25, 3.5, 3.75, 4, 4.25, 4.5, 4.75, 5, 5.25, 5.5, 5.75, 6, 6.25, 6.5, 6.75, 7, 7.25, 7.5, 7.75, 8, 8.25, 8.5, 8.75, 9, 9.25, 9.5, 9.75, 10, 10.25, 10.5, 10.75, 11, 11.25, 11.5, 11.75, 12, 12.25, 12.5, 12.75, 13, 13.25, 13.5, 13.75, 14, 14.25, 14.5, 14.75, 15, 15.25, 15.5, 15.75, 16, 16.25, 16.5, 16.75, 17, 17.25, 17.5, 17.75, 18, 18.25, 18.5, 18.75, 19, 19.25, 19.5, 19.75, 20 ], "y": [ 0.5675526531048459, 0.4837897142019889, 0.38880410526912285, 0.2978175113124077, 0.21907532409847053, 0.1556190247349731, 0.10719884616705815, 0.07184847460411835, 0.046979486167783135, 0.0300344717738498, 0.01880852482749293, 0.0115556296654957, 0.0069746467926016485, 0.004140466465966437, 0.0024200301944707564, 0.0013938978284004186, 0.0007918275476306578, 0.00044395001551751244, 0.0002458241197541347, 0.0001345111404406404, 7.277272223462711e-05, 3.8946524088581773e-05, 2.0627850048933913e-05, 1.0816937543768167e-05, 5.618054156513214e-06, 2.891030441960108e-06, 1.4745092812756465e-06, 7.4559605212402e-07, 3.738911904162242e-07, 1.859896250994336e-07, 9.180009396329025e-08, 4.496876189372996e-08, 2.1866969621312504e-08, 1.0557646365938437e-08, 5.062119467118576e-09, 2.4108252904138558e-09, 1.1406284153819764e-09, 5.362173022700311e-10, 2.5051001465484236e-10, 1.1632232026246854e-10, 5.369299613871255e-11, 2.4640461747170472e-11, 1.1243821587996413e-11, 5.10231995696737e-12, 2.3028329455047826e-12, 1.03382806895737e-12, 4.617143758475122e-13, 2.0515578160306298e-13, 9.070342009845368e-14, 3.9905763461754477e-14, 1.7472720497758795e-14, 7.61443574026753e-15, 3.3029735998116147e-15, 1.4262615459478917e-15, 6.131336465577179e-16, 2.6242608890564874e-16, 1.118375271515161e-16, 4.7460082477231566e-17, 2.0056744709430426e-17, 8.441372526465036e-18, 3.538466022990591e-18, 1.4773864384041433e-18, 6.144367823682654e-19, 2.5456014025121124e-19, 1.0506522191341293e-19, 4.3202361001818134e-20, 1.7699447611503764e-20, 7.22501574536526e-21, 2.9387808448244485e-21, 1.1911508104787003e-21, 4.811258294394686e-22, 1.9367056095215208e-22, 7.769653466453678e-23, 3.106650086789042e-23, 1.2380971344242323e-23, 4.918212929442809e-24, 1.9474585961370915e-24, 7.6869675224395545e-25, 3.024718315745276e-25, 1.1865188692280778e-25 ] }, { "line": { "color": "rgba(0, 128, 128, 1.0)", "dash": "solid", "shape": "linear", "width": 1.3 }, "marker": { "size": 6, "symbol": "circle" }, "mode": "lines+markers", "name": "0.071", "text": "", "type": "scatter", "uid": "5ec77265-ea96-44d7-b9ea-cede65ee1c0b", "x": [ 0.25, 0.5, 0.75, 1, 1.25, 1.5, 1.75, 2, 2.25, 2.5, 2.75, 3, 3.25, 3.5, 3.75, 4, 4.25, 4.5, 4.75, 5, 5.25, 5.5, 5.75, 6, 6.25, 6.5, 6.75, 7, 7.25, 7.5, 7.75, 8, 8.25, 8.5, 8.75, 9, 9.25, 9.5, 9.75, 10, 10.25, 10.5, 10.75, 11, 11.25, 11.5, 11.75, 12, 12.25, 12.5, 12.75, 13, 13.25, 13.5, 13.75, 14, 14.25, 14.5, 14.75, 15, 15.25, 15.5, 15.75, 16, 16.25, 16.5, 16.75, 17, 17.25, 17.5, 17.75, 18, 18.25, 18.5, 18.75, 19, 19.25, 19.5, 19.75, 20 ], "y": [ 0.6059929656412988, 0.42240731168733286, 0.2775997111867824, 0.17388085615991924, 0.10459438586968815, 0.06075625166436137, 0.034224078679170454, 0.018757397358251292, 0.010029439445060098, 0.0052432645186343855, 0.0026850345363749186, 0.001348969493347572, 0.000665800480083605, 0.00032320980568439103, 0.0001544789869927703, 7.276004204743465e-05, 3.379916554777359e-05, 1.5496114572534974e-05, 7.0165981986716195e-06, 3.1395958143468056e-06, 1.388984755606124e-06, 6.078703125498946e-07, 2.632749671936351e-07, 1.1289463282422053e-07, 4.7947753763523404e-08, 2.017661845117535e-08, 8.415048025485448e-09, 3.4795738616893688e-09, 1.4268590171696795e-09, 5.804140574454775e-10, 2.342640789030304e-10, 9.383975758243517e-11, 3.731452520658889e-11, 1.4732274458101384e-11, 5.776282859809006e-12, 2.2495475220455985e-12, 8.703360879266541e-13, 3.3457770677214455e-13, 1.2781877200038903e-13, 4.853398778813379e-14, 1.831951326538299e-14, 6.874775260580018e-15, 2.565293028751994e-15, 9.519279877536241e-16, 3.513275544005671e-16, 1.2897676195392513e-16, 4.710314646410576e-17, 1.7114871946487035e-17, 6.187666927503866e-18, 2.2261389113247476e-18, 7.970591254612406e-19, 2.8404104788112126e-19, 1.0075389732897803e-19, 3.55769977865418e-20, 1.2506582277691832e-20, 4.377275434310852e-21, 1.5254493578054044e-21, 5.293611912031995e-22, 1.8293526280759404e-22, 6.295981166350441e-23, 2.1581357307968262e-23, 7.368366258199372e-24, 2.5059227270310104e-24, 8.489737104000675e-25, 2.865340208734863e-25, 9.634697092160697e-26, 3.2277780797429283e-26, 1.0774475177577323e-26, 3.583751594403169e-27, 1.187820512933526e-27, 3.9233415250959823e-28, 1.2914405664235044e-28, 4.2366816794108693e-29, 1.3852555441373415e-29, 4.51445831487711e-30, 1.466464748451953e-30, 4.748384791339717e-31, 1.5326609417827255e-31, 4.931617121188538e-32, 1.5819488473925442e-32 ] }, { "line": { "color": "rgba(255, 255, 51, 1.0)", "dash": "solid", "shape": "linear", "width": 1.3 }, "marker": { "size": 6, "symbol": "circle" }, "mode": "lines+markers", "name": "0.089", "text": "", "type": "scatter", "uid": "4e016d3b-e774-4dbd-87a2-44312205757f", "x": [ 0.25, 0.5, 0.75, 1, 1.25, 1.5, 1.75, 2, 2.25, 2.5, 2.75, 3, 3.25, 3.5, 3.75, 4, 4.25, 4.5, 4.75, 5, 5.25, 5.5, 5.75, 6, 6.25, 6.5, 6.75, 7, 7.25, 7.5, 7.75, 8, 8.25, 8.5, 8.75, 9, 9.25, 9.5, 9.75, 10, 10.25, 10.5, 10.75, 11, 11.25, 11.5, 11.75, 12, 12.25, 12.5, 12.75, 13, 13.25, 13.5, 13.75, 14, 14.25, 14.5, 14.75, 15, 15.25, 15.5, 15.75, 16, 16.25, 16.5, 16.75, 17, 17.25, 17.5, 17.75, 18, 18.25, 18.5, 18.75, 19, 19.25, 19.5, 19.75, 20 ], "y": [ 0.5617897825593777, 0.3235128195674462, 0.17564382735969522, 0.09089070379748343, 0.04516789851777398, 0.0216753589110189, 0.010086974085513924, 0.004567257865823543, 0.002017499467127238, 0.0008713494282229597, 0.00036863305294332707, 0.0001530031385050887, 6.238729121424228e-05, 2.5020176438973564e-05, 9.879365818881167e-06, 3.844203854940353e-06, 1.4752759451838468e-06, 5.587839404704096e-07, 2.0902658206264362e-07, 7.726849748430111e-08, 2.8240996664947926e-08, 1.0210506548595668e-08, 3.653421129964467e-09, 1.2942473328620437e-09, 4.5411522637236275e-10, 1.5787013971290223e-10, 5.4395381268359844e-11, 1.8581693850376486e-11, 6.294976586265167e-12, 2.1154598721528903e-12, 7.053852667703438e-13, 2.334325289953546e-13, 7.668426023268476e-14, 2.50122020178077e-14, 8.101853635476522e-15, 2.606663240448127e-15, 8.331641246902506e-16, 2.6460276871470256e-16, 8.35114143964503e-17, 2.6196965566503674e-17, 8.16907263720685e-18, 2.53262650055501e-18, 7.807346183110007e-19, 2.393450035848745e-19, 7.297704889238118e-20, 2.2132953330937263e-20, 6.677772692787708e-21, 2.0045144050233236e-21, 5.987096664232089e-22, 1.7794894478073562e-22, 5.26365612255031e-23, 1.5496438284988006e-23, 4.5411563377760375e-24, 1.3247310333676986e-24, 3.84725411139132e-25, 1.1124228911723534e-25, 3.2027102592736265e-26, 9.18175647265198e-27, 2.621349411490356e-27, 7.453233370854768e-28, 2.1106385643081933e-28, 5.953332422590478e-29, 1.6726705768557513e-29, 4.6815622110681514e-30, 1.3053487736182982e-30, 3.626120657396018e-31, 1.0036023461134507e-31, 2.767629424778525e-32, 7.605075463689217e-33, 2.0824292918188566e-33, 5.682368213205737e-34, 1.54525976216801e-34, 4.188000460826116e-35, 1.1312656423124057e-35, 3.045749362278275e-36, 8.173610847257106e-37, 2.18646257824948e-37, 5.830369079610092e-38, 1.5498623337162865e-38, 4.107239450746696e-39 ] }, { "line": { "color": "rgba(128, 128, 0, 1.0)", "dash": "solid", "shape": "linear", "width": 1.3 }, "marker": { "size": 6, "symbol": "circle" }, "mode": "lines+markers", "name": "0.112", "text": "", "type": "scatter", "uid": "79921d49-ee3c-4979-b861-1ef1d85b8e13", "x": [ 0.25, 0.5, 0.75, 1, 1.25, 1.5, 1.75, 2, 2.25, 2.5, 2.75, 3, 3.25, 3.5, 3.75, 4, 4.25, 4.5, 4.75, 5, 5.25, 5.5, 5.75, 6, 6.25, 6.5, 6.75, 7, 7.25, 7.5, 7.75, 8, 8.25, 8.5, 8.75, 9, 9.25, 9.5, 9.75, 10, 10.25, 10.5, 10.75, 11, 11.25, 11.5, 11.75, 12, 12.25, 12.5, 12.75, 13, 13.25, 13.5, 13.75, 14, 14.25, 14.5, 14.75, 15, 15.25, 15.5, 15.75, 16, 16.25, 16.5, 16.75, 17, 17.25, 17.5, 17.75, 18, 18.25, 18.5, 18.75, 19, 19.25, 19.5, 19.75, 20 ], "y": [ 0.5038780665231245, 0.248427710652261, 0.11547776212257999, 0.05116133375109712, 0.02176753247379898, 0.008943397583481396, 0.0035633138026396117, 0.0013813560112796222, 0.0005224207793711756, 0.00019317738780319816, 6.99705255791051e-05, 2.4864408203033205e-05, 8.680222180321072e-06, 2.980451126106486e-06, 1.0075755683391134e-06, 3.3566951074094833e-07, 1.102898818205501e-07, 3.5765413513277844e-08, 1.1454543303223608e-08, 3.6252307160022417e-09, 1.1344102130113724e-09, 3.5115133267581886e-10, 1.0757310232592607e-10, 3.262707644402018e-11, 9.801304240418262e-12, 2.9172572253068025e-12, 8.605848186074086e-13, 2.5169458971101287e-13, 7.300281779070155e-14, 2.100425202220898e-14, 5.996332929651623e-15, 1.698938480549337e-15, 4.778366255391373e-16, 1.3343877755285709e-16, 3.7005940365850016e-17, 1.0193630883296024e-17, 2.789532732877126e-18, 7.584941039846613e-19, 2.0495597741086164e-19, 5.504560676979854e-20, 1.469607488540145e-20, 3.900826820492544e-21, 1.0295463051336308e-21, 2.70223887779011e-22, 7.054115944992696e-23, 1.831692593970413e-23, 4.731531955507751e-24, 1.2160074950055496e-24, 3.109569477792699e-25, 7.912912005952182e-26, 2.0039429458621063e-26, 5.051108056176899e-27, 1.2672962400060814e-27, 3.165164802380874e-28, 7.87003047829482e-29, 1.9482845359539471e-29, 4.802385751601993e-30, 1.1787510298521876e-30, 2.881231497138442e-31, 7.01382432943421e-32, 1.700516921878739e-32, 4.1066164910979444e-33, 9.878507990188947e-34, 2.3671657111840464e-34, 5.650948540397041e-35, 1.3439835789047817e-35, 3.1847130237027055e-36, 7.519232259055206e-37, 1.7689925865590736e-37, 4.1471493291918994e-38, 9.688704410137811e-39, 2.255769677716562e-39, 5.2342794342021915e-40, 1.2105192636560142e-40, 2.7903468701196897e-41, 6.41113487351023e-42, 1.4683173477761998e-42, 3.3522071916628086e-43, 7.629302834757631e-44, 1.7310064158477623e-44 ] }, { "line": { "color": "rgba(251, 128, 114, 1.0)", "dash": "solid", "shape": "linear", "width": 1.3 }, "marker": { "size": 6, "symbol": "circle" }, "mode": "lines+markers", "name": "0.141", "text": "", "type": "scatter", "uid": "90108e9d-4e48-4684-856a-839b85242265", "x": [ 0.25, 0.5, 0.75, 1, 1.25, 1.5, 1.75, 2, 2.25, 2.5, 2.75, 3, 3.25, 3.5, 3.75, 4, 4.25, 4.5, 4.75, 5, 5.25, 5.5, 5.75, 6, 6.25, 6.5, 6.75, 7, 7.25, 7.5, 7.75, 8, 8.25, 8.5, 8.75, 9, 9.25, 9.5, 9.75, 10, 10.25, 10.5, 10.75, 11, 11.25, 11.5, 11.75, 12, 12.25, 12.5, 12.75, 13, 13.25, 13.5, 13.75, 14, 14.25, 14.5, 14.75, 15, 15.25, 15.5, 15.75, 16, 16.25, 16.5, 16.75, 17, 17.25, 17.5, 17.75, 18, 18.25, 18.5, 18.75, 19, 19.25, 19.5, 19.75, 20 ], "y": [ 0.44880347487941397, 0.192607315087849, 0.07793150844906371, 0.030053742765356804, 0.011130326177009467, 0.003980551178482213, 0.0013805010068119856, 0.00046583301286303043, 0.00015335116066101932, 4.9358834613179435e-05, 1.556201134951693e-05, 4.813607799584648e-06, 1.4627341478435689e-06, 4.3717824943101785e-07, 1.2864596048933995e-07, 3.7305460446781024e-08, 1.0669354960741325e-08, 3.0116723849692346e-09, 8.395841631935869e-10, 2.3129385477004233e-10, 6.300000072056783e-11, 1.697488071528114e-11, 4.526453749391512e-12, 1.1950182496452188e-12, 3.1248000357401645e-13, 8.095712341134083e-14, 2.0788157960168427e-14, 5.292223677000254e-15, 1.3361213945923463e-15, 3.3462277676687537e-16, 8.315263184067372e-17, 2.0507366748375985e-17, 5.0205773614985125e-18, 1.2203889505615455e-18, 2.9459789566410114e-19, 7.06364854666284e-20, 1.682571872502204e-20, 3.982321838674516e-21, 9.366702323679114e-22, 2.18973104946548e-22, 5.088753955860325e-23, 1.1757331142753333e-23, 2.7010955538051392e-24, 6.171060230311807e-25, 1.4022344233926226e-25, 3.1693675254378557e-26, 7.126294652592283e-27, 1.594190559497217e-27, 3.5485116020548e-28, 7.860031463085881e-29, 1.7326677194538096e-29, 3.8015313341856715e-30, 8.302178087826325e-31, 1.8048961137456468e-31, 3.906378131132227e-32, 8.417676525696843e-33, 1.806087864720113e-33, 3.858743415594142e-34, 8.210015055260949e-35, 1.7396531486440143e-35, 3.67139172500482e-36, 7.717486831188281e-37, 1.6159394711942187e-37, 3.3705779754977775e-38, 7.003885752316887e-39, 1.4499520713141623e-39, 2.9906939466878074e-40, 6.146348072966536e-41, 1.258669323604774e-41, 2.5684865263279445e-42, 5.223183794215327e-43, 1.05853772367757e-43, 2.1380136455752322e-44, 4.303950395468447e-45, 8.635663873102672e-46, 1.7270878649476144e-46, 3.4430349617055708e-47, 6.842177551770353e-48, 1.3554712914743433e-48, 2.6769861906688024e-49 ] }, { "line": { "color": "rgba(128, 177, 211, 1.0)", "dash": "solid", "shape": "linear", "width": 1.3 }, "marker": { "size": 6, "symbol": "circle" }, "mode": "lines+markers", "name": "0.178", "text": "", "type": "scatter", "uid": "a3d7e06b-7e14-4714-888a-3ea3c8b7b3b7", "x": [ 0.25, 0.5, 0.75, 1, 1.25, 1.5, 1.75, 2, 2.25, 2.5, 2.75, 3, 3.25, 3.5, 3.75, 4, 4.25, 4.5, 4.75, 5, 5.25, 5.5, 5.75, 6, 6.25, 6.5, 6.75, 7, 7.25, 7.5, 7.75, 8, 8.25, 8.5, 8.75, 9, 9.25, 9.5, 9.75, 10, 10.25, 10.5, 10.75, 11, 11.25, 11.5, 11.75, 12, 12.25, 12.5, 12.75, 13, 13.25, 13.5, 13.75, 14, 14.25, 14.5, 14.75, 15, 15.25, 15.5, 15.75, 16, 16.25, 16.5, 16.75, 17, 17.25, 17.5, 17.75, 18, 18.25, 18.5, 18.75, 19, 19.25, 19.5, 19.75, 20 ], "y": [ 0.40395501377616005, 0.15424084745718578, 0.05552512455247667, 0.019051310583753152, 0.006277460914081528, 0.0019974189745705557, 0.0006163288825324912, 0.0001850358540447025, 5.419541255823719e-05, 1.5519945432413216e-05, 4.353523106615869e-06, 1.1981071549394486e-06, 3.2392181198269465e-07, 8.613569714989336e-08, 2.25512496922702e-08, 5.818307871174698e-09, 1.4805132230032574e-09, 3.718190926970398e-10, 9.222274216259972e-11, 2.2604126079513704e-11, 5.477898925112053e-12, 1.313197431934545e-12, 3.11552481131913e-13, 7.318085818242562e-14, 1.7025309859248263e-14, 3.924440017742852e-15, 8.965788068129496e-16, 2.0307688145623113e-16, 4.561608882977897e-17, 1.0164299645953988e-17, 2.2472313964311677e-18, 4.930960527859112e-19, 1.0740515460829774e-19, 2.322841419090073e-20, 4.988853700077192e-21, 1.0642656472629252e-21, 2.2555082467742527e-22, 4.7495994279815446e-23, 9.939331602461483e-24, 2.067336019808232e-24, 4.274463189618524e-25, 8.786758941765857e-26, 1.7960141058401336e-26, 3.650727471343174e-27, 7.380573107407985e-28, 1.4841981951634942e-28, 2.9691552345484763e-29, 5.909615094236763e-30, 1.1703480213175517e-30, 2.3064439952840698e-31, 4.523595327929737e-32, 8.830328708119162e-33, 1.7157743633278074e-33, 3.318716637658745e-34, 6.390606490548014e-35, 1.2252081082515338e-35, 2.3388713689573796e-36, 4.44593590941525e-37, 8.416103801958991e-38, 1.5866445001857367e-38, 2.979185333901449e-39, 5.571761615509111e-40, 1.0379861355749423e-40, 1.926285588506746e-41, 3.561272314525271e-42, 6.559482992803909e-43, 1.2037540706592989e-43, 2.201064562161385e-44, 4.010302302008893e-45, 7.281026122012342e-46, 1.3173477646510924e-46, 2.375315506665828e-47, 4.268499847480698e-48, 7.645077428112958e-49, 1.3647722841785315e-49, 2.428447564051774e-50, 4.3073043915487065e-51, 7.615673284158678e-52, 1.3423140060844542e-52, 2.3586296965852862e-53 ] }, { "line": { "color": "rgba(128, 177, 211, 0.8999999999999999)", "dash": "solid", "shape": "linear", "width": 1.3 }, "marker": { "size": 6, "symbol": "circle" }, "mode": "lines+markers", "name": "0.224", "text": "", "type": "scatter", "uid": "3917d0b6-452a-4d65-b9fd-2de17b6ed7b6", "x": [ 0.25, 0.5, 0.75, 1, 1.25, 1.5, 1.75, 2, 2.25, 2.5, 2.75, 3, 3.25, 3.5, 3.75, 4, 4.25, 4.5, 4.75, 5, 5.25, 5.5, 5.75, 6, 6.25, 6.5, 6.75, 7, 7.25, 7.5, 7.75, 8, 8.25, 8.5, 8.75, 9, 9.25, 9.5, 9.75, 10, 10.25, 10.5, 10.75, 11, 11.25, 11.5, 11.75, 12, 12.25, 12.5, 12.75, 13, 13.25, 13.5, 13.75, 14, 14.25, 14.5, 14.75, 15, 15.25, 15.5, 15.75, 16, 16.25, 16.5, 16.75, 17, 17.25, 17.5, 17.75, 18, 18.25, 18.5, 18.75, 19, 19.25, 19.5, 19.75, 20 ], "y": [ 0.37438087385538826, 0.1317696869508953, 0.04372613723286249, 0.013829672312157025, 0.004200553404657456, 0.0012320465729908708, 0.0003504337569662265, 9.698057708900113e-05, 2.6183449555698145e-05, 6.911781274478785e-06, 1.787212160527755e-06, 4.533841978910803e-07, 1.129916553903589e-07, 2.769649496416141e-08, 6.684173480373803e-09, 1.5896783438556002e-09, 3.728724627881843e-10, 8.632074263830306e-11, 1.9735901697314226e-11, 4.459047754514958e-12, 9.961021505912924e-13, 2.2011789372767286e-13, 4.813843848779687e-14, 1.0423024126178715e-14, 2.2352532259268603e-15, 4.749466860816325e-16, 1.0002097774686684e-16, 2.0883273338522352e-17, 4.324058826706788e-18, 8.881503029726527e-19, 1.8100570489029768e-19, 3.6610988571596997e-20, 7.350900005401538e-21, 1.4654479999048768e-21, 2.901262869813057e-22, 5.705212385740532e-23, 1.1145553791973682e-23, 2.1634640209121996e-24, 4.173355051192628e-25, 8.001560371001094e-26, 1.5250379700724966e-26, 2.889769799361295e-27, 5.444772520276894e-28, 1.0201989473026395e-28, 1.901214002690379e-29, 3.5242627335688835e-30, 6.498973157181569e-31, 1.1923575196599597e-31, 2.1766960316516376e-32, 3.9542227870642865e-33, 7.148870472899725e-34, 1.2863703240946875e-34, 2.3040122146350354e-35, 4.107998117672343e-36, 7.291847882357722e-37, 1.288667413959142e-37, 2.2676330744039556e-38, 3.973425765541697e-39, 6.933435020343525e-40, 1.2049040320517977e-40, 2.0854789421977364e-41, 3.595309442691761e-42, 6.174058803829711e-43, 1.056173690595404e-43, 1.7999287485737385e-44, 3.056013026287996e-45, 5.169622371564877e-46, 8.713432947412082e-47, 1.4634203303621265e-47, 2.4491761539250944e-48, 4.0847297893632346e-49, 6.78921650485858e-50, 1.124628500456374e-50, 1.8567403004756458e-51, 3.0553778824436985e-52, 5.01151376213903e-53, 8.19372193189644e-54, 1.3354247545728684e-54, 2.1697050532290056e-55, 3.5143240256999953e-56 ] }, { "line": { "color": "rgba(255, 153, 51, 0.8999999999999999)", "dash": "solid", "shape": "linear", "width": 1.3 }, "marker": { "size": 6, "symbol": "circle" }, "mode": "lines+markers", "name": "0.282", "text": "", "type": "scatter", "uid": "edabbc46-3d42-4d1e-84bc-70034d893e7d", "x": [ 0.25, 0.5, 0.75, 1, 1.25, 1.5, 1.75, 2, 2.25, 2.5, 2.75, 3, 3.25, 3.5, 3.75, 4, 4.25, 4.5, 4.75, 5, 5.25, 5.5, 5.75, 6, 6.25, 6.5, 6.75, 7, 7.25, 7.5, 7.75, 8, 8.25, 8.5, 8.75, 9, 9.25, 9.5, 9.75, 10, 10.25, 10.5, 10.75, 11, 11.25, 11.5, 11.75, 12, 12.25, 12.5, 12.75, 13, 13.25, 13.5, 13.75, 14, 14.25, 14.5, 14.75, 15, 15.25, 15.5, 15.75, 16, 16.25, 16.5, 16.75, 17, 17.25, 17.5, 17.75, 18, 18.25, 18.5, 18.75, 19, 19.25, 19.5, 19.75, 20 ], "y": [ 0.34705567915371055, 0.11280421859668588, 0.03456808062490906, 0.010096488804537366, 0.0028319743418942778, 0.0007670686864574638, 0.00020148252707089852, 5.1492092903140565e-05, 1.2838283683254059e-05, 3.1296402407464515e-06, 7.473170094993326e-07, 1.7507311587067791e-07, 4.02924595597512e-08, 9.120665844461087e-09, 2.0327022658381845e-09, 4.464364454702286e-10, 9.670190294340285e-11, 2.067350924744513e-11, 4.364960655063048e-12, 9.107303487592663e-13, 1.8787798286146837e-13, 3.833996260435279e-14, 7.743060640285754e-15, 1.5482415928907524e-15, 3.066168680299164e-16, 6.016424900990743e-17, 1.1700624967542917e-17, 2.2560091782122393e-18, 4.313782143317445e-19, 8.182337865347411e-20, 1.5399532215346806e-20, 2.876411702220605e-21, 5.333403377192476e-22, 9.818805438416892e-23, 1.795145469674713e-23, 3.259933262516685e-24, 5.881158318633863e-25, 1.0542296365458136e-25, 1.8779983375058533e-26, 3.325131927767019e-27, 5.8524697414697955e-28, 1.0241087897873613e-28, 1.7819147016334606e-29, 3.083304151202144e-30, 5.3062392322659475e-31, 9.083399700722684e-32, 1.5468536133328762e-32, 2.6208085285218222e-33, 4.4182563403357275e-34, 7.41205415578971e-35, 1.237482890666301e-35, 2.0563266916094295e-36, 3.4012237487867486e-37, 5.600218695485557e-38, 9.179873079851833e-39, 1.4981808753154413e-39, 2.434560157026304e-40, 3.9394641857898404e-41, 6.348115621321266e-42, 1.0187629952145e-42, 1.6283615476503803e-43, 2.592421593229443e-44, 4.1111605928556766e-45, 6.4946140944924356e-46, 1.0221100176020848e-46, 1.6025878939963827e-47, 2.503512719231516e-48, 3.8967684566954625e-49, 6.04378097364711e-50, 9.340798010721774e-51, 1.4386382949950124e-51, 2.208168792127428e-52, 3.3778940236274246e-53, 5.1500616059114636e-54, 7.826192324772865e-55, 1.185437983142093e-55, 1.7898451449869996e-56, 2.6938783784767657e-57, 4.0418816057054784e-58, 6.045733714024673e-59 ] }, { "line": { "color": "rgba(55, 128, 191, 0.8999999999999999)", "dash": "solid", "shape": "linear", "width": 1.3 }, "marker": { "size": 6, "symbol": "circle" }, "mode": "lines+markers", "name": "0.355", "text": "", "type": "scatter", "uid": "111e685a-e8b7-4aa3-a3b7-c88258c0230c", "x": [ 0.25, 0.5, 0.75, 1, 1.25, 1.5, 1.75, 2, 2.25, 2.5, 2.75, 3, 3.25, 3.5, 3.75, 4, 4.25, 4.5, 4.75, 5, 5.25, 5.5, 5.75, 6, 6.25, 6.5, 6.75, 7, 7.25, 7.5, 7.75, 8, 8.25, 8.5, 8.75, 9, 9.25, 9.5, 9.75, 10, 10.25, 10.5, 10.75, 11, 11.25, 11.5, 11.75, 12, 12.25, 12.5, 12.75, 13, 13.25, 13.5, 13.75, 14, 14.25, 14.5, 14.75, 15, 15.25, 15.5, 15.75, 16, 16.25, 16.5, 16.75, 17, 17.25, 17.5, 17.75, 18, 18.25, 18.5, 18.75, 19, 19.25, 19.5, 19.75, 20 ], "y": [ 0.32093457020446475, 0.0961907143167807, 0.0271815074096031, 0.007320809448280741, 0.0018935139642063425, 0.00047293767872417174, 0.00011455063836904162, 2.6995484840535234e-05, 6.206517993787455e-06, 1.3951661522363068e-06, 3.0720398471697527e-07, 6.636390023298245e-08, 1.408402160128692e-08, 2.939814392212218e-09, 6.041678366100514e-10, 1.223584410545614e-10, 2.44399198375273e-11, 4.818029142792247e-12, 9.3805006210508e-13, 1.8047870055547807e-13, 3.4332268343193116e-14, 6.460539077835059e-15, 1.2031511666130374e-15, 2.218384027661085e-16, 4.051207664496788e-17, 7.330227030620547e-18, 1.314554052410541e-18, 2.337226029142929e-19, 4.121056072505354e-20, 7.208056580110204e-21, 1.250946598261644e-21, 2.154630245616138e-22, 3.6839743678456947e-23, 6.254049091566208e-24, 1.0543692756776712e-24, 1.7655997846021129e-25, 2.937222806795892e-26, 4.8551170579263985e-27, 7.9753573416644375e-28, 1.3021298411440587e-28, 2.1133676292799711e-29, 3.410141743067351e-30, 5.471466083234904e-31, 8.730188707670392e-32, 1.385429890305759e-32, 2.186938726532323e-33, 3.434218073519781e-34, 5.365428476589096e-35, 8.34085342122855e-36, 1.290293848654071e-36, 1.9864594738986968e-37, 3.043848847295737e-38, 4.642550489174381e-39, 7.048827506536128e-40, 1.0654646269093015e-40, 1.6034560892004331e-41, 2.4027234987832328e-42, 3.585179507634755e-43, 5.327323134546506e-44, 7.883659105235463e-45, 1.161972839575498e-45, 1.7058515399229883e-46, 2.494540197922571e-47, 3.633874118819472e-48, 5.273569041150338e-49, 7.624639458746691e-50, 1.0983423259509827e-50, 1.5764600956643295e-51, 2.2546418364338403e-52, 3.213240914757535e-53, 4.563535016275211e-54, 6.459107336402462e-55, 9.111223859561409e-56, 1.2809541484506386e-56, 1.7949904397349162e-57, 2.5071535055772715e-58, 3.490663686455347e-59, 4.8446342793966476e-60, 6.702812401541775e-61, 9.245128551816189e-62 ] }, { "line": { "color": "rgba(50, 171, 96, 0.8999999999999999)", "dash": "solid", "shape": "linear", "width": 1.3 }, "marker": { "size": 6, "symbol": "circle" }, "mode": "lines+markers", "name": "0.447", "text": "", "type": "scatter", "uid": "20ff89da-4786-49e0-aea8-f200fee78c49", "x": [ 0.25, 0.5, 0.75, 1, 1.25, 1.5, 1.75, 2, 2.25, 2.5, 2.75, 3, 3.25, 3.5, 3.75, 4, 4.25, 4.5, 4.75, 5, 5.25, 5.5, 5.75, 6, 6.25, 6.5, 6.75, 7, 7.25, 7.5, 7.75, 8, 8.25, 8.5, 8.75, 9, 9.25, 9.5, 9.75, 10, 10.25, 10.5, 10.75, 11, 11.25, 11.5, 11.75, 12, 12.25, 12.5, 12.75, 13, 13.25, 13.5, 13.75, 14, 14.25, 14.5, 14.75, 15, 15.25, 15.5, 15.75, 16, 16.25, 16.5, 16.75, 17, 17.25, 17.5, 17.75, 18, 18.25, 18.5, 18.75, 19, 19.25, 19.5, 19.75, 20 ], "y": [ 0.30206380181830417, 0.08507300791937181, 0.022589604709927578, 0.005717032372760943, 0.0013894934883641994, 0.00032611319702425856, 7.422298690404774e-05, 1.6436468071687712e-05, 3.5509278035973987e-06, 7.500603531557947e-07, 1.5519351807209985e-07, 3.1503230470734783e-08, 6.282410729441551e-09, 1.2322420087559482e-09, 2.3796339437721975e-10, 4.5285893801681245e-11, 8.499732163362096e-12, 1.5745314556326007e-12, 2.8806095108821333e-13, 5.207877787193344e-14, 9.309230464634678e-15, 1.6461010672522648e-15, 2.880609510882133e-16, 4.99088287939362e-17, 8.564492027463904e-18, 1.4561663287231568e-18, 2.4538525463070026e-19, 4.099653793787617e-20, 6.792528159712752e-21, 1.1163941853544201e-21, 1.8206002762922926e-22, 2.9466261642848493e-23, 4.73418629313313e-24, 7.552078312691667e-25, 1.196394467277792e-25, 1.882566716070876e-26, 2.942872560596269e-27, 4.570994768208113e-28, 7.055659678817747e-29, 1.0824758617407539e-29, 1.6508797291149805e-30, 2.503163801637776e-31, 3.773957502623447e-32, 5.6583965500084856e-33, 8.437829726587679e-34, 1.2515819008188883e-34, 1.846830267241261e-35, 2.7113150135457325e-36, 3.960613953296257e-37, 5.757276743766886e-38, 8.328842381676274e-39, 1.1992354867606124e-39, 1.7187569986002624e-40, 2.4521734279007106e-41, 3.48297045051917e-42, 4.925431463481087e-43, 6.93533525750983e-44, 9.724136007192472e-45, 1.3577681417278115e-45, 1.8880820610010833e-46, 2.614962474143051e-47, 3.607340776861723e-48, 4.956931311069788e-49, 6.785294906722643e-50, 9.25294413927541e-51, 1.2571036040578732e-51, 1.7016331366358977e-52, 2.2950262184503055e-53, 3.084314713091804e-54, 4.1304832704758706e-55, 5.512332696144457e-56, 7.331333753382921e-57, 9.717703890563217e-58, 1.2837988543370946e-58, 1.6904486934843003e-59, 2.21869310957641e-60, 2.9026907725058967e-61, 3.7855607243273306e-62, 4.921559487359354e-63, 6.378742690032179e-64 ] }, { "line": { "color": "rgba(128, 0, 128, 0.8999999999999999)", "dash": "solid", "shape": "linear", "width": 1.3 }, "marker": { "size": 6, "symbol": "circle" }, "mode": "lines+markers", "name": "0.562", "text": "", "type": "scatter", "uid": "6058d2aa-804a-4479-b577-8e310725b580", "x": [ 0.25, 0.5, 0.75, 1, 1.25, 1.5, 1.75, 2, 2.25, 2.5, 2.75, 3, 3.25, 3.5, 3.75, 4, 4.25, 4.5, 4.75, 5, 5.25, 5.5, 5.75, 6, 6.25, 6.5, 6.75, 7, 7.25, 7.5, 7.75, 8, 8.25, 8.5, 8.75, 9, 9.25, 9.5, 9.75, 10, 10.25, 10.5, 10.75, 11, 11.25, 11.5, 11.75, 12, 12.25, 12.5, 12.75, 13, 13.25, 13.5, 13.75, 14, 14.25, 14.5, 14.75, 15, 15.25, 15.5, 15.75, 16, 16.25, 16.5, 16.75, 17, 17.25, 17.5, 17.75, 18, 18.25, 18.5, 18.75, 19, 19.25, 19.5, 19.75, 20 ], "y": [ 0.27968372942162184, 0.07282083721807768, 0.01787589817254848, 0.0041823969921928085, 0.0009397373308566495, 0.0002038983442106175, 4.290215561411635e-05, 8.783033683604897e-06, 1.7541763509324126e-06, 3.425492182738373e-07, 6.552329221065042e-08, 1.2296247157046854e-08, 2.2669355919741944e-09, 4.1105906192860476e-10, 7.338608727592847e-11, 1.29110595148992e-11, 2.24026576148038e-12, 3.836551244666978e-13, 6.488875085450516e-14, 1.0845289992515326e-14, 1.792212609184304e-15, 2.929730041382056e-16, 4.7397000624160296e-17, 7.591702994760727e-18, 1.2043668733718523e-18, 1.893056334431482e-19, 2.949146705503307e-20, 4.555021796856436e-21, 6.977021887119695e-22, 1.06011154728163e-22, 1.598247246853405e-23, 2.391386443349629e-24, 3.5519384152609353e-25, 5.238198233626877e-26, 7.671586784896344e-27, 1.1159803402298267e-27, 1.6127720371995594e-28, 2.3158350085508296e-29, 3.304683538109194e-30, 4.687117428965272e-31, 6.608431762183562e-32, 9.263340034203317e-33, 1.291132173028708e-33, 1.789626654695831e-34, 2.467147857881863e-35, 3.383132882056864e-36, 4.61511074614517e-37, 6.263693291435407e-38, 8.458792655594957e-39, 1.1367326483711061e-39, 1.5202717752007615e-40, 2.0236547556945164e-41, 2.681277671962175e-42, 3.5365015727101076e-43, 4.643739240613237e-44, 6.07096426708355e-45, 7.90271313841483e-46, 1.0243659727849967e-46, 1.3222850719034293e-47, 1.6998699947833937e-48, 2.176484929924085e-49, 2.775701345610958e-50, 3.526093525075812e-51, 4.462158736306408e-52, 5.625376434265327e-53, 7.06542160700971e-54, 8.841547943473677e-55, 1.1024156877933478e-55, 1.3696568709515577e-56, 1.695701185682331e-57, 2.092084583807856e-58, 2.572303271517811e-59, 3.152087045477557e-60, 3.8496999891166424e-61, 4.6862694677295964e-62, 5.686144073881477e-63, 6.877280826496489e-64, 8.291661515020462e-65, 9.965737602260404e-66, 1.19409025551511e-66 ] }, { "line": { "color": "rgba(219, 64, 82, 0.8999999999999999)", "dash": "solid", "shape": "linear", "width": 1.3 }, "marker": { "size": 6, "symbol": "circle" }, "mode": "lines+markers", "name": "0.708", "text": "", "type": "scatter", "uid": "b6077e86-b8e9-4e1b-a498-fa25f3c9b05f", "x": [ 0.25, 0.5, 0.75, 1, 1.25, 1.5, 1.75, 2, 2.25, 2.5, 2.75, 3, 3.25, 3.5, 3.75, 4, 4.25, 4.5, 4.75, 5, 5.25, 5.5, 5.75, 6, 6.25, 6.5, 6.75, 7, 7.25, 7.5, 7.75, 8, 8.25, 8.5, 8.75, 9, 9.25, 9.5, 9.75, 10, 10.25, 10.5, 10.75, 11, 11.25, 11.5, 11.75, 12, 12.25, 12.5, 12.75, 13, 13.25, 13.5, 13.75, 14, 14.25, 14.5, 14.75, 15, 15.25, 15.5, 15.75, 16, 16.25, 16.5, 16.75, 17, 17.25, 17.5, 17.75, 18, 18.25, 18.5, 18.75, 19, 19.25, 19.5, 19.75, 20 ], "y": [ 0.25952131125513983, 0.06263103567919555, 0.014250493310331602, 0.0030904048801199046, 0.0006436128519127467, 0.00012943747373700412, 2.5243731006873122e-05, 4.790127564185852e-06, 8.867554848575622e-07, 1.6050246743388507e-07, 2.845656949865697e-08, 4.9497984829920465e-09, 8.45828308633367e-10, 1.4215932829858393e-10, 2.3524097452223098e-11, 3.8360938243188364e-12, 6.169571192384559e-13, 9.793198171680227e-14, 1.5352568863556125e-14, 2.378378171077678e-15, 3.642984894550882e-16, 5.519802605856128e-17, 8.277037126438953e-18, 1.228828721723467e-18, 1.8069205076972378e-19, 2.632521242792922e-20, 3.801305939549742e-21, 5.441955767632497e-22, 7.726142860498534e-23, 1.0881087803544079e-23, 1.5205223758198967e-24, 2.1087578599575926e-25, 2.9031567112176306e-26, 3.96839672835137e-27, 5.386993560047633e-28, 7.263499295409486e-29, 9.72949816732395e-30, 1.2949505113567626e-30, 1.7127876960151449e-31, 2.2516847815769406e-32, 2.9425799335321215e-33, 3.8231872240056794e-34, 4.939201728043674e-35, 6.345657111716831e-36, 8.108442483510733e-37, 1.0305982951667484e-37, 1.3031085410157777e-38, 1.6392947538601815e-39, 2.0519323835823078e-40, 2.555883772013536e-41, 3.168342335018754e-42, 3.909087489974279e-43, 4.800747463475588e-44, 5.869066439438491e-45, 7.143171809860465e-46, 8.655836584943046e-47, 1.0443731324052156e-47, 1.2547659284316773e-48, 1.501276787157114e-49, 1.7888728942215629e-50, 2.1229880068565043e-51, 2.509531856863354e-52, 2.954893993769558e-53, 3.4659412325542774e-54, 4.0500078900031775e-55, 4.714878034106908e-56, 5.468759033245151e-57, 6.3202457770107415e-58, 7.278275048701362e-59, 8.352069660417954e-60, 9.551072114399984e-61, 1.0884867727074054e-61, 1.2363097342999572e-62, 1.399535997151116e-63, 1.579110589580797e-64, 1.775952102838398e-65, 1.9909403513401916e-66, 2.2249033800863897e-67, 2.478603963392643e-68, 2.752725759399517e-69 ] }, { "line": { "color": "rgba(0, 128, 128, 0.8999999999999999)", "dash": "solid", "shape": "linear", "width": 1.3 }, "marker": { "size": 6, "symbol": "circle" }, "mode": "lines+markers", "name": "0.891", "text": "", "type": "scatter", "uid": "d5340697-939f-4d6b-a3fc-ed9293f2b2a0", "x": [ 0.25, 0.5, 0.75, 1, 1.25, 1.5, 1.75, 2, 2.25, 2.5, 2.75, 3, 3.25, 3.5, 3.75, 4, 4.25, 4.5, 4.75, 5, 5.25, 5.5, 5.75, 6, 6.25, 6.5, 6.75, 7, 7.25, 7.5, 7.75, 8, 8.25, 8.5, 8.75, 9, 9.25, 9.5, 9.75, 10, 10.25, 10.5, 10.75, 11, 11.25, 11.5, 11.75, 12, 12.25, 12.5, 12.75, 13, 13.25, 13.5, 13.75, 14, 14.25, 14.5, 14.75, 15, 15.25, 15.5, 15.75, 16, 16.25, 16.5, 16.75, 17, 17.25, 17.5, 17.75, 18, 18.25, 18.5, 18.75, 19, 19.25, 19.5, 19.75, 20 ], "y": [ 0.2381435591699923, 0.05268973469699812, 0.010990992773975623, 0.0021852091478978355, 0.00041722751566582655, 7.692701265761725e-05, 1.3754442385718065e-05, 2.39280401694813e-06, 4.0610144858140455e-07, 6.73880630880727e-08, 1.095353775444457e-08, 1.7467469323721352e-09, 2.7364989919793104e-10, 4.2165673760822644e-11, 6.396866048595628e-12, 9.56343945473744e-13, 1.4101018335140448e-13, 2.0520627896933686e-14, 2.949291925563037e-15, 4.1887864811749987e-16, 5.882139076944302e-17, 8.170940926233597e-18, 1.1232955333883567e-18, 1.5289070656288747e-19, 2.0611015325612837e-20, 2.7529785582233193e-21, 3.644469952771113e-22, 4.78329496246748e-23, 6.225948077667878e-24, 8.038697390012092e-25, 1.0298566705249986e-25, 1.3094269959754724e-26, 1.6527062169809274e-27, 2.071146739308998e-28, 2.577584123942568e-29, 3.18627235687365e-30, 3.912893638041331e-31, 4.7745382727228484e-32, 5.789650493778691e-33, 6.977936461553295e-34, 8.36023128518099e-35, 9.958322683107655e-36, 1.1794729843139847e-36, 1.3892437137092468e-37, 1.6274583568485663e-38, 1.8964110153048497e-39, 2.1983368814022353e-40, 2.5353697775193755e-41, 2.909496980814988e-42, 3.3225120988140956e-43, 3.77596687864384e-44, 4.271122932898026e-45, 4.808904443762131e-46, 5.389852960298423e-47, 6.014085428530917e-48, 6.681256587890483e-49, 7.390526829360749e-50, 8.14053654003693e-51, 8.929387856598443e-52, 9.754634618320106e-53, 1.061328115167216e-53, 1.1501790337213465e-54, 1.2416101210127361e-55, 1.3351656133825645e-56, 1.4303437367484328e-57, 1.5266012629392423e-58, 1.6233589044882937e-59, 1.720007466651657e-60, 1.8159146570893146e-61, 1.910432437621109e-62, 2.002904789199642e-63, 2.092675751092849e-64, 2.1790975885071773e-65, 2.2615389396703937e-66, 2.3393927937851813e-67, 2.412084155207021e-68, 2.4790772565354396e-69, 2.5398821937836733e-70, 2.5940608700706566e-71, 2.6412321499516883e-72 ] }, { "line": { "color": "rgba(255, 255, 51, 0.8999999999999999)", "dash": "solid", "shape": "linear", "width": 1.3 }, "marker": { "size": 6, "symbol": "circle" }, "mode": "lines+markers", "name": "1.12", "text": "", "type": "scatter", "uid": "15365b2e-d04d-41b8-89c8-cb4db4a0df42", "x": [ 0.25, 0.5, 0.75, 1, 1.25, 1.5, 1.75, 2, 2.25, 2.5, 2.75, 3, 3.25, 3.5, 3.75, 4, 4.25, 4.5, 4.75, 5, 5.25, 5.5, 5.75, 6, 6.25, 6.5, 6.75, 7, 7.25, 7.5, 7.75, 8, 8.25, 8.5, 8.75, 9, 9.25, 9.5, 9.75, 10, 10.25, 10.5, 10.75, 11, 11.25, 11.5, 11.75, 12, 12.25, 12.5, 12.75, 13, 13.25, 13.5, 13.75, 14, 14.25, 14.5, 14.75, 15, 15.25, 15.5, 15.75, 16, 16.25, 16.5, 16.75, 17, 17.25, 17.5, 17.75, 18, 18.25, 18.5, 18.75, 19, 19.25, 19.5, 19.75, 20 ], "y": [ 0.20831202095770746, 0.04027918759377602, 0.007342954066876126, 0.0012758690357502268, 0.00021289488541877705, 3.430444143403258e-05, 5.360356468819572e-06, 8.149613465854574e-07, 1.208769849433279e-07, 1.7529569572790652e-08, 2.490129232333456e-09, 3.4703770675430743e-10, 4.751395331233889e-11, 6.3982928940685886e-12, 8.483040251482642e-13, 1.1083516759465695e-13, 1.4282135378003043e-14, 1.8164042604828055e-15, 2.281491351846121e-16, 2.8318385320434854e-17, 3.475319608647408e-18, 4.219011714121426e-19, 5.0688786121450786e-20, 6.0294562078092556e-21, 7.103553280075304e-22, 8.291980715061726e-23, 9.5933221140968e-24, 1.1003757579251892e-24, 1.2516950779718898e-25, 1.412400715132181e-26, 1.5813508388075694e-27, 1.757162538436787e-28, 1.9382308631625328e-29, 2.1227551924486605e-30, 2.3087722246590516e-31, 2.494194603169995e-32, 2.676853975881228e-33, 2.8545471140559622e-34, 3.025083607181476e-35, 3.186333605549669e-36, 3.336274101647092e-37, 3.473032322101421e-38, 3.594924937836592e-39, 3.700491982808821e-40, 3.788524590981476e-41, 3.858085905638754e-42, 3.908524772839359e-43, 3.939482090031891e-44, 3.950889930594968e-45, 3.942963795562806e-46, 3.916188546903751e-47, 3.871298746165955e-48, 3.809254253837791e-49, 3.731212036171471e-50, 3.638495177214213e-51, 3.532560105876435e-52, 3.4149630240545825e-53, 3.287326466351073e-54, 3.1513068399262077e-55, 3.0085636901714307e-56, 2.8607313201506424e-57, 2.7093932650087065e-58, 2.5560599923845916e-59, 2.402150071371252e-60, 2.2489749301491975e-61, 2.0977272097264387e-62, 1.949472621057502e-63, 1.805145127162809e-64, 1.6655452018931016e-65, 1.5313408631003007e-66, 1.4030711399442026e-67, 1.2811516110836047e-68, 1.1658816413251711e-69, 1.0574529473570997e-70, 9.559591366819835e-72, 8.614058858733187e-73, 7.737214528794323e-74, 6.927672514095873e-75, 6.183482517018906e-76, 5.5022300960158234e-77 ] }, { "line": { "color": "rgba(128, 128, 0, 0.8999999999999999)", "dash": "solid", "shape": "linear", "width": 1.3 }, "marker": { "size": 6, "symbol": "circle" }, "mode": "lines+markers", "name": "1.41", "text": "", "type": "scatter", "uid": "0b35387e-2553-4fd4-92d3-bd66f9b944ea", "x": [ 0.25, 0.5, 0.75, 1, 1.25, 1.5, 1.75, 2, 2.25, 2.5, 2.75, 3, 3.25, 3.5, 3.75, 4, 4.25, 4.5, 4.75, 5, 5.25, 5.5, 5.75, 6, 6.25, 6.5, 6.75, 7, 7.25, 7.5, 7.75, 8, 8.25, 8.5, 8.75, 9, 9.25, 9.5, 9.75, 10, 10.25, 10.5, 10.75, 11, 11.25, 11.5, 11.75, 12, 12.25, 12.5, 12.75, 13, 13.25, 13.5, 13.75, 14, 14.25, 14.5, 14.75, 15, 15.25, 15.5, 15.75, 16, 16.25, 16.5, 16.75, 17, 17.25, 17.5, 17.75, 18, 18.25, 18.5, 18.75, 19, 19.25, 19.5, 19.75, 20 ], "y": [ 0.19438890787433602, 0.035063911883251545, 0.0059631123443742344, 0.0009665643964212127, 0.0001504570146947361, 2.2616223164697244e-05, 3.2967492532468974e-06, 4.6757552676876163e-07, 6.469651631873652e-08, 8.752478364737833e-09, 1.1598563281877721e-09, 1.5079310738292563e-10, 1.925965524257772e-11, 2.4194350908239583e-12, 2.992429326724453e-13, 3.6473082848245144e-14, 4.3844038699279866e-15, 5.201785445271511e-16, 6.095106049696649e-17, 7.057541531135436e-18, 8.079829988867291e-19, 9.150413487818523e-20, 1.0255678440141751e-20, 1.138028571895589e-21, 1.2507576822766566e-22, 1.362003853763757e-23, 1.469980576420318e-24, 1.5729180618699748e-25, 1.6691145622105732e-26, 1.7569849713552464e-27, 1.8351047841118166e-28, 1.9022477810740008e-29, 1.9574161684105808e-30, 1.999862305630825e-31, 2.0291015755750656e-32, 2.044916364654551e-33, 2.0473515058780938e-34, 2.0367018744187613e-35, 2.0134931019167957e-36, 1.9784565828032785e-37, 1.9325000799385917e-38, 1.8766752985715725e-39, 1.8121437917251165e-40, 1.7401424944201563e-41, 1.661950068747189e-42, 1.5788550881460842e-43, 1.4921269093566388e-44, 1.4029898861262508e-45, 1.3126013808268613e-46, 1.2220338382250692e-47, 1.1322610076882728e-48, 1.0441482421747291e-49, 9.584466686415008e-51, 8.75790917394633e-52, 7.967000181370213e-53, 7.21581017360036e-54, 6.507348434460716e-55, 5.843639397098672e-56, 5.225811983373342e-57, 4.654197561972233e-58, 4.12843253137098e-59, 3.6475620107696547e-60, 3.210141646929338e-61, 2.8143350882550845e-62, 2.458005214831645e-63, 2.1387977244967523e-64, 1.8542161453159016e-65, 1.6016877634628203e-66, 1.3786203161447053e-67, 1.1824495991146335e-68, 1.0106783777989496e-69, 8.609071728612659e-71, 7.308576196547957e-72, 6.183891822396799e-73, 5.215100429442578e-74, 4.383829946017236e-75, 3.673271413070209e-76, 3.0681617118814893e-77, 2.554739071131997e-78, 2.120677736385838e-79 ] }, { "line": { "color": "rgba(251, 128, 114, 0.8999999999999999)", "dash": "solid", "shape": "linear", "width": 1.3 }, "marker": { "size": 6, "symbol": "circle" }, "mode": "lines+markers", "name": "1.78", "text": "", "type": "scatter", "uid": "33182874-eeab-4235-b2f1-b4ee3d8d296b", "x": [ 0.25, 0.5, 0.75, 1, 1.25, 1.5, 1.75, 2, 2.25, 2.5, 2.75, 3, 3.25, 3.5, 3.75, 4, 4.25, 4.5, 4.75, 5, 5.25, 5.5, 5.75, 6, 6.25, 6.5, 6.75, 7, 7.25, 7.5, 7.75, 8, 8.25, 8.5, 8.75, 9, 9.25, 9.5, 9.75, 10, 10.25, 10.5, 10.75, 11, 11.25, 11.5, 11.75, 12, 12.25, 12.5, 12.75, 13, 13.25, 13.5, 13.75, 14, 14.25, 14.5, 14.75, 15, 15.25, 15.5, 15.75, 16, 16.25, 16.5, 16.75, 17, 17.25, 17.5, 17.75, 18, 18.25, 18.5, 18.75, 19, 19.25, 19.5, 19.75, 20 ], "y": [ 0.17721555623981572, 0.02913337524979365, 0.004515475623258728, 0.0006670545924213172, 9.463310703206157e-05, 1.2964351986158177e-05, 1.722331416300115e-06, 2.2262947022061464e-07, 2.8074488419511606e-08, 3.4614819803042325e-09, 4.1805680741102793e-10, 4.953505712408676e-11, 5.76606800616123e-12, 6.60154063386593e-13, 7.441411171916298e-14, 8.266162657581978e-15, 9.056118574382637e-16, 9.792285273567796e-17, 1.045714096264027e-17, 1.103532714787194e-18, 1.1514207901715066e-19, 1.1884273491102735e-20, 1.2139376682717184e-21, 1.2276801452007533e-22, 1.2297174039031695e-23, 1.2204234700478579e-24, 1.2004494719575883e-25, 1.1706807098878614e-26, 1.1321880925591248e-27, 1.0861768883425935e-28, 1.0339355129441164e-29, 9.767867173126842e-31, 9.160430930705646e-32, 8.529683211396248e-33, 7.887450913030831e-34, 7.244501486735742e-35, 6.610365022968668e-36, 5.9932247827442065e-37, 5.399870240459568e-38, 4.8357047423961085e-39, 4.304798685689353e-40, 3.809978611887388e-41, 3.352942684192337e-42, 2.934393559590366e-43, 2.554180553509016e-44, 2.2114441073346363e-45, 1.904756801445434e-46, 1.632256417522141e-47, 1.3917677709936885e-48, 1.1809111533166956e-49, 9.971962078155507e-51, 8.381008913046377e-52, 7.011358393496506e-53, 5.838949591399219e-54, 4.840934317940948e-55, 3.995945321041755e-56, 3.2842678790588897e-57, 2.687930242937227e-58, 2.1907279032037844e-59, 1.778195667863581e-60, 1.437540202801186e-61, 1.1575441530068375e-62, 9.284513494530324e-64, 7.418410051868378e-65, 5.904972833044873e-66, 4.6827922553458436e-67, 3.6999479149844727e-68, 2.9128168880130246e-69, 2.2849677484391027e-70, 1.786150760253344e-71, 1.39138886380402e-72, 1.0801695959714968e-73, 8.357347792236171e-75, 6.44462504037355e-76, 4.953344355142311e-77, 3.7948063437419687e-78, 2.897937481203972e-79, 2.206044725358639e-80, 1.674104990915186e-81, 1.2665166172238821e-82 ] }, { "line": { "color": "rgba(251, 128, 114, 0.7999999999999998)", "dash": "solid", "shape": "linear", "width": 1.3 }, "marker": { "size": 6, "symbol": "circle" }, "mode": "lines+markers", "name": "2.24", "text": "", "type": "scatter", "uid": "684dda4f-5dd9-46dd-959b-51d98bef72ec", "x": [ 0.25, 0.5, 0.75, 1, 1.25, 1.5, 1.75, 2, 2.25, 2.5, 2.75, 3, 3.25, 3.5, 3.75, 4, 4.25, 4.5, 4.75, 5, 5.25, 5.5, 5.75, 6, 6.25, 6.5, 6.75, 7, 7.25, 7.5, 7.75, 8, 8.25, 8.5, 8.75, 9, 9.25, 9.5, 9.75, 10, 10.25, 10.5, 10.75, 11, 11.25, 11.5, 11.75, 12, 12.25, 12.5, 12.75, 13, 13.25, 13.5, 13.75, 14, 14.25, 14.5, 14.75, 15, 15.25, 15.5, 15.75, 16, 16.25, 16.5, 16.75, 17, 17.25, 17.5, 17.75, 18, 18.25, 18.5, 18.75, 19, 19.25, 19.5, 19.75, 20 ], "y": [ 0.15716497146846675, 0.022908037706392916, 0.0031480654957824505, 0.00041232987883990153, 5.1864440584594026e-05, 6.29971036925805e-06, 7.420440097201489e-07, 8.504303751072969e-08, 9.508480773842239e-09, 1.039452210927578e-09, 1.1130660145802235e-10, 1.1693417657725333e-11, 1.2068456366799762e-12, 1.2250686771646457e-13, 1.2243726160382458e-14, 1.205883695952925e-15, 1.171350176777624e-16, 1.1229796207342588e-17, 1.0632709560332133e-18, 9.948540491611631e-20, 9.203465674681332e-21, 8.422347155506941e-22, 7.62781338023827e-23, 6.839621587982996e-24, 6.0742873452896795e-25, 5.344951079456328e-26, 4.6614415101456096e-27, 4.030491292918551e-28, 3.4560600412855073e-29, 2.93972309370098e-30, 2.481089836045244e-31, 2.0782220729111278e-32, 1.7280300206427534e-33, 1.4266303248842992e-34, 1.1696566369927576e-35, 9.52518450084267e-37, 7.706079821785252e-38, 6.194579042260772e-39, 4.9485473103539745e-40, 3.9291386065976013e-41, 3.101227245352602e-42, 2.433584623745303e-43, 1.898861177228851e-44, 1.4734269774741006e-45, 1.1371166566292873e-46, 8.729162237347285e-48, 6.666214771122562e-49, 5.064905235067219e-50, 3.829066292731273e-51, 2.8806235383246032e-52, 2.156716543598476e-53, 1.6071333918963296e-54, 1.1920678081144529e-55, 8.801905255991843e-57, 6.47014963079543e-58, 4.735303743980256e-59, 3.4507226024365745e-60, 2.5039902883425077e-61, 1.8094486255614329e-62, 1.3022085295945705e-63, 9.33392179347598e-65, 6.663845122201833e-66, 4.7390321145656585e-67, 3.3572563653610024e-68, 2.3693801475746717e-69, 1.6659612805504585e-70, 1.16707507299005e-71, 8.146283827714196e-73, 5.665909048548129e-74, 3.926908732726081e-75, 2.712216718920539e-76, 1.8668567105178366e-77, 1.2806506753567688e-78, 8.755945147294639e-80, 5.966876781625186e-81, 4.0530441741505664e-82, 2.744251447193077e-83, 1.8522191657738664e-84, 1.2462464164153866e-85, 8.359403609185543e-87 ] }, { "line": { "color": "rgba(128, 177, 211, 0.7999999999999998)", "dash": "solid", "shape": "linear", "width": 1.3 }, "marker": { "size": 6, "symbol": "circle" }, "mode": "lines+markers", "name": "2.82", "text": "", "type": "scatter", "uid": "4c885ac8-a7bb-4d29-9f3a-1b3bbca60bc3", "x": [ 0.25, 0.5, 0.75, 1, 1.25, 1.5, 1.75, 2, 2.25, 2.5, 2.75, 3, 3.25, 3.5, 3.75, 4, 4.25, 4.5, 4.75, 5, 5.25, 5.5, 5.75, 6, 6.25, 6.5, 6.75, 7, 7.25, 7.5, 7.75, 8, 8.25, 8.5, 8.75, 9, 9.25, 9.5, 9.75, 10, 10.25, 10.5, 10.75, 11, 11.25, 11.5, 11.75, 12, 12.25, 12.5, 12.75, 13, 13.25, 13.5, 13.75, 14, 14.25, 14.5, 14.75, 15, 15.25, 15.5, 15.75, 16, 16.25, 16.5, 16.75, 17, 17.25, 17.5, 17.75, 18, 18.25, 18.5, 18.75, 19, 19.25, 19.5, 19.75, 20 ], "y": [ 0.13546448945230985, 0.01701558785931199, 0.0020150795233910917, 0.000227448249636827, 2.465453708032039e-05, 2.5806974919956513e-06, 2.6196033804084187e-07, 2.5872238396189068e-08, 2.4928476381212834e-09, 2.348434717716042e-10, 2.1671264328833278e-11, 1.9619780783776706e-12, 1.7449933466848981e-13, 1.526482566515427e-14, 1.3147233692825523e-15, 1.1158750320773e-16, 9.340846738136806e-18, 7.717217419605769e-19, 6.29683297919538e-20, 5.077231395951715e-21, 4.0477002531926165e-22, 3.192121750836932e-23, 2.491355656985998e-24, 1.9251169042983581e-25, 1.4733628921621124e-26, 1.1172426127929262e-27, 8.396791288360215e-29, 6.2566299389696636e-30, 4.623311144370765e-31, 3.3889692588052086e-32, 2.4648645394863852e-33, 1.779229138894498e-34, 1.2749130731446653e-35, 9.070476545625704e-37, 6.408647802664601e-38, 4.497495878872202e-39, 3.1355970177341757e-40, 2.1721404359261549e-41, 1.4953511539550733e-42, 1.023180312443426e-43, 6.959495819849025e-45, 4.706304277840001e-46, 3.1645803490677133e-47, 2.1161229189170854e-48, 1.4073647102361361e-49, 9.310297593118264e-51, 6.1271662077694015e-52, 4.0118163671136403e-53, 2.613677319009966e-54, 1.694474161947524e-55, 1.0932786762882654e-56, 7.02067864244887e-58, 4.487634642073716e-59, 2.8555027543930495e-60, 1.8088792644042217e-61, 1.1408602793979412e-62, 7.164469340854527e-64, 4.480185356030474e-65, 2.7899663230641374e-66, 1.7303047570868772e-67, 1.0687978852750197e-68, 6.57575592578666e-70, 4.029951355537087e-71, 2.4602770764829035e-72, 1.496317039385027e-73, 9.066572564342212e-75, 5.4735160202070874e-76, 3.2924296170580023e-77, 1.973403631652717e-78, 1.1786544333644878e-79, 7.015351518856971e-81, 4.1612652104483087e-82, 2.459996307950647e-83, 1.4494263977860591e-84, 8.511959842879791e-86, 4.982567554615738e-87, 2.9072683639416745e-88, 1.6909974640837355e-89, 9.804915768380514e-91, 5.6676705933754e-92 ] }, { "line": { "color": "rgba(255, 153, 51, 0.7999999999999998)", "dash": "solid", "shape": "linear", "width": 1.3 }, "marker": { "size": 6, "symbol": "circle" }, "mode": "lines+markers", "name": "3.55", "text": "", "type": "scatter", "uid": "8a22ba7f-0b15-4f4b-9e39-fcc3262f1d53", "x": [ 0.25, 0.5, 0.75, 1, 1.25, 1.5, 1.75, 2, 2.25, 2.5, 2.75, 3, 3.25, 3.5, 3.75, 4, 4.25, 4.5, 4.75, 5, 5.25, 5.5, 5.75, 6, 6.25, 6.5, 6.75, 7, 7.25, 7.5, 7.75, 8, 8.25, 8.5, 8.75, 9, 9.25, 9.5, 9.75, 10, 10.25, 10.5, 10.75, 11, 11.25, 11.5, 11.75, 12, 12.25, 12.5, 12.75, 13, 13.25, 13.5, 13.75, 14, 14.25, 14.5, 14.75, 15, 15.25, 15.5, 15.75, 16, 16.25, 16.5, 16.75, 17, 17.25, 17.5, 17.75, 18, 18.25, 18.5, 18.75, 19, 19.25, 19.5, 19.75, 20 ], "y": [ 0.12263314962667599, 0.013943741737806178, 0.0014947704950902165, 0.00015272666921943372, 1.4985770884379807e-05, 1.4199377002999288e-06, 1.304721103571603e-07, 1.1664499361634251e-08, 1.017367334484007e-09, 8.675819348832564e-11, 7.2471326752931765e-12, 5.939174258298772e-13, 4.781626472074833e-14, 3.786375444383355e-15, 2.9519987097360875e-16, 2.268022169887844e-17, 1.7185728084927782e-18, 1.2852641091767945e-19, 9.49300637709868e-21, 6.928807729007363e-22, 5.00022850470994e-23, 3.5695289577591885e-24, 2.5218377810466495e-25, 1.7639589676764578e-26, 1.2220558465511094e-27, 8.388393050734092e-29, 5.70682549710927e-30, 3.84921046160827e-31, 2.574745249112855e-32, 1.7084360513328433e-33, 1.1247968963657303e-34, 7.349586225133291e-36, 4.767179840024103e-37, 3.070160080483434e-38, 1.9635740105127462e-39, 1.2473881065434558e-40, 7.872288870958721e-42, 4.936494234672047e-43, 3.0762659498033025e-44, 1.905385332745129e-45, 1.1731630488184825e-46, 7.181423755677667e-48, 4.371159291464693e-49, 2.6458873597892585e-50, 1.592894717395762e-51, 9.538804162432727e-53, 5.682507078904101e-54, 3.3679941183984105e-55, 1.9862421884261438e-56, 1.1656418686492794e-57, 6.80786632394197e-59, 3.957393089118132e-60, 2.2897999568459886e-61, 1.3189021884161292e-62, 7.562920588960991e-64, 4.317798531162819e-65, 2.45450486602263e-66, 1.3893952364176808e-67, 7.832109287890109e-69, 4.396958170900804e-70, 2.45852864449152e-71, 1.3692265958890369e-72, 7.595902817302947e-74, 4.1977210037818614e-75, 2.3110169258220283e-76, 1.2675718940730328e-77, 6.927009882644927e-79, 3.771775784280466e-80, 2.046422234314869e-81, 1.1064091818266045e-82, 5.961131039853593e-84, 3.200770839160229e-85, 1.7128273769402528e-86, 9.135351487784529e-88, 4.8563347538007266e-89, 2.5732512930617105e-90, 1.3591396458577857e-91, 7.156025332097883e-93, 3.755975360218029e-94, 1.965320675075881e-95 ] }, { "line": { "color": "rgba(55, 128, 191, 0.7999999999999998)", "dash": "solid", "shape": "linear", "width": 1.3 }, "marker": { "size": 6, "symbol": "circle" }, "mode": "lines+markers", "name": "4.47", "text": "", "type": "scatter", "uid": "4539a241-baaa-4df2-a8d3-e746c0a613b9", "x": [ 0.25, 0.5, 0.75, 1, 1.25, 1.5, 1.75, 2, 2.25, 2.5, 2.75, 3, 3.25, 3.5, 3.75, 4, 4.25, 4.5, 4.75, 5, 5.25, 5.5, 5.75, 6, 6.25, 6.5, 6.75, 7, 7.25, 7.5, 7.75, 8, 8.25, 8.5, 8.75, 9, 9.25, 9.5, 9.75, 10, 10.25, 10.5, 10.75, 11, 11.25, 11.5, 11.75, 12, 12.25, 12.5, 12.75, 13, 13.25, 13.5, 13.75, 14, 14.25, 14.5, 14.75, 15, 15.25, 15.5, 15.75, 16, 16.25, 16.5, 16.75, 17, 17.25, 17.5, 17.75, 18, 18.25, 18.5, 18.75, 19, 19.25, 19.5, 19.75, 20 ], "y": [ 0.10584663030800061, 0.010386951560544639, 0.0009609989536990206, 8.474281774185249e-05, 7.176401534882441e-06, 5.868627631707721e-07, 4.6539806471995415e-08, 3.5909769018109992e-09, 2.7031112448057195e-10, 1.989464767148917e-11, 1.4342722176369497e-12, 1.0144509747616073e-13, 7.048882399916452e-15, 4.817346829024878e-16, 3.2414552118595064e-17, 2.1493680027761553e-18, 1.405630078571575e-19, 9.072669861330186e-21, 5.783438509580909e-22, 3.643178764705583e-23, 2.2690885554083993e-24, 1.398015946814061e-25, 8.524285455425774e-27, 5.145990005146636e-28, 3.0768840811337894e-29, 1.822797715269102e-30, 1.070271396070125e-31, 6.230323613373963e-33, 3.596771391394327e-34, 2.0597614182540853e-35, 1.170393558928298e-36, 6.600249077918043e-38, 3.694865156614172e-39, 2.053703296435691e-40, 1.1336097613619801e-41, 6.215234548372823e-43, 3.3852953732221735e-44, 1.832119519714998e-45, 9.853684848761825e-47, 5.2674112797459683e-48, 2.7990612963958953e-49, 1.4787821837699625e-50, 7.768370148209907e-52, 4.058300963258825e-53, 2.108626176618241e-54, 1.0897981745609074e-55, 5.603143574985444e-57, 2.8661750553015453e-58, 1.4588250487215992e-59, 7.388831623522951e-61, 3.7244424939609115e-62, 1.8685256610523534e-63, 9.330975311634379e-65, 4.6385442969894084e-66, 2.2956109190049992e-67, 1.131125355529907e-68, 5.549474790603605e-70, 2.7111491666886373e-71, 1.3190035619367702e-72, 6.390858258743974e-74, 3.084052383630528e-75, 1.4823863992055607e-76, 7.097495357088335e-78, 3.385157733928449e-79, 1.6084519354626907e-80, 7.614075595919472e-82, 3.59112078515365e-83, 1.6876006938260945e-84, 7.902394291621047e-86, 3.6873880385952882e-87, 1.714633726995898e-88, 7.945786600097861e-90, 3.669742006656897e-91, 1.6892223582213547e-92, 7.750144446021458e-94, 3.544239022938388e-95, 1.6156396626710242e-96, 7.341620249192812e-98, 3.325694895191486e-99, 1.501871285970142e-100 ] }, { "line": { "color": "rgba(50, 171, 96, 0.7999999999999998)", "dash": "solid", "shape": "linear", "width": 1.3 }, "marker": { "size": 6, "symbol": "circle" }, "mode": "lines+markers", "name": "5.62", "text": "", "type": "scatter", "uid": "658ff51f-d437-432f-9fce-13036bf6b37d", "x": [ 0.25, 0.5, 0.75, 1, 1.25, 1.5, 1.75, 2, 2.25, 2.5, 2.75, 3, 3.25, 3.5, 3.75, 4, 4.25, 4.5, 4.75, 5, 5.25, 5.5, 5.75, 6, 6.25, 6.5, 6.75, 7, 7.25, 7.5, 7.75, 8, 8.25, 8.5, 8.75, 9, 9.25, 9.5, 9.75, 10, 10.25, 10.5, 10.75, 11, 11.25, 11.5, 11.75, 12, 12.25, 12.5, 12.75, 13, 13.25, 13.5, 13.75, 14, 14.25, 14.5, 14.75, 15, 15.25, 15.5, 15.75, 16, 16.25, 16.5, 16.75, 17, 17.25, 17.5, 17.75, 18, 18.25, 18.5, 18.75, 19, 19.25, 19.5, 19.75, 20 ], "y": [ 0.09311419381474056, 0.008038056270772066, 0.0006541990899094481, 5.074742450285379e-05, 3.780436268878467e-06, 2.719542371611215e-07, 1.897177360737399e-08, 1.2877158967599146e-09, 8.526984028692542e-11, 5.520671014370765e-12, 3.501154583906291e-13, 2.178386058685522e-14, 1.3315213521727582e-15, 8.004972970837608e-17, 4.73822920355318e-18, 2.763827311957256e-19, 1.589993144065117e-20, 9.027830628222416e-22, 5.062423833269976e-23, 2.8052847216366144e-24, 1.5369933725962793e-25, 8.33022553422341e-27, 4.46813929632089e-28, 2.3728033270509694e-29, 1.2480386185481788e-30, 6.503983782489814e-32, 3.359378804270892e-33, 1.7202824121119523e-34, 8.736270329837251e-36, 4.40102902615144e-37, 2.1998512815064224e-38, 1.0913041551835197e-39, 5.374129930172611e-41, 2.6276732126727714e-42, 1.2759137432737248e-43, 6.153742875062623e-45, 2.9485091238514594e-46, 1.4037306899278223e-47, 6.641294612424771e-49, 3.1230245090942815e-50, 1.4598715905898686e-51, 6.784698334651141e-53, 3.1353088519121596e-54, 1.4408499439684979e-55, 6.585642953105406e-57, 2.9941168737699597e-58, 1.3541865892301451e-59, 6.0935945547001046e-61, 2.728337794857953e-62, 1.2156114507506035e-63, 5.390193678700381e-65, 2.3788455665463865e-66, 1.0450048535021972e-67, 4.569798601895786e-69, 1.9894714850475953e-70, 8.62331517873065e-72, 3.721683951946421e-73, 1.5994295106635253e-74, 6.845130702790876e-76, 2.91755496880387e-77, 1.2385276102379075e-78, 5.236841784914443e-80, 2.205653226454838e-81, 9.254119666674772e-83, 3.868016998127618e-84, 1.6107255792994423e-85, 6.68280007418406e-87, 2.762626900492616e-88, 1.1379818124926178e-89, 4.6711041799683833e-91, 1.9107160775484004e-92, 7.789073066666679e-94, 3.164524766246594e-95, 1.2813974980183535e-96, 5.171671516564335e-98, 2.0805024112280735e-99, 8.34283802010466e-101, 3.334919129458023e-102, 1.328923187167797e-103, 5.279274868491235e-105 ] }, { "line": { "color": "rgba(128, 0, 128, 0.7999999999999998)", "dash": "solid", "shape": "linear", "width": 1.3 }, "marker": { "size": 6, "symbol": "circle" }, "mode": "lines+markers", "name": "7.08", "text": "", "type": "scatter", "uid": "5ad208cc-475f-4b34-9190-1fdd58f9a084", "x": [ 0.25, 0.5, 0.75, 1, 1.25, 1.5, 1.75, 2, 2.25, 2.5, 2.75, 3, 3.25, 3.5, 3.75, 4, 4.25, 4.5, 4.75, 5, 5.25, 5.5, 5.75, 6, 6.25, 6.5, 6.75, 7, 7.25, 7.5, 7.75, 8, 8.25, 8.5, 8.75, 9, 9.25, 9.5, 9.75, 10, 10.25, 10.5, 10.75, 11, 11.25, 11.5, 11.75, 12, 12.25, 12.5, 12.75, 13, 13.25, 13.5, 13.75, 14, 14.25, 14.5, 14.75, 15, 15.25, 15.5, 15.75, 16, 16.25, 16.5, 16.75, 17, 17.25, 17.5, 17.75, 18, 18.25, 18.5, 18.75, 19, 19.25, 19.5, 19.75, 20 ], "y": [ 0.05943848546211941, 0.0032751889129085734, 0.00017014873098238184, 8.424929019674004e-06, 4.006153920146848e-07, 1.839564439416982e-08, 8.191446048723237e-10, 3.549001349537675e-11, 1.50008207898832e-12, 6.199332160835227e-14, 2.509561198563392e-15, 9.966778789951635e-17, 3.888674312454337e-18, 1.4922678130010513e-19, 5.6381474927724205e-21, 2.099252782633563e-22, 7.708724960571244e-24, 2.793856961007524e-25, 1.0000293184548977e-26, 3.537240938737554e-28, 1.2370668151011948e-29, 4.279680890270616e-31, 1.46526034921435e-32, 4.966875818143982e-34, 1.6675660667564107e-35, 5.547124846235375e-37, 1.8288619914267997e-38, 5.977989823980436e-40, 1.9378267741272773e-41, 6.231270243937738e-43, 1.9881499713252632e-44, 6.2955705333793945e-46, 1.9789321905481587e-47, 6.1762884476676985e-49, 1.9143044009617532e-50, 5.893353527080156e-52, 1.8024328330127822e-53, 5.4773926496421434e-55, 1.654155341343874e-56, 4.965150346565031e-58, 1.4815118651836773e-59, 4.39495553078429e-61, 1.2963961628671756e-62, 3.802853788164581e-64, 1.1094877745931092e-65, 3.219782638857187e-67, 9.295436316728472e-69, 2.6699202637738827e-70, 7.630558776283221e-72, 2.1701334985897438e-73, 6.14227850732842e-75, 1.730313709407305e-76, 4.851883599259331e-78, 1.3543240537495255e-79, 3.7635415581266876e-81, 1.0412780715540387e-82, 2.8685697771059554e-84, 7.869089760579139e-86, 2.149683906929989e-87, 5.848511835228517e-89, 1.584767237515913e-90, 4.2772310472825314e-92, 1.1499102803736606e-93, 3.079607013237516e-95, 8.216408600659428e-97, 2.183980095354868e-98, 5.783877081879457e-100, 1.526217005089769e-101, 4.01294159191627e-103, 1.0514304173351297e-104, 2.7453050374554614e-106, 7.143543482156279e-108, 1.852549748596963e-109, 4.788270954620793e-111, 1.2335570634966537e-112, 3.1675975703771923e-114, 8.10791253606723e-116, 2.06877860475283e-117, 5.262135827827496e-119, 1.3343504765213922e-120 ] }, { "line": { "color": "rgba(219, 64, 82, 0.7999999999999998)", "dash": "solid", "shape": "linear", "width": 1.3 }, "marker": { "size": 6, "symbol": "circle" }, "mode": "lines+markers", "name": "8.91", "text": "", "type": "scatter", "uid": "ac98ed9f-d8fa-460b-a242-b2302a2d70f0", "x": [ 0.25, 0.5, 0.75, 1, 1.25, 1.5, 1.75, 2, 2.25, 2.5, 2.75, 3, 3.25, 3.5, 3.75, 4, 4.25, 4.5, 4.75, 5, 5.25, 5.5, 5.75, 6, 6.25, 6.5, 6.75, 7, 7.25, 7.5, 7.75, 8, 8.25, 8.5, 8.75, 9, 9.25, 9.5, 9.75, 10, 10.25, 10.5, 10.75, 11, 11.25, 11.5, 11.75, 12, 12.25, 12.5, 12.75, 13, 13.25, 13.5, 13.75, 14, 14.25, 14.5, 14.75, 15, 15.25, 15.5, 15.75, 16, 16.25, 16.5, 16.75, 17, 17.25, 17.5, 17.75, 18, 18.25, 18.5, 18.75, 19, 19.25, 19.5, 19.75, 20 ], "y": [ 0.05935010382015479, 0.003265455952392861, 0.00016939083766892525, 8.374929859668713e-06, 3.976456955950372e-07, 1.823212906752681e-08, 8.10656151701285e-10, 3.507001878736274e-11, 1.4801256447148607e-12, 6.107763237621481e-14, 2.4688164619993684e-15, 9.790380244805431e-17, 3.814169930611372e-18, 1.461500489002283e-19, 5.5136900984652555e-21, 2.0498608637561375e-22, 7.51615839267535e-24, 2.7200147989764716e-25, 9.72150622624137e-27, 3.43351694679153e-28, 1.199006219783925e-29, 4.141840716623263e-31, 1.415958515561243e-32, 4.792617404896511e-34, 1.60666833451046e-35, 5.33660246180305e-37, 1.7568374174556168e-38, 5.7340243951440405e-40, 1.8559789381413933e-41, 5.959206082346741e-43, 1.8985178543471987e-44, 6.0028067886664165e-46, 1.8840998311435352e-47, 5.871570698782817e-49, 1.8171528034466044e-50, 5.5859452061201384e-52, 1.7058741714407685e-53, 5.1762531160322205e-55, 1.5608876644990065e-56, 4.678229110125615e-58, 1.393824018128433e-59, 4.128678080644747e-61, 1.21604038978411e-62, 3.561833527027458e-64, 1.0376245468289445e-65, 3.006754689165197e-67, 8.667521927184613e-69, 2.48586298240458e-70, 7.093963738524416e-72, 2.014525641740682e-73, 5.693372246287931e-75, 1.601469421356797e-76, 4.483920476237131e-78, 1.2497520184872749e-79, 3.4677812772844688e-81, 9.580218859902266e-83, 2.6352865956832264e-84, 7.218395279193744e-86, 1.9689944540513503e-87, 5.3489555301120994e-89, 1.4472475566457065e-90, 3.9002619653708126e-92, 1.04700498747175e-93, 2.799843910293052e-95, 7.458891253481718e-97, 1.9796784218170032e-98, 5.235024937358749e-100, 1.379334867570842e-101, 3.621345753501994e-103, 9.474175304409948e-105, 2.470046977486171e-106, 6.417738619947667e-108, 1.6618504485248876e-109, 4.2889847661855834e-111, 1.1032876499438228e-112, 2.828871628529564e-114, 7.230128574751137e-116, 1.8420639700925267e-117, 4.678498262420008e-119, 1.1845899944467547e-120 ] } ], "layout": { "legend": { "bgcolor": "#F5F6F9", "font": { "color": "#4D5663" } }, "paper_bgcolor": "#F5F6F9", "plot_bgcolor": "#F5F6F9", "title": { "font": { "color": "#4D5663" }, "text": "Theoretical PMF for all Asteroid Sizes for 2500 Years" }, "xaxis": { "gridcolor": "#E1E5ED", "showgrid": true, "tickfont": { "color": "#4D5663" }, "title": { "font": { "color": "#4D5663" }, "text": "Number of Events" }, "zerolinecolor": "#E1E5ED" }, "yaxis": { "gridcolor": "#E1E5ED", "showgrid": true, "tickfont": { "color": "#4D5663" }, "title": { "font": { "color": "#4D5663" }, "text": "Probability" }, "zerolinecolor": "#E1E5ED" } } }, "text/html": [ "
" ], "text/vnd.plotly.v1+html": [ "
" ] }, "metadata": {}, "output_type": "display_data" } ], "source": [ "years = 2500\n", "\n", "# Generate data\n", "impact_df, lambdas, theo = simulate_impacts(df, years, trials=10000)\n", "\n", "\n", "# Plot Theoretical PMF of impacts\n", "theo.iloc[:80].iplot(kind='scatter', mode='lines+markers', xTitle='Number of Events', size=6,\n", " yTitle='Probability', title=f'Theoretical PMF for all Asteroid Sizes for {years} Years')" ] }, { "cell_type": "markdown", "metadata": {}, "source": [ "Now, if we live 2500 years, we can expect significantly more asteroid impacts! " ] }, { "cell_type": "code", "execution_count": 28, "metadata": { "ExecuteTime": { "end_time": "2019-02-04T17:41:44.614503Z", "start_time": "2019-02-04T17:41:44.484219Z" } }, "outputs": [ { "data": { "application/vnd.plotly.v1+json": { "config": { "linkText": "Export to plot.ly", "plotlyServerURL": "https://plot.ly", "showLink": false }, "data": [ { "mode": "lines", "name": "Theoretical", "type": "scatter", "uid": "f91d92a2-9948-4c1a-9cd6-8684cd4052ff", "x": [ 0, 0.25, 0.5, 0.75, 1, 1.25, 1.5, 1.75, 2, 2.25, 2.5, 2.75, 3, 3.25, 3.5, 3.75, 4, 4.25, 4.5, 4.75, 5, 5.25, 5.5, 5.75, 6, 6.25, 6.5, 6.75, 7, 7.25, 7.5, 7.75, 8, 8.25, 8.5, 8.75, 9, 9.25, 9.5, 9.75, 10, 10.25, 10.5, 10.75, 11, 11.25, 11.5, 11.75, 12, 12.25, 12.5, 12.75 ], "y": [ 11.275927977443688, 15.12062603904243, 18.796824161554532, 22.030427446575988, 24.60971281077085, 26.400613064168084, 27.34937915506184, 27.47509022980119, 26.855349104753692, 25.608594672243047, 23.876008002368984, 21.8052307005604, 19.53726647370831, 17.19715626836014, 14.888396418620092, 12.690644267726155, 10.660021019717098, 8.831245542516706, 7.220872263030746, 5.831017076697334, 4.653099175106514, 3.6712749326748026, 2.865373402557201, 2.213251264329031, 1.6925648249449943, 1.282009206490041, 0.9621042232432445, 0.7156179087997202, 0.5277175329203501, 0.3859289783675193, 0.27997232896378416, 0.20152723689746962, 0.143967939449833, 0.10209575700449829, 0.07188701270158342, 0.05026665080328314, 0.03491222531658451, 0.02408907996349378, 0.016515095286442714, 0.011251996449042607, 0.00761959317534457, 0.005129211416617091, 0.00343278052025345, 0.002284416953491674, 0.0015117965550172294, 0.000995067014823716, 0.0006514820422133178, 0.0004243182979570706, 0.0002749579984437586, 0.00017728438855940895, 0.0001137487645704453, 7.263330865029855e-05 ] }, { "marker": { "line": { "width": 2 } }, "name": "Observed", "type": "bar", "uid": "6274342c-bf8d-4707-a3e0-fb9423b12e98", "x": [ 2, 1, 3, 0, 4, 5, 6, 7, 8, 9, 10 ], "y": [ 26.840000000000003, 24.32, 19.900000000000002, 11.26, 10.6, 4.63, 1.69, 0.61, 0.1, 0.03, 0.02 ] } ], "layout": { "title": { "text": "Observed and Theoretical PMF of Asteroid Impacts with Diameter 0.0355 km over 2500 Years" }, "xaxis": { "title": { "text": "Number of Impacts" } }, "yaxis": { "title": { "text": "Probability (%)" } } } }, "text/html": [ "
" ], "text/vnd.plotly.v1+html": [ "
" ] }, "metadata": {}, "output_type": "display_data" } ], "source": [ "plot_pmf_data_and_theoretical(df, impact_df, 0.0355, years=years)" ] }, { "cell_type": "code", "execution_count": 29, "metadata": { "ExecuteTime": { "end_time": "2019-02-04T17:41:44.684816Z", "start_time": "2019-02-04T17:41:44.616022Z" } }, "outputs": [ { "data": { "application/vnd.plotly.v1+json": { "config": { "linkText": "Export to plot.ly", "plotlyServerURL": "https://plot.ly", "showLink": false }, "data": [ { "mode": "lines", "name": "Theoretical", "type": "scatter", "uid": "dbd6bb80-5c19-4ad2-9959-1163d91e113f", "x": [ 0, 0.25, 0.5, 0.75, 1, 1.25, 1.5, 1.75, 2, 2.25, 2.5, 2.75, 3, 3.25, 3.5, 3.75, 4, 4.25, 4.5, 4.75, 5, 5.25, 5.5, 5.75, 6, 6.25, 6.5, 6.75, 7, 7.25, 7.5, 7.75, 8, 8.25, 8.5, 8.75, 9, 9.25, 9.5, 9.75, 10, 10.25, 10.5, 10.75, 11, 11.25, 11.5, 11.75, 12, 12.25, 12.5, 12.75, 13, 13.25, 13.5, 13.75, 14, 14.25, 14.5, 14.75, 15, 15.25, 15.5, 15.75, 16, 16.25, 16.5, 16.75, 17, 17.25, 17.5, 17.75, 18, 18.25, 18.5, 18.75, 19, 19.25, 19.5, 19.75, 20, 20.25, 20.5, 20.75, 21, 21.25, 21.5, 21.75, 22, 22.25, 22.5, 22.75, 23, 23.25, 23.5, 23.75, 24, 24.25, 24.5, 24.75, 25, 25.25, 25.5, 25.75, 26, 26.25, 26.5, 26.75, 27, 27.25, 27.5, 27.75, 28, 28.25, 28.5, 28.75, 29, 29.25, 29.5, 29.75, 30, 30.25, 30.5, 30.75 ], "y": [ 0.0007319269719965149, 0.001497431466951918, 0.002840032994236314, 0.005078360822449679, 0.008655036443858788, 0.014165701677365144, 0.022388926771229604, 0.03431520955740997, 0.05117290297431508, 0.07444863214881903, 0.10589962362791602, 0.14755540109686285, 0.20170652589042526, 0.2708784846645492, 0.3577894426857448, 0.4652913647921075, 0.5962949171635696, 0.7536795485078339, 0.9401911466130961, 1.1583306081403517, 1.410237479091842, 1.6975734592581213, 2.021410965218157, 2.38213207674081, 2.779343031710172, 3.2118089849163654, 3.6774130251853383, 4.173142489994086, 4.695104478567541, 5.238571206432554, 5.79805453637555, 6.367407734732911, 6.939951307382645, 7.508618729219993, 8.066117046193042, 8.605096738653335, 9.118324912199974, 9.598855834921773, 10.040193060129761, 10.436437839443657, 10.782419208676469, 11.073801975409753, 11.307169803431849, 11.480081623388022, 11.591100649327204, 11.639796298597362, 11.626720254398402, 11.553358740133053, 11.422063764857848, 11.235966631095005, 10.998877360660886, 10.715173890358693, 10.38968492457262, 10.027570219826297, 9.63420183628259, 9.215049545708476, 8.775573159505088, 8.321124059610241, 7.856857704416664, 7.3876583646103535, 6.9180768407431765, 6.452281442943679, 5.994022087401745, 5.546606994382059, 5.112891165111754, 4.695275573095939, 4.295715829304584, 3.9157389676756917, 3.5564669427909696, 3.2186454290933026, 2.9026765532300973, 2.608654270014933, 2.3364011999168453, 2.085505873919359, 1.855359472537616, 1.645191292956084, 1.4541023257377206, 1.2810964654076065, 1.1251090134747337, 0.9850322551496552, 0.8597380000924272, 0.7480970717750588, 0.6489958089921327, 0.5613497068503457, 0.48411437386156914, 0.4162940175877681, 0.356947694945673, 0.30519357625311905, 0.2602114759505934, 0.2212438992348475, 0.18759584412144822, 0.15863358414035744, 0.1337826392659029, 0.11252512294417508, 0.09439663220153721, 0.07898282662988322, 0.06591582122163757, 0.054870498095458596, 0.045560823501354174, 0.037736239389833094, 0.031178183437834572, 0.02569677782094248, 0.021127715211902473, 0.01732936041882627, 0.01418007765970745, 0.01157578658029123, 0.009427744618141385, 0.007660549044957779, 0.006210348826890393, 0.005023254176585094, 0.004053930185800797, 0.003264360088527054, 0.002622763388499247, 0.0021026541818803092, 0.001682025419196295, 0.0013426454972811277, 0.001069454381689779, 0.0008500473743840909, 0.0006742356129490237, 0.0005336733783310698, 0.00042154326878272104, 0.00033229124635014457, 0.00026140446305318696, 0.00020522561621999673 ] }, { "marker": { "line": { "width": 2 } }, "name": "Observed", "type": "bar", "uid": "665f1398-db7f-4873-a289-8f75c7413dd9", "x": [ 11, 12, 10, 13, 14, 9, 8, 15, 16, 7, 17, 6, 18, 5, 19, 20, 4, 21, 22, 3, 23, 24, 2, 25, 26, 28, 1 ], "y": [ 11.74, 11.42, 10.96, 10.14, 9.24, 9.04, 7.02, 6.94, 4.9399999999999995, 4.61, 3.6999999999999997, 2.6100000000000003, 2.2399999999999998, 1.4500000000000002, 1.2, 0.79, 0.5499999999999999, 0.51, 0.33999999999999997, 0.22999999999999998, 0.15, 0.08, 0.04, 0.03, 0.01, 0.01, 0.01 ] } ], "layout": { "title": { "text": "Observed and Theoretical PMF of Asteroid Impacts with Diameter 0.0224 km over 2500 Years" }, "xaxis": { "title": { "text": "Number of Impacts" } }, "yaxis": { "title": { "text": "Probability (%)" } } } }, "text/html": [ "
" ], "text/vnd.plotly.v1+html": [ "
" ] }, "metadata": {}, "output_type": "display_data" } ], "source": [ "plot_pmf_data_and_theoretical(df, impact_df, 0.0224, years=years)" ] }, { "cell_type": "markdown", "metadata": {}, "source": [ "# Asteroid Impacts for all of Human History\n", "\n", "Running a simulation for the length of one human life is interesting, but say we are concerned with the well-being of the entire human race. Let's increase the length of time to 2 million years, about as long as the genus Homo (See [this Wikipedia article](https://en.wikipedia.org/wiki/Homo)) has been around and calculate the resulting expected number of impacts. All this requires is increasing the number of years and running the simulation function again." ] }, { "cell_type": "code", "execution_count": 30, "metadata": { "ExecuteTime": { "end_time": "2019-02-04T17:41:44.953255Z", "start_time": "2019-02-04T17:41:44.948551Z" } }, "outputs": [ { "data": { "text/plain": [ "20 2.24\n", "21 2.82\n", "22 3.55\n", "23 4.47\n", "24 5.62\n", "25 7.08\n", "26 8.91\n", "Name: diameter, dtype: float64" ] }, "execution_count": 30, "metadata": {}, "output_type": "execute_result" } ], "source": [ "df['diameter'].iloc[20:]" ] }, { "cell_type": "code", "execution_count": 31, "metadata": { "ExecuteTime": { "end_time": "2019-02-04T17:41:45.003798Z", "start_time": "2019-02-04T17:41:44.955238Z" } }, "outputs": [], "source": [ "# Each simulation is the entire history of the genus homo\n", "trials = 10_000\n", "years = 2_000_000\n", "\n", "with warnings.catch_warnings():\n", " warnings.simplefilter('ignore', category=RuntimeWarning)\n", " impact_df, lambdas, theo = simulate_impacts(df, years, trials)" ] }, { "cell_type": "markdown", "metadata": {}, "source": [ "Let's check the mean values against the theoretical (the expected number from lambda)." ] }, { "cell_type": "code", "execution_count": 32, "metadata": { "ExecuteTime": { "end_time": "2019-02-04T17:41:45.334437Z", "start_time": "2019-02-04T17:41:45.268004Z" } }, "outputs": [ { "data": { "application/vnd.plotly.v1+json": { "config": { "linkText": "Export to plot.ly", "plotlyServerURL": "https://plot.ly", "showLink": false }, "data": [ { "name": "Observed", "type": "bar", "uid": "0a5e490b-2330-45ff-bc5d-676b592664c7", "x": [ ".0200–.0251", ".0251–.0316", ".0316–.0398", ".0398–.0501", ".0501–.0631", ".0631–.0794", ".0784–.1000", ".100–.126", ".126–.158", ".158–.200", ".200–.251", ".251–.316", ".316–.398", ".398–.501", ".501–.631", ".632–.794", ".794–1.00", "1.00–1.26", "1.26–1.58", "1.58–2.00", "2.00–2.51", "2.51–3.16", "3.16–3.98", "3.98–5.01", "5.01–6.31", "6.31–7.94", "7.94–10.0" ], "y": [ 9461.2741, 4479.479, 1746.6535, 873.9623, 386.0258, 172.4814, 80.4425, 43.2771, 24.8534, 15.534, 11.2457, 8.1899, 5.8796, 4.5937, 3.334, 2.469, 1.7213, 1.0048, 0.7768, 0.5299, 0.3322, 0.1868, 0.1193, 0.0703, 0.0387, 0.0075, 0.0073 ] }, { "name": "Theoretical", "type": "bar", "uid": "531ca15a-8c44-42da-8759-025ca5a3550a", "x": [ ".0200–.0251", ".0251–.0316", ".0316–.0398", ".0398–.0501", ".0501–.0631", ".0631–.0794", ".0784–.1000", ".100–.126", ".126–.158", ".158–.200", ".200–.251", ".251–.316", ".316–.398", ".398–.501", ".501–.631", ".632–.794", ".794–1.00", "1.00–1.26", "1.26–1.58", "1.58–2.00", "2.00–2.51", "2.51–3.16", "3.16–3.98", "3.98–5.01", "5.01–6.31", "6.31–7.94", "7.94–10.0" ], "y": [ 9460, 4480, 1746.0000000000002, 874, 386, 172.6, 80.4, 43.20000000000001, 24.8, 15.540000000000001, 11.219999999999999, 8.16, 5.9, 4.6, 3.36, 2.48, 1.752, 1.022, 0.774, 0.534, 0.33, 0.182, 0.12219999999999999, 0.0678, 0.04059999999999999, 0.00674, 0.0067 ] } ], "layout": { "margin": { "b": 100 }, "title": { "text": "Simulated and Theoretical Average Asteroid Impacts in 2,000,000 Years" }, "xaxis": { "title": { "text": "Diameter Range (km)" } }, "yaxis": { "title": { "text": "Mean Impacts" }, "type": "linear" } } }, "text/html": [ "
" ], "text/vnd.plotly.v1+html": [ "
" ] }, "metadata": {}, "output_type": "display_data" } ], "source": [ "plot_mean_data_and_expected(impact_df, lambdas, years)" ] }, { "cell_type": "code", "execution_count": 33, "metadata": { "ExecuteTime": { "end_time": "2019-02-04T17:41:45.401982Z", "start_time": "2019-02-04T17:41:45.335985Z" } }, "outputs": [ { "data": { "application/vnd.plotly.v1+json": { "config": { "linkText": "Export to plot.ly", "plotlyServerURL": "https://plot.ly", "showLink": false }, "data": [ { "name": "Observed", "type": "bar", "uid": "34bb8f06-32e8-4d9f-b17c-cfbe0f7bb919", "x": [ ".0200–.0251", ".0251–.0316", ".0316–.0398", ".0398–.0501", ".0501–.0631", ".0631–.0794", ".0784–.1000", ".100–.126", ".126–.158", ".158–.200", ".200–.251", ".251–.316", ".316–.398", ".398–.501", ".501–.631", ".632–.794", ".794–1.00", "1.00–1.26", "1.26–1.58", "1.58–2.00", "2.00–2.51", "2.51–3.16", "3.16–3.98", "3.98–5.01", "5.01–6.31", "6.31–7.94", "7.94–10.0" ], "y": [ 9461.2741, 4479.479, 1746.6535, 873.9623, 386.0258, 172.4814, 80.4425, 43.2771, 24.8534, 15.534, 11.2457, 8.1899, 5.8796, 4.5937, 3.334, 2.469, 1.7213, 1.0048, 0.7768, 0.5299, 0.3322, 0.1868, 0.1193, 0.0703, 0.0387, 0.0075, 0.0073 ] }, { "name": "Theoretical", "type": "bar", "uid": "79cc1992-861a-4a6d-82be-a4803341dd43", "x": [ ".0200–.0251", ".0251–.0316", ".0316–.0398", ".0398–.0501", ".0501–.0631", ".0631–.0794", ".0784–.1000", ".100–.126", ".126–.158", ".158–.200", ".200–.251", ".251–.316", ".316–.398", ".398–.501", ".501–.631", ".632–.794", ".794–1.00", "1.00–1.26", "1.26–1.58", "1.58–2.00", "2.00–2.51", "2.51–3.16", "3.16–3.98", "3.98–5.01", "5.01–6.31", "6.31–7.94", "7.94–10.0" ], "y": [ 9460, 4480, 1746.0000000000002, 874, 386, 172.6, 80.4, 43.20000000000001, 24.8, 15.540000000000001, 11.219999999999999, 8.16, 5.9, 4.6, 3.36, 2.48, 1.752, 1.022, 0.774, 0.534, 0.33, 0.182, 0.12219999999999999, 0.0678, 0.04059999999999999, 0.00674, 0.0067 ] } ], "layout": { "margin": { "b": 100 }, "title": { "text": "Simulated and Theoretical Average Asteroid Impacts in 2,000,000 Years" }, "xaxis": { "title": { "text": "Diameter Range (km)" } }, "yaxis": { "title": { "text": "Mean Impacts" }, "type": "log" } } }, "text/html": [ "
" ], "text/vnd.plotly.v1+html": [ "
" ] }, "metadata": {}, "output_type": "display_data" } ], "source": [ "plot_mean_data_and_expected(impact_df, lambdas, years, log=True)" ] }, { "cell_type": "markdown", "metadata": {}, "source": [ "Now let's see if there are any impacts of the largest asteroids in any of the simulations. Again, this is the maximum number of impacts in any simulation which we could artificially increase simply by running more simulations." ] }, { "cell_type": "code", "execution_count": 34, "metadata": { "ExecuteTime": { "end_time": "2019-02-04T17:41:45.662036Z", "start_time": "2019-02-04T17:41:45.572990Z" } }, "outputs": [ { "data": { "application/vnd.plotly.v1+json": { "config": { "linkText": "Export to plot.ly", "plotlyServerURL": "https://plot.ly", "showLink": true }, "data": [ { "marker": { "color": "rgba(255, 153, 51, 0.6)", "line": { "color": "rgba(255, 153, 51, 1.0)", "width": 1 } }, "name": "None", "orientation": "v", "text": "", "type": "bar", "uid": "35150fb1-83ae-4f7d-9821-ae94f48b8925", "x": [ ".0200–.0251", ".0251–.0316", ".0316–.0398", ".0398–.0501", ".0501–.0631", ".0631–.0794", ".0784–.1000", ".100–.126", ".126–.158", ".158–.200", ".200–.251", ".251–.316", ".316–.398", ".398–.501", ".501–.631", ".632–.794", ".794–1.00", "1.00–1.26", "1.26–1.58", "1.58–2.00", "2.00–2.51", "2.51–3.16", "3.16–3.98", "3.98–5.01", "5.01–6.31", "6.31–7.94", "7.94–10.0" ], "y": [ 9804, 4723, 1903, 991, 457, 220, 116, 68, 46, 33, 25, 20, 16, 14, 13, 10, 9, 7, 6, 5, 5, 3, 4, 3, 2, 2, 1 ] } ], "layout": { "legend": { "bgcolor": "#F5F6F9", "font": { "color": "#4D5663" } }, "paper_bgcolor": "#F5F6F9", "plot_bgcolor": "#F5F6F9", "title": { "font": { "color": "#4D5663" }, "text": "Maximum Impacts per 2 Million Years" }, "xaxis": { "gridcolor": "#E1E5ED", "showgrid": true, "tickfont": { "color": "#4D5663" }, "title": { "font": { "color": "#4D5663" }, "text": "Diameter Range (km)" }, "zerolinecolor": "#E1E5ED" }, "yaxis": { "gridcolor": "#E1E5ED", "showgrid": true, "tickfont": { "color": "#4D5663" }, "title": { "font": { "color": "#4D5663" }, "text": "Maximum Impacts" }, "zerolinecolor": "#E1E5ED" } } }, "text/html": [ "
" ], "text/vnd.plotly.v1+html": [ "
" ] }, "metadata": {}, "output_type": "display_data" } ], "source": [ "impact_df.max().iplot(kind='bar', xTitle='Diameter Range (km)', yTitle='Maximum Impacts',\n", " title='Maximum Impacts per 2 Million Years')" ] }, { "cell_type": "markdown", "metadata": {}, "source": [ "We do see at least one occasion in 10,000 simulations where the largest asteroid hits. This shows how lucky we humans are to be here so show a little appreciation and kindness to your fellow Earthmates! \n", "\n", "### Simulated Data vs Theoretical \n", "\n", "Once again, we can plot the simluations of 2 million years versus the theoretical values." ] }, { "cell_type": "code", "execution_count": 35, "metadata": { "ExecuteTime": { "end_time": "2019-02-04T17:41:45.990512Z", "start_time": "2019-02-04T17:41:45.860543Z" } }, "outputs": [ { "data": { "application/vnd.plotly.v1+json": { "config": { "linkText": "Export to plot.ly", "plotlyServerURL": "https://plot.ly", "showLink": false }, "data": [ { "mode": "lines", "name": "Theoretical", "type": "scatter", "uid": "1764e267-f7a7-49d9-9b73-64f6cdd1ce00", "x": [ 0, 0.25, 0.5, 0.75, 1, 1.25, 1.5, 1.75, 2, 2.25, 2.5, 2.75, 3, 3.25, 3.5, 3.75, 4, 4.25, 4.5, 4.75, 5, 5.25, 5.5, 5.75, 6, 6.25, 6.5, 6.75, 7, 7.25, 7.5, 7.75 ], "y": [ 58.62552523672196, 55.29055854541881, 48.34064429610565, 39.84718357150376, 31.30603047640953, 23.620126610602917, 17.20926936941361, 12.159083444104574, 8.358710137201344, 5.605843382249759, 3.675899937306747, 2.3610729306006704, 1.4878504044218397, 0.9210831895758068, 0.5608373047205152, 0.33621678531753546, 0.1986280289903156, 0.11573139370199548, 0.06655269349350115, 0.037797844917802935, 0.021213473496165706, 0.011771536045117256, 0.006461661513732658, 0.0035102694236707425, 0.0018879991411587481, 0.0010057600396948183, 0.0005308503458974214, 0.0002777013144059521, 0.0001440273630541102, 7.407942913062525e-05, 3.7796544627896406e-05, 1.9134516373261733e-05 ] }, { "marker": { "line": { "width": 2 } }, "name": "Observed", "type": "bar", "uid": "ba4e418c-9bbc-4c2a-824b-517a43d18b83", "x": [ 0, 1, 2, 3, 4, 5 ], "y": [ 59.01, 31.1, 8.12, 1.47, 0.26, 0.04 ] } ], "layout": { "title": { "text": "Observed and Theoretical PMF of Asteroid Impacts with Diameter 1.78 km over 2000000 Years" }, "xaxis": { "title": { "text": "Number of Impacts" } }, "yaxis": { "title": { "text": "Probability (%)" } } } }, "text/html": [ "
" ], "text/vnd.plotly.v1+html": [ "
" ] }, "metadata": {}, "output_type": "display_data" } ], "source": [ "plot_pmf_data_and_theoretical(df, impact_df, 1.780, years)" ] }, { "cell_type": "code", "execution_count": 36, "metadata": { "ExecuteTime": { "end_time": "2019-02-04T17:41:46.064331Z", "start_time": "2019-02-04T17:41:45.992157Z" } }, "outputs": [ { "data": { "application/vnd.plotly.v1+json": { "config": { "linkText": "Export to plot.ly", "plotlyServerURL": "https://plot.ly", "showLink": false }, "data": [ { "mode": "lines", "name": "Theoretical", "type": "scatter", "uid": "94a41722-49bd-4eba-8239-1ba059297a44", "x": [ 0, 0.25, 0.5, 0.75, 1, 1.25, 1.5, 1.75, 2, 2.25, 2.5, 2.75, 3, 3.25, 3.5, 3.75, 4, 4.25, 4.5, 4.75, 5, 5.25, 5.5, 5.75 ], "y": [ 83.36013404157353, 60.06965913804705, 40.128151790876004, 25.273587120815108, 15.171544395566382, 8.74614237049965, 4.868882417292955, 2.628453060564771, 1.380610539996541, 0.7074657384137495, 0.354454639978927, 0.1739558025537412, 0.0837570394264568, 0.03961808135116997, 0.018431641278904207, 0.008442654950608239, 0.0038109452939037846, 0.0016965860719795139, 0.0007454574917245703, 0.0003234869896864631, 0.00013871840869809777, 5.8814983828623146e-05, 2.466786608979487e-05, 1.0239066456162831e-05 ] }, { "marker": { "line": { "width": 2 } }, "name": "Observed", "type": "bar", "uid": "f8331fc5-3e48-4d50-94f6-0f3bbfb96a26", "x": [ 0, 1, 2, 3 ], "y": [ 82.57, 16.24, 1.13, 0.06 ] } ], "layout": { "title": { "text": "Observed and Theoretical PMF of Asteroid Impacts with Diameter 2.82 km over 2000000 Years" }, "xaxis": { "title": { "text": "Number of Impacts" } }, "yaxis": { "title": { "text": "Probability (%)" } } } }, "text/html": [ "
" ], "text/vnd.plotly.v1+html": [ "
" ] }, "metadata": {}, "output_type": "display_data" } ], "source": [ "plot_pmf_data_and_theoretical(df, impact_df, 2.82, years)" ] }, { "cell_type": "markdown", "metadata": {}, "source": [ "### Theoretical Distribution\n", "\n", "We can again plot the theoretical Probability Mass Function for each asteroid size. While the most likely number of impacts is still zero for some sizes, we see a noticeable rightward shift in the graph as more impacts become more likely." ] }, { "cell_type": "code", "execution_count": 37, "metadata": { "ExecuteTime": { "end_time": "2019-02-04T17:41:46.569070Z", "start_time": "2019-02-04T17:41:46.182086Z" } }, "outputs": [ { "data": { "application/vnd.plotly.v1+json": { "config": { "linkText": "Export to plot.ly", "plotlyServerURL": "https://plot.ly", "showLink": true }, "data": [ { "line": { "color": "rgba(255, 153, 51, 1.0)", "dash": "solid", "shape": "linear", "width": 1.3 }, "marker": { "size": 6, "symbol": "circle" }, "mode": "lines+markers", "name": "0.022", "text": "", "type": "scatter", "uid": "e88e48ab-ed23-4602-8045-989dc21adbe5", "x": [ 0.25, 0.5, 0.75, 1, 1.25, 1.5, 1.75, 2, 2.25, 2.5, 2.75, 3, 3.25, 3.5, 3.75, 4, 4.25, 4.5, 4.75, 5, 5.25, 5.5, 5.75, 6, 6.25, 6.5, 6.75, 7, 7.25, 7.5, 7.75, 8, 8.25, 8.5, 8.75, 9, 9.25, 9.5, 9.75, 10, 10.25, 10.5, 10.75, 11, 11.25, 11.5, 11.75, 12, 12.25, 12.5, 12.75, 13, 13.25, 13.5, 13.75, 14, 14.25, 14.5, 14.75, 15, 15.25, 15.5, 15.75, 16, 16.25, 16.5, 16.75, 17, 17.25, 17.5, 17.75, 18, 18.25, 18.5, 18.75, 19, 19.25, 19.5, 19.75, 20, 20.25, 20.5, 20.75, 21, 21.25, 21.5, 21.75, 22, 22.25, 22.5, 22.75, 23, 23.25, 23.5, 23.75, 24, 24.25, 24.5, 24.75, 25, 25.25, 25.5, 25.75, 26, 26.25, 26.5, 26.75, 27, 27.25, 27.5, 27.75, 28, 28.25, 28.5, 28.75, 29, 29.25, 29.5, 29.75, 30 ], "y": [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 ] }, { "line": { "color": "rgba(55, 128, 191, 1.0)", "dash": "solid", "shape": "linear", "width": 1.3 }, "marker": { "size": 6, "symbol": "circle" }, "mode": "lines+markers", "name": "0.028", "text": "", "type": "scatter", "uid": "91bfa4a9-a41d-4dfe-b781-955a9381d018", "x": [ 0.25, 0.5, 0.75, 1, 1.25, 1.5, 1.75, 2, 2.25, 2.5, 2.75, 3, 3.25, 3.5, 3.75, 4, 4.25, 4.5, 4.75, 5, 5.25, 5.5, 5.75, 6, 6.25, 6.5, 6.75, 7, 7.25, 7.5, 7.75, 8, 8.25, 8.5, 8.75, 9, 9.25, 9.5, 9.75, 10, 10.25, 10.5, 10.75, 11, 11.25, 11.5, 11.75, 12, 12.25, 12.5, 12.75, 13, 13.25, 13.5, 13.75, 14, 14.25, 14.5, 14.75, 15, 15.25, 15.5, 15.75, 16, 16.25, 16.5, 16.75, 17, 17.25, 17.5, 17.75, 18, 18.25, 18.5, 18.75, 19, 19.25, 19.5, 19.75, 20, 20.25, 20.5, 20.75, 21, 21.25, 21.5, 21.75, 22, 22.25, 22.5, 22.75, 23, 23.25, 23.5, 23.75, 24, 24.25, 24.5, 24.75, 25, 25.25, 25.5, 25.75, 26, 26.25, 26.5, 26.75, 27, 27.25, 27.5, 27.75, 28, 28.25, 28.5, 28.75, 29, 29.25, 29.5, 29.75, 30 ], "y": [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 ] }, { "line": { "color": "rgba(50, 171, 96, 1.0)", "dash": "solid", "shape": "linear", "width": 1.3 }, "marker": { "size": 6, "symbol": "circle" }, "mode": "lines+markers", "name": "0.036", "text": "", "type": "scatter", "uid": "99ac7df7-6cf8-4b73-8c9b-a8201f1db73d", "x": [ 0.25, 0.5, 0.75, 1, 1.25, 1.5, 1.75, 2, 2.25, 2.5, 2.75, 3, 3.25, 3.5, 3.75, 4, 4.25, 4.5, 4.75, 5, 5.25, 5.5, 5.75, 6, 6.25, 6.5, 6.75, 7, 7.25, 7.5, 7.75, 8, 8.25, 8.5, 8.75, 9, 9.25, 9.5, 9.75, 10, 10.25, 10.5, 10.75, 11, 11.25, 11.5, 11.75, 12, 12.25, 12.5, 12.75, 13, 13.25, 13.5, 13.75, 14, 14.25, 14.5, 14.75, 15, 15.25, 15.5, 15.75, 16, 16.25, 16.5, 16.75, 17, 17.25, 17.5, 17.75, 18, 18.25, 18.5, 18.75, 19, 19.25, 19.5, 19.75, 20, 20.25, 20.5, 20.75, 21, 21.25, 21.5, 21.75, 22, 22.25, 22.5, 22.75, 23, 23.25, 23.5, 23.75, 24, 24.25, 24.5, 24.75, 25, 25.25, 25.5, 25.75, 26, 26.25, 26.5, 26.75, 27, 27.25, 27.5, 27.75, 28, 28.25, 28.5, 28.75, 29, 29.25, 29.5, 29.75, 30 ], "y": [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 ] }, { "line": { "color": "rgba(128, 0, 128, 1.0)", "dash": "solid", "shape": "linear", "width": 1.3 }, "marker": { "size": 6, "symbol": "circle" }, "mode": "lines+markers", "name": "0.045", "text": "", "type": "scatter", "uid": "6e0bdf51-f600-46ce-a5d3-28745fbfaaa8", "x": [ 0.25, 0.5, 0.75, 1, 1.25, 1.5, 1.75, 2, 2.25, 2.5, 2.75, 3, 3.25, 3.5, 3.75, 4, 4.25, 4.5, 4.75, 5, 5.25, 5.5, 5.75, 6, 6.25, 6.5, 6.75, 7, 7.25, 7.5, 7.75, 8, 8.25, 8.5, 8.75, 9, 9.25, 9.5, 9.75, 10, 10.25, 10.5, 10.75, 11, 11.25, 11.5, 11.75, 12, 12.25, 12.5, 12.75, 13, 13.25, 13.5, 13.75, 14, 14.25, 14.5, 14.75, 15, 15.25, 15.5, 15.75, 16, 16.25, 16.5, 16.75, 17, 17.25, 17.5, 17.75, 18, 18.25, 18.5, 18.75, 19, 19.25, 19.5, 19.75, 20, 20.25, 20.5, 20.75, 21, 21.25, 21.5, 21.75, 22, 22.25, 22.5, 22.75, 23, 23.25, 23.5, 23.75, 24, 24.25, 24.5, 24.75, 25, 25.25, 25.5, 25.75, 26, 26.25, 26.5, 26.75, 27, 27.25, 27.5, 27.75, 28, 28.25, 28.5, 28.75, 29, 29.25, 29.5, 29.75, 30 ], "y": [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 ] }, { "line": { "color": "rgba(219, 64, 82, 1.0)", "dash": "solid", "shape": "linear", "width": 1.3 }, "marker": { "size": 6, "symbol": "circle" }, "mode": "lines+markers", "name": "0.056", "text": "", "type": "scatter", "uid": "07912dcd-dcd1-4b78-b2b3-a2c9371c3b9c", "x": [ 0.25, 0.5, 0.75, 1, 1.25, 1.5, 1.75, 2, 2.25, 2.5, 2.75, 3, 3.25, 3.5, 3.75, 4, 4.25, 4.5, 4.75, 5, 5.25, 5.5, 5.75, 6, 6.25, 6.5, 6.75, 7, 7.25, 7.5, 7.75, 8, 8.25, 8.5, 8.75, 9, 9.25, 9.5, 9.75, 10, 10.25, 10.5, 10.75, 11, 11.25, 11.5, 11.75, 12, 12.25, 12.5, 12.75, 13, 13.25, 13.5, 13.75, 14, 14.25, 14.5, 14.75, 15, 15.25, 15.5, 15.75, 16, 16.25, 16.5, 16.75, 17, 17.25, 17.5, 17.75, 18, 18.25, 18.5, 18.75, 19, 19.25, 19.5, 19.75, 20, 20.25, 20.5, 20.75, 21, 21.25, 21.5, 21.75, 22, 22.25, 22.5, 22.75, 23, 23.25, 23.5, 23.75, 24, 24.25, 24.5, 24.75, 25, 25.25, 25.5, 25.75, 26, 26.25, 26.5, 26.75, 27, 27.25, 27.5, 27.75, 28, 28.25, 28.5, 28.75, 29, 29.25, 29.5, 29.75, 30 ], "y": [ 1.1263042627406087e-167, 5.105975151987174e-167, 2.1823550353055672e-166, 8.89031788497411e-166, 3.4780275633430004e-165, 1.3139376057780327e-164, 4.813651677873993e-164, 1.715831351800003e-163, 5.966749508668436e-163, 2.028719663321282e-162, 6.756616536943132e-162, 2.2077030059826706e-161, 7.086662493372357e-161, 2.237387971548614e-160, 6.954810622026797e-160, 2.1304334007732772e-159, 6.436356993980541e-159, 1.9191816822617004e-158, 5.651698737057565e-158, 1.64469458539697e-157, 4.732254856526646e-157, 1.3469165988236661e-156, 3.7940099347899486e-156, 1.0580868499387175e-155, 2.9226405993908565e-155, 7.99861241762977e-155, 2.1696116071539556e-154, 5.8345932010906405e-154, 1.5560541673998215e-153, 4.116619190940122e-153, 1.080606555305067e-152, 2.8151912195262343e-152, 7.28044737716765e-152, 1.869429420826926e-151, 4.767018632545781e-151, 1.2074042341523628e-150, 3.0381110136072565e-150, 7.595786909886247e-150, 1.887250453500176e-149, 4.660580343828119e-149, 1.144108147563318e-148, 2.7923559497296097e-148, 6.776545814428539e-148, 1.635440011561504e-147, 3.9255621774172517e-147, 9.37260344865765e-147, 2.2261673909526945e-146, 5.260665370522839e-146, 1.2369526534555584e-145, 2.894259944945482e-145, 6.739612650256783e-145, 1.5620129484783197e-144, 3.603499805538457e-144, 8.275439546288564e-144, 1.891993078544814e-143, 4.306692843661653e-143, 9.761059122370839e-143, 2.2029790792188866e-142, 4.951249683513885e-142, 1.1082556251022653e-141, 2.4706680794984554e-141, 5.486128545667678e-141, 1.2134491287849905e-140, 2.673666695559215e-140, 5.868786945762484e-140, 1.2834215870471054e-139, 2.7963663505134705e-139, 6.070796144034452e-139, 1.313247397718446e-138, 2.830861329143902e-138, 6.081112176327885e-138, 1.3018485064429439e-137, 2.777608194626411e-137, 5.9065539083759235e-137, 1.2518982933667003e-136, 2.644808018352507e-136, 5.569645522731403e-136, 1.1691947736580036e-135, 2.4467480569090955e-135, 5.104479475420338e-135, 1.0616707021107759e-134, 2.2015082079609226e-134, 4.551540963695955e-134, 9.382519416725004e-134, 1.9284936047753386e-133, 3.952475201269378e-133, 8.077677296490296e-133, 1.6462056794799323e-132, 3.3456113772731714e-132, 6.780690789733247e-132, 1.3705421698660457e-131, 2.7627625751271905e-131, 5.554434372591156e-131, 1.113764529717886e-130, 2.227491695024394e-130, 4.443443141662899e-130, 8.841285228124484e-130, 1.75474738151471e-129, 3.4739870475936004e-129, 6.860676210727517e-129, 1.3515786526954652e-128, 2.65620584025364e-128, 5.207607768431574e-128, 1.0185465451310848e-127, 1.98746422834457e-127, 3.869039450331717e-127, 7.514529340615278e-127, 1.4561443200762918e-126, 2.8152704298752445e-126, 5.430724464829248e-126, 1.0452642614333325e-125, 2.0073989555337454e-125, 3.8467057909091836e-125, 7.355296994470487e-125, 1.4033808866548396e-124, 2.6719172304690542e-124, 5.076336530909213e-124, 9.624219118188507e-124, 1.8208572176429178e-123, 3.4378668365368485e-123 ] }, { "line": { "color": "rgba(0, 128, 128, 1.0)", "dash": "solid", "shape": "linear", "width": 1.3 }, "marker": { "size": 6, "symbol": "circle" }, "mode": "lines+markers", "name": "0.071", "text": "", "type": "scatter", "uid": "8a3a2c47-5679-4e26-bb95-4ac38171593c", "x": [ 0.25, 0.5, 0.75, 1, 1.25, 1.5, 1.75, 2, 2.25, 2.5, 2.75, 3, 3.25, 3.5, 3.75, 4, 4.25, 4.5, 4.75, 5, 5.25, 5.5, 5.75, 6, 6.25, 6.5, 6.75, 7, 7.25, 7.5, 7.75, 8, 8.25, 8.5, 8.75, 9, 9.25, 9.5, 9.75, 10, 10.25, 10.5, 10.75, 11, 11.25, 11.5, 11.75, 12, 12.25, 12.5, 12.75, 13, 13.25, 13.5, 13.75, 14, 14.25, 14.5, 14.75, 15, 15.25, 15.5, 15.75, 16, 16.25, 16.5, 16.75, 17, 17.25, 17.5, 17.75, 18, 18.25, 18.5, 18.75, 19, 19.25, 19.5, 19.75, 20, 20.25, 20.5, 20.75, 21, 21.25, 21.5, 21.75, 22, 22.25, 22.5, 22.75, 23, 23.25, 23.5, 23.75, 24, 24.25, 24.5, 24.75, 25, 25.25, 25.5, 25.75, 26, 26.25, 26.5, 26.75, 27, 27.25, 27.5, 27.75, 28, 28.25, 28.5, 28.75, 29, 29.25, 29.5, 29.75, 30 ], "y": [ 4.3924976480736733e-75, 1.6283504499628422e-74, 5.691253863791011e-74, 1.8958903449430346e-73, 6.065160752460128e-73, 1.87368858442391e-72, 5.613202382230448e-72, 1.6361533676858386e-71, 4.652652203887192e-71, 1.2935945986862672e-70, 3.5230499315380916e-70, 9.413335708752523e-70, 2.470916216587475e-69, 6.379269363807135e-69, 1.6215424484892656e-68, 4.0618543583267145e-68, 1.0034826799599956e-67, 2.446804204873581e-67, 5.892173191773626e-67, 1.402152124494382e-66, 3.2990687725922897e-66, 7.678516468385093e-66, 1.7686766833045698e-65, 4.033524278128839e-65, 9.110708322390868e-65, 2.038941449912718e-64, 4.522571785753612e-64, 9.945518434357679e-64, 2.1689769054409157e-63, 4.6922839233991357e-63, 1.0072205035110625e-62, 2.1457456022126686e-62, 4.537762592473964e-62, 9.528096531514009e-62, 1.9868143874972496e-61, 4.1150632326878515e-61, 8.467219713091957e-61, 1.7311046961466507e-60, 3.51717090545667e-60, 7.102599139619231e-60, 1.4257971926630946e-59, 2.8456063862372555e-59, 5.647104170063453e-59, 1.1144623740893449e-58, 2.1874897373657784e-58, 4.270884019691742e-58, 8.295235572365548e-58, 1.6029683813985077e-57, 3.082128397300681e-57, 5.897236654390357e-57, 1.12294718414925e-56, 2.128248789456788e-56, 4.014908387729038e-56, 7.539726270724264e-56, 1.4096049744302587e-55, 2.6238267218588676e-55, 4.862969738400223e-55, 8.974874167772469e-55, 1.6494767361807633e-54, 3.0191499479522705e-54, 5.50392509408445e-54, 9.993956653919535e-54, 1.807617045490792e-53, 3.256908006353512e-53, 5.846015207624468e-53, 1.0454284354342494e-52, 1.8626549376221535e-52, 3.3067195405683306e-52, 5.849404201947728e-52, 1.0310911311768656e-51, 1.8112351675131475e-51, 3.1707766261227435e-51, 5.532094056198235e-51, 9.61980158060146e-51, 1.667302346201436e-50, 2.880400240362029e-50, 4.960204852466575e-50, 8.514757706727241e-50, 1.4570956200221153e-49, 2.4857854074324307e-49, 4.227809173015953e-49, 7.16901063502986e-49, 1.212022669955745e-48, 2.0430788634420836e-48, 3.433975827117899e-48, 5.755215049330948e-48, 9.618166107326972e-48, 1.6028882355913803e-47, 2.6638392258901095e-47, 4.414889411175652e-47, 7.29712294560279e-47, 1.202863084622053e-46, 1.9775425823166997e-46, 3.242595371782627e-46, 5.303088085941228e-46, 8.650590350240265e-46, 1.4075210297231445e-45, 2.284375351712985e-45, 3.6982343581149736e-45, 5.972367577805879e-45, 9.621312068523352e-45, 1.5462085713947497e-44, 2.4788941755753193e-44, 3.9647332458819007e-44, 6.326241763912878e-44, 1.0070777336706936e-43, 1.599465924128224e-43, 2.534492437923023e-43, 4.007006709913258e-43, 6.320786066602246e-43, 9.948389856019155e-43, 1.5623335528054066e-42, 2.448174719047888e-42, 3.827956754721219e-42, 5.97249422312663e-42, 9.29857831773149e-42, 1.444632329940737e-41, 2.2396791046267208e-41, 3.4650504299551465e-41, 5.349782058801514e-41 ] }, { "line": { "color": "rgba(255, 255, 51, 1.0)", "dash": "solid", "shape": "linear", "width": 1.3 }, "marker": { "size": 6, "symbol": "circle" }, "mode": "lines+markers", "name": "0.089", "text": "", "type": "scatter", "uid": "fdb3b200-2bbd-41d6-a404-d738792c865f", "x": [ 0.25, 0.5, 0.75, 1, 1.25, 1.5, 1.75, 2, 2.25, 2.5, 2.75, 3, 3.25, 3.5, 3.75, 4, 4.25, 4.5, 4.75, 5, 5.25, 5.5, 5.75, 6, 6.25, 6.5, 6.75, 7, 7.25, 7.5, 7.75, 8, 8.25, 8.5, 8.75, 9, 9.25, 9.5, 9.75, 10, 10.25, 10.5, 10.75, 11, 11.25, 11.5, 11.75, 12, 12.25, 12.5, 12.75, 13, 13.25, 13.5, 13.75, 14, 14.25, 14.5, 14.75, 15, 15.25, 15.5, 15.75, 16, 16.25, 16.5, 16.75, 17, 17.25, 17.5, 17.75, 18, 18.25, 18.5, 18.75, 19, 19.25, 19.5, 19.75, 20, 20.25, 20.5, 20.75, 21, 21.25, 21.5, 21.75, 22, 22.25, 22.5, 22.75, 23, 23.25, 23.5, 23.75, 24, 24.25, 24.5, 24.75, 25, 25.25, 25.5, 25.75, 26, 26.25, 26.5, 26.75, 27, 27.25, 27.5, 27.75, 28, 28.25, 28.5, 28.75, 29, 29.25, 29.5, 29.75, 30 ], "y": [ 3.9968383467242217e-35, 1.2240713654849916e-34, 3.5344401555114284e-34, 9.727017645719675e-34, 2.5707664246130194e-33, 6.561022518999556e-33, 1.6238227914463934e-32, 3.9102610935793096e-32, 9.186205357283857e-32, 2.1100248421102568e-31, 4.747467361174183e-31, 1.047949973079255e-30, 2.2725258791557604e-30, 4.8470284944475625e-30, 1.017857002235745e-29, 2.106379445889303e-29, 4.299084251391133e-29, 8.660024243412979e-29, 1.722856904836924e-28, 3.3870581489899994e-28, 6.583740453558993e-28, 1.265938089400734e-27, 2.4090033938937168e-27, 4.5386579196465994e-27, 8.46932371945829e-27, 1.565868036735677e-26, 2.869390709171183e-26, 5.212972810565523e-26, 9.392187959233747e-26, 1.678610535380646e-25, 2.9767614582885568e-25, 5.23903767461835e-25, 9.153114083907795e-25, 1.5877680828776933e-24, 2.735218528530285e-24, 4.680206989325727e-24, 7.955787809147964e-24, 1.3437531985617533e-23, 2.2555032789111275e-23, 3.762886419417884e-23, 6.240442340053624e-23, 1.0289310206129996e-22, 1.6869066383670204e-22, 2.7503278920108907e-22, 4.459836125691657e-22, 7.193569918024797e-22, 1.1542748402102847e-21, 1.8427196876472968e-21, 2.9271087714743612e-21, 4.62690417127355e-21, 7.27872134532603e-21, 1.1396512529757129e-20, 1.776147511143688e-20, 2.7555784842251363e-20, 4.256066881194277e-20, 6.544854338517666e-20, 1.0021211220768597e-19, 1.5279207595289727e-19, 2.3199171338848793e-19, 3.508041925445469e-19, 5.283313981310135e-19, 7.925472842976089e-19, 1.1842624607259959e-18, 1.7627910675363486e-18, 2.614021194445137e-18, 3.8618667671228945e-18, 5.6844598114847804e-18, 8.336964813524848e-18, 1.2183611828022552e-17, 1.7742519318667476e-17, 2.5748201061598673e-17, 3.7238442833744325e-17, 5.3674651560165107e-17, 7.710802990383054e-17, 1.104082861521351e-16, 1.5757741072805495e-16, 2.241788044383001e-16, 3.179223386804091e-16, 4.4945955476616e-16, 6.334611911267809e-16, 8.9007288280688e-16, 1.246875903897799e-15, 1.7415203953349045e-15, 2.4252514174568184e-15, 3.367616930714032e-15, 4.662735938296886e-15, 6.437620219996616e-15, 8.863191543796738e-15, 1.2168827021546434e-14, 1.6661509752847548e-14, 2.2750974315944083e-14, 3.098263478788077e-14, 4.208058892612185e-14, 5.700363336718903e-14, 7.701803515797492e-14, 1.0379182653940059e-13, 1.3951667421279173e-13, 1.870649846008979e-13, 2.5019192027075486e-13, 3.337945141507124e-13, 4.442431923448891e-13, 5.898048926240076e-13, 7.811817627094641e-13, 1.0321953437583563e-12, 1.3606534348392033e-12, 1.7894457874328382e-12, 2.3479257466108747e-12, 3.073648356969329e-12, 4.014551785727412e-12, 5.231688774894555e-12, 6.802638919910429e-12, 8.825761710726219e-12, 1.1425485436194122e-11, 1.475886938601832e-11, 1.9023727622984298e-11, 2.4468663501461652e-11, 3.1405436891282315e-11, 4.0224172835114356e-11, 5.1412023559258394e-11, 6.557601818391721e-11 ] }, { "line": { "color": "rgba(128, 128, 0, 1.0)", "dash": "solid", "shape": "linear", "width": 1.3 }, "marker": { "size": 6, "symbol": "circle" }, "mode": "lines+markers", "name": "0.112", "text": "", "type": "scatter", "uid": "637ae51b-2c9c-42b2-a982-3f12d2a3d4ac", "x": [ 0.25, 0.5, 0.75, 1, 1.25, 1.5, 1.75, 2, 2.25, 2.5, 2.75, 3, 3.25, 3.5, 3.75, 4, 4.25, 4.5, 4.75, 5, 5.25, 5.5, 5.75, 6, 6.25, 6.5, 6.75, 7, 7.25, 7.5, 7.75, 8, 8.25, 8.5, 8.75, 9, 9.25, 9.5, 9.75, 10, 10.25, 10.5, 10.75, 11, 11.25, 11.5, 11.75, 12, 12.25, 12.5, 12.75, 13, 13.25, 13.5, 13.75, 14, 14.25, 14.5, 14.75, 15, 15.25, 15.5, 15.75, 16, 16.25, 16.5, 16.75, 17, 17.25, 17.5, 17.75, 18, 18.25, 18.5, 18.75, 19, 19.25, 19.5, 19.75, 20, 20.25, 20.5, 20.75, 21, 21.25, 21.5, 21.75, 22, 22.25, 22.5, 22.75, 23, 23.25, 23.5, 23.75, 24, 24.25, 24.5, 24.75, 25, 25.25, 25.5, 25.75, 26, 26.25, 26.5, 26.75, 27, 27.25, 27.5, 27.75, 28, 28.25, 28.5, 28.75, 29, 29.25, 29.5, 29.75, 30 ], "y": [ 4.898106623720274e-19, 1.2843261181964904e-18, 3.175017570518277e-18, 7.48104261378714e-18, 1.692785649157727e-17, 3.6988592204058935e-17, 7.83775765979369e-17, 1.6159052045780227e-16, 3.250148446382837e-16, 6.391628732861384e-16, 1.2312404760112272e-15, 2.326903494592353e-15, 4.320197319499649e-15, 7.88909603598891e-15, 1.4183890283649341e-14, 2.513055774159742e-14, 4.3913535106443495e-14, 7.573532194549357e-14, 1.2899874952708454e-13, 2.1712801888740177e-13, 3.6134566030444944e-13, 5.948665287355133e-13, 9.691732138382702e-13, 1.563321735989293e-12, 2.497621204024355e-12, 3.9535744679037196e-12, 6.2027085685649306e-12, 9.64792842781964e-12, 1.488237738122099e-11, 2.277258893512543e-11, 3.4575098085420014e-11, 5.209881351022606e-11, 7.792953974166629e-11, 1.1573833435263751e-10, 1.7070219854744512e-10, 2.5007430484908513e-10, 3.639520126313496e-10, 5.263048467404149e-10, 7.5634204894868e-10, 1.0803209969480482e-09, 1.533924580065786e-09, 2.1653685123034214e-09, 3.039439675775162e-09, 4.2427151880141535e-09, 5.89027038745262e-09, 8.134253889696336e-09, 1.1174790978169108e-08, 1.5273774676850958e-08, 2.0772218835751285e-08, 2.8111981442790534e-08, 3.786282119662004e-08, 5.075592815692011e-08, 6.772527197769478e-08, 8.995834061692974e-08, 1.1895810005047177e-07, 1.5661829259849636e-07, 2.0531450873238e-07, 2.6801381480354246e-07, 3.4840609641900884e-07, 4.5106068268366973e-07, 5.816122476877913e-07, 7.469804386782603e-07, 9.55628150177853e-07, 1.2178638432459085e-06, 1.5461937907761596e-06, 1.9557306030849e-06, 2.464664841055717e-06, 3.0948069428366623e-06, 3.872207058639427e-06, 4.827860688758156e-06, 5.998508232879268e-06, 7.427536662807991e-06, 9.165991503190314e-06, 1.1273707121856885e-05, 1.3820562968553836e-05, 1.688787283333186e-05, 2.0569913399367368e-05, 2.4975597316113723e-05, 3.0230294695773454e-05, 3.647780531999682e-05, 4.388248191865038e-05, 5.263150263688355e-05, 6.293728823409222e-05, 7.50400566582792e-05, 8.921050441815046e-05, 0.00010575260064713347, 0.00012500647594081772, 0.00014735138398353008, 0.00017320870970175732, 0.0002030449932424964, 0.00023737493453377255, 0.0002767643386125435, 0.0003218329573813297, 0.0003732571790670572, 0.0004317725124993253, 0.0004981758095025785, 0.0005733271653143693, 0.0006581514341100764, 0.000753639294544277, 0.0008608477988204558, 0.0009809003382804256, 0.0011149859589629533, 0.0012643579621092345, 0.0014303317272709112, 0.0016142816995700722, 0.0018176374878188524, 0.0020418790266586513, 0.0022885307636334585, 0.00255915484115329, 0.002855343253591799, 0.0031787089712307674, 0.003530876035320195, 0.003913468642046802, 0.0043280992475496745, 0.004776355741118928, 0.005259787749166637, 0.00577989214825374, 0.006338097881157493, 0.006935750185423115, 0.007574094358799955 ] }, { "line": { "color": "rgba(251, 128, 114, 1.0)", "dash": "solid", "shape": "linear", "width": 1.3 }, "marker": { "size": 6, "symbol": "circle" }, "mode": "lines+markers", "name": "0.141", "text": "", "type": "scatter", "uid": "59c27675-f94e-4fe6-bbd0-b0634a4362c5", "x": [ 0.25, 0.5, 0.75, 1, 1.25, 1.5, 1.75, 2, 2.25, 2.5, 2.75, 3, 3.25, 3.5, 3.75, 4, 4.25, 4.5, 4.75, 5, 5.25, 5.5, 5.75, 6, 6.25, 6.5, 6.75, 7, 7.25, 7.5, 7.75, 8, 8.25, 8.5, 8.75, 9, 9.25, 9.5, 9.75, 10, 10.25, 10.5, 10.75, 11, 11.25, 11.5, 11.75, 12, 12.25, 12.5, 12.75, 13, 13.25, 13.5, 13.75, 14, 14.25, 14.5, 14.75, 15, 15.25, 15.5, 15.75, 16, 16.25, 16.5, 16.75, 17, 17.25, 17.5, 17.75, 18, 18.25, 18.5, 18.75, 19, 19.25, 19.5, 19.75, 20, 20.25, 20.5, 20.75, 21, 21.25, 21.5, 21.75, 22, 22.25, 22.5, 22.75, 23, 23.25, 23.5, 23.75, 24, 24.25, 24.5, 24.75, 25, 25.25, 25.5, 25.75, 26, 26.25, 26.5, 26.75, 27, 27.25, 27.5, 27.75, 28, 28.25, 28.5, 28.75, 29, 29.25, 29.5, 29.75, 30 ], "y": [ 4.176271123359789e-11, 9.531862053119428e-11, 2.051117549765455e-10, 4.2067676895764823e-10, 8.285721908745821e-10, 1.5759345261157454e-09, 2.9067265848104726e-09, 5.216391935074838e-09, 9.132706814973174e-09, 1.563327049906819e-08, 2.6213388837563538e-08, 4.3122173329951996e-08, 6.968957815733375e-08, 1.1077288810768319e-07, 1.7335787817908687e-07, 2.6735747464570235e-07, 4.066591854827946e-07, 6.104816944601208e-07, 9.05110606071864e-07, 1.3260930742426838e-06, 1.920980533328249e-06, 2.752717458656545e-06, 3.903781396622996e-06, 5.48118470686976e-06, 7.6224507562464925e-06, 1.0502675842258819e-05, 1.4342782020185232e-05, 1.9419054390052864e-05, 2.6074038448953522e-05, 3.472884811840249e-05, 4.589690246459275e-05, 6.019906860916387e-05, 7.838013982230877e-05, 0.00010132652156898609, 0.00013008493498536, 0.0001658818779452516, 0.00021014351001008184, 0.0002645155510432479, 0.0003308827064243003, 0.00041138705730422396, 0.0005084447851951249, 0.0006247605396069093, 0.0007633387087741999, 0.0009274908201040686, 0.0011208382820301422, 0.0013473096854131612, 0.0016111319129872472, 0.0019168143615484084, 0.002269125664844696, 0.002673062415859711, 0.0031338095248693125, 0.0036566920128000406, 0.004247118225520639, 0.0049105146602459885, 0.005652252815764289, 0.006477568708388644, 0.007391475929327147, 0.008398673349937968, 0.009503448802098599, 0.010709580264535891, 0.01202023626539759, 0.013437877359900749, 0.01496416065346319, 0.01659984941003063, 0.018344729808114475, 0.020197536880335668, 0.022155891594381322, 0.024216250904044688, 0.026373872419781973, 0.02862279512184713, 0.030955837269896164, 0.033364612356683795, 0.03583956361701879, 0.03837001724442209, 0.04094425409564932, 0.04354959928661885, 0.046172528711795655, 0.04879879116213682, 0.05141354438339762, 0.05400150311540737, 0.05654709689148306, 0.05903463516199965, 0.06144847714256679, 0.06377320367914777, 0.06599378837217788, 0.06809576521012053, 0.07006539002922563, 0.07188979323831202, 0.07355712142157353, 0.07505666565382176, 0.07637897462526572, 0.07751595097000599, 0.07846092951634509, 0.07920873651977785, 0.07975572929290906, 0.08009981600233954, 0.08024045575279834, 0.08017863941593838, 0.07991685197834927, 0.07945901747432083, 0.078810427828491, 0.07797765715746165, 0.07696846326458495, 0.07579167820627523, 0.07445708991034579, 0.07297531688698297, 0.07135767809202641, 0.06961605998206025, 0.06776278274409454, 0.06581046759262467, 0.06377190690746866, 0.06165993884125336, 0.05948732786030246, 0.05726665250165233, 0.05501020143670341, 0.05272987873320977, 0.05043711900634192, 0.048142812950541646, 0.04585724355059644, 0.04359003308612007 ] }, { "line": { "color": "rgba(128, 177, 211, 1.0)", "dash": "solid", "shape": "linear", "width": 1.3 }, "marker": { "size": 6, "symbol": "circle" }, "mode": "lines+markers", "name": "0.178", "text": "", "type": "scatter", "uid": "b84920d0-2a6f-49fb-8b76-638d6e24e2a4", "x": [ 0.25, 0.5, 0.75, 1, 1.25, 1.5, 1.75, 2, 2.25, 2.5, 2.75, 3, 3.25, 3.5, 3.75, 4, 4.25, 4.5, 4.75, 5, 5.25, 5.5, 5.75, 6, 6.25, 6.5, 6.75, 7, 7.25, 7.5, 7.75, 8, 8.25, 8.5, 8.75, 9, 9.25, 9.5, 9.75, 10, 10.25, 10.5, 10.75, 11, 11.25, 11.5, 11.75, 12, 12.25, 12.5, 12.75, 13, 13.25, 13.5, 13.75, 14, 14.25, 14.5, 14.75, 15, 15.25, 15.5, 15.75, 16, 16.25, 16.5, 16.75, 17, 17.25, 17.5, 17.75, 18, 18.25, 18.5, 18.75, 19, 19.25, 19.5, 19.75, 20, 20.25, 20.5, 20.75, 21, 21.25, 21.5, 21.75, 22, 22.25, 22.5, 22.75, 23, 23.25, 23.5, 23.75, 24, 24.25, 24.5, 24.75, 25, 25.25, 25.5, 25.75, 26, 26.25, 26.5, 26.75, 27, 27.25, 27.5, 27.75, 28, 28.25, 28.5, 28.75, 29, 29.25, 29.5, 29.75, 30 ], "y": [ 3.904859579987458e-07, 7.929472874073739e-07, 1.5181229762118127e-06, 2.7702232230853803e-06, 4.854521429840407e-06, 8.214933897540394e-06, 1.3480932028760896e-05, 2.1524634443373406e-05, 3.352856134209775e-05, 5.106402910711109e-05, 7.617952135525248e-05, 0.00011149760641667425, 0.00016031810561729204, 0.00022672428923557324, 0.0003156879364961663, 0.0004331682009287795, 0.0005861984379512278, 0.000782954545493513, 0.0010327980069790368, 0.0013462867684866469, 0.0017351473763356346, 0.0022122024794489444, 0.0027912488745137796, 0.003486882730380415, 0.004314270436520922, 0.005288865620097937, 0.006426075186658392, 0.007740879661444522, 0.009247415528763467, 0.010958529564842926, 0.012885317212989857, 0.015036658742355984, 0.017418768159634456, 0.02003477052207754, 0.02288432337026999, 0.025963297428468004, 0.02926353050818589, 0.03277266672769316, 0.03647409078707647, 0.040346964203839285, 0.044366367228995986, 0.04850354675698587, 0.052726267054062186, 0.05699925670251476, 0.061284741932319774, 0.06554305361770092, 0.06973329276767035, 0.07381403742975663, 0.07774407262271424, 0.08148312425752578, 0.08499257800859583, 0.08823616474295524, 0.0911805953627909, 0.09379612970088523, 0.09605706634571488, 0.09794214286468032, 0.09943483873247513, 0.10052357624494876, 0.10120181769575655, 0.10146806000780882, 0.10132573074771566, 0.10078299192558086, 0.09985246012647982, 0.09855085328258431, 0.09689857574273854, 0.09491925421354708, 0.09263923763376097, 0.09008707411831532, 0.08729297779954534, 0.08428829774162984, 0.08110500015936033, 0.07777517398881223, 0.07433056849342107, 0.07080217010296905, 0.06721982413207783, 0.06361190546242852, 0.06000504074741631, 0.056423883251289185, 0.052890940101898196, 0.04942645054430698, 0.04604831275135057, 0.04277205588902604, 0.03961085345462641, 0.036575573402787165, 0.03367486024263473, 0.030915244116998357, 0.028301271847581366, 0.02583565503087784, 0.023519430479575, 0.021352128603473543, 0.01933194569280942, 0.017455916486080074, 0.01572008385602561, 0.014119662914807608, 0.012649197308052987, 0.01130270592473685, 0.010073818685469613, 0.008955900477392252, 0.007942162673419935, 0.007025762002816426, 0.006199886826621693, 0.0054578311144578675, 0.004793056619221198, 0.004199243904760278, 0.003670333001360042, 0.0032005545478745387, 0.002784452331315791, 0.002416898158517583, 0.002093099994170094, 0.001808604279053467, 0.0015592933055368434, 0.0013413784779772587, 0.0011513902268815318, 0.0009861652805786272, 0.0008428319293232191, 0.0007187938464747104, 0.0006117129615637267, 0.000519491812209894, 0.0004402557371994226, 0.0003723352124738999 ] }, { "line": { "color": "rgba(128, 177, 211, 0.8999999999999999)", "dash": "solid", "shape": "linear", "width": 1.3 }, "marker": { "size": 6, "symbol": "circle" }, "mode": "lines+markers", "name": "0.224", "text": "", "type": "scatter", "uid": "347521c3-2a2b-4856-aaa6-e0ce01c523d6", "x": [ 0.25, 0.5, 0.75, 1, 1.25, 1.5, 1.75, 2, 2.25, 2.5, 2.75, 3, 3.25, 3.5, 3.75, 4, 4.25, 4.5, 4.75, 5, 5.25, 5.5, 5.75, 6, 6.25, 6.5, 6.75, 7, 7.25, 7.5, 7.75, 8, 8.25, 8.5, 8.75, 9, 9.25, 9.5, 9.75, 10, 10.25, 10.5, 10.75, 11, 11.25, 11.5, 11.75, 12, 12.25, 12.5, 12.75, 13, 13.25, 13.5, 13.75, 14, 14.25, 14.5, 14.75, 15, 15.25, 15.5, 15.75, 16, 16.25, 16.5, 16.75, 17, 17.25, 17.5, 17.75, 18, 18.25, 18.5, 18.75, 19, 19.25, 19.5, 19.75, 20, 20.25, 20.5, 20.75, 21, 21.25, 21.5, 21.75, 22, 22.25, 22.5, 22.75, 23, 23.25, 23.5, 23.75, 24, 24.25, 24.5, 24.75, 25, 25.25, 25.5, 25.75, 26, 26.25, 26.5, 26.75, 27, 27.25, 27.5, 27.75, 28, 28.25, 28.5, 28.75, 29, 29.25, 29.5, 29.75, 30 ], "y": [ 2.7064065980253633e-05, 5.066025842103078e-05, 8.940575950124968e-05, 0.00015038647160855204, 0.00024292705623875664, 0.00037893873298931025, 0.0005732186409165836, 0.0008436681057239769, 0.0012113962537772661, 0.001700677033656024, 0.0023387320549396605, 0.003155318715407673, 0.004182112605347977, 0.005451884662177312, 0.006997486308379465, 0.008850668996718521, 0.011040777278118658, 0.013593365757695427, 0.016528799237898437, 0.019860901228636364, 0.023595718297236445, 0.027730466145698674, 0.032252717817255735, 0.037139885297549996, 0.04235903348719886, 0.047867050793036776, 0.05361118428290508, 0.05952993043407298, 0.0655542559622581, 0.07160910798638301, 0.07761515969731549, 0.08349072743378735, 0.089153788108671, 0.09452402254202556, 0.09952481049187194, 0.10408510686745488, 0.1081411354139771, 0.11163784557068701, 0.11453008961218493, 0.11678348990528438, 0.11837497944827545, 0.11929301212410552, 0.1195374516696479, 0.11911915970339004, 0.11805931283641334, 0.11638848661151863, 0.11414554959433611, 0.11137641432266969, 0.10813269306322919, 0.10447030558249909, 0.10044808364301577, 0.09612641297695029, 0.09156594839014577, 0.08682643175078814, 0.08196563625270088, 0.07703845382867015, 0.07209613620613582, 0.06718569408578226, 0.062349453474935826, 0.05762476346384527, 0.05304384578576026, 0.04863377339628882, 0.04441656304690666, 0.04040936537902149, 0.03662473536715262, 0.0330709659094764, 0.029752467903659263, 0.026670181150154175, 0.02382200178663492, 0.021203213571675726, 0.018806912105862366, 0.016624412916929437, 0.014645636166906504, 0.012859462501308195, 0.011254056204148035, 0.009817153311997276, 0.008536313651568365, 0.007399136885368101, 0.006393443575217263, 0.005507423008030472, 0.004729750082498618, 0.00404967394408927, 0.0034570812970572376, 0.0029425374357191377, 0.00249730804355927, 0.0021133647280317026, 0.001783377110481941, 0.00150069409221676, 0.001259316685336405, 0.001053864544378476, 0.0008795380738288954, 0.0007320777267248715, 0.0006077218584720197, 0.0005031642633160211, 0.0004155123026677981, 0.0003422463372438774, 0.00028118100008478616, 0.00023042869528186756, 0.00018836557720940177, 0.00015360015615505218, 0.00012494458696836827, 0.00010138862592402173, 8.207618548697043e-05, 6.628437507921864e-05, 5.340488631562255e-05, 4.2927561617642404e-05, 3.442597387528254e-05, 2.754484031069753e-05, 2.1989094475643487e-05, 1.7514445139998106e-05, 1.3919258626330455e-05, 1.1037611010215225e-05, 8.733367788202475e-06, 6.89516050774662e-06, 5.4321419752148765e-06, 4.270413639124648e-06, 3.350030310551514e-06, 2.622498335488715e-06, 2.0486935449381816e-06, 1.5971347010326177e-06 ] }, { "line": { "color": "rgba(255, 153, 51, 0.8999999999999999)", "dash": "solid", "shape": "linear", "width": 1.3 }, "marker": { "size": 6, "symbol": "circle" }, "mode": "lines+markers", "name": "0.282", "text": "", "type": "scatter", "uid": "5ac1fad5-8721-4462-a888-fb184d732f2c", "x": [ 0.25, 0.5, 0.75, 1, 1.25, 1.5, 1.75, 2, 2.25, 2.5, 2.75, 3, 3.25, 3.5, 3.75, 4, 4.25, 4.5, 4.75, 5, 5.25, 5.5, 5.75, 6, 6.25, 6.5, 6.75, 7, 7.25, 7.5, 7.75, 8, 8.25, 8.5, 8.75, 9, 9.25, 9.5, 9.75, 10, 10.25, 10.5, 10.75, 11, 11.25, 11.5, 11.75, 12, 12.25, 12.5, 12.75, 13, 13.25, 13.5, 13.75, 14, 14.25, 14.5, 14.75, 15, 15.25, 15.5, 15.75, 16, 16.25, 16.5, 16.75, 17, 17.25, 17.5, 17.75, 18, 18.25, 18.5, 18.75, 19, 19.25, 19.5, 19.75, 20, 20.25, 20.5, 20.75, 21, 21.25, 21.5, 21.75, 22, 22.25, 22.5, 22.75, 23, 23.25, 23.5, 23.75, 24, 24.25, 24.5, 24.75, 25, 25.25, 25.5, 25.75, 26, 26.25, 26.5, 26.75, 27, 27.25, 27.5, 27.75, 28, 28.25, 28.5, 28.75, 29, 29.25, 29.5, 29.75, 30 ], "y": [ 0.0005330383840254909, 0.0009214190064535016, 0.0015016875765331461, 0.002332637141546855, 0.003479674570918405, 0.005012519395107049, 0.007002154642577412, 0.009517159537511168, 0.012619619777197418, 0.016360863305629404, 0.020777302503066072, 0.025886673942030383, 0.03168495304059413, 0.0381441841639817, 0.04521141024667176, 0.05280881484174197, 0.06083510983794072, 0.06916812061735349, 0.07766844370796666, 0.08618398582172289, 0.0945551421481136, 0.10262033895229174, 0.11022165228817528, 0.11721022071754314, 0.12345119358857712, 0.1288279947462616, 0.1332457307661497, 0.13663362872216459, 0.13894644685279853, 0.14016485828393263, 0.14029485974861697, 0.13936630129660788, 0.13743066743258617, 0.13455826395257534, 0.13083497777699596, 0.12635877984225782, 0.12123613472971924, 0.11557846672136997, 0.10949881217028583, 0.10310876435128238, 0.09651579116043991, 0.08982097985203609, 0.08311723788925883, 0.07648795610058766, 0.07000612052170575, 0.06373384309500997, 0.05772226903628528, 0.052011810148399604, 0.0466326484454791, 0.041605452772422495, 0.03694225218322258, 0.03264741313930314, 0.02871867255208373, 0.025148184786886494, 0.021923547477461554, 0.019028777944050973, 0.016445218808772158, 0.014152357783516813, 0.012128552367192286, 0.010351655201563729, 0.008799540031447922, 0.007450531581515946, 0.006283745226431051, 0.005279344152797501, 0.004418722871176311, 0.003684626527586068, 0.003061215584935963, 0.002534085193342801, 0.0020902480364520986, 0.0017180887122915612, 0.0014072968548212654, 0.0011487852876487365, 0.0009345985741068012, 0.0007578164266107643, 0.0006124555912182146, 0.0004933730498533521, 0.00039617269427072736, 0.000317117027750966, 0.00025304494300458887, 0.00020129620434016768, 0.0001596429227283523, 0.00012622804616818937, 9.951068602011786e-05, 7.821795368646514e-05, 6.130288232768729e-05, 4.7907946824763965e-05, 3.733366427237526e-05, 2.9011750094616164e-05, 2.2482315496356324e-05, 1.737461538178107e-05, 1.3390887932421189e-05, 1.0292864381394258e-05, 7.890567503237316e-06, 6.033057936822702e-06, 4.600827180149765e-06, 3.4995738896740476e-06, 2.655135291810991e-06, 2.0093776638560506e-06, 1.5168787793948315e-06, 1.1422609175896093e-06, 8.580556032149575e-07, 6.430008524339363e-07, 4.806885763053138e-07, 3.5849419567427724e-07, 2.6673271322796394e-07, 1.9799573418343092e-07, 1.466324778561256e-07, 1.0834491247044826e-07, 7.98729886216582e-08, 5.875073421588353e-08, 4.311787456958505e-08, 3.157480306281636e-08, 2.307127742133561e-08, 1.6821262849179282e-08, 1.2237977616967446e-08, 8.884496310089017e-09, 6.436294829336705e-09, 4.6529323677729825e-09, 3.3567024320824984e-09, 2.4165829963442117e-09 ] }, { "line": { "color": "rgba(55, 128, 191, 0.8999999999999999)", "dash": "solid", "shape": "linear", "width": 1.3 }, "marker": { "size": 6, "symbol": "circle" }, "mode": "lines+markers", "name": "0.355", "text": "", "type": "scatter", "uid": "43308433-b22c-4b6a-879a-73022ae378ba", "x": [ 0.25, 0.5, 0.75, 1, 1.25, 1.5, 1.75, 2, 2.25, 2.5, 2.75, 3, 3.25, 3.5, 3.75, 4, 4.25, 4.5, 4.75, 5, 5.25, 5.5, 5.75, 6, 6.25, 6.5, 6.75, 7, 7.25, 7.5, 7.75, 8, 8.25, 8.5, 8.75, 9, 9.25, 9.5, 9.75, 10, 10.25, 10.5, 10.75, 11, 11.25, 11.5, 11.75, 12, 12.25, 12.5, 12.75, 13, 13.25, 13.5, 13.75, 14, 14.25, 14.5, 14.75, 15, 15.25, 15.5, 15.75, 16, 16.25, 16.5, 16.75, 17, 17.25, 17.5, 17.75, 18, 18.25, 18.5, 18.75, 19, 19.25, 19.5, 19.75, 20, 20.25, 20.5, 20.75, 21, 21.25, 21.5, 21.75, 22, 22.25, 22.5, 22.75, 23, 23.25, 23.5, 23.75, 24, 24.25, 24.5, 24.75, 25, 25.25, 25.5, 25.75, 26, 26.25, 26.5, 26.75, 27, 27.25, 27.5, 27.75, 28, 28.25, 28.5, 28.75, 29, 29.25, 29.5, 29.75, 30 ], "y": [ 0.00471036407400807, 0.007508334664162461, 0.011283829274897685, 0.016162724430733376, 0.022232918429318096, 0.029532783012372353, 0.038042624412512195, 0.047680037070663456, 0.058299652770211895, 0.06969736790919874, 0.08161872146684435, 0.0937707395723048, 0.10583629272130776, 0.11748984876122075, 0.1284134551078351, 0.1383118408691496, 0.14692567695428604, 0.15404224615360057, 0.15950302844973205, 0.16320797222559652, 0.16511647505338814, 0.16524531860113517, 0.16366397701798593, 0.16048783935516994, 0.15586995245039845, 0.14999190457641498, 0.1430544391712766, 0.13526832174221468, 0.12684589233894494, 0.11799363160011313, 0.10890596014329446, 0.09976038728488332, 0.09071403209694245, 0.08190146193419617, 0.07343373312519284, 0.06539847610897906, 0.057860842094265987, 0.05086511846439552, 0.04443682312191157, 0.038585100904297655, 0.03330526520547994, 0.02858135227999367, 0.024388581992491006, 0.020695645030486924, 0.017466761307762816, 0.014663476387127191, 0.012246181596229526, 0.01017535880665607, 0.008412562589044948, 0.006921160854724035, 0.005666860503353271, 0.004618047458405448, 0.0037459712660652977, 0.0030248036328053194, 0.002431598325075222, 0.0019461771431851533, 0.0015509635417393164, 0.00123078216783113, 0.0009726393300300887, 0.0007654963429861604, 0.000600044911230293, 0.0004684912767873333, 0.0003643537807731761, 0.00028227677647614665, 0.00021786246007746021, 0.00016752112321486465, 0.00012833954069025311, 9.796664595348619e-05, 7.45152762004067e-05, 5.6478550112440095e-05, 4.265934028577427e-05, 3.211128950697603e-05, 2.4089870114104082e-05, 1.8012078143967378e-05, 1.3423472409923637e-05, 9.971400425850453e-06, 7.383388762244891e-06, 5.4498082589439776e-06, 4.010049985749339e-06, 2.941563125625884e-06, 2.1512095652960415e-06, 1.5684814013546079e-06, 1.1402069838998121e-06, 8.264391638663198e-07, 5.972770087174893e-07, 4.30420477581032e-07, 3.092975266670756e-07, 2.2163595758233122e-07, 1.5837907197452526e-07, 1.1286581412124841e-07, 8.021342449827454e-08, 5.6854441292858874e-08, 4.019081826450317e-08, 2.83365235453347e-08, 1.9926703349045044e-08, 1.3976716817827811e-08, 9.778384649920368e-09, 6.823897506835703e-09, 4.750204030681446e-09, 3.2985051690073636e-09, 2.284850274634857e-09, 1.5788625604051238e-09, 1.0883962633406034e-09, 7.485069421978246e-10, 5.135472998226917e-10, 3.5152034363736716e-10, 2.40057493596619e-10, 1.6356262810989507e-10, 1.1119005757628923e-10, 7.541709190765335e-11, 5.103925089081271e-11, 3.4464982351727895e-11, 2.322199432566749e-11, 1.5612661131759813e-11, 1.0474141921940698e-11, 7.011841237075676e-12, 4.684094581929511e-12, 3.1225322263519642e-12, 2.0772247845193312e-12, 1.3789954432915492e-12 ] }, { "line": { "color": "rgba(50, 171, 96, 0.8999999999999999)", "dash": "solid", "shape": "linear", "width": 1.3 }, "marker": { "size": 6, "symbol": "circle" }, "mode": "lines+markers", "name": "0.447", "text": "", "type": "scatter", "uid": "2ad214f4-b0b9-476b-9d8a-a0dedba5894d", "x": [ 0.25, 0.5, 0.75, 1, 1.25, 1.5, 1.75, 2, 2.25, 2.5, 2.75, 3, 3.25, 3.5, 3.75, 4, 4.25, 4.5, 4.75, 5, 5.25, 5.5, 5.75, 6, 6.25, 6.5, 6.75, 7, 7.25, 7.5, 7.75, 8, 8.25, 8.5, 8.75, 9, 9.25, 9.5, 9.75, 10, 10.25, 10.5, 10.75, 11, 11.25, 11.5, 11.75, 12, 12.25, 12.5, 12.75, 13, 13.25, 13.5, 13.75, 14, 14.25, 14.5, 14.75, 15, 15.25, 15.5, 15.75, 16, 16.25, 16.5, 16.75, 17, 17.25, 17.5, 17.75, 18, 18.25, 18.5, 18.75, 19, 19.25, 19.5, 19.75, 20, 20.25, 20.5, 20.75, 21, 21.25, 21.5, 21.75, 22, 22.25, 22.5, 22.75, 23, 23.25, 23.5, 23.75, 24, 24.25, 24.5, 24.75, 25, 25.25, 25.5, 25.75, 26, 26.25, 26.5, 26.75, 27, 27.25, 27.5, 27.75, 28, 28.25, 28.5, 28.75, 29, 29.25, 29.5, 29.75, 30 ], "y": [ 0.01624103706338879, 0.024326484850440696, 0.03435331867792763, 0.04623844442531449, 0.05976701639327074, 0.07460122020801811, 0.09030015195340975, 0.10634842217822332, 0.12219034462624241, 0.1372662451827533, 0.15104752690388543, 0.16306758067327576, 0.17294633393252767, 0.18040706509733292, 0.18528496633543273, 0.1875277177742671, 0.18718897319755937, 0.18441611098838473, 0.1794338621353664, 0.17252550035232572, 0.1640131955635758, 0.15423892919028542, 0.1435470897082931, 0.1322695502701164, 0.1207137119347918, 0.1091537037346635, 0.09782468335676273, 0.08691999017750504, 0.07659076895172996, 0.06694760495726028, 0.05806368302465916, 0.049978994352065396, 0.04270515602157064, 0.036230468565105554, 0.030524907647249383, 0.02554481933550009, 0.021237158670186475, 0.017543174252577426, 0.014401494889984321, 0.011750616894330039, 0.009530822427595884, 0.007685581101129157, 0.006162500138970035, 0.004913894337628925, 0.0038970473926169835, 0.0030742324404516635, 0.002412553245894652, 0.001883659496091088, 0.0014633810617173974, 0.0011313175380862118, 0.0008704113671463057, 0.0006665256678476156, 0.0005080417270867945, 0.000385485975940487, 0.0002911921664634914, 0.00021900129086421655, 0.00016399943470871964, 0.00012229210271215448, 9.081247225302103e-05, 6.716039586502642e-05, 4.946868194492527e-05, 3.629314015973616e-05, 2.6523007769136293e-05, 1.9308613811195087e-05, 1.4003442273640382e-05, 1.011808755968402e-05, 7.283930491822505e-06, 5.224683737146907e-06, 3.7342512729707686e-06, 2.6596115871169428e-06, 1.8876664936554098e-06, 1.3351969550486536e-06, 9.412359372967415e-07, 6.613088270669154e-07, 4.6310751311012704e-07, 3.23258210169674e-07, 2.2491871748389675e-07, 1.560010566414262e-07, 1.0786301571172578e-07, 7.434938833902502e-08, 5.109264693461355e-08, 3.5005115148807815e-08, 2.3911801073442818e-08, 1.628605649331024e-08, 1.1060055336433994e-08, 7.489466496954228e-09, 5.057208502889058e-09, 3.405266357692141e-09, 2.2865732380942183e-09, 1.5311798171550875e-09, 1.0225564445402048e-09, 6.810532715384282e-10, 4.523972858164904e-10, 2.997203046346127e-10, 1.98053037679366e-10, 1.3053521037819872e-10, 8.581556761879823e-11, 5.6274016380376247e-11, 3.680985750808418e-11, 2.401847870958857e-11, 1.563372717015729e-11, 1.0151391190185519e-11, 6.5757415354247485e-12, 4.2494231563118215e-12, 2.73962457077042e-12, 1.7621282820699393e-12, 1.1307817219795822e-12, 7.239757970012734e-13, 4.624687348823463e-13, 2.9475600354624447e-13, 1.874448980578768e-13, 1.189388809359235e-13, 7.530464355606348e-14, 4.7574653203955236e-14, 2.999118368926028e-14, 1.886616732087062e-14, 1.184278155069716e-14, 7.418420499599802e-15, 4.6372922679192354e-15, 2.8928123225334944e-15 ] }, { "line": { "color": "rgba(128, 0, 128, 0.8999999999999999)", "dash": "solid", "shape": "linear", "width": 1.3 }, "marker": { "size": 6, "symbol": "circle" }, "mode": "lines+markers", "name": "0.562", "text": "", "type": "scatter", "uid": "c337bfb1-2297-4ed3-935b-4f1fe5774495", "x": [ 0.25, 0.5, 0.75, 1, 1.25, 1.5, 1.75, 2, 2.25, 2.5, 2.75, 3, 3.25, 3.5, 3.75, 4, 4.25, 4.5, 4.75, 5, 5.25, 5.5, 5.75, 6, 6.25, 6.5, 6.75, 7, 7.25, 7.5, 7.75, 8, 8.25, 8.5, 8.75, 9, 9.25, 9.5, 9.75, 10, 10.25, 10.5, 10.75, 11, 11.25, 11.5, 11.75, 12, 12.25, 12.5, 12.75, 13, 13.25, 13.5, 13.75, 14, 14.25, 14.5, 14.75, 15, 15.25, 15.5, 15.75, 16, 16.25, 16.5, 16.75, 17, 17.25, 17.5, 17.75, 18, 18.25, 18.5, 18.75, 19, 19.25, 19.5, 19.75, 20, 20.25, 20.5, 20.75, 21, 21.25, 21.5, 21.75, 22, 22.25, 22.5, 22.75, 23, 23.25, 23.5, 23.75, 24, 24.25, 24.5, 24.75, 25, 25.25, 25.5, 25.75, 26, 26.25, 26.5, 26.75, 27, 27.25, 27.5, 27.75, 28, 28.25, 28.5, 28.75, 29, 29.25, 29.5, 29.75, 30 ], "y": [ 0.05188409865333285, 0.07184478323848517, 0.09379505447583165, 0.11671047005432157, 0.1394644571801587, 0.16093231445420675, 0.18008650459359676, 0.1960735896912602, 0.20826692272237032, 0.21629303062645389, 0.22003296561254004, 0.21960242045421144, 0.2153159570298967, 0.2076413094013957, 0.19714953718883585, 0.18446603318153762, 0.17022626249893008, 0.15503884435304213, 0.1394573568325239, 0.12396117429799328, 0.10894480799931525, 0.09471463945931301, 0.08149160329691829, 0.06941825760687623, 0.05856872878043187, 0.04896018285896795, 0.040564709196688226, 0.033320763651300586, 0.02714357637272429, 0.02193416192081764, 0.01758676424527386, 0.013994720733546247, 0.011054838377254983, 0.008670445182817326, 0.006753317470185163, 0.005224695740523932, 0.004015595345683971, 0.003066599559396444, 0.002327297097417656, 0.001755497768816041, 0.0013163317425851848, 0.0009813118590068619, 0.0007274156509137974, 0.0005362247730201726, 0.00039314441378544184, 0.0002867137257620049, 0.0002080099223038604, 0.0001501429364456483, 0.00010783389635257834, 7.70686494848269e-05, 5.4816732465958504e-05, 3.880617434287525e-05, 2.7345048433559484e-05, 1.918153053844581e-05, 1.3395216078954225e-05, 9.31348184229006e-06, 6.447674578018237e-06, 4.444823628219166e-06, 3.0513848152736393e-06, 2.0862199326729735e-06, 1.4206023988289361e-06, 9.635230574720255e-07, 6.509620939250431e-07, 4.381061858613244e-07, 2.937368652347831e-07, 1.9620833170339428e-07, 1.3058105287093402e-07, 8.659039908788528e-08, 5.721483288051426e-08, 3.7671999687051715e-08, 2.4718441557540186e-08, 1.6163541163071922e-08, 1.053379936868646e-08, 6.842049672891552e-09, 4.429544727111201e-09, 2.8583946477853496e-09, 1.8386267988980011e-09, 1.1789377897905446e-09, 7.535833054730952e-10, 4.802103008279388e-10, 3.0507585403937193e-10, 1.9323077920469404e-10, 1.2202601958504096e-10, 7.68336481324702e-11, 4.823787621516658e-11, 3.0197926424547536e-11, 1.8850916128999434e-11, 1.1734593532959086e-11, 7.284461307099311e-12, 4.509557012732434e-12, 2.78413530520607e-12, 1.714271055249675e-12, 1.052722150187255e-12, 6.447707047991902e-13, 3.938818789681009e-13, 2.399979477349545e-13, 1.458617082321311e-13, 8.842569665817464e-14, 5.347244902354822e-14, 3.225572417557788e-14, 1.940971642217664e-14, 1.1651385912606543e-14, 6.977375872587268e-15, 4.1684320473054486e-15, 2.4844437020386098e-15, 1.4773077987304896e-15, 8.76410576893204e-16, 5.187382103313448e-16, 3.063387463798066e-16, 1.8050015286307081e-16, 1.061167401211231e-16, 6.224858523976138e-17, 3.643533408269559e-17, 2.12800180217515e-17, 1.2401817280242563e-17, 7.212249876055111e-18, 4.185392222832724e-18, 2.423757984850341e-18, 1.4006758340038656e-18, 8.077719861181722e-19 ] }, { "line": { "color": "rgba(219, 64, 82, 0.8999999999999999)", "dash": "solid", "shape": "linear", "width": 1.3 }, "marker": { "size": 6, "symbol": "circle" }, "mode": "lines+markers", "name": "0.708", "text": "", "type": "scatter", "uid": "998a1729-f836-47b6-883b-c324497102f1", "x": [ 0.25, 0.5, 0.75, 1, 1.25, 1.5, 1.75, 2, 2.25, 2.5, 2.75, 3, 3.25, 3.5, 3.75, 4, 4.25, 4.5, 4.75, 5, 5.25, 5.5, 5.75, 6, 6.25, 6.5, 6.75, 7, 7.25, 7.5, 7.75, 8, 8.25, 8.5, 8.75, 9, 9.25, 9.5, 9.75, 10, 10.25, 10.5, 10.75, 11, 11.25, 11.5, 11.75, 12, 12.25, 12.5, 12.75, 13, 13.25, 13.5, 13.75, 14, 14.25, 14.5, 14.75, 15, 15.25, 15.5, 15.75, 16, 16.25, 16.5, 16.75, 17, 17.25, 17.5, 17.75, 18, 18.25, 18.5, 18.75, 19, 19.25, 19.5, 19.75, 20, 20.25, 20.5, 20.75, 21, 21.25, 21.5, 21.75, 22, 22.25, 22.5, 22.75, 23, 23.25, 23.5, 23.75, 24, 24.25, 24.5, 24.75, 25, 25.25, 25.5, 25.75, 26, 26.25, 26.5, 26.75, 27, 27.25, 27.5, 27.75, 28, 28.25, 28.5, 28.75, 29, 29.25, 29.5, 29.75, 30 ], "y": [ 0.11594219587066612, 0.1488094750385123, 0.1800708383995664, 0.207683199468646, 0.23002931660740158, 0.246031665397007, 0.2551861024176712, 0.257527167341121, 0.2535434245272693, 0.24406341207383087, 0.23013146690757258, 0.2128891250019934, 0.19347313625465473, 0.17293636055517161, 0.15219361011487467, 0.1319912575012359, 0.11289726539095146, 0.09530714981707236, 0.07946108485997667, 0.065467663720613, 0.053330517746582796, 0.04297486028115263, 0.034271911383085586, 0.02705996767118671, 0.021161549441844053, 0.01639656207650131, 0.012591754108155889, 0.009586959974934719, 0.007238709326313552, 0.005421796526629766, 0.004029361314609885, 0.002971957592229763, 0.0021759998944554672, 0.0015818888689460965, 0.00114203612116943, 0.0008189394254144235, 0.0005834032149458982, 0.0004129562521038231, 0.00029048713646155763, 0.00020309697750277704, 0.00014115511932349538, 9.753633383023629e-05, 6.70147068302012e-05, 4.5789136746080644e-05, 3.1116861859757205e-05, 2.1033922425998787e-05, 1.4144380675650977e-05, 9.463088260856666e-06, 6.299576931607989e-06, 4.173130209318159e-06, 2.7512207118128957e-06, 1.8052660682249642e-06, 1.1790906256896462e-06, 7.666194754895582e-07, 4.962201720215261e-07, 3.197899892284222e-07, 2.0520314047089983e-07, 1.3111836546304168e-07, 8.343227299073792e-08, 5.28719448857658e-08, 3.337074022084142e-08, 2.0978938474086665e-08, 1.3137272191557462e-08, 8.1951514572937e-09, 5.092888353703798e-09, 3.1531980251960563e-09, 1.9451005991082096e-09, 1.195527977299316e-09, 7.321949633150967e-10, 4.468532058563555e-10, 2.7176616821342877e-10, 1.6471718798346133e-10, 9.949827446692821e-11, 5.990248381209522e-11, 3.5945605182362834e-11, 2.1499927694683375e-11, 1.2818478996258807e-11, 7.618367171999802e-12, 4.513675992519484e-12, 2.665991034140738e-12, 1.5698680449739179e-12, 9.216366139785124e-13, 5.394658535637745e-13, 3.1484084593662053e-13, 1.8321283536636781e-13, 1.0630971175194003e-13, 6.151150882014534e-14, 3.5491149905582674e-14, 2.0421026144206387e-14, 1.1717692673102727e-14, 6.705430412042216e-15, 3.826871815906306e-15, 2.1782427887153475e-15, 1.2365905459274363e-15, 7.001881019732504e-16, 3.9544342097698495e-16, 2.227646233407862e-16, 1.2517324709796086e-16, 7.01602623391378e-17, 3.922798736091691e-17, 2.187945607465939e-17, 1.2173711874625217e-17, 6.7571825476140525e-18, 3.741746486733612e-18, 2.067087659624963e-18, 1.1392756773234164e-18, 6.264602885264614e-19, 3.436863439666429e-19, 1.881239411328407e-19, 1.0274195199134814e-19, 5.598636092056305e-20, 3.044079046561695e-20, 1.6514951292369734e-20, 8.940352313633099e-21, 4.829432176799875e-21, 2.6032124260251735e-21, 1.4002420241051945e-21, 7.51595719925766e-22, 4.0258795961222468e-22, 2.1519889388474763e-22 ] }, { "line": { "color": "rgba(0, 128, 128, 0.8999999999999999)", "dash": "solid", "shape": "linear", "width": 1.3 }, "marker": { "size": 6, "symbol": "circle" }, "mode": "lines+markers", "name": "0.891", "text": "", "type": "scatter", "uid": "b3324853-1cd3-4e2e-98a9-ea79616884cb", "x": [ 0.25, 0.5, 0.75, 1, 1.25, 1.5, 1.75, 2, 2.25, 2.5, 2.75, 3, 3.25, 3.5, 3.75, 4, 4.25, 4.5, 4.75, 5, 5.25, 5.5, 5.75, 6, 6.25, 6.5, 6.75, 7, 7.25, 7.5, 7.75, 8, 8.25, 8.5, 8.75, 9, 9.25, 9.5, 9.75, 10, 10.25, 10.5, 10.75, 11, 11.25, 11.5, 11.75, 12, 12.25, 12.5, 12.75, 13, 13.25, 13.5, 13.75, 14, 14.25, 14.5, 14.75, 15, 15.25, 15.5, 15.75, 16, 16.25, 16.5, 16.75, 17, 17.25, 17.5, 17.75, 18, 18.25, 18.5, 18.75, 19, 19.25, 19.5, 19.75, 20, 20.25, 20.5, 20.75, 21, 21.25, 21.5, 21.75, 22, 22.25, 22.5, 22.75, 23, 23.25, 23.5, 23.75, 24, 24.25, 24.5, 24.75, 25, 25.25, 25.5, 25.75, 26, 26.25, 26.5, 26.75, 27, 27.25, 27.5, 27.75, 28, 28.25, 28.5, 28.75, 29, 29.25, 29.5, 29.75, 30 ], "y": [ 0.2201296329571422, 0.25902290986749804, 0.287356870458144, 0.3038436535254943, 0.3085336935527305, 0.3025387587252377, 0.2876852783100961, 0.266167040488333, 0.24024490271305954, 0.21201916211464658, 0.18328167549065033, 0.1554415516451865, 0.12951048293947084, 0.10613073486424593, 0.08562919878923184, 0.06808339962059169, 0.05338879202587127, 0.04132023277381309, 0.03158365395341772, 0.023856423227055328, 0.017816602596062187, 0.013162372330858279, 0.009623402039371799, 0.006966075582300155, 0.004994350039728152, 0.0035477655882559544, 0.0024978074626636135, 0.0017435092028842674, 0.0012069105199453412, 0.0008287580414165908, 0.0005646656354305357, 0.00038182851543165457, 0.0002563039067811197, 0.0001708216574778667, 0.00011306219351706268, 7.432928433736209e-05, 4.854534537086721e-05, 3.150310988433921e-05, 2.0316406465835263e-05, 1.3022490615905837e-05, 8.297701959976522e-06, 5.256518906415456e-06, 3.311101779362175e-06, 2.0741275962788207e-06, 1.2922287852336771e-06, 8.00819228177381e-07, 4.93706409995109e-07, 3.028226290567078e-07, 1.8481508830444098e-07, 1.1224282302134171e-07, 6.784106904403379e-08, 4.0811172777488627e-08, 2.4437436581840046e-08, 1.4566624143214125e-08, 8.644185670192528e-09, 5.107226764725718e-09, 3.004518518693597e-09, 1.7600500344076653e-09, 1.0267534436730374e-09, 5.96524086119964e-10, 3.451748488361432e-10, 1.9894242969562768e-10, 1.142140973533436e-10, 6.531938743013605e-11, 3.721515908682602e-11, 2.1124068898590287e-11, 1.1946453645555702e-11, 6.731739222211668e-12, 3.77976572290546e-12, 2.1148210691617248e-12, 1.1791654527894981e-12, 6.552226176286025e-13, 3.6285750939892413e-13, 2.002792709822347e-13, 1.101812199086507e-13, 6.04184224255427e-14, 3.302474579048911e-14, 1.7994322192865396e-14, 9.774050495187644e-15, 5.292653804477541e-15, 2.8572520802437975e-15, 1.5378562186292763e-15, 8.25259588798494e-16, 4.415585459735549e-16, 2.355720303335122e-16, 1.2531739976923219e-16, 6.647608273907873e-17, 3.5164116933894006e-17, 1.854931223120509e-17, 9.758048195364216e-18, 5.119388877312786e-18, 2.6785883855731434e-18, 1.3977804313579059e-18, 7.274936356714085e-19, 3.776492342337685e-19, 1.9553695214683947e-19, 1.0098603363872381e-19, 5.202321835495133e-20, 2.673298821727525e-20, 1.3703229606450512e-20, 7.007030928120556e-21, 3.574301119916657e-21, 1.8188813730744176e-21, 9.233868565577418e-22, 4.676692642311319e-22, 2.363085117771314e-22, 1.1912823049070575e-22, 5.99175471366357e-23, 3.0068130309465817e-23, 1.5055000459401246e-23, 7.521176930440234e-24, 3.749126520835207e-24, 1.864756258484393e-24, 9.254863440305608e-25, 4.583339819871754e-25, 2.26498953948389e-25, 1.1169411845691134e-25, 5.496447710988282e-26, 2.699163483837079e-26, 1.3227538910585916e-26 ] }, { "line": { "color": "rgba(255, 255, 51, 0.8999999999999999)", "dash": "solid", "shape": "linear", "width": 1.3 }, "marker": { "size": 6, "symbol": "circle" }, "mode": "lines+markers", "name": "1.12", "text": "", "type": "scatter", "uid": "8ff840c3-e353-4569-bfa0-e4e1cac41503", "x": [ 0.25, 0.5, 0.75, 1, 1.25, 1.5, 1.75, 2, 2.25, 2.5, 2.75, 3, 3.25, 3.5, 3.75, 4, 4.25, 4.5, 4.75, 5, 5.25, 5.5, 5.75, 6, 6.25, 6.5, 6.75, 7, 7.25, 7.5, 7.75, 8, 8.25, 8.5, 8.75, 9, 9.25, 9.5, 9.75, 10, 10.25, 10.5, 10.75, 11, 11.25, 11.5, 11.75, 12, 12.25, 12.5, 12.75, 13, 13.25, 13.5, 13.75, 14, 14.25, 14.5, 14.75, 15, 15.25, 15.5, 15.75, 16, 16.25, 16.5, 16.75, 17, 17.25, 17.5, 17.75, 18, 18.25, 18.5, 18.75, 19, 19.25, 19.5, 19.75, 20, 20.25, 20.5, 20.75, 21, 21.25, 21.5, 21.75, 22, 22.25, 22.5, 22.75, 23, 23.25, 23.5, 23.75, 24, 24.25, 24.5, 24.75, 25, 25.25, 25.5, 25.75, 26, 26.25, 26.5, 26.75, 27, 27.25, 27.5, 27.75, 28, 28.25, 28.5, 28.75, 29, 29.25, 29.5, 29.75, 30 ], "y": [ 0.39920197361455684, 0.41051737831706764, 0.3980101545241577, 0.3677917093641049, 0.32638753362726175, 0.27969917376002873, 0.23243793024210804, 0.18794156348505758, 0.1482524708298051, 0.11434102223309972, 0.08638238716633981, 0.06402542596057628, 0.046619700057864866, 0.033387578492065126, 0.02354207991573314, 0.01635849633292724, 0.01121066669626774, 0.0075826900486423475, 0.005065264352395636, 0.003343676650450328, 0.0021823431168734534, 0.0014090016781295417, 0.0009002956814171026, 0.0005695395894600392, 0.00035685674647114717, 0.00022153841769975255, 0.0001363114350234487, 8.315278006116573e-05, 5.030449584738102e-05, 3.0188301718552946e-05, 1.7975520850834142e-05, 1.0622767652813923e-05, 6.2316599704270785e-06, 3.6296993360424832e-06, 2.0995408353774277e-06, 1.20627428235287e-06, 6.885142151109701e-07, 3.9047923383530716e-07, 2.2007494705186987e-07, 1.2328123165646331e-07, 6.864990515545479e-08, 3.800664542663656e-08, 2.0922474036001024e-08, 1.1453947159355046e-08, 6.236462495011092e-09, 3.3776340544367454e-09, 1.8198100821100466e-09, 9.754944997384046e-10, 5.202991567266398e-10, 2.761553602907483e-10, 1.4587026697384058e-10, 7.668887528712689e-11, 4.013175382450006e-11, 2.0905983571640352e-11, 1.0842139116164738e-11, 5.598287895960263e-12, 2.8782212216588815e-12, 1.4735113938080305e-12, 7.512316052013803e-13, 3.81430015311426e-13, 1.9288800580559854e-13, 9.715668674011657e-14, 4.8746584159734006e-14, 2.4363842228017334e-14, 1.2131171811281333e-14, 6.017826293842373e-15, 2.9742691947013825e-15, 1.4646968680608068e-15, 7.187279762973638e-16, 3.5144105556039466e-16, 1.7125087983013035e-16, 8.316223328656359e-17, 4.024876667265237e-17, 1.9414743717985042e-17, 9.334314623274304e-18, 4.473252758887789e-18, 2.136843612438999e-18, 1.0175316963990112e-18, 4.830212427841183e-19, 2.2858321597916597e-19, 1.0784465046482253e-19, 5.072767774242873e-20, 2.3790251090379223e-20, 1.1124383177652747e-20, 5.1866933070611134e-21, 2.4113342629191706e-21, 1.1178683500858655e-21, 5.167781639800503e-22, 2.382382274074812e-22, 1.0952816074237304e-22, 5.0218085880780414e-23, 2.2962925373374408e-23, 1.0472235200449279e-23, 4.763309799093838e-24, 2.16096352716453e-24, 9.778379054828605e-25, 4.413453350457389e-25, 1.986980659050572e-25, 8.923251413180402e-26, 3.997401357613933e-26, 1.7863561679871092e-26, 7.963506798234059e-27, 3.541577842435097e-27, 1.5712862259543997e-27, 6.954880014029811e-28, 3.071209036903852e-28, 1.3530813289602496e-28, 5.947609344168136e-29, 2.608399036454484e-29, 1.1413729584420866e-29, 4.9832400655761274e-30, 2.17087741062137e-30, 9.436402885863658e-31, 4.092923380799341e-31, 1.7714335120065404e-31, 7.650471426396691e-32, 3.297095298923986e-32, 1.4179551509074335e-32, 6.0853951235989365e-33, 2.6062605992591384e-33 ] }, { "line": { "color": "rgba(128, 128, 0, 0.8999999999999999)", "dash": "solid", "shape": "linear", "width": 1.3 }, "marker": { "size": 6, "symbol": "circle" }, "mode": "lines+markers", "name": "1.41", "text": "", "type": "scatter", "uid": "6291cff4-a652-4371-a726-d676476bb419", "x": [ 0.25, 0.5, 0.75, 1, 1.25, 1.5, 1.75, 2, 2.25, 2.5, 2.75, 3, 3.25, 3.5, 3.75, 4, 4.25, 4.5, 4.75, 5, 5.25, 5.5, 5.75, 6, 6.25, 6.5, 6.75, 7, 7.25, 7.5, 7.75, 8, 8.25, 8.5, 8.75, 9, 9.25, 9.5, 9.75, 10, 10.25, 10.5, 10.75, 11, 11.25, 11.5, 11.75, 12, 12.25, 12.5, 12.75, 13, 13.25, 13.5, 13.75, 14, 14.25, 14.5, 14.75, 15, 15.25, 15.5, 15.75, 16, 16.25, 16.5, 16.75, 17, 17.25, 17.5, 17.75, 18, 18.25, 18.5, 18.75, 19, 19.25, 19.5, 19.75, 20, 20.25, 20.5, 20.75, 21, 21.25, 21.5, 21.75, 22, 22.25, 22.5, 22.75, 23, 23.25, 23.5, 23.75, 24, 24.25, 24.5, 24.75, 25, 25.25, 25.5, 25.75, 26, 26.25, 26.5, 26.75, 27, 27.25, 27.5, 27.75, 28, 28.25, 28.5, 28.75, 29, 29.25, 29.5, 29.75, 30 ], "y": [ 0.4772217483282453, 0.45780613749230187, 0.41406329390087593, 0.3569414895715016, 0.2954957065648495, 0.2362279669460278, 0.18313427970244456, 0.13813635646417113, 0.10165052305830825, 0.0731361785664902, 0.05154397545079713, 0.03563917996775615, 0.024208463029886333, 0.01617354348870383, 0.010638676533044527, 0.006896181323760815, 0.004408788325913416, 0.002781849480057059, 0.0017335443445424135, 0.0010675288689181745, 0.000649981364620378, 0.00039148209046621163, 0.000233350143074057, 0.0001377112240904445, 8.049369219458764e-05, 4.6616482772438124e-05, 2.6757483072491874e-05, 1.5226926778000578e-05, 8.593395552911838e-06, 4.810821022115614e-06, 2.672295728788221e-06, 1.4732051657715559e-06, 8.06216746418638e-07, 4.380677024844101e-07, 2.3638364503795236e-07, 1.2669564425635382e-07, 6.746073099762439e-08, 3.569098965504562e-08, 1.8765224744551296e-08, 9.806242865441785e-09, 5.094107882162077e-09, 2.6309358088576484e-09, 1.351096181607693e-09, 6.900029070774492e-10, 3.504746222927509e-10, 1.7707341878746262e-10, 8.899986762249827e-11, 4.450518750649548e-11, 2.2144274094252176e-11, 1.0964386091319683e-11, 5.402815493318718e-12, 2.6497703946175e-12, 1.2935598602982028e-12, 6.286248025689953e-13, 3.041293957693592e-13, 1.4649444895956752e-13, 7.026072504356554e-14, 3.3555558426786374e-14, 1.595906117460908e-14, 7.559113566313683e-15, 3.566019749752114e-15, 1.6756130466021064e-15, 7.842738634379321e-16, 3.6567211877042444e-16, 1.6985226377280839e-16, 7.8601484731517e-17, 3.6240475838863253e-17, 1.6648836466371093e-17, 7.621197226675576e-18, 3.476431381839667e-18, 1.580288918269305e-18, 7.158999680539569e-19, 3.2322228238065184e-19, 1.4544637240777846e-19, 6.52343265461569e-20, 2.916350396177698e-20, 1.299605436688959e-20, 5.773102166339515e-21, 2.556524999834199e-21, 1.1286276033207693e-21, 4.967380780233353e-22, 2.1796980862179435e-22, 9.536146264441783e-23, 4.159798880810836e-23, 1.8092953994826425e-23, 7.846913110384597e-24, 3.393552739622043e-24, 1.4634928789761757e-24, 6.293908490784563e-25, 2.6993381099723023e-25, 1.1545537672384445e-25, 4.924971688380696e-26, 2.095262439512796e-26, 8.890585945185366e-27, 3.7626299614423404e-27, 1.5883033695027747e-27, 6.6875592914758985e-28, 2.8086993965606014e-28, 1.1766770061237865e-28, 4.9173872319805913e-29, 2.0499686699415218e-29, 8.525228756619239e-30, 3.536885447533247e-30, 1.4638683529049907e-30, 6.044479049656144e-31, 2.490010210423883e-31, 1.0233829294918626e-31, 4.196422611660975e-32, 1.7168538658472868e-32, 7.008246919520313e-33, 2.854408603339466e-33, 1.1600111076519983e-33, 4.703875724480709e-34, 1.9032923213013058e-34, 7.684564379077381e-35, 3.0960296459401605e-35, 1.2447178840164339e-35, 4.9937229040244456e-36, 1.9992782619851736e-36, 7.987756486525612e-37 ] }, { "line": { "color": "rgba(251, 128, 114, 0.8999999999999999)", "dash": "solid", "shape": "linear", "width": 1.3 }, "marker": { "size": 6, "symbol": "circle" }, "mode": "lines+markers", "name": "1.78", "text": "", "type": "scatter", "uid": "6297b69e-5f4d-4dca-bc7b-9c802eafd553", "x": [ 0.25, 0.5, 0.75, 1, 1.25, 1.5, 1.75, 2, 2.25, 2.5, 2.75, 3, 3.25, 3.5, 3.75, 4, 4.25, 4.5, 4.75, 5, 5.25, 5.5, 5.75, 6, 6.25, 6.5, 6.75, 7, 7.25, 7.5, 7.75, 8, 8.25, 8.5, 8.75, 9, 9.25, 9.5, 9.75, 10, 10.25, 10.5, 10.75, 11, 11.25, 11.5, 11.75, 12, 12.25, 12.5, 12.75, 13, 13.25, 13.5, 13.75, 14, 14.25, 14.5, 14.75, 15, 15.25, 15.5, 15.75, 16, 16.25, 16.5, 16.75, 17, 17.25, 17.5, 17.75, 18, 18.25, 18.5, 18.75, 19, 19.25, 19.5, 19.75, 20, 20.25, 20.5, 20.75, 21, 21.25, 21.5, 21.75, 22, 22.25, 22.5, 22.75, 23, 23.25, 23.5, 23.75, 24, 24.25, 24.5, 24.75, 25, 25.25, 25.5, 25.75, 26, 26.25, 26.5, 26.75, 27, 27.25, 27.5, 27.75, 28, 28.25, 28.5, 28.75, 29, 29.25, 29.5, 29.75, 30 ], "y": [ 0.5529055854541881, 0.48340644296105656, 0.39847183571503764, 0.3130603047640953, 0.23620126610602918, 0.17209269369413613, 0.12159083444104575, 0.08358710137201344, 0.056058433822497596, 0.03675899937306747, 0.023610729306006703, 0.014878504044218395, 0.00921083189575807, 0.005608373047205152, 0.003362167853175355, 0.0019862802899031557, 0.0011573139370199548, 0.0006655269349350115, 0.00037797844917802936, 0.00021213473496165707, 0.00011771536045117255, 6.461661513732658e-05, 3.5102694236707425e-05, 1.887999141158748e-05, 1.0057600396948184e-05, 5.308503458974215e-06, 2.7770131440595207e-06, 1.440273630541102e-06, 7.407942913062525e-07, 3.7796544627896404e-07, 1.9134516373261733e-07, 9.613826483861858e-08, 4.7949594128186524e-08, 2.3745123330937273e-08, 1.1677521992367732e-08, 5.704203713758036e-09, 2.7681171096704437e-09, 1.3347258798653162e-09, 6.395688968127558e-10, 3.046044783146791e-10, 1.442121499086846e-10, 6.788034474743608e-11, 3.177021310679178e-11, 1.478716285636715e-11, 6.8452700489988966e-12, 3.1520090517505107e-12, 1.4438547914065372e-12, 6.580287471083382e-13, 2.983978943808498e-13, 1.3465382669078183e-13, 6.047203596949732e-14, 2.7029796227373276e-14, 1.2025998158443309e-14, 5.326306922435371e-15, 2.3485139787426607e-15, 1.0309936561012381e-15, 4.506584573058755e-16, 1.961550273503785e-16, 8.5024167094819e-17, 3.6703374157204077e-17, 1.5780433849268037e-17, 6.75785707129691e-18, 2.8827241415005304e-18, 1.224975112496686e-18, 5.185693338774851e-19, 2.187088288528818e-19, 9.190296666037512e-20, 3.847863000430767e-20, 1.6053102857424757e-20, 6.6737436918536535e-21, 2.7648554476980464e-21, 1.1415326901277942e-21, 4.697181877186203e-22, 1.926367098081e-22, 7.874308315044037e-23, 3.2083076659381164e-23, 1.3030104532038616e-23, 5.275282207052586e-24, 2.1290534887258303e-24, 8.566181468054773e-25, 3.436086824744997e-25, 1.3741466822273562e-25, 5.479106327612498e-26, 2.1782575733053563e-26, 8.634684067829782e-27, 3.412996875857713e-27, 1.345215070779345e-27, 5.287225200659367e-28, 2.0723241762791476e-28, 8.100179252035641e-29, 3.1575597705326163e-29, 1.2275557639791746e-29, 4.759660688744363e-30, 1.8406364768455453e-30, 7.099523863008072e-31, 2.7313115748536632e-31, 1.048106724861646e-31, 4.0118362393286573e-32, 1.5317760577156808e-32, 5.8340815238874265e-33, 2.2165900636677972e-33, 8.401257065888248e-34, 3.1765763682336854e-34, 1.1982305899061096e-34, 4.509177500947062e-35, 1.692932555918613e-35, 6.341277684623504e-36, 2.3698338333698618e-36, 8.836333157819199e-37, 3.2873672176746903e-37, 1.2202674895816045e-37, 4.519611667926809e-38, 1.670301559743523e-38, 6.159488049958892e-39, 2.266514224127224e-39, 8.322319416113504e-40, 3.0493710526599704e-40, 1.1149717351451017e-40, 4.0682978006182775e-41, 1.4813728560682031e-41 ] }, { "line": { "color": "rgba(251, 128, 114, 0.7999999999999998)", "dash": "solid", "shape": "linear", "width": 1.3 }, "marker": { "size": 6, "symbol": "circle" }, "mode": "lines+markers", "name": "2.24", "text": "", "type": "scatter", "uid": "a7e7009e-45bf-4181-9203-0e138a183ff9", "x": [ 0.25, 0.5, 0.75, 1, 1.25, 1.5, 1.75, 2, 2.25, 2.5, 2.75, 3, 3.25, 3.5, 3.75, 4, 4.25, 4.5, 4.75, 5, 5.25, 5.5, 5.75, 6, 6.25, 6.5, 6.75, 7, 7.25, 7.5, 7.75, 8, 8.25, 8.5, 8.75, 9, 9.25, 9.5, 9.75, 10, 10.25, 10.5, 10.75, 11, 11.25, 11.5, 11.75, 12, 12.25, 12.5, 12.75, 13, 13.25, 13.5, 13.75, 14, 14.25, 14.5, 14.75, 15, 15.25, 15.5, 15.75, 16, 16.25, 16.5, 16.75, 17, 17.25, 17.5, 17.75, 18, 18.25, 18.5, 18.75, 19, 19.25, 19.5, 19.75, 20, 20.25, 20.5, 20.75, 21, 21.25, 21.5, 21.75, 22, 22.25, 22.5, 22.75, 23, 23.25, 23.5, 23.75, 24, 24.25, 24.5, 24.75, 25, 25.25, 25.5, 25.75, 26, 26.25, 26.5, 26.75, 27, 27.25, 27.5, 27.75, 28, 28.25, 28.5, 28.75, 29, 29.25, 29.5, 29.75, 30 ], "y": [ 0.6011602027157874, 0.4660095858262048, 0.34058319636271145, 0.23724483203253566, 0.15870629351696788, 0.10252210888176504, 0.06422425988553988, 0.03914539728536839, 0.023276923049155292, 0.013532918372392986, 0.007706911186264785, 0.004305993701390522, 0.0023635029557603836, 0.0012759608751113389, 0.0006782081843913012, 0.0003552444803647181, 0.00018351905303551211, 9.357046417483152e-05, 4.711762123139566e-05, 2.34461357040714e-05, 1.1535483333660764e-05, 5.614227850489893e-06, 2.7041417402366202e-06, 1.2895374637239268e-06, 6.090735200172884e-07, 2.850300293325637e-07, 1.3220248507823476e-07, 6.079248043269941e-08, 2.772334642837313e-08, 1.2541321290632806e-08, 5.629267106557095e-09, 2.5076898178488507e-09, 1.1089338571349252e-09, 4.868983559892736e-10, 2.123037880187247e-10, 9.194862665445788e-11, 3.956196463292165e-11, 1.6913311313311612e-11, 7.18566667140299e-12, 3.0343046795971095e-12, 1.273702275986746e-12, 5.315612127040792e-13, 2.2058325595934764e-13, 9.10291403879133e-14, 3.736193342894455e-14, 1.5253495668899667e-14, 6.195104209922104e-15, 2.503301360667616e-15, 1.0064847372695267e-15, 4.026922856589511e-16, 1.6034387366857213e-16, 6.354534223233178e-17, 2.5067167041429725e-17, 9.843589204996585e-18, 3.848252968045732e-18, 1.4978544954763923e-18, 5.805028156962674e-19, 2.240265129413016e-19, 8.60965070817011e-20, 3.295279890048063e-20, 1.2561700274083164e-20, 4.769596727137389e-21, 1.803926815045166e-21, 6.79651477322413e-22, 2.55099144027535e-22, 9.539193454274778e-23, 3.5540050684471926e-23, 1.319323455978802e-23, 4.8801575379180616e-24, 1.798819337091816e-24, 6.607446042746894e-25, 2.41875966929447e-25, 8.824394452125808e-26, 3.208704763461076e-26, 1.1629105035234533e-26, 4.201003636143027e-27, 1.5127533346501393e-27, 5.430115753549515e-28, 1.9430909679126056e-28, 6.931655999635996e-29, 2.465227656466893e-29, 8.74116194473824e-30, 3.0902169610176376e-30, 1.089260228514228e-30, 3.828353537101528e-31, 1.341666717099358e-31, 4.6886050443026243e-32, 1.633890342771342e-32, 5.678007493229233e-33, 1.9677778517457255e-33, 6.801053470856554e-34, 2.3442774483240994e-34, 8.059107409744716e-35, 2.7632625152174015e-35, 9.449884822663843e-36, 3.2233814914456366e-36, 1.0967032763776322e-36, 3.721945428660173e-37, 1.2599846430218458e-37, 4.2548635687082414e-38, 1.433315173087598e-38, 4.816635260619048e-39, 1.6147376007658614e-39, 5.400403760283536e-40, 1.8018819318815517e-40, 5.998074098129381e-41, 1.992012741131716e-41, 6.60049348479099e-42, 2.1820955505354577e-42, 7.19768891775526e-43, 2.3688800164809603e-43, 7.779153035646526e-44, 2.5489965723069066e-44, 8.334166115295563e-45, 2.7190622797868418e-45, 8.852139661252943e-46, 2.8757910046539468e-46, 9.322965484906906e-47, 3.0161026969064123e-47, 9.737353627378233e-48 ] }, { "line": { "color": "rgba(128, 177, 211, 0.7999999999999998)", "dash": "solid", "shape": "linear", "width": 1.3 }, "marker": { "size": 6, "symbol": "circle" }, "mode": "lines+markers", "name": "2.82", "text": "", "type": "scatter", "uid": "9b646a2a-c990-42ac-8e45-fc96c8580825", "x": [ 0.25, 0.5, 0.75, 1, 1.25, 1.5, 1.75, 2, 2.25, 2.5, 2.75, 3, 3.25, 3.5, 3.75, 4, 4.25, 4.5, 4.75, 5, 5.25, 5.5, 5.75, 6, 6.25, 6.5, 6.75, 7, 7.25, 7.5, 7.75, 8, 8.25, 8.5, 8.75, 9, 9.25, 9.5, 9.75, 10, 10.25, 10.5, 10.75, 11, 11.25, 11.5, 11.75, 12, 12.25, 12.5, 12.75, 13, 13.25, 13.5, 13.75, 14, 14.25, 14.5, 14.75, 15, 15.25, 15.5, 15.75, 16, 16.25, 16.5, 16.75, 17, 17.25, 17.5, 17.75, 18, 18.25, 18.5, 18.75, 19, 19.25, 19.5, 19.75, 20, 20.25, 20.5, 20.75, 21, 21.25, 21.5, 21.75, 22, 22.25, 22.5, 22.75, 23, 23.25, 23.5, 23.75, 24, 24.25, 24.5, 24.75, 25, 25.25, 25.5, 25.75, 26, 26.25, 26.5, 26.75, 27, 27.25, 27.5, 27.75, 28, 28.25, 28.5, 28.75, 29, 29.25, 29.5, 29.75, 30 ], "y": [ 0.6006965913804705, 0.40128151790876004, 0.2527358712081511, 0.15171544395566383, 0.0874614237049965, 0.048688824172929544, 0.02628453060564771, 0.013806105399965409, 0.007074657384137495, 0.0035445463997892702, 0.001739558025537412, 0.0008375703942645681, 0.0003961808135116997, 0.00018431641278904209, 8.44265495060824e-05, 3.810945293903784e-05, 1.696586071979514e-05, 7.454574917245702e-06, 3.234869896864631e-06, 1.3871840869809776e-06, 5.881498382862315e-07, 2.466786608979487e-07, 1.023906645616283e-07, 4.207791730508965e-08, 1.7126923290895063e-08, 6.907002505142563e-09, 2.7607556963283485e-09, 1.0940258499323307e-09, 4.2994483295764154e-10, 1.676099274581262e-10, 6.483323054603348e-11, 2.488908808596053e-11, 9.484843587671605e-12, 3.588824329103407e-12, 1.348531195357496e-12, 5.033126701827573e-13, 1.866207062655386e-13, 6.875431872598107e-14, 2.5172582313339926e-14, 9.160290597326183e-15, 3.313655467349076e-15, 1.1917415245836716e-15, 4.261776726537551e-16, 1.5156117170121503e-16, 5.3607581782891715e-17, 1.886060499775898e-17, 6.601220121104971e-18, 2.2986777708017614e-18, 7.964555007743912e-19, 2.7461040876737074e-19, 9.422918133655722e-20, 3.218148879122466e-20, 1.0939992538938807e-20, 3.7021551404193685e-21, 1.2472517093275216e-21, 4.1835935428592047e-22, 1.3972481698855178e-22, 4.646843003836724e-23, 1.5389817701532803e-23, 5.0760934986691685e-24, 1.667535520781405e-24, 5.456293075472798e-25, 1.7783789343993461e-25, 5.774056354736179e-26, 1.8676397832751732e-26, 6.0184566044609044e-27, 1.9323281555861553e-27, 6.1816368033057915e-28, 1.9704953075714871e-28, 6.259194868639342e-29, 1.981316756713692e-29, 6.250321656675855e-30, 1.9650966902904693e-30, 6.157694411310054e-31, 1.92319813185009e-31, 5.987150218500031e-32, 1.8579095980928078e-32, 5.7471814505560515e-33, 1.7722635949200824e-33, 5.448306698835027e-34, 1.6698249227303256e-34, 5.102375726835126e-35, 1.5544673459058074e-35, 4.721865805657023e-36, 1.4301559338207967e-36, 4.319220382716246e-37, 1.300749687148768e-37, 3.906270802861719e-38, 1.1698354155298199e-38, 3.4937693762415876e-39, 1.040599749719014e-39, 3.091049070090577e-40, 9.157421317265684e-41, 2.705812878621143e-41, 7.974280187320445e-42, 2.3440455448186883e-42, 6.8727863082159e-43, 2.010032424118563e-43, 5.863915127645741e-44, 1.7064651566280048e-44, 4.953849933050666e-45, 1.4346113772140335e-45, 4.144592439734078e-46, 1.1945256096396031e-46, 3.4346692869151284e-47, 9.85280266614921e-48, 2.819872239370475e-48, 8.051987442755844e-49, 2.293980954930471e-49, 6.520763946324206e-50, 1.8494297209564919e-50, 5.2337918377913004e-51, 1.4778921550348523e-51, 4.164136976249141e-52, 1.1707694233533272e-52, 3.284655567165574e-53, 9.19577340910575e-54, 2.569060778567268e-54, 7.162354119337999e-55, 1.9926910440804475e-55 ] }, { "line": { "color": "rgba(255, 153, 51, 0.7999999999999998)", "dash": "solid", "shape": "linear", "width": 1.3 }, "marker": { "size": 6, "symbol": "circle" }, "mode": "lines+markers", "name": "3.55", "text": "", "type": "scatter", "uid": "0d5459aa-22c3-49eb-afc5-e58b81c55cbd", "x": [ 0.25, 0.5, 0.75, 1, 1.25, 1.5, 1.75, 2, 2.25, 2.5, 2.75, 3, 3.25, 3.5, 3.75, 4, 4.25, 4.5, 4.75, 5, 5.25, 5.5, 5.75, 6, 6.25, 6.5, 6.75, 7, 7.25, 7.5, 7.75, 8, 8.25, 8.5, 8.75, 9, 9.25, 9.5, 9.75, 10, 10.25, 10.5, 10.75, 11, 11.25, 11.5, 11.75, 12, 12.25, 12.5, 12.75, 13, 13.25, 13.5, 13.75, 14, 14.25, 14.5, 14.75, 15, 15.25, 15.5, 15.75, 16, 16.25, 16.5, 16.75, 17, 17.25, 17.5, 17.75, 18, 18.25, 18.5, 18.75, 19, 19.25, 19.5, 19.75, 20, 20.25, 20.5, 20.75, 21, 21.25, 21.5, 21.75, 22, 22.25, 22.5, 22.75, 23, 23.25, 23.5, 23.75, 24, 24.25, 24.5, 24.75, 25, 25.25, 25.5, 25.75, 26, 26.25, 26.5, 26.75, 27, 27.25, 27.5, 27.75, 28, 28.25, 28.5, 28.75, 29, 29.25, 29.5, 29.75, 30 ], "y": [ 0.5772659375777098, 0.34907590817802064, 0.19901580144515282, 0.10814349976805322, 0.05643351805759692, 0.028438050652902738, 0.01389698910662724, 0.006607567835828051, 0.003064967069617041, 0.0013900519159138855, 0.0006175316613926722, 0.0002691482631793959, 0.00011524276181760072, 4.8532669749907656e-05, 2.0123298405915877e-05, 8.222479440130544e-06, 3.313568351555484e-06, 1.3179316096530481e-06, 5.176983295164041e-07, 2.009573975167905e-07, 7.712724810668193e-08, 2.9282044127200444e-08, 1.1002214933374712e-08, 4.092832329425299e-09, 1.5079919549818453e-09, 5.505024295913682e-10, 1.9918083923827995e-10, 7.144915866511021e-11, 2.541746439983193e-11, 8.969519586142028e-12, 3.140632071602298e-12, 1.0913858986095586e-12, 3.7648656359508614e-13, 1.2895003452077124e-13, 4.386117018854865e-14, 1.4818595201120893e-14, 4.9736927644669754e-15, 1.6587046545724471e-15, 5.49726666363143e-16, 1.810832333576973e-16, 5.929612251881604e-17, 1.9304162741785997e-17, 6.2489859190303325e-18, 2.0116701014827826e-18, 6.4408765971549505e-19, 2.0512771191706513e-19, 6.498945355791546e-20, 2.0485507200099664e-20, 6.4251030218149774e-21, 2.005328511701228e-21, 6.228793117472366e-22, 1.9256376768093687e-22, 5.92564218313804e-23, 1.815193660221408e-23, 5.535698319673624e-24, 1.6808066007578914e-24, 5.081498068627848e-25, 1.5297701053728003e-25, 4.5861853197567236e-26, 1.3692971107507622e-26, 4.0718627146644135e-27, 1.2060510121068139e-27, 3.5582974353922007e-28, 1.0458006683358945e-28, 3.062040761427639e-29, 8.932086889663797e-30, 2.5959638603279214e-30, 7.5174612747439e-31, 2.169167426356275e-31, 6.237148673810949e-32, 1.7871931477863212e-32, 5.1035209320761356e-33, 1.4524507369903384e-33, 4.119889556430799e-34, 1.1647733475172715e-34, 3.282369778419494e-35, 9.220232730401009e-36, 2.581797455363301e-36, 7.206850788182812e-37, 2.0055279346143103e-37, 5.564012047679026e-38, 1.5390031660750989e-38, 4.2442273075466966e-39, 1.1670262552850891e-39, 3.199634222241774e-40, 8.747264506715212e-41, 2.384572767734283e-41, 6.482300381628993e-42, 1.7572822559907627e-42, 4.750736545424885e-43, 1.2808562295258428e-43, 3.444074376674187e-44, 9.236124373422413e-45, 2.4703830036209394e-45, 6.590342368339284e-46, 1.7536078701232737e-46, 4.654244941988535e-47, 1.2321665430305252e-47, 3.253898332973981e-48, 8.57163526916256e-49, 2.2524702253900932e-49, 5.904735355228635e-50, 1.5441801020948373e-50, 4.0286685765064015e-51, 1.04857852016255e-51, 2.722862869467695e-52, 7.054161064522954e-53, 1.823345555737342e-53, 4.70224936381151e-54, 1.2099412459961906e-54, 3.1063729084133523e-55, 7.957600961110828e-56, 2.0340349460451909e-56, 5.187888430201208e-57, 1.3203435457673448e-57, 3.3531684049922175e-58, 8.49774599681102e-59, 2.149016834476569e-59, 5.423394329168723e-60, 1.365857263633496e-60 ] }, { "line": { "color": "rgba(55, 128, 191, 0.7999999999999998)", "dash": "solid", "shape": "linear", "width": 1.3 }, "marker": { "size": 6, "symbol": "circle" }, "mode": "lines+markers", "name": "4.47", "text": "", "type": "scatter", "uid": "aead950b-a079-4d57-a640-3d50ccfcac93", "x": [ 0.25, 0.5, 0.75, 1, 1.25, 1.5, 1.75, 2, 2.25, 2.5, 2.75, 3, 3.25, 3.5, 3.75, 4, 4.25, 4.5, 4.75, 5, 5.25, 5.5, 5.75, 6, 6.25, 6.5, 6.75, 7, 7.25, 7.5, 7.75, 8, 8.25, 8.5, 8.75, 9, 9.25, 9.5, 9.75, 10, 10.25, 10.5, 10.75, 11, 11.25, 11.5, 11.75, 12, 12.25, 12.5, 12.75, 13, 13.25, 13.5, 13.75, 14, 14.25, 14.5, 14.75, 15, 15.25, 15.5, 15.75, 16, 16.25, 16.5, 16.75, 17, 17.25, 17.5, 17.75, 18, 18.25, 18.5, 18.75, 19, 19.25, 19.5, 19.75, 20, 20.25, 20.5, 20.75, 21, 21.25, 21.5, 21.75, 22, 22.25, 22.5, 22.75, 23, 23.25, 23.5, 23.75, 24, 24.25, 24.5, 24.75, 25, 25.25, 25.5, 25.75, 26, 26.25, 26.5, 26.75, 27, 27.25, 27.5, 27.75, 28, 28.25, 28.5, 28.75, 29, 29.25, 29.5, 29.75, 30 ], "y": [ 0.5260671385361465, 0.27455208133701253, 0.13509275099998602, 0.06335552994749845, 0.028533881594200592, 0.012409754076432966, 0.005233879153028029, 0.002147752465220197, 0.0008598209653719113, 0.000336552530552862, 0.00012903891148192744, 4.853920571397646e-05, 1.7937188139143253e-05, 6.519503306138299e-06, 2.3330235195932477e-06, 8.227395368519009e-07, 2.8615090725503824e-07, 9.822718314581703e-08, 3.330084097440467e-08, 1.1156348119711776e-08, 3.6954345736936367e-09, 1.2108732758702535e-09, 3.9266035096776293e-10, 1.2606673375274307e-10, 4.008807425542858e-11, 1.2630339708308183e-11, 3.944055080831751e-12, 1.221046364062283e-12, 3.748926116576631e-13, 1.1417827096310596e-13, 3.45041205781152e-14, 1.0348367935427848e-14, 3.080935644895704e-15, 9.107396201527747e-16, 2.6735764287956693e-16, 7.795770511355646e-17, 2.258242559177607e-17, 6.4998048680376974e-18, 1.85916391663945e-18, 5.285532406699127e-19, 1.4937448342657735e-19, 4.197016857647198e-20, 1.1725703585874856e-20, 3.2578099743109166e-21, 9.002302201175063e-22, 2.4744151560737397e-22, 6.76598045210481e-23, 1.8406626354856677e-23, 4.982498687670768e-24, 1.3421227806543965e-24, 3.5979096051192635e-25, 9.599763591225253e-26, 2.5495351775402123e-26, 6.740438853953191e-27, 1.774096518015172e-27, 4.649028367750515e-28, 1.2130420002612377e-28, 3.1517362365381124e-29, 8.154830096368043e-30, 2.101360822223233e-30, 5.393065417554881e-31, 1.3786304312082838e-31, 3.5104601938651e-32, 8.90451648417095e-33, 2.2501528326782828e-33, 5.664917771874039e-34, 1.420950454591366e-34, 3.551330691922296e-35, 8.844078959744206e-36, 2.194750999617485e-36, 5.42763046880533e-37, 1.3376678939573983e-37, 3.285635909428258e-38, 8.043465825625162e-39, 1.9626311775200074e-39, 4.773362274226925e-40, 1.1572265696583686e-40, 2.796651194755826e-41, 6.737538928397796e-42, 1.618169810962928e-42, 3.874565996189499e-43, 9.249412244119265e-44, 2.2014705510620265e-44, 5.2243768182517385e-45, 1.2362144684312854e-45, 2.916791396052494e-46, 6.8625150971037e-47, 1.6100579467157628e-47, 3.766981616163646e-48, 8.78926474010485e-49, 2.0451803234445305e-49, 4.74617081684038e-50, 1.0985004454877212e-50, 2.5357963803366327e-51, 5.83845161808586e-52, 1.3407932557574074e-52, 3.0712713486213415e-53, 7.017428350482598e-54, 1.5993818978029142e-54, 3.636231309614089e-55, 8.246819700456509e-56, 1.8658103614224322e-56, 4.211188064894665e-57, 9.482172415070583e-58, 2.13003571691791e-58, 4.773658207714751e-59, 1.067359068410685e-59, 2.3810788508955023e-60, 5.2996851965884156e-61, 1.1769237326656735e-61, 2.607817832008809e-62, 5.765612360382682e-63, 1.2719244471812198e-63, 2.7998396166572857e-64, 6.149914748180774e-65, 1.3479604070136062e-65, 2.94825564167134e-66, 6.43488562743607e-67, 1.4015604031148116e-67, 3.0463905198507487e-68 ] }, { "line": { "color": "rgba(50, 171, 96, 0.7999999999999998)", "dash": "solid", "shape": "linear", "width": 1.3 }, "marker": { "size": 6, "symbol": "circle" }, "mode": "lines+markers", "name": "5.62", "text": "", "type": "scatter", "uid": "d3de8920-76cd-405d-ab48-99366a83a5fd", "x": [ 0.25, 0.5, 0.75, 1, 1.25, 1.5, 1.75, 2, 2.25, 2.5, 2.75, 3, 3.25, 3.5, 3.75, 4, 4.25, 4.5, 4.75, 5, 5.25, 5.5, 5.75, 6, 6.25, 6.5, 6.75, 7, 7.25, 7.5, 7.75, 8, 8.25, 8.5, 8.75, 9, 9.25, 9.5, 9.75, 10, 10.25, 10.5, 10.75, 11, 11.25, 11.5, 11.75, 12, 12.25, 12.5, 12.75, 13, 13.25, 13.5, 13.75, 14, 14.25, 14.5, 14.75, 15, 15.25, 15.5, 15.75, 16, 16.25, 16.5, 16.75, 17, 17.25, 17.5, 17.75, 18, 18.25, 18.5, 18.75, 19, 19.25, 19.5, 19.75, 20, 20.25, 20.5, 20.75, 21, 21.25, 21.5, 21.75, 22, 22.25, 22.5, 22.75, 23, 23.25, 23.5, 23.75, 24, 24.25, 24.5, 24.75, 25, 25.25, 25.5, 25.75, 26, 26.25, 26.5, 26.75, 27, 27.25, 27.5, 27.75, 28, 28.25, 28.5, 28.75, 29, 29.25, 29.5, 29.75, 30 ], "y": [ 0.47553016207607146, 0.2183160777046798, 0.09449680181710692, 0.0389846534188917, 0.015445219664230797, 0.0059090885032066645, 0.0021923258021568793, 0.0007913884644035013, 0.00027870040816345345, 9.59635972920762e-05, 3.236670093366156e-05, 1.071012388492738e-05, 3.4816112527496026e-06, 1.1131777285880836e-06, 3.5042348210844247e-07, 1.087077574320129e-07, 3.325962749685501e-08, 1.0043336840150266e-08, 2.995198604969002e-09, 8.827069903479446e-10, 2.572077859756787e-10, 7.413808649274558e-11, 2.1148706671607206e-11, 5.97298396802109e-12, 1.6708217776980087e-12, 4.630778940931492e-13, 1.272055542025559e-13, 3.464330701452232e-14, 9.356601955108847e-15, 2.506795000024247e-15, 6.663929678224218e-16, 1.7581478309870073e-16, 4.6045822954838676e-17, 1.1973632588351105e-17, 3.0920633706960368e-18, 7.931200215341385e-19, 2.0210382832069726e-19, 5.1171524535479446e-20, 1.2875669010282978e-20, 3.2200672874286018e-21, 8.005283346166154e-22, 1.9786322820385378e-22, 4.862810807604548e-23, 1.18849756245092e-23, 2.8890178120386288e-24, 6.985432230501272e-25, 1.6802563301169752e-25, 4.021083419625612e-26, 9.575030462756596e-27, 2.2688683884668126e-27, 5.350463294333268e-28, 1.2558152833599985e-28, 2.933933862550322e-29, 6.823411597907598e-30, 1.579845889090405e-30, 3.6418643217439946e-31, 8.359137882073196e-32, 1.910555247414127e-32, 4.348592752343757e-33, 9.857312764187076e-34, 2.2254491672929297e-34, 5.004422131936356e-35, 1.1209705761597238e-35, 2.50129311391247e-36, 5.560199150282641e-37, 1.2313911427673698e-37, 2.7170988293781955e-38, 5.973676495579191e-39, 1.3086613652259428e-39, 2.856827451220298e-40, 6.214885209732661e-41, 1.3473959206695285e-41, 2.911323365927302e-42, 6.269578082137517e-43, 1.345729810747445e-43, 2.879172335746466e-44, 6.140245644501221e-45, 1.3053583083835035e-45, 2.7664116615871513e-46, 5.844719841565323e-47, 1.231081348971602e-47, 2.585246210749766e-48, 5.412834383635582e-49, 1.1299791693692956e-49, 2.3520895420351546e-50, 4.881906797973976e-51, 1.0103957516119752e-51, 2.0853251943815178e-52, 4.291902714904595e-53, 8.809129599899708e-54, 1.8031678028767554e-54, 3.681052299647374e-55, 7.494677429037698e-56, 1.5219177095996935e-56, 3.0824679072335263e-57, 6.2271134735701394e-58, 1.2547789839955902e-58, 2.5220350616223475e-59, 5.056492809441661e-60, 1.0112832281077905e-60, 2.0175852178305317e-61, 4.0154754314457765e-62, 7.972567303430351e-63, 1.5791576561990874e-63, 3.120531803577889e-64, 6.152011415724472e-65, 1.2100419907262505e-65, 2.3745852163586273e-66, 4.6493061000096244e-67, 9.082605944669584e-68, 1.7703677413868743e-68, 3.44314856372001e-69, 6.681834607447459e-70, 1.2938729872055614e-70, 2.500067140880247e-71, 4.820407989208012e-72, 9.27461487392707e-73, 1.7807201112049425e-73, 3.4118563334365707e-74, 6.523618812061507e-75 ] }, { "line": { "color": "rgba(128, 0, 128, 0.7999999999999998)", "dash": "solid", "shape": "linear", "width": 1.3 }, "marker": { "size": 6, "symbol": "circle" }, "mode": "lines+markers", "name": "7.08", "text": "", "type": "scatter", "uid": "5dbcf7ce-38e0-40a1-bb61-1bd41d16d389", "x": [ 0.25, 0.5, 0.75, 1, 1.25, 1.5, 1.75, 2, 2.25, 2.5, 2.75, 3, 3.25, 3.5, 3.75, 4, 4.25, 4.5, 4.75, 5, 5.25, 5.5, 5.75, 6, 6.25, 6.5, 6.75, 7, 7.25, 7.5, 7.75, 8, 8.25, 8.5, 8.75, 9, 9.25, 9.5, 9.75, 10, 10.25, 10.5, 10.75, 11, 11.25, 11.5, 11.75, 12, 12.25, 12.5, 12.75, 13, 13.25, 13.5, 13.75, 14, 14.25, 14.5, 14.75, 15, 15.25, 15.5, 15.75, 16, 16.25, 16.5, 16.75, 17, 17.25, 17.5, 17.75, 18, 18.25, 18.5, 18.75, 19, 19.25, 19.5, 19.75, 20, 20.25, 20.5, 20.75, 21, 21.25, 21.5, 21.75, 22, 22.25, 22.5, 22.75, 23, 23.25, 23.5, 23.75, 24, 24.25, 24.5, 24.75, 25, 25.25, 25.5, 25.75, 26, 26.25, 26.5, 26.75, 27, 27.25, 27.5, 27.75, 28, 28.25, 28.5, 28.75, 29, 29.25, 29.5, 29.75, 30 ], "y": [ 0.31399067150667287, 0.0920148373499453, 0.025422761237258236, 0.006694725147646293, 0.0016930377007639804, 0.0004134533358257542, 9.791394899378313e-05, 2.256122374756801e-05, 5.071588490288546e-06, 1.1146701933862331e-06, 2.3997818771567216e-07, 5.068754935286946e-08, 1.0517694284475323e-08, 2.1465363152637752e-09, 4.313207960543015e-10, 8.540852065958504e-11, 1.6679825759379687e-11, 3.215034392195077e-12, 6.120215085065245e-13, 1.1513068584912065e-13, 2.1413719165375068e-14, 3.939878509708149e-15, 7.173956464928654e-16, 1.2933013710384554e-16, 2.3092554747940475e-17, 4.08535094698968e-18, 7.163328381276909e-19, 1.245264462971313e-19, 2.146811296567156e-20, 3.6713687176947266e-21, 6.229784940620176e-22, 1.049135310053331e-22, 1.753879774407592e-23, 2.9111794302661716e-24, 4.798714342831998e-25, 7.856857766399392e-26, 1.2779621275142885e-26, 2.065405195788842e-27, 3.3172650944295047e-28, 5.295522134553189e-29, 8.403380233606152e-30, 1.3257934304396945e-30, 2.0798480685074293e-31, 3.244710835171682e-32, 5.034558468844931e-33, 7.770302366229167e-34, 1.1930362537651127e-34, 1.8224459190880947e-35, 2.7700346187767208e-36, 4.189747035870767e-37, 6.306717137550478e-38, 9.448681149733661e-39, 1.4090591192871773e-39, 2.0917700016125163e-40, 3.091438073242926e-41, 4.548865067800349e-42, 6.664602430874087e-43, 9.723124007495422e-44, 1.4126300077055808e-44, 2.0439567037982897e-45, 2.9455357628912367e-46, 4.227990697452848e-47, 6.045159525038486e-48, 8.610167614750296e-49, 1.2217176025776575e-49, 1.7270701394443755e-50, 2.4325000118662326e-51, 3.413678219024529e-52, 4.7735516761585e-53, 6.651687279917196e-54, 9.236647932382204e-55, 1.2782328442347406e-55, 1.7629445642360706e-56, 2.4233714738725353e-57, 3.32026704342699e-58, 4.534362826390606e-59, 6.172595513221362e-60, 8.376166017385072e-61, 1.1330936644404001e-61, 1.5280802724936343e-62, 2.0544836424252821e-63, 2.7539199491305055e-64, 3.68050664979677e-65, 4.904410017431951e-66, 6.516338705857132e-67, 8.633218817274237e-68, 1.1405340146956433e-68, 1.502532887158698e-69, 1.9739381068529017e-70, 2.5861286590412615e-71, 3.378988685296103e-72, 4.403074634543314e-73, 5.722297995780024e-74, 7.417237090186424e-75, 9.589214205850835e-76, 1.2365301265342475e-76, 1.5904448862497892e-77, 2.0404970607288362e-78, 2.611365807977157e-79, 3.333685221136332e-80, 4.245385557751911e-81, 5.393313799730337e-82, 6.83518661971497e-83, 8.641937842484181e-84, 1.090053282257062e-84, 1.3717333966106594e-85, 1.722211507173042e-86, 2.1572837429016073e-87, 2.696131788041321e-88, 3.3619938520566716e-89, 4.182956957962634e-90, 5.192890152556013e-91, 6.432540973946374e-92, 7.950820548372619e-93, 9.80630605101501e-94, 1.2068992975250871e-94, 1.4822333731418312e-95, 1.8165603557976773e-96, 2.221663959120711e-97, 2.7115004217730284e-98 ] }, { "line": { "color": "rgba(219, 64, 82, 0.7999999999999998)", "dash": "solid", "shape": "linear", "width": 1.3 }, "marker": { "size": 6, "symbol": "circle" }, "mode": "lines+markers", "name": "8.91", "text": "", "type": "scatter", "uid": "c5d83a9b-4e9a-42de-a9cf-c3f9337fab22", "x": [ 0.25, 0.5, 0.75, 1, 1.25, 1.5, 1.75, 2, 2.25, 2.5, 2.75, 3, 3.25, 3.5, 3.75, 4, 4.25, 4.5, 4.75, 5, 5.25, 5.5, 5.75, 6, 6.25, 6.5, 6.75, 7, 7.25, 7.5, 7.75, 8, 8.25, 8.5, 8.75, 9, 9.25, 9.5, 9.75, 10, 10.25, 10.5, 10.75, 11, 11.25, 11.5, 11.75, 12, 12.25, 12.5, 12.75, 13, 13.25, 13.5, 13.75, 14, 14.25, 14.5, 14.75, 15, 15.25, 15.5, 15.75, 16, 16.25, 16.5, 16.75, 17, 17.25, 17.5, 17.75, 18, 18.25, 18.5, 18.75, 19, 19.25, 19.5, 19.75, 20, 20.25, 20.5, 20.75, 21, 21.25, 21.5, 21.75, 22, 22.25, 22.5, 22.75, 23, 23.25, 23.5, 23.75, 24, 24.25, 24.5, 24.75, 25, 25.25, 25.5, 25.75, 26, 26.25, 26.5, 26.75, 27, 27.25, 27.5, 27.75, 28, 28.25, 28.5, 28.75, 29, 29.25, 29.5, 29.75, 30 ], "y": [ 0.3135363107900604, 0.09174505970655139, 0.025310531794165755, 0.006655260046209783, 0.0016805546258347238, 0.00040979460002259617, 9.690317886909176e-05, 2.2295121154802773e-05, 5.0043182191522895e-06, 1.0982495280605576e-06, 2.3609138124469625e-07, 4.9792437245726194e-08, 1.0316594482560105e-08, 2.1023633822873533e-09, 4.218166011571907e-10, 8.340233238659137e-11, 1.6263807772506515e-11, 3.130185480294504e-12, 5.9498341636909e-13, 1.1175912539803245e-13, 2.075571658586546e-14, 3.813135039631487e-15, 6.9328502429093975e-16, 1.247976900278029e-16, 2.2250128180047777e-17, 3.930462271620147e-18, 6.881495796665625e-19, 1.1944921759803992e-19, 2.0562187421561398e-20, 3.511212962647332e-21, 5.94916410808512e-22, 1.0003871973835844e-22, 1.6698988572661982e-23, 2.767661982322015e-24, 4.555359945619464e-25, 7.447326913855573e-26, 1.2095483614793002e-26, 1.9519300296376317e-27, 3.13034991134876e-28, 4.9897090322832346e-29, 7.906316118937865e-30, 1.2455172570068698e-30, 1.9510087819569015e-31, 3.039186410572516e-32, 4.708650488611884e-33, 7.256491845170459e-34, 1.1124901139669141e-34, 1.696879079236321e-35, 2.575343532546908e-36, 3.889479629011366e-37, 5.846026481237902e-38, 8.745453716064118e-39, 1.3022491824954179e-39, 1.9303343343982334e-40, 2.848609267221379e-41, 4.185324278402113e-42, 6.122855805417052e-43, 8.919475889978047e-44, 1.293944548500558e-44, 1.869444844352944e-45, 2.690041566970115e-46, 3.8555153847001866e-47, 5.50439903171666e-48, 7.828300285727954e-49, 1.1091248306892167e-49, 1.5655729137873487e-50, 2.2017596126866643e-51, 3.0852712890810177e-52, 4.307905139488552e-53, 5.993907727071565e-54, 8.310867270422902e-55, 1.1484065353801564e-55, 1.5815322977848383e-56, 2.1707665822367288e-57, 2.9697499046311165e-58, 4.0496440984458145e-59, 5.504553971510868e-60, 7.45853133383902e-61, 1.0074594613178976e-61, 1.3566307729793481e-62, 1.8212598325492743e-63, 2.437666338376654e-64, 3.2530016341348982e-65, 4.3282981804579197e-66, 5.7423251190965364e-67, 7.596448589359807e-68, 1.0020740666070726e-68, 1.318163536775821e-69, 1.7291495864245745e-70, 2.2620535799426988e-71, 2.9511631851724775e-72, 3.8398676940860873e-73, 4.982925689911676e-74, 6.449259142815351e-75, 8.325386669749725e-76, 1.0719630645990329e-76, 1.3767258607178664e-77, 1.7636749492597077e-78, 2.253741037871643e-79, 2.8728610131254085e-80, 3.6530943630929504e-81, 4.633969474525509e-82, 5.864102894656316e-83, 7.403141841515474e-84, 9.324088469608674e-85, 1.1716073765781475e-85, 1.4687659586615815e-86, 1.8370759384501366e-87, 2.292528174179014e-88, 2.854461608390397e-89, 3.5462097019937293e-90, 4.395860281291399e-91, 5.437146466194476e-92, 6.710488693409001e-93, 8.264210435950605e-94, 1.0155953063673232e-94, 1.2454318401197605e-95, 1.524077093079333e-96, 1.8611835267519003e-97, 2.2681628508870212e-98 ] } ], "layout": { "legend": { "bgcolor": "#F5F6F9", "font": { "color": "#4D5663" } }, "paper_bgcolor": "#F5F6F9", "plot_bgcolor": "#F5F6F9", "title": { "font": { "color": "#4D5663" }, "text": "Theoretical PMF for all Asteroid Sizes for 2000000 Years" }, "xaxis": { "gridcolor": "#E1E5ED", "showgrid": true, "tickfont": { "color": "#4D5663" }, "title": { "font": { "color": "#4D5663" }, "text": "Number of Events" }, "zerolinecolor": "#E1E5ED" }, "yaxis": { "gridcolor": "#E1E5ED", "showgrid": true, "tickfont": { "color": "#4D5663" }, "title": { "font": { "color": "#4D5663" }, "text": "Probability" }, "zerolinecolor": "#E1E5ED" } } }, "text/html": [ "
" ], "text/vnd.plotly.v1+html": [ "
" ] }, "metadata": {}, "output_type": "display_data" } ], "source": [ "# Plot Theoretical PMF of impacts\n", "theo.iloc[:120].iplot(kind='scatter', mode='lines+markers', xTitle='Number of Events', size=6,\n", " yTitle='Probability', title=f'Theoretical PMF for all Asteroid Sizes for {years} Years')" ] }, { "cell_type": "markdown", "metadata": {}, "source": [ "# Time Between Asteroid Impacts\n", "\n", "Next, we'll look at the average number of years between asteroid impacts of different sizes. We'll simulate 100,000,000 (100 million) years and then find the average time between impacts for the different categories." ] }, { "cell_type": "markdown", "metadata": {}, "source": [ "__Waiting Time Equation__\n", "\n", "The waiting time between events in a Poisson process is\n", "\n", "$$P(X > time) = e^{-\\frac{events}{time} * time}$$\n", "\n", "The $\\frac{events}{time}$ is the frequency of impacts. The probability of waiting an amount of time decreases exponentially as time increases." ] }, { "cell_type": "markdown", "metadata": {}, "source": [ "In the cell below, we are simulation each year individually as a Bernoulli variable: either an asteroid hits or it does not. We repeat this 100 million times for each size of asteroid to simluate 100 million years. Then we find the time between asteroid impacts to derive the waiting time." ] }, { "cell_type": "code", "execution_count": 38, "metadata": { "ExecuteTime": { "end_time": "2019-02-04T17:41:47.164203Z", "start_time": "2019-02-04T17:41:46.981971Z" } }, "outputs": [ { "data": { "application/vnd.plotly.v1+json": { "config": { "linkText": "Export to plot.ly", "plotlyServerURL": "https://plot.ly", "showLink": true }, "data": [ { "line": { "color": "rgba(255, 153, 51, 1.0)", "dash": "solid", "shape": "linear", "width": 1.3 }, "mode": "lines", "name": "0", "text": "", "type": "scatter", "uid": "305af0e1-6d64-4bea-9ebd-37a3f52db478", "x": [ 0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46, 47, 48, 49, 50, 51, 52, 53, 54, 55, 56, 57, 58, 59, 60, 61, 62, 63, 64, 65, 66, 67, 68, 69, 70, 71, 72, 73, 74, 75, 76, 77, 78, 79, 80, 81, 82, 83, 84, 85, 86, 87, 88, 89, 90, 91, 92, 93, 94, 95, 96, 97, 98, 99, 100, 101, 102, 103, 104, 105, 106, 107, 108, 109, 110, 111, 112, 113, 114, 115, 116, 117, 118, 119, 120, 121, 122, 123, 124, 125, 126, 127, 128, 129, 130, 131, 132, 133, 134, 135, 136, 137, 138, 139, 140, 141, 142, 143, 144, 145, 146, 147, 148, 149, 150, 151, 152, 153, 154, 155, 156, 157, 158, 159, 160, 161, 162, 163, 164, 165, 166, 167, 168, 169, 170, 171, 172, 173, 174, 175, 176, 177, 178, 179, 180, 181, 182, 183, 184, 185, 186, 187, 188, 189, 190, 191, 192, 193, 194, 195, 196, 197, 198, 199, 200, 201, 202, 203, 204, 205, 206, 207, 208, 209, 210, 211, 212, 213, 214, 215, 216, 217, 218, 219, 220, 221, 222, 223, 224, 225, 226, 227, 228, 229, 230, 231, 232, 233, 234, 235, 236, 237, 238, 239, 240, 241, 242, 243, 244, 245, 246, 247, 248, 249, 250, 251, 252, 253, 254, 255, 256, 257, 258, 259, 260, 261, 262, 263, 264, 265, 266, 267, 268, 269, 270, 271, 272, 273, 274, 275, 276, 277, 278, 279, 280, 281, 282, 283, 284, 285, 286, 287, 288, 289, 290, 291, 292, 293, 294, 295, 296, 297, 298, 299, 300, 301, 302, 303, 304, 305, 306, 307, 308, 309, 310, 311, 312, 313, 314, 315, 316, 317, 318, 319, 320, 321, 322, 323, 324, 325, 326, 327, 328, 329, 330, 331, 332, 333, 334, 335, 336, 337, 338, 339, 340, 341, 342, 343, 344, 345, 346, 347, 348, 349, 350, 351, 352, 353, 354, 355, 356, 357, 358, 359, 360, 361, 362, 363, 364, 365, 366, 367, 368, 369, 370, 371, 372, 373, 374, 375, 376, 377, 378, 379, 380, 381, 382, 383, 384, 385, 386, 387, 388, 389, 390, 391, 392, 393, 394, 395, 396, 397, 398, 399, 400, 401, 402, 403, 404, 405, 406, 407, 408, 409, 410, 411, 412, 413, 414, 415, 416, 417, 418, 419, 420, 421, 422, 423, 424, 425, 426, 427, 428, 429, 430, 431, 432, 433, 434, 435, 436, 437, 438, 439, 440, 441, 442, 443, 444, 445, 446, 447, 448, 449, 450, 451, 452, 453, 454, 455, 456, 457, 458, 459, 460, 461, 462, 463, 464, 465, 466, 467, 468, 469, 470, 471, 472, 473, 474, 475, 476, 477, 478, 479, 480, 481, 482, 483, 484, 485, 486, 487, 488, 489, 490, 491, 492, 493, 494, 495, 496, 497, 498, 499, 500, 501, 502, 503, 504, 505, 506, 507, 508, 509, 510, 511, 512, 513, 514, 515, 516, 517, 518, 519, 520, 521, 522, 523, 524, 525, 526, 527, 528, 529, 530, 531, 532, 533, 534, 535, 536, 537, 538, 539, 540, 541, 542, 543, 544, 545, 546, 547, 548, 549, 550, 551, 552, 553, 554, 555, 556, 557, 558, 559, 560, 561, 562, 563, 564, 565, 566, 567, 568, 569, 570, 571, 572, 573, 574, 575, 576, 577, 578, 579, 580, 581, 582, 583, 584, 585, 586, 587, 588, 589, 590, 591, 592, 593, 594, 595, 596, 597, 598, 599, 600, 601, 602, 603, 604, 605, 606, 607, 608, 609, 610, 611, 612, 613, 614, 615, 616, 617, 618, 619, 620, 621, 622, 623, 624, 625, 626, 627, 628, 629, 630, 631, 632, 633, 634, 635, 636, 637, 638, 639, 640, 641, 642, 643, 644, 645, 646, 647, 648, 649, 650, 651, 652, 653, 654, 655, 656, 657, 658, 659, 660, 661, 662, 663, 664, 665, 666, 667, 668, 669, 670, 671, 672, 673, 674, 675, 676, 677, 678, 679, 680, 681, 682, 683, 684, 685, 686, 687, 688, 689, 690, 691, 692, 693, 694, 695, 696, 697, 698, 699, 700, 701, 702, 703, 704, 705, 706, 707, 708, 709, 710, 711, 712, 713, 714, 715, 716, 717, 718, 719, 720, 721, 722, 723, 724, 725, 726, 727, 728, 729, 730, 731, 732, 733, 734, 735, 736, 737, 738, 739, 740, 741, 742, 743, 744, 745, 746, 747, 748, 749, 750, 751, 752, 753, 754, 755, 756, 757, 758, 759, 760, 761, 762, 763, 764, 765, 766, 767, 768, 769, 770, 771, 772, 773, 774, 775, 776, 777, 778, 779, 780, 781, 782, 783, 784, 785, 786, 787, 788, 789, 790, 791, 792, 793, 794, 795, 796, 797, 798, 799, 800, 801, 802, 803, 804, 805, 806, 807, 808, 809, 810, 811, 812, 813, 814, 815, 816, 817, 818, 819, 820, 821, 822, 823, 824, 825, 826, 827, 828, 829, 830, 831, 832, 833, 834, 835, 836, 837, 838, 839, 840, 841, 842, 843, 844, 845, 846, 847, 848, 849, 850, 851, 852, 853, 854, 855, 856, 857, 858, 859, 860, 861, 862, 863, 864, 865, 866, 867, 868, 869, 870, 871, 872, 873, 874, 875, 876, 877, 878, 879, 880, 881, 882, 883, 884, 885, 886, 887, 888, 889, 890, 891, 892, 893, 894, 895, 896, 897, 898, 899, 900, 901, 902, 903, 904, 905, 906, 907, 908, 909, 910, 911, 912, 913, 914, 915, 916, 917, 918, 919, 920, 921, 922, 923, 924, 925, 926, 927, 928, 929, 930, 931, 932, 933, 934, 935, 936, 937, 938, 939, 940, 941, 942, 943, 944, 945, 946, 947, 948, 949, 950, 951, 952, 953, 954, 955, 956, 957, 958, 959, 960, 961, 962, 963, 964, 965, 966, 967, 968, 969, 970, 971, 972, 973, 974, 975, 976, 977, 978, 979, 980, 981, 982, 983, 984, 985, 986, 987, 988, 989, 990, 991, 992, 993, 994, 995, 996, 997, 998, 999, 1000, 1001, 1002, 1003, 1004, 1005, 1006, 1007, 1008, 1009, 1010, 1011, 1012, 1013, 1014, 1015, 1016, 1017, 1018, 1019, 1020, 1021, 1022, 1023, 1024, 1025, 1026, 1027, 1028, 1029, 1030, 1031, 1032, 1033, 1034, 1035, 1036, 1037, 1038, 1039, 1040, 1041, 1042, 1043, 1044, 1045, 1046, 1047, 1048, 1049, 1050, 1051, 1052, 1053, 1054, 1055, 1056, 1057, 1058, 1059, 1060, 1061, 1062, 1063, 1064, 1065, 1066, 1067, 1068, 1069, 1070, 1071, 1072, 1073, 1074, 1075, 1076, 1077, 1078, 1079, 1080, 1081, 1082, 1083, 1084, 1085, 1086, 1087, 1088, 1089, 1090, 1091, 1092, 1093, 1094, 1095, 1096, 1097, 1098, 1099, 1100, 1101, 1102, 1103, 1104, 1105, 1106, 1107, 1108, 1109, 1110, 1111, 1112, 1113, 1114, 1115, 1116, 1117, 1118, 1119, 1120, 1121, 1122, 1123, 1124, 1125, 1126, 1127, 1128, 1129, 1130, 1131, 1132, 1133, 1134, 1135, 1136, 1137, 1138, 1139, 1140, 1141, 1142, 1143, 1144, 1145, 1146, 1147, 1148, 1149, 1150, 1151, 1152, 1153, 1154, 1155, 1156, 1157, 1158, 1159, 1160, 1161, 1162, 1163, 1164, 1165, 1166, 1167, 1168, 1169, 1170, 1171, 1172, 1173, 1174, 1175, 1176, 1177, 1178, 1179, 1180, 1181, 1182, 1183, 1184, 1185, 1186, 1187, 1188, 1189, 1190, 1191, 1192, 1193, 1194, 1195, 1196, 1197, 1198, 1199, 1200, 1201, 1202, 1203, 1204, 1205, 1206, 1207, 1208, 1209, 1210, 1211, 1212, 1213, 1214, 1215, 1216, 1217, 1218, 1219, 1220, 1221, 1222, 1223, 1224, 1225, 1226, 1227, 1228, 1229, 1230, 1231, 1232, 1233, 1234, 1235, 1236, 1237, 1238, 1239, 1240, 1241, 1242, 1243, 1244, 1245, 1246, 1247, 1248, 1249, 1250, 1251, 1252, 1253, 1254, 1255, 1256, 1257, 1258, 1259, 1260, 1261, 1262, 1263, 1264, 1265, 1266, 1267, 1268, 1269, 1270, 1271, 1272, 1273, 1274, 1275, 1276, 1277, 1278, 1279, 1280, 1281, 1282, 1283, 1284, 1285, 1286, 1287, 1288, 1289, 1290, 1291, 1292, 1293, 1294, 1295, 1296, 1297, 1298, 1299, 1300, 1301, 1302, 1303, 1304, 1305, 1306, 1307, 1308, 1309, 1310, 1311, 1312, 1313, 1314, 1315, 1316, 1317, 1318, 1319, 1320, 1321, 1322, 1323, 1324, 1325, 1326, 1327, 1328, 1329, 1330, 1331, 1332, 1333, 1334, 1335, 1336, 1337, 1338, 1339, 1340, 1341, 1342, 1343, 1344, 1345, 1346, 1347, 1348, 1349, 1350, 1351, 1352, 1353, 1354, 1355, 1356, 1357, 1358, 1359, 1360, 1361, 1362, 1363, 1364, 1365, 1366, 1367, 1368, 1369, 1370, 1371, 1372, 1373, 1374, 1375, 1376, 1377, 1378, 1379, 1380, 1381, 1382, 1383, 1384, 1385, 1386, 1387, 1388, 1389, 1390, 1391, 1392, 1393, 1394, 1395, 1396, 1397, 1398, 1399, 1400, 1401, 1402, 1403, 1404, 1405, 1406, 1407, 1408, 1409, 1410, 1411, 1412, 1413, 1414, 1415, 1416, 1417, 1418, 1419, 1420, 1421, 1422, 1423, 1424, 1425, 1426, 1427, 1428, 1429, 1430, 1431, 1432, 1433, 1434, 1435, 1436, 1437, 1438, 1439, 1440, 1441, 1442, 1443, 1444, 1445, 1446, 1447, 1448, 1449, 1450, 1451, 1452, 1453, 1454, 1455, 1456, 1457, 1458, 1459, 1460, 1461, 1462, 1463, 1464, 1465, 1466, 1467, 1468, 1469, 1470, 1471, 1472, 1473, 1474, 1475, 1476, 1477, 1478, 1479, 1480, 1481, 1482, 1483, 1484, 1485, 1486, 1487, 1488, 1489, 1490, 1491, 1492, 1493, 1494, 1495, 1496, 1497, 1498, 1499, 1500, 1501, 1502, 1503, 1504, 1505, 1506, 1507, 1508, 1509, 1510, 1511, 1512, 1513, 1514, 1515, 1516, 1517, 1518, 1519, 1520, 1521, 1522, 1523, 1524, 1525, 1526, 1527, 1528, 1529, 1530, 1531, 1532, 1533, 1534, 1535, 1536, 1537, 1538, 1539, 1540, 1541, 1542, 1543, 1544, 1545, 1546, 1547, 1548, 1549, 1550, 1551, 1552, 1553, 1554, 1555, 1556, 1557, 1558, 1559, 1560, 1561, 1562, 1563, 1564, 1565, 1566, 1567, 1568, 1569, 1570, 1571, 1572, 1573, 1574, 1575, 1576, 1577, 1578, 1579, 1580, 1581, 1582, 1583, 1584, 1585, 1586, 1587, 1588, 1589, 1590, 1591, 1592, 1593, 1594, 1595, 1596, 1597, 1598, 1599, 1600, 1601, 1602, 1603, 1604, 1605, 1606, 1607, 1608, 1609, 1610, 1611, 1612, 1613, 1614, 1615, 1616, 1617, 1618, 1619, 1620, 1621, 1622, 1623, 1624, 1625, 1626, 1627, 1628, 1629, 1630, 1631, 1632, 1633, 1634, 1635, 1636, 1637, 1638, 1639, 1640, 1641, 1642, 1643, 1644, 1645, 1646, 1647, 1648, 1649, 1650, 1651, 1652, 1653, 1654, 1655, 1656, 1657, 1658, 1659, 1660, 1661, 1662, 1663, 1664, 1665, 1666, 1667, 1668, 1669, 1670, 1671, 1672, 1673, 1674, 1675, 1676, 1677, 1678, 1679, 1680, 1681, 1682, 1683, 1684, 1685, 1686, 1687, 1688, 1689, 1690, 1691, 1692, 1693, 1694, 1695, 1696, 1697, 1698, 1699, 1700, 1701, 1702, 1703, 1704, 1705, 1706, 1707, 1708, 1709, 1710, 1711, 1712, 1713, 1714, 1715, 1716, 1717, 1718, 1719, 1720, 1721, 1722, 1723, 1724, 1725, 1726, 1727, 1728, 1729, 1730, 1731, 1732, 1733, 1734, 1735, 1736, 1737, 1738, 1739, 1740, 1741, 1742, 1743, 1744, 1745, 1746, 1747, 1748, 1749, 1750, 1751, 1752, 1753, 1754, 1755, 1756, 1757, 1758, 1759, 1760, 1761, 1762, 1763, 1764, 1765, 1766, 1767, 1768, 1769, 1770, 1771, 1772, 1773, 1774, 1775, 1776, 1777, 1778, 1779, 1780, 1781, 1782, 1783, 1784, 1785, 1786, 1787, 1788, 1789, 1790, 1791, 1792, 1793, 1794, 1795, 1796, 1797, 1798, 1799, 1800, 1801, 1802, 1803, 1804, 1805, 1806, 1807, 1808, 1809, 1810, 1811, 1812, 1813, 1814, 1815, 1816, 1817, 1818, 1819, 1820, 1821, 1822, 1823, 1824, 1825, 1826, 1827, 1828, 1829, 1830, 1831, 1832, 1833, 1834, 1835, 1836, 1837, 1838, 1839, 1840, 1841, 1842, 1843, 1844, 1845, 1846, 1847, 1848, 1849, 1850, 1851, 1852, 1853, 1854, 1855, 1856, 1857, 1858, 1859, 1860, 1861, 1862, 1863, 1864, 1865, 1866, 1867, 1868, 1869, 1870, 1871, 1872, 1873, 1874, 1875, 1876, 1877, 1878, 1879, 1880, 1881, 1882, 1883, 1884, 1885, 1886, 1887, 1888, 1889, 1890, 1891, 1892, 1893, 1894, 1895, 1896, 1897, 1898, 1899, 1900, 1901, 1902, 1903, 1904, 1905, 1906, 1907, 1908, 1909, 1910, 1911, 1912, 1913, 1914, 1915, 1916, 1917, 1918, 1919, 1920, 1921, 1922, 1923, 1924, 1925, 1926, 1927, 1928, 1929, 1930, 1931, 1932, 1933, 1934, 1935, 1936, 1937, 1938, 1939, 1940, 1941, 1942, 1943, 1944, 1945, 1946, 1947, 1948, 1949, 1950, 1951, 1952, 1953, 1954, 1955, 1956, 1957, 1958, 1959, 1960, 1961, 1962, 1963, 1964, 1965, 1966, 1967, 1968, 1969, 1970, 1971, 1972, 1973, 1974, 1975, 1976, 1977, 1978, 1979, 1980, 1981, 1982, 1983, 1984, 1985, 1986, 1987, 1988, 1989, 1990, 1991, 1992, 1993, 1994, 1995, 1996, 1997, 1998, 1999, 2000, 2001, 2002, 2003, 2004, 2005, 2006, 2007, 2008, 2009, 2010, 2011, 2012, 2013, 2014, 2015, 2016, 2017, 2018, 2019, 2020, 2021, 2022, 2023, 2024, 2025, 2026, 2027, 2028, 2029, 2030, 2031, 2032, 2033, 2034, 2035, 2036, 2037, 2038, 2039, 2040, 2041, 2042, 2043, 2044, 2045, 2046, 2047, 2048, 2049, 2050, 2051, 2052, 2053, 2054, 2055, 2056, 2057, 2058, 2059, 2060, 2061, 2062, 2063, 2064, 2065, 2066, 2067, 2068, 2069, 2070, 2071, 2072, 2073, 2074, 2075, 2076, 2077, 2078, 2079, 2080, 2081, 2082, 2083, 2084, 2085, 2086, 2087, 2088, 2089, 2090, 2091, 2092, 2093, 2094, 2095, 2096, 2097, 2098, 2099, 2100, 2101, 2102, 2103, 2104, 2105, 2106, 2107, 2108, 2109, 2110, 2111, 2112, 2113, 2114, 2115, 2116, 2117, 2118, 2119, 2120, 2121, 2122, 2123, 2124, 2125, 2126, 2127, 2128, 2129, 2130, 2131, 2132, 2133, 2134, 2135, 2136, 2137, 2138, 2139, 2140, 2141, 2142, 2143, 2144, 2145, 2146, 2147, 2148, 2149, 2150, 2151, 2152, 2153, 2154, 2155, 2156, 2157, 2158, 2159, 2160, 2161, 2162, 2163, 2164, 2165, 2166, 2167, 2168, 2169, 2170, 2171, 2172, 2173, 2174, 2175, 2176, 2177, 2178, 2179, 2180, 2181, 2182, 2183, 2184, 2185, 2186, 2187, 2188, 2189, 2190, 2191, 2192, 2193, 2194, 2195, 2196, 2197, 2198, 2199, 2200, 2201, 2202, 2203, 2204, 2205, 2206, 2207, 2208, 2209, 2210, 2211, 2212, 2213, 2214, 2215, 2216, 2217, 2218, 2219, 2220, 2221, 2222, 2223, 2224, 2225, 2226, 2227, 2228, 2229, 2230, 2231, 2232, 2233, 2234, 2235, 2236, 2237, 2238, 2239, 2240, 2241, 2242, 2243, 2244, 2245, 2246, 2247, 2248, 2249, 2250, 2251, 2252, 2253, 2254, 2255, 2256, 2257, 2258, 2259, 2260, 2261, 2262, 2263, 2264, 2265, 2266, 2267, 2268, 2269, 2270, 2271, 2272, 2273, 2274, 2275, 2276, 2277, 2278, 2279, 2280, 2281, 2282, 2283, 2284, 2285, 2286, 2287, 2288, 2289, 2290, 2291, 2292, 2293, 2294, 2295, 2296, 2297, 2298, 2299, 2300, 2301, 2302, 2303, 2304, 2305, 2306, 2307, 2308, 2309, 2310, 2311, 2312, 2313, 2314, 2315, 2316, 2317, 2318, 2319, 2320, 2321, 2322, 2323, 2324, 2325, 2326, 2327, 2328, 2329, 2330, 2331, 2332, 2333, 2334, 2335, 2336, 2337, 2338, 2339, 2340, 2341, 2342, 2343, 2344, 2345, 2346, 2347, 2348, 2349, 2350, 2351, 2352, 2353, 2354, 2355, 2356, 2357, 2358, 2359, 2360, 2361, 2362, 2363, 2364, 2365, 2366, 2367, 2368, 2369, 2370, 2371, 2372, 2373, 2374, 2375, 2376, 2377, 2378, 2379, 2380, 2381, 2382, 2383, 2384, 2385, 2386, 2387, 2388, 2389, 2390, 2391, 2392, 2393, 2394, 2395, 2396, 2397, 2398, 2399, 2400, 2401, 2402, 2403, 2404, 2405, 2406, 2407, 2408, 2409, 2410, 2411, 2412, 2413, 2414, 2415, 2416, 2417, 2418, 2419, 2420, 2421, 2422, 2423, 2424, 2425, 2426, 2427, 2428, 2429, 2430, 2431, 2432, 2433, 2434, 2435, 2436, 2437, 2438, 2439, 2440, 2441, 2442, 2443, 2444, 2445, 2446, 2447, 2448, 2449, 2450, 2451, 2452, 2453, 2454, 2455, 2456, 2457, 2458, 2459, 2460, 2461, 2462, 2463, 2464, 2465, 2466, 2467, 2468, 2469, 2470, 2471, 2472, 2473, 2474, 2475, 2476, 2477, 2478, 2479, 2480, 2481, 2482, 2483, 2484, 2485, 2486, 2487, 2488, 2489, 2490, 2491, 2492, 2493, 2494, 2495, 2496, 2497, 2498, 2499 ], "y": [ 1, 0.9952811688335336, 0.9905846050346447, 0.9859102035273855, 0.9812578597316431, 0.9766274695608013, 0.9720189294194105, 0.9674321362008709, 0.962866987285125, 0.9583233805363623, 0.9538012143007338, 0.949300387404078, 0.944820799149657, 0.9403623493159039, 0.9359249381541803, 0.9315084663865453, 0.927112835203533, 0.9227379462619436, 0.9183837016826415, 0.9140500040483667, 0.9097367564015544, 0.9054438622421667, 0.9011712255255326, 0.8969187506602, 0.8926863425057965, 0.8884739063709012, 0.884281348010926, 0.8801085736260071, 0.8759554898589064, 0.8718220037929227, 0.8677080229498135, 0.8636134552877249, 0.8595382091991335, 0.8554821935087958, 0.8514453174717095, 0.847427490771082, 0.8434286235163111, 0.8394486262409724, 0.835487409900819, 0.8315448858717888, 0.8276209659480211, 0.8237155623398846, 0.8198285876720117, 0.8159599549813449, 0.8121095777151903, 0.808277369729282, 0.804463245285854, 0.8006671190517224, 0.7968889060963762, 0.7931285218900772, 0.7893858823019689, 0.7856609035981937, 0.7819535024400204, 0.7782635958819789, 0.7745911013700048, 0.7709359367395924, 0.7672980202139565, 0.763677270402203, 0.7600736062975071, 0.7564869472753019, 0.7529172130914741, 0.749364323880569, 0.7458282001540033, 0.7423087627982871, 0.7388059330732534, 0.735319632610297, 0.7318497834106208, 0.7283963078434911, 0.7249591286445002, 0.7215381689138382, 0.7181333521145724, 0.7147446020709352, 0.7113718429666192, 0.7080149993430815, 0.7046739960978557, 0.7013487584828707, 0.6980392121027792, 0.694745282913293, 0.6914668972195261, 0.6882039816743468, 0.6849564632767356, 0.6817242693701527, 0.6785073276409123, 0.6753055661165644, 0.6721189131642854, 0.6689472974892743, 0.6657906481331584, 0.6626488944724057, 0.6595219662167447, 0.656409793407592, 0.6533123064164864, 0.6502294359435322, 0.647161113015848, 0.6441072689860238, 0.6410678355305849, 0.638042744648464, 0.635031928659479, 0.6320353202028194, 0.6290528522355388, 0.6260844580310551, 0.6231300711776578, 0.6201896255770223, 0.6172630554427303, 0.6143502952987988, 0.611451279978215, 0.6085659446214781, 0.6056942246751481, 0.6028360558904023, 0.599991374321597, 0.5971601163248372, 0.5943422185565528, 0.5915376179720814, 0.5887462518242573, 0.5859680576620088, 0.5832029733289594, 0.5804509369620389, 0.5777118869900978, 0.5749857621325308, 0.5722725013979053, 0.5695720440825972, 0.5668843297694323, 0.5642092983263348, 0.5615468899049822, 0.5588970449394663, 0.5562597041449601, 0.5536348085163915, 0.5510222993271235, 0.5484221181276407, 0.5458342067442405, 0.5432585072777323, 0.5406949621021421, 0.5381435138634231, 0.5356041054781726, 0.5330766801323549, 0.5305611812800298, 0.5280575526420884, 0.525565738204993, 0.5230856822195242, 0.5206173291995344, 0.5181606239207052, 0.5157155114193124, 0.5132819369909968, 0.5108598461895394, 0.5084491848256439, 0.5060498989657243, 0.5036619349306976, 0.5012852392947839, 0.49891975888431, 0.4965654407765208, 0.4942222322983944, 0.4918900810254641, 0.4895689347806455, 0.4872587416330688, 0.48495944989691747, 0.4826710081302715, 0.4803933651339566, 0.47812646995039876, 0.4758702718624842, 0.4736247203924247, 0.4713897653006279, 0.4691653565845741, 0.4669514444776965, 0.46474797944826857, 0.46255491219829575, 0.46037219366241233, 0.4581997750067836, 0.45603760762801365, 0.4538856431520578, 0.4517438334331402, 0.44961213055267685, 0.4474904868182036, 0.4453788547623086, 0.44327718714157105, 0.4411854369355038, 0.4391035573455015, 0.43703150179379324, 0.43496922392240106, 0.4329166775921023, 0.4308738168813976, 0.4288405960854833, 0.4268169697152291, 0.4248028924961601, 0.4227983193674441, 0.4208032054808834, 0.4188175061999112, 0.4168411770985933, 0.4148741739606339, 0.41291645277838646, 0.41096796975186906, 0.4090286812877845, 0.40709854399854506, 0.4051775147013016, 0.4032655504169777, 0.4013626083693078, 0.39946864598388043, 0.3975836208871856, 0.39570749090566654, 0.39384021406477665, 0.39198174858803997, 0.39013205289611674, 0.388291085605873, 0.3864588055294549, 0.38463517167336714, 0.38282014323755564, 0.3810136796144951, 0.3792157403882802, 0.37742628533372136, 0.37564527441544493, 0.3738726677869975, 0.37210842578995423, 0.37035250895303184, 0.3686048779912052, 0.3668654938048288, 0.36513431747876146, 0.36341131028149626, 0.3616964336642935, 0.3599896492603187, 0.3582909188837837, 0.3566002045290931, 0.35491746836999283, 0.3532426727587252, 0.35157578022518543, 0.34991675347608403, 0.34826555539411236, 0.34662214903711186, 0.344986497637248, 0.3433585646001872, 0.3417383135042787, 0.34012570809973897, 0.3385207123078415, 0.33692329022010886, 0.3353334060975098, 0.33375102436965953, 0.33217610963402383, 0.33060862665512725, 0.32904854036376435, 0.32749581585621557, 0.32595041839346584, 0.32441231340042803, 0.32288146646516863, 0.3213578433381384, 0.319841409931406, 0.31833213231789503, 0.3168299767306257, 0.3153349095619583, 0.3138468973628425, 0.3123659068420679, 0.31089190486552, 0.3094248584554385, 0.3079647347896795, 0.3065115012009814, 0.30506512517623374, 0.3036255743557502, 0.302192816532544, 0.30076681965160795, 0.2993475518091969, 0.29793498125211426, 0.29652907637700127, 0.29512980572962993, 0.29373713800419976, 0.29235104204263684, 0.2909714868338972, 0.28959844151327224, 0.28823187536169936, 0.28687175780507346, 0.28551805841356387, 0.284170746900933, 0.2828297931238588, 0.2814951670812607, 0.2801668389136279, 0.278844778902352, 0.2775289574690611, 0.27621934517495916, 0.2749159127201666, 0.2736186309430651, 0.27232747081964515, 0.27104240346285635, 0.2697634001219619, 0.2684904321818944, 0.26722347116261647, 0.26596248871848294, 0.2647074566376072, 0.26345834684122954, 0.2622151313830895, 0.2609777824487999, 0.2597462723552251, 0.25852057354986185, 0.25730065861022194, 0.2560865002432197, 0.2548780712845607, 0.25367534469813424, 0.2524782935754086, 0.2512868911348287, 0.2501011107212172, 0.24892092580517805, 0.2477463099825029, 0.2465772369735804, 0.2454136806228083, 0.24425561489800812, 0.243103013889843, 0.24195585181123766, 0.2408141029968019, 0.23967774190225594, 0.23854674310385926, 0.23742108129784173, 0.23630073129983728, 0.2351856680443208, 0.234075866584047, 0.2329713020894926, 0.2318719498483004, 0.23077778526472692, 0.22968878385909164, 0.22860492126722956, 0.22752617323994617, 0.22645251564247465, 0.22538392445393624, 0.22432037576680247, 0.22326184578636063, 0.2222083108301811, 0.2211597473275878, 0.22011613181913056, 0.21907744095606038, 0.21804365149980723, 0.2170147403214598, 0.21599068440124827, 0.21497146082802923, 0.21395704679877312, 0.2129474196180539, 0.21194255669754167, 0.2109424355554967, 0.20994703381626711, 0.20895632920978774, 0.20797029957108215, 0.20698892283976678, 0.20601217705955716, 0.20504004037777693, 0.20407249104486871, 0.20310950741390776, 0.20215106794011733, 0.20119715118038706, 0.2002477357927928, 0.19930280053611943, 0.19836232426938555, 0.19742628595137043, 0.19649466464014342, 0.1955674394925951, 0.19464458976397145, 0.1937260948074091, 0.1928119340734741, 0.19190208710970152, 0.1909965335601383, 0.19009525316488768, 0.18919822575965586, 0.18830543127530106, 0.18741684973738423, 0.18653246126572254, 0.18565224607394412, 0.18477618446904592, 0.18390425685095266, 0.1830364437120785, 0.1821727256368908, 0.18131308330147528, 0.18045749747310416, 0.1796059490098055, 0.17875841885993526, 0.17791488806175074, 0.17707533774298656, 0.17623974912043242, 0.17540810349951266, 0.1745803822738684, 0.17375656692494085, 0.17293663902155723, 0.17212058021951834, 0.1713083722611882, 0.17049999697508544, 0.169695436275477, 0.16889467216197318, 0.16809768671912512, 0.167304462116024, 0.16651498060590197, 0.16572922452573532, 0.16494717629584896, 0.16416881841952347, 0.16339413348260343, 0.16262310415310796, 0.16185571318084277, 0.16109194339701435, 0.16033177771384588, 0.1595751991241948, 0.15882219070117248, 0.1580727355977653, 0.15732681704645796, 0.15658441835885814, 0.15584552292532336, 0.15511011421458912, 0.15437817577339913, 0.1536496912261374, 0.15292464427446154, 0.15220301869693842, 0.151484798348681, 0.1507699671609874, 0.15005850914098098, 0.14935040837125305, 0.1486456490095063, 0.1479442152882006, 0.14724609151420023, 0.14655126206842264, 0.14585971140548917, 0.14517142405337713, 0.14448638461307375, 0.14380457775823152, 0.14312598823482545, 0.14245060086081165, 0.14177840052578777, 0.14110937219065495, 0.14044350088728114, 0.1397807717181666, 0.13912116985611017, 0.1384646805438779, 0.1378112890938726, 0.13716098088780554, 0.13651374137636907, 0.1358695560789113, 0.1352284105831122, 0.1345902905446609, 0.13395518168693493, 0.13332306980068095, 0.13269394074369653, 0.13206778044051395, 0.13144457488208516, 0.13082431012546866, 0.13020697229351713, 0.12959254757456726, 0.12898102222213062, 0.1283723825545861, 0.12776661495487399, 0.12716370587019102, 0.1265636418116874, 0.12596640935416487, 0.12537199513577657, 0.12478038585772781, 0.12419156828397866, 0.12360552924094789, 0.1230222556172181, 0.12244173436324257, 0.12186395249105311, 0.12128889707396956, 0.12071655524631053, 0.12014691420310578, 0.1195799611998094, 0.11901568355201492, 0.11845406863517137, 0.11789510388430093, 0.1173387767937179, 0.11678507491674867, 0.1162339858654534, 0.11568549731034884, 0.11513959698013261, 0.11459627266140839, 0.11405551219841287, 0.1135173034927437, 0.11298163450308889, 0.1124484932449574, 0.11191786779041092, 0.11138974626779706, 0.11086411686148376, 0.11034096781159503, 0.10982028741374761, 0.10930206401878932, 0.10878628603253836, 0.10827294191552385, 0.10776202018272787, 0.10725350940332824, 0.10674739820044293, 0.10624367525087544, 0.10574232928486169, 0.10524334908581753, 0.10474672349008808, 0.10425244138669781, 0.10376049171710201, 0.10327086347493948, 0.10278354570578604, 0.10229852750690967, 0.10181579802702641, 0.10133534646605782, 0.10085716207488914, 0.1003812341551288, 0.09990755205886923, 0.09943610518844842, 0.09896688299621315, 0.09849987498428259, 0.09803507070431372, 0.09757245975726743, 0.09711203179317605, 0.09665377651091155, 0.09619768365795518, 0.09574374303016815, 0.09529194447156321, 0.09484227787407762, 0.09439473317734676, 0.09394930036847922, 0.0935059694818327, 0.09306473059879117, 0.0926255738475428, 0.09218848940285919, 0.09175346748587553, 0.09132049836387178, 0.0908895723500551, 0.09046067980334287, 0.09003381112814712, 0.08960895677415984, 0.0891861072361394, 0.08876525305369769, 0.08834638481108863, 0.08792949313699744, 0.08751456870433094, 0.0871016022300091, 0.08669058447475697, 0.0862815062428983, 0.08587435838214962, 0.08546913178341563, 0.08506581738058523, 0.08466440615032879, 0.08426488911189625, 0.08386725732691618, 0.08347150189919586, 0.08307761397452218, 0.08268558474046356, 0.08229540542617272, 0.08190706730219072, 0.08152056168025128, 0.08113587991308667, 0.08075301339423413, 0.08037195355784331, 0.07999269187848478, 0.07961521987095904, 0.07923952909010688, 0.07886561113062034, 0.07849345762685475, 0.07812306025264144, 0.07775441072110155, 0.07738750078446059, 0.0770223222338639, 0.07665886689919314, 0.07629712664888323, 0.07593709338974065, 0.07557875906676224, 0.07522211566295516, 0.07486715519915726, 0.07451386973385882, 0.07416225136302466, 0.07381229221991749, 0.07346398447492182, 0.07311732033536876, 0.07277229204536172, 0.07242889188560284, 0.07208711217322043, 0.07174694526159689, 0.07140838354019771, 0.07107141943440125, 0.07073604540532916, 0.07040225394967792, 0.07007003759955069, 0.06973938892229047, 0.06941030052031362, 0.06908276503094456, 0.06875677512625088, 0.0684323235128794, 0.06810940293189312, 0.06778800615860865, 0.0674681260024348, 0.06714975530671144, 0.06683288694854954, 0.06651751383867177, 0.06620362892125399, 0.0658912251737672, 0.06558029560682058, 0.06527083326400504, 0.0649628312217376, 0.06465628258910656, 0.06435118050771724, 0.06404751815153852, 0.0637452887267502, 0.06344448547159101, 0.06314510165620725, 0.06284713058250226, 0.06255056558398656, 0.06225540002562872, 0.061961627303706954, 0.06166924084566125, 0.061378234109946424, 0.061088600585885715, 0.06080033379352522, 0.060513427283488776, 0.06022787463683376, 0.05994366946490744, 0.05966080540920405, 0.05937927614122261, 0.0590990753623252, 0.05882019680359612, 0.0585426342257016, 0.05826638141875032, 0.0579914322021543, 0.05771778042449076, 0.057445419963364414, 0.05717434472527052, 0.056904548645458616, 0.05663602568779673, 0.05636876984463637, 0.0561027751366781, 0.05583803561283789, 0.055574545350113774, 0.055312298453453465, 0.05505128905562242, 0.05479151131707258, 0.05453295942581178, 0.05427562759727362, 0.05401951007418808, 0.05376460112645273, 0.0535108950510046, 0.05325838617169241, 0.053007068839149726, 0.05275693743066852, 0.052507986350073345, 0.05226021002759623, 0.05201360291975193, 0.051768159509214, 0.0515238743046913, 0.05128074184080523, 0.05103875667796732, 0.05079791340225764, 0.05055820662530361, 0.05031963098415946, 0.050082181141186316, 0.04984585178393268, 0.049610637625015594, 0.04937653340200238, 0.04914353387729294, 0.04891163383800248, 0.048680828095844925, 0.04845111148701686, 0.04822247887208197, 0.047994925135856126, 0.04776844518729283, 0.047543033959369395, 0.047318686408973534, 0.04709539751679062, 0.04687316228719127, 0.046651975748119634, 0.04643183295098215, 0.0462127289705369, 0.04599465890478327, 0.04577761787485239, 0.04556160102489795, 0.045346603521987536, 0.04513262055599459, 0.044919647339490665, 0.0447076791076384, 0.044496711118084877, 0.04428673865085561, 0.04407775700824881, 0.04386976151473035, 0.04366274751682919, 0.04345671038303321, 0.043251645503685654, 0.04304754829088191, 0.04284441417836693, 0.042642238621433036, 0.04244101709681833, 0.04224074510260533, 0.042041418158120396, 0.04184303180383341, 0.041645581601258023, 0.04144906313285239, 0.041253472001920255, 0.04105880383251265, 0.04086505426932994, 0.040672218977624484, 0.04048029364310353, 0.04028927397183275, 0.04009915569014016, 0.03990993454452052, 0.03972160630154021, 0.03953416674774239, 0.03934761168955287, 0.03916193695318617, 0.03897713838455229, 0.038793211849163595, 0.03861015323204243, 0.03842795843762902, 0.03824662338968985, 0.03806614403122648, 0.037886516324384736, 0.037707736250364395, 0.037529799809329266, 0.037352703020317755, 0.03717644192115372, 0.037001012568357854, 0.03682641103705948, 0.03665263342090868, 0.036479675831989036, 0.03630753440073045, 0.03613620527582274, 0.03596568462412934, 0.03579596863060171, 0.03562705349819377, 0.03545893544777713, 0.03529161071805644, 0.03512507556548526, 0.03495932626418236, 0.03479435910584828, 0.03463017039968238, 0.034466756472300304, 0.034304113667651806, 0.034142238346938886, 0.03398112688853443, 0.033820775687901164, 0.033661181157511016, 0.03350233972676488, 0.03334424784191268, 0.03318690196597389, 0.03303029857865837, 0.03287443417628771, 0.032719305271716695, 0.032564908394255396, 0.03241124008959146, 0.03225829691971286, 0.032106075462830994, 0.031954572313304064, 0.03180378408156094, 0.031653707394025295, 0.03150433889304016, 0.031355675236792765, 0.03120771309923979, 0.031060449170032957, 0.030913880154444948, 0.03076800277329575, 0.0306228137628792, 0.03047830987489003, 0.030334487876351166, 0.030191344549541446, 0.030048876691923545, 0.029907081116072393, 0.029765954649603833, 0.029625494135103646, 0.029485696430056954, 0.029346558406777835, 0.029208076952339408, 0.02907024896850415, 0.028933071371654635, 0.028796541092724476, 0.0286606550771297, 0.028525410284700396, 0.0283908036896127, 0.02825683228032113, 0.028123493059491137, 0.02799078304393211, 0.027858699264530596, 0.027727238766183916, 0.027596398607733993, 0.027466175861901587, 0.0273365676152208, 0.02720757096797387, 0.02707918303412635, 0.02695140094126247, 0.02682422183052091, 0.02669764285653083, 0.026571661187348244, 0.026446274004392603, 0.026321478502383765, 0.02619727188927924, 0.026073651386211708, 0.025950614227426873, 0.02582815766022155, 0.02570627894488209, 0.02558497535462309, 0.02546424417552642, 0.025344082706480437, 0.025224488259119597, 0.0251054581577643, 0.024986989739361015, 0.02486908035342274, 0.024751727361969657, 0.024634928139470116, 0.024518680072781913, 0.024402980561093853, 0.024287827015867493, 0.02417321686077927, 0.02405914753166288, 0.023945616476451846, 0.023832621155122514, 0.02372015903963714, 0.02360822761388736, 0.023496824373637905, 0.023385946826470598, 0.023275592491728524, 0.023165758900460586, 0.023056443595366245, 0.02294764413074055, 0.022839358072419432, 0.022731582997725215, 0.022624316495412432, 0.02251755616561387, 0.02241129961978692, 0.02230554448066005, 0.02220028838217971, 0.02209552896945734, 0.021991263898716695, 0.021887490837241445, 0.021784207463322925, 0.02168141146620823, 0.021579100546048495, 0.02147727241384749, 0.021375924791410338, 0.02127505541129259, 0.021174662016749484, 0.021074742361685446, 0.020975294210603877, 0.020876315338557078, 0.02077780353109652, 0.020679756584223254, 0.020582172304338685, 0.02048504850819539, 0.020388383022848344, 0.020292173685606273, 0.020196418343983277, 0.020101114855650696, 0.020006261088389134, 0.01991185492004078, 0.019817894238461926, 0.01972437694147574, 0.019631300936825174, 0.019538664142126204, 0.019446464484821218, 0.019354699902132656, 0.01926336834101687, 0.019172467758118157, 0.01908199611972308, 0.018991951401714932, 0.018902331589528504, 0.018813134678104956, 0.018724358671846984, 0.01863600158457418, 0.018548061439478566, 0.018460536269080424, 0.018373424115184205, 0.01828672302883477, 0.01820043107027376, 0.018114546308896237, 0.018029066823207412, 0.017943990700779747, 0.017859316038210133, 0.017775040941077246, 0.017691163523899284, 0.017607681910091648, 0.017524594231925074, 0.017441898630483798, 0.017359593255623917, 0.01727767626593209, 0.017196145828684305, 0.0171150001198048, 0.017034237323825398, 0.016953855633844737, 0.016873853251487974, 0.01679422838686648, 0.016714979258537772, 0.016636104093465755, 0.016557601126980924, 0.016479468602741, 0.01640170477269159, 0.016324307897027025, 0.016247276244151548, 0.016170608090640453, 0.016094301721201618, 0.016018355428637106, 0.015942767513804912, 0.015867536285581033, 0.015792660060821605, 0.015718137164325185, 0.01564396592879538, 0.015570144694803438, 0.015496671810751202, 0.015423545632834136, 0.015350764525004496, 0.015278326858934824, 0.015206231013981417, 0.015134475377148147, 0.015063058343050351, 0.014991978313878856, 0.014921233699364345, 0.01485082291674165, 0.01478074439071445, 0.01471099655341998, 0.014641577844393917, 0.014572486710535541, 0.014503721606072956, 0.014435280992528462, 0.014367163338684225, 0.014299367120547923, 0.014231890821318732, 0.014164732931353353, 0.014097891948132204, 0.014031366376225889, 0.01396515472726164, 0.013899255519890108, 0.013833667279752177, 0.013768388539445951, 0.013703417838494, 0.013638753723310599, 0.013574394747169276, 0.013510339470170423, 0.013446586459209035, 0.01338313428794273, 0.013319981536759787, 0.013257126792747364, 0.013194568649659958, 0.013132305707887856, 0.013070336574425906, 0.013008659862842305, 0.01294727419324756, 0.012886178192263684, 0.012825370492993385, 0.012764849734989564, 0.012704614564224842, 0.01264466363306123, 0.012584995600220063, 0.012525609130751897, 0.012466502896006725, 0.01240767557360421, 0.012349125847404078, 0.012290852407476727, 0.012232853950073893, 0.012175129177599449, 0.012117676798580444, 0.01206049552763813, 0.01200358408545928, 0.01194694119876752, 0.01189056560029483, 0.011834456028753252, 0.01177861122880659, 0.011723029951042402, 0.01166771095194401, 0.01161265299386265, 0.011557854844989857, 0.01150331527932982, 0.011449033076672025, 0.011395007022563927, 0.011341235908283743, 0.011287718530813482, 0.011234453692811985, 0.011181440202588116, 0.01112867687407417, 0.011076162526799249, 0.011023895985862937, 0.01097187608190897, 0.010920101651099046, 0.010868571535086864, 0.010817284580992122, 0.010766239641374796, 0.010715435574209436, 0.01066487124285959, 0.010614545516052438, 0.010564457267853409, 0.010514605377641057, 0.010464988730081955, 0.010415606215105719, 0.010366456727880233, 0.010317539168786893, 0.01026885244339598, 0.010220395462442243, 0.010172167141800454, 0.010124166402461218, 0.010076392170506796, 0.010028843377087067, 0.009981518958395663, 0.009934417855646107, 0.00988753901504818, 0.009840881387784323, 0.009794443929986144, 0.009748225602711122, 0.0097022253719193, 0.009656442208450203, 0.009610875087999791, 0.009565522991097518, 0.009520384903083573, 0.00947545981408615, 0.009430746718998836, 0.009386244617458179, 0.009341952513821236, 0.009297869417143364, 0.009253994341156018, 0.009210326304244664, 0.009166864329426873, 0.009123607444330401, 0.009080554681171487, 0.009037705076733177, 0.008995057672343753, 0.00895261151385534, 0.00891036565162249, 0.008868319140480998, 0.00882647103972673, 0.008784820413094552, 0.008743366328737427, 0.008702107859205553, 0.008661044081425578, 0.008620174076680013, 0.008579496930586605, 0.008539011733077946, 0.00849871757838108, 0.008458613564997218, 0.008418698795681617, 0.008378972377423459, 0.008339433421425908, 0.008300081043086216, 0.008260914361975902, 0.008221932501821103, 0.008183134590482925, 0.008144519759937961, 0.008106087146258868, 0.008067835889595006, 0.008029765134153245, 0.007991874028178803, 0.007954161723936155, 0.007916627377690135, 0.007879270149686987, 0.007842089204135634, 0.007805083709188952, 0.007768252836925149, 0.007731595763329279, 0.007695111668274759, 0.007658799735505061, 0.00762265915261544, 0.007586689111034725, 0.0075508888060072795, 0.007515257436574974, 0.007479794205559243, 0.007444498319543299, 0.007409368988854329, 0.00737440542754587, 0.007339606853380211, 0.007304972487810868, 0.00727050155596521, 0.007236193286627076, 0.007202046912219562, 0.007168061668787831, 0.0071342367959819995, 0.007100571537040172, 0.00706706513877146, 0.007033716851539174, 0.007000525929244035, 0.006967491629307459, 0.0069346132126549866, 0.006901889943699724, 0.00686932109032587, 0.006836905923872379, 0.006804643719116608, 0.0067725337542581384, 0.0067405753109026035, 0.0067087676740456, 0.0066771101320567345, 0.006645601976663654, 0.00661424250293624, 0.006583031009270821, 0.006551966797374457, 0.006521049172249356, 0.0064902774421772835, 0.006459650918704121, 0.00642916891662445, 0.006398830753966203, 0.006368635751975441, 0.00633858323510115, 0.006308672530980112, 0.006278902970421895, 0.006249273887393847, 0.006219784619006226, 0.006190434505497355, 0.006161222890218842, 0.006132149119620935, 0.0061032125432378456, 0.006074412513673244, 0.006045748386585752, 0.006017219520674515, 0.005988825277664889, 0.00596056502229412, 0.005932438122297167, 0.00590444394839254, 0.0058765818742682096, 0.005848851276567619, 0.005821251534875727, 0.005793782031705113, 0.005766442152482194, 0.005739231285533433, 0.0057121488220716965, 0.005685194156182613, 0.005658366684811004, 0.0056316658077474255, 0.005605090927614701, 0.0055786414498545924, 0.005552316782714481, 0.005526116337234111, 0.005500039527232454, 0.005474085769294551, 0.005448254482758491, 0.005422545089702413, 0.005396957014931553, 0.005371489685965413, 0.00534614253302493, 0.005320914989019718, 0.005295806489535416, 0.0052708164728210195, 0.005245944379776345, 0.0052211896539395095, 0.005196551741474466, 0.005172030091158643, 0.0051476241543705805, 0.005123333385077679, 0.005099157239823979, 0.0050750951777179835, 0.0050511466604205866, 0.005027311152132999, 0.005003588119584788, 0.004979977032021933, 0.004956477361194939, 0.0049330885813470456, 0.004909810169202448, 0.00488664160395458, 0.00486358236725449, 0.004840631943199211, 0.004817789818320249, 0.004795055481572077, 0.004772428424320697, 0.004749908140332285, 0.00472749412576183, 0.004705185879141897, 0.004682982901371387, 0.0046608846957043645, 0.004638890767738971, 0.00461700062540633, 0.004595213778959565, 0.004573529740962838, 0.004551948026280419, 0.0045304681520658705, 0.004509089637751221, 0.0044878120050362074, 0.004466634777877603, 0.0044455574824785295, 0.004424579647277891, 0.004403700802939805, 0.004382920482343098, 0.004362238220570876, 0.004341653554900093, 0.004321166024791229, 0.004300775171877971, 0.004280480539956947, 0.004260281674977547, 0.004240178125031736, 0.0042201694403439655, 0.004200255173261103, 0.004180434878242405, 0.00416070811184957, 0.004141074432736807, 0.00412153340164095, 0.004102084581371656, 0.004082727536801597, 0.004063461834856745, 0.004044287044506678, 0.004025202736754923, 0.00400620848462938, 0.003987303863172747, 0.003968488449433034, 0.00394976182245409, 0.003931123563266172, 0.003912573254876603, 0.0038941104822604075, 0.0038757348323510523, 0.0038574458940311964, 0.0038392432581234827, 0.0038211265173814023, 0.0038030952664801737, 0.0037851491020076647, 0.0037672876224553904, 0.0037495104282095036, 0.003731817121541876, 0.0037142073066011934, 0.003696680589404085, 0.0036792365778263356, 0.003661874881594084, 0.003644595112275116, 0.003627396883270163, 0.0036102798098042433, 0.0035932435089180764, 0.0035762875994594895, 0.0035594117020749114, 0.003542615439200877, 0.0035258984350555692, 0.0035092603156304325, 0.003492700708681794, 0.0034762192437225252, 0.003459815552013779, 0.00344348926655671, 0.003427240022084288, 0.003411067455053118, 0.0033949712036352928, 0.003378950907710324, 0.0033630062088570592, 0.0033471367503456833, 0.003331342177129729, 0.0033156221358381236, 0.0032999762747673066, 0.0032844042438733337, 0.0032689056947640687, 0.003253480280691378, 0.0032381276565433665, 0.0032228474788366713, 0.003207639405708771, 0.0031925030969103254, 0.0031774382137975863, 0.0031624444193247953, 0.0031475213780366666, 0.0031326687560608696, 0.003117886221100553, 0.003103173442426929, 0.003088530090871853, 0.0030739558388204764, 0.00305945036020391, 0.003045013330491922, 0.0030306444266856927, 0.0030163433273105696, 0.003002109712408892, 0.002987943263532827, 0.002973843663737234, 0.002959810597572591, 0.0029458437510779295, 0.0029319428117738013, 0.0029181074686553073, 0.0029043374121851175, 0.0028906323342865626, 0.002876991928336737, 0.0028634158891596285, 0.0028499039130193086, 0.0028364556976131173, 0.0028230709420649183, 0.002809749346918358, 0.00279649061413016, 0.0027832944470634734, 0.0027701605504812164, 0.0027570886305394887, 0.00274407839478099, 0.0027311295521284694, 0.002718241812878227, 0.0027054148886936267, 0.002692648492598636, 0.002679942338971424, 0.002667296143537952, 0.002654709623365628, 0.002642182496856974, 0.002629714483743312, 0.002617305305078517, 0.002604954683232754, 0.0025926623418862814, 0.002580428006023266, 0.0025682514019256197, 0.0025561322571668933, 0.002544070300606163, 0.0025320652623819803, 0.0025201168739063264, 0.0025082248678585987, 0.0024963889781796406, 0.0024846089400657845, 0.00247288448996292, 0.0024612153655606127, 0.0024496013057862184, 0.002438042050799057, 0.0024265373419845916, 0.0024150869219486393, 0.0024036905345116238, 0.0023923479247028295, 0.0023810588387547095, 0.0023698230240972048, 0.002358640229352084, 0.0023475102043273373, 0.0023364327000115585, 0.002325407468568392, 0.0023144342633309787, 0.002303512838796434, 0.002292642950620365, 0.0022818243556113993, 0.0022710568117257374, 0.002260340078061751, 0.0022496739148545795, 0.0022390580834707762, 0.002228492346402967, 0.0022179764672645283, 0.0022075102107843125, 0.0021970933428013695, 0.002186725630259722, 0.0021764068412031424, 0.0021661367447699618, 0.002155915111187912, 0.002145741711768984, 0.0021356163189043004, 0.0021255387060590417, 0.002115508647767359, 0.0021055259196273443, 0.002095590298296005, 0.0020857015614842607, 0.002075859487951982, 0.0020660638575030286, 0.0020563144509803326, 0.0020466110502609922, 0.0020369534382513855, 0.002027341398882325, 0.0020177747171042106, 0.0020082531788822304, 0.001998776571191567, 0.0019893446820126244, 0.0019799573003262986, 0.001970614216109247, 0.001961315220329188, 0.001952060104940235, 0.0019428486628782265, 0.0019336806880561085, 0.001924555975359316, 0.0019154743206411806, 0.001906435520718374, 0.0018974393733663488, 0.0018884856773148265, 0.0018795742322432888, 0.0018707048387764913, 0.0018618772984800142, 0.0018530914138558097, 0.001844346988337795, 0.0018356438262874491, 0.0018269817329894314, 0.0018183605146472354, 0.0018097799783788472, 0.0018012399322124254, 0.0017927401850820186, 0.0017842805468232762, 0.001775860828169206, 0.0017674808407459352, 0.0017591403970684905, 0.0017508393105366143, 0.001742577395430579, 0.0017343544669070406, 0.0017261703409949005, 0.0017180248345911831, 0.0017099177654569518, 0.0017018489522132184, 0.0016938182143368958, 0.0016858253721567552, 0.0016778702468494015, 0.001669952660435281, 0.0016620724357746966, 0.0016542293965638374, 0.001646423367330848, 0.001638654173431888, 0.0016309216410472368, 0.0016232255971773994, 0.001615565869639232, 0.0016079422870620998, 0.0016003546788840313, 0.0015928028753479124, 0.0015852867074976841, 0.0015778060071745586, 0.001570360607013266, 0.0015629503404383002, 0.0015555750416602003, 0.0015482345456718375, 0.0015409286882447208, 0.0015336573059253288, 0.0015264202360314501, 0.0015192173166485394, 0.0015120483866261035, 0.0015049132855740866, 0.0014978118538592896, 0.0014907439326017962, 0.0014837093636714137, 0.0014767079896841437, 0.0014697396539986517, 0.0014628042007127707, 0.0014559014746600102, 0.0014490313214060794, 0.0014421935872454433, 0.0014353881191978709, 0.0014286147650050239, 0.0014218733731270448, 0.0014151637927391637, 0.0014084858737283307, 0.0014018394666898545, 0.0013952244229240554, 0.0013886405944329469, 0.0013820878339169157, 0.001375565994771434, 0.001369074931083776, 0.0013626144976297495, 0.0013561845498704559, 0.0013497849439490465, 0.001343415536687512, 0.0013370761855834765, 0.0013307667488070048, 0.0013244870851974377, 0.0013182370542602253, 0.0013120165161637908, 0.001305825331736399, 0.0012996633624630396, 0.001293530470482334, 0.0012874265185834487, 0.0012813513702030213, 0.0012753048894221135, 0.001269286940963161, 0.0012632973901869546, 0.0012573361030896253, 0.0012514029462996421, 0.0012454977870748362, 0.001239620493299422, 0.0012337709334810498, 0.0012279489767478597, 0.0012221544928455509, 0.001216387352134475, 0.001210647425586727, 0.0012049345847832654, 0.0011992487019110375, 0.001193589649760115, 0.0011879573017208548, 0.0011823515317810635, 0.0011767722145231755, 0.0011712192251214523, 0.0011656924393391842, 0.0011601917335259157, 0.0011547169846146776, 0.0011492680701192292, 0.0011438448681313266, 0.0011384472573179854, 0.0011330751169187747, 0.0011277283267431112, 0.0011224067671675685, 0.001117110319133206, 0.0011118388641428985, 0.0011065922842586919, 0.0011013704620991614, 0.001096173280836782, 0.0010910006241953213, 0.0010858523764472345, 0.0010807284224110733, 0.0010756286474489145, 0.001070552937463788, 0.0010655011788971312, 0.0010604732587262454, 0.0010554690644617633, 0.0010504884841451407, 0.001045531406346142, 0.001040597720160356, 0.0010356873152067099, 0.0010308000816249983, 0.0010259359100734306, 0.0010210946917261787, 0.0010162763182709473, 0.0010114806819065492, 0.0010067076753404896, 0.0010019571917865716, 0.0009972291249625044, 0.0009925233690875228, 0.000987839818880027, 0.000983178369555219, 0.0009785389168227659, 0.0009739213568844628, 0.0009693255864319087, 0.000964751502644201, 0.000960199003185628, 0.0009556679862033852, 0.000951158350325295, 0.0009466699946575349, 0.0009422028187823868, 0.0009377567227559836, 0.000933331607106079, 0.0009289273728298191, 0.0009245439213915256, 0.0009201811547204959, 0.0009158389752088063, 0.0009115172857091259, 0.0009072159895325493, 0.0009029349904464261, 0.0008986741926722141, 0.0008944335008833339, 0.0008902128202030337, 0.000886012056202272, 0.0008818311148975995, 0.0008776699027490605, 0.0008735283266580992, 0.0008694062939654734, 0.0008653037124491874, 0.0008612204903224229, 0.0008571565362314895, 0.0008531117592537804, 0.0008490860688957344, 0.0008450793750908165, 0.0008410915881975004, 0.000837122618997261, 0.0008331723786925831, 0.0008292407789049694, 0.0008253277316729674, 0.0008214331494502004, 0.0008175569451034058, 0.0008136990319104912, 0.0008098593235585881, 0.0008060377341421261, 0.0008022341781609087, 0.0007984485705181982, 0.0007946808265188168, 0.0007909308618672462, 0.0007871985926657466, 0.0007834839354124774, 0.0007797868069996269, 0.0007761071247115574, 0.0007724448062229524, 0.0007687997695969721, 0.0007651719332834261, 0.0007615612161169426, 0.0007579675373151577, 0.0007543908164769055, 0.000750830973580418, 0.0007472879289815387, 0.0007437616034119362, 0.0007402519179773347, 0.000736758794155747, 0.0007332821537957164, 0.000729821919114572, 0.0007263780126966835, 0.0007229503574917342, 0.0007195388768129945, 0.0007161434943356049, 0.0007127641340948717, 0.0007094007204845657, 0.0007060531782552292, 0.0007027214325124961, 0.0006994054087154119, 0.0006961050326747701, 0.0006928202305514507, 0.0006895509288547658, 0.0006862970544408204, 0.0006830585345108707, 0.0006798352966096997, 0.0006766272686239943, 0.0006734343787807301, 0.0006702565556455694, 0.000667093728121261, 0.0006639458254460479, 0.0006608127771920881, 0.0006576945132638747, 0.0006545909638966708, 0.0006515020596549483, 0.0006484277314308313, 0.0006453679104425547, 0.0006423225282329208, 0.0006392915166677716, 0.0006362748079344624, 0.0006332723345403436, 0.000630284029311254, 0.0006273098253900138, 0.0006243496562349326, 0.0006214034556183189, 0.000618471157624997, 0.0006155526966508354, 0.0006126480074012773, 0.0006097570248898784, 0.0006068796844368565, 0.0006040159216676404, 0.0006011656725114329, 0.0005983288731997766, 0.0005955054602651245, 0.0005926953705394248, 0.0005898985411527028, 0.0005871149095316581, 0.0005843444133982633, 0.0005815869907683689, 0.00057884257995032, 0.0005761111195435723, 0.0005733925484373221, 0.0005706868058091368, 0.0005679938311235933, 0.0005653135641309263, 0.0005626459448656794, 0.0005599909136453611, 0.0005573484110691137, 0.00055471837801638, 0.0005521007556455843, 0.0005494954853928146, 0.0005469025089705102, 0.0005443217683661618, 0.0005417532058410092, 0.0005391967639287534, 0.0005366523854342688, 0.0005341200134323229, 0.0005315995912663052, 0.0005290910625469567, 0.0005265943711511112, 0.0005241094612204379, 0.0005216362771601906, 0.0005191747636379675, 0.00051672486558247, 0.0005142865281822711, 0.0005118596968845911, 0.0005094443173940739, 0.0005070403356715753, 0.000504647697932953, 0.0005022663506478612, 0.000499896240538557, 0.0004975373145787041, 0.0004951895199921899, 0.0004928528042519435, 0.0004905271150787588, 0.0004882124004401286, 0.00048590860854907616, 0.0004836156878630003, 0.00048133358708252053, 0.00047906225515032826, 0.00047680164125004704, 0.00047455169480509424, 0.0004723123654775483, 0.0004700836031670256, 0.00046786535800955606, 0.0004656575803764704, 0.00046346022087328885, 0.0004612732303386144, 0.0004590965598430361, 0.0004569301606880311, 0.00045477398440487777, 0.0004526279827535702, 0.00045049210772173765, 0.0004483663115235734, 0.00044625054659876216, 0.0004441447656114191, 0.0004420489214490293, 0.00043996296722139256, 0.00043788685625957704, 0.00043582054211487357, 0.0004337639785577555, 0.0004317171195768469, 0.0004296799193778904, 0.00042765233238272507, 0.00042563431322826563, 0.0004236258167654864, 0.0004216267980584139, 0.00041963721238311825, 0.00041765701522671555, 0.00041568616228637056, 0.0004137246094683047, 0.0004117723128868117, 0.00040982922886327334, 0.00040789531392518427, 0.0004059705248051787, 0.00040405481844006116, 0.00040214815196984514, 0.00040025048273679314, 0.0003983617682844614, 0.00039648196635675223, 0.0003946110348969659, 0.00039274893204686243, 0.0003908956161457235, 0.00038905104572941983, 0.0003872151795294857, 0.00038538797647219293, 0.0003835693956776344, 0.00038175939645880824, 0.0003799579383207069, 0.000378164980959413, 0.00037638048426119543, 0.0003746044083016138, 0.00037283671334462467, 0.000371077359841691, 0.0003693263084308998, 0.0003675835199360803, 0.00036584895536592634, 0.00036412257591312663, 0.0003624043429534936, 0.0003606942180451017, 0.00035899216292742647, 0.0003572981395204872, 0.00035561210992399763, 0.0003539340364165153, 0.00035226388145459964, 0.0003506016076719714, 0.00034894717787867555, 0.0003473005550602514, 0.00034566170237690185, 0.00034403058316267174, 0.0003424071609246263, 0.00034079139934203374, 0.0003391832622655547, 0.0003375827137164325, 0.0003359897178856869, 0.00033440423913331586, 0.00033282624198749497, 0.0003312556911437864, 0.0003296925514643476, 0.00032813678797714624, 0.00032658836587517537, 0.00032504725051567815, 0.0003235134074193704, 0.00032198680226967004, 0.00032046740091192953, 0.0003189551693526697, 0.0003174500737588226, 0.0003159520804569723, 0.00031446115593260194, 0.00031297726682934457, 0.00031150037994823464, 0.00031003046224696866, 0.00030856748083916356, 0.0003071114029936216, 0.0003056621961335985, 0.0003042198278360726, 0.00030278426583102257, 0.00030135547800070337, 0.0002999334323789282, 0.00029851809715035314, 0.00029710944064976623, 0.00029570743136137656, 0.0002943120379181127, 0.00029292322910091836, 0.0002915409738380548, 0.00029016524120440627, 0.00028879600042078555, 0.000287433220853249, 0.00028607687201240875, 0.00028472692355275127, 0.00028338334527195887, 0.0002820461071102319, 0.0002807151791496195, 0.000279390531613348, 0.0002780721348651552, 0.0002767599594086281, 0.0002754539758865405, 0.00027415415508019996, 0.0002728604679087911, 0.0002715728854287264, 0.00027029137883299853, 0.00026901591945053405, 0.00026774647874555516, 0.00026648302831693894, 0.0002652255398975825, 0.00026397398535377126, 0.0002627283366845474, 0.00026148856602108643, 0.0002602546456260714, 0.00025902654789307334, 0.00025780424534593366, 0.00025658771063814784, 0.00025537691655225616, 0.0002541718359992332, 0.00025297244201788195, 0.00025177870777423074, 0.0002505906065609334, 0.00024940811179666986, 0.0002482311970255541, 0.00024705983591654057, 0.00024589400226283545, 0.00024473366998131074, 0.00024357881311191915, 0.00024242940581711562, 0.0002412854223812778, 0.00024014683721013092, 0.00023901362483017577, 0.00023788575988811694, 0.00023676321715029825, 0.00023564597150213648, 0.00023453399794755986, 0.00023342727160844927, 0.00023232576772408002, 0.00023122946165057032, 0.00023013832886032825, 0.00022905234494150357, 0.0002279714855974417, 0.00022689572664613876, 0.00022582504401970284, 0.00022475941376381392, 0.00022369881203718843, 0.00022264321511104615, 0.00022159259936857777, 0.00022054694130441894, 0.00021950621752412275, 0.00021847040474363668, 0.00021743947978878218, 0.00021641341959473454, 0.00021539220120550924, 0.0002143758017734468, 0.00021336419855870196, 0.00021235736892873496, 0.00021135529035780555, 0.00021035794042646749, 0.0002093652968210693, 0.0002083773373332535, 0.00020739403985945996, 0.00020641538240043206, 0.00020544134306072273, 0.000204471900048207, 0.00020350703167359285, 0.00020254671634993635, 0.00020159093259215912, 0.00020063965901656613, 0.0001996928743403695, 0.00019875055738121083, 0.00019781268705668773, 0.00019687924238388245, 0.00019595020247889101, 0.00019502554655635815, 0.0001941052539290108, 0.0001931893040071956, 0.00019227767629841877, 0.000191370350406886, 0.0001904673060330483, 0.0001895685229731466, 0.00018867398111875984, 0.0001877836604563556, 0.00018689754106684093, 0.0001860156031251187, 0.0001851378268996428, 0.00018426419275197682, 0.00018339468113635495, 0.0001825292725992448, 0.00018166794777891098, 0.0001808106874049838, 0.00017995747229802687, 0.00017910828336910838, 0.00017826310161937417, 0.00017742190813962164, 0.0001765846841098784, 0.00017575141079898, 0.00017492206956415128, 0.00017409664185058938, 0.0001732751091910476, 0.00017245745320542397, 0.00017164365560034872, 0.00017083369816877551, 0.00017002756278957422, 0.00016922523142712438, 0.0001684266861309135, 0.00016763190903513426, 0.00016684088235828493, 0.00016605358840277213, 0.00016527000955451348, 0.00016449012828254539, 0.00016371392713862958, 0.00016294138875686315, 0.00016217249585329018, 0.00016140723122551396, 0.0001606455777523139, 0.00015988751839326123, 0.00015913303618833808, 0.00015838211425755835, 0.00015763473580058886, 0.0001568908840963753, 0.00015615054250276678, 0.00015541369445614404, 0.00015468032347104864, 0.00015395041313981457, 0.00015322394713219997, 0.0001525009091950235, 0.00015178128315179948, 0.00015106505290237647, 0.00015035220242257705, 0.00014964271576383846, 0.00014893657705285733, 0.00014823377049123343, 0.0001475342803551165, 0.0001468380909948548, 0.0001461451868346438, 0.00014545555237217936, 0.00014476917217830988, 0.00014408603089669127, 0.00014340611324344373, 0.00014272940400680872, 0.00014205588804681014, 0.00014138555029491475, 0.00014071837575369505, 0.00014005434949649416, 0.0001393934566670909, 0.0001387356824793687, 0.00013808101221698398, 0.0001374294312330372, 0.0001367809249497452, 0.0001361354788581142, 0.00013549307851761663, 0.00013485370955586718, 0.0001342173576683013, 0.00013358400861785552, 0.00013295364823464803, 0.0001323262624156629, 0.0001317018371244338, 0.0001310803583907301, 0.00013046181231024428, 0.0001298461850442812, 0.00012923346281944743, 0.0001286236319273446, 0.0001280166787242617, 0.0001274125896308701, 0.00012681135113191993, 0.00012621294977593686, 0.00012561737217492246, 0.00012502460500405377, 0.00012443463500138544, 0.00012384744896755322, 0.00012326303376547772, 0.00012268137632007192, 0.00012210246361794773, 0.00012152628270712499, 0.00012095282069674197, 0.00012038206475676611, 0.00011981400211770826, 0.00011924862007033611, 0.00011868590596539005, 0.00011812584721330043, 0.00011756843128390502, 0.00011701364570616991, 0.00011646147806790974, 0.0001159119160155101, 0.00011536494725365144, 0.00011482055954503311, 0.00011427874071010085, 0.00011373947862677346, 0.00011320276123017176, 0.00011266857651234891, 0.000112136912522021, 0.00011160775736430073, 0.0001110810992004306, 0.00011055692624751822, 0.00011003522677827266, 0.00010951598912074231, 0.00010899920165805292, 0.0001084848528281489, 0.00010797293112353387, 0.00010746342509101336, 0.00010695632333143881, 0.00010645161449945172, 0.000105949287303231, 0.00010544933050423956, 0.0001049517329169731, 0.00010445648340870998, 0.00010396357089926144, 0.00010347298436072482, 0.0001029847128172361, 0.0001024987453447245, 0.00010201507107066826, 0.00010153367917385067, 0.00010105455888411906, 0.00010057769948214313, 0.00010010309029917526, 9.963072071681204e-05, 9.9160580166756e-05, 9.86926581305802e-05, 9.822694413949216e-05, 9.776342777409993e-05, 9.730209866417907e-05, 9.68429464884399e-05, 9.638596097429778e-05, 9.593113189764241e-05, 9.547844908260938e-05, 9.502790240135263e-05, 9.457948177381716e-05, 9.413317716751459e-05, 9.368897859729798e-05, 9.324687612513862e-05, 9.280685985990365e-05, 9.236891995713497e-05, 9.193304661882837e-05, 9.14992300932152e-05, 9.106746067454362e-05, 9.06377287028616e-05, 9.021002456380094e-05, 8.978433868836154e-05, 8.93606615526983e-05, 8.893898367790733e-05, 8.851929562981414e-05, 8.810158801876264e-05, 8.768585149940449e-05, 8.727207677049093e-05, 8.686025457466405e-05, 8.645037569824988e-05, 8.604243097105237e-05, 8.563641126614761e-05, 8.523230749968054e-05, 8.483011063066117e-05, 8.442981166076238e-05, 8.40314016341188e-05, 8.363487163712583e-05, 8.324021279824111e-05, 8.284741628778545e-05, 8.24564733177454e-05, 8.206737514157683e-05, 8.168011305400864e-05, 8.129467839084885e-05, 8.091106252879022e-05, 8.052925688521742e-05, 8.014925291801519e-05, 7.977104212537664e-05, 7.939461604561387e-05, 7.901996625696817e-05, 7.864708437742163e-05, 7.827596206450971e-05, 7.790659101513467e-05, 7.753896296537927e-05, 7.717306969032273e-05, 7.680890300385611e-05, 7.644645475849939e-05, 7.608571684521924e-05, 7.572668119324705e-05, 7.536933976989926e-05, 7.501368458039703e-05, 7.465970766768754e-05, 7.43074011122661e-05, 7.395675703199839e-05, 7.360776758194499e-05, 7.326042495418526e-05, 7.291472137764284e-05, 7.25706491179119e-05, 7.222820047708358e-05, 7.188736779357451e-05, 7.154814344195493e-05, 7.12105198327782e-05, 7.087448941241111e-05, 7.05400446628644e-05, 7.020717810162533e-05, 6.987588228148969e-05, 6.954614979039543e-05, 6.921797325125687e-05, 6.889134532179918e-05, 6.856625869439484e-05, 6.824270609589971e-05, 6.792068028749035e-05, 6.760017406450222e-05, 6.728118025626808e-05, 6.696369172595813e-05, 6.664770137042001e-05, 6.63332021200199e-05, 6.602018693848441e-05, 6.570864882274324e-05, 6.539858080277206e-05, 6.508997594143724e-05, 6.478282733434021e-05, 6.44771281096631e-05, 6.417287142801506e-05, 6.387005048227888e-05, 6.356865849745929e-05, 6.3268688730531e-05, 6.297013447028788e-05, 6.267298903719299e-05, 6.237724578322865e-05, 6.20828980917484e-05, 6.178993937732847e-05, 6.149836308562065e-05, 6.120816269320564e-05, 6.0919331707446765e-05, 6.063186366634534e-05, 6.0345752138395625e-05, 6.006099072244109e-05, 5.977757304753126e-05, 5.949549277277883e-05, 5.921474358721834e-05, 5.893531920966464e-05, 5.86572133885724e-05, 5.8380419901896416e-05, 5.810493255695193e-05, 5.7830745190276734e-05, 5.755785166749286e-05, 5.728624588316942e-05, 5.7015921760686044e-05, 5.6746873252096985e-05, 5.647909433799545e-05, 5.62125790273795e-05, 5.594732135751763e-05, 5.5683315393815436e-05, 5.5420555229683005e-05, 5.515903498640228e-05, 5.489874881299622e-05, 5.463969088609741e-05, 5.438185540981799e-05, 5.412523661561995e-05, 5.386982876218577e-05, 5.361562613529054e-05, 5.33626230476737e-05, 5.3110813838911916e-05, 5.286019287529254e-05, 5.261075454968716e-05, 5.2362493281426764e-05, 5.2115403516176465e-05, 5.1869479725811336e-05, 5.162471640829285e-05, 5.138110808754539e-05, 5.1138649313334285e-05, 5.089733466114351e-05, 5.065715873205441e-05, 5.041811615262503e-05, 5.018020157476948e-05, 4.994340967563887e-05, 4.970773515750185e-05, 4.947317274762615e-05, 4.9239717198160744e-05, 4.9007363286018056e-05, 4.877610581275763e-05, 4.854593960446951e-05, 4.8316859511658525e-05, 4.8088860409129114e-05, 4.786193719587073e-05, 4.763608479494338e-05, 4.741129815336455e-05, 4.71875722419958e-05, 4.696490205543037e-05, 4.674328261188123e-05, 4.652270895306932e-05, 4.630317614411311e-05, 4.608467927341787e-05, 4.586721345256584e-05, 4.565077381620697e-05, 4.5435355521949724e-05, 4.522095375025325e-05, 4.50075637043192e-05, 4.479518060998452e-05, 4.45837997156147e-05, 4.437341629199714e-05, 4.416402563223586e-05, 4.395562305164583e-05, 4.3748203887648256e-05, 4.354176349966636e-05, 4.333629726902121e-05, 4.313180059882888e-05, 4.2928268913897294e-05, 4.272569766062393e-05, 4.2524082306894015e-05, 4.2323418341978844e-05, 4.21237012764353e-05, 4.1924926642005126e-05, 4.1727089991514995e-05, 4.1530186898777146e-05, 4.133421295849001e-05, 4.113916378614011e-05, 4.094503501790369e-05, 4.075182231054913e-05, 4.05595213413398e-05, 4.036812780793738e-05, 4.017763742830537e-05, 3.998804594061368e-05, 3.979934910314301e-05, 3.9611542694190006e-05, 3.94246225119729e-05, 3.923858437453722e-05, 3.9053424119662615e-05, 3.88691376047695e-05, 3.868572070682643e-05, 3.8503169322257896e-05, 3.832147936685228e-05, 3.814064677567086e-05, 3.7960667502956624e-05, 3.778153752204379e-05, 3.760325282526781e-05, 3.74258094238754e-05, 3.724920334793577e-05, 3.707343064625148e-05, 3.6898487386270094e-05, 3.6724369653996346e-05, 3.655107355390422e-05, 3.637859520885024e-05, 3.6206930759986444e-05, 3.603607636667411e-05, 3.5866028206397936e-05, 3.569678247468021e-05, 3.5528335384996104e-05, 3.53606831686887e-05, 3.5193822074884735e-05, 3.502774837041074e-05, 3.486245833970929e-05, 3.4697948284756224e-05, 3.453421452497766e-05, 3.437125339716775e-05, 3.420906125540667e-05, 3.404763447097914e-05, 3.388696943229302e-05, 3.3727062544798805e-05, 3.356791023090904e-05, 3.340950892991826e-05, 3.325185509792347e-05, 3.309494520774455e-05, 3.293877574884574e-05, 3.2783343227256825e-05, 3.262864416549507e-05, 3.247467510248743e-05, 3.232143259349293e-05, 3.2168913210025904e-05, 3.201711353977907e-05, 3.1866030186547255e-05, 3.171565977015146e-05, 3.1565998926363014e-05, 3.141704430682863e-05, 3.12687925789953e-05, 3.112124042603575e-05, 3.0974384546774325e-05, 3.082822165561288e-05, 3.068274848245763e-05, 3.0537961772645746e-05, 3.0393858286872613e-05, 3.0250434801119398e-05, 3.0107688106580706e-05, 2.996561500959311e-05, 2.9824212331563496e-05, 2.9683476908897993e-05, 2.954340559293124e-05, 2.9403995249855747e-05, 2.9265242760652087e-05, 2.9127145021018907e-05, 2.8989698941303522e-05, 2.885290144643281e-05, 2.871674947584444e-05, 2.8581239983418208e-05, 2.8446369937408186e-05, 2.8312136320374703e-05, 2.817853612911686e-05, 2.8045566374605425e-05, 2.7913224081915724e-05, 2.778150629016141e-05, 2.7650410052428e-05, 2.7519932435707017e-05, 2.7390070520830393e-05, 2.7260821402404976e-05, 2.7132182188747823e-05, 2.7004150001821305e-05, 2.6876721977168765e-05, 2.6749895263850488e-05, 2.6623667024379706e-05, 2.649803443465943e-05, 2.637299468391905e-05, 2.624854497465151e-05, 2.6124682522550764e-05, 2.60014045564493e-05, 2.587870831825642e-05, 2.5756591062896325e-05, 2.563505005824679e-05, 2.5514082585078045e-05, 2.5393685936991773e-05, 2.5273857420360826e-05, 2.515459435426879e-05, 2.5035894070450036e-05, 2.4917753913230082e-05, 2.4800171239465983e-05, 2.4683143418487475e-05, 2.456666783203795e-05, 2.445074187421589e-05, 2.4335362951416605e-05, 2.4220528482274224e-05, 2.410623589760377e-05, 2.3992482640343957e-05, 2.387926616549979e-05, 2.3766583940085673e-05, 2.365443344306879e-05, 2.3542812165312524e-05, 2.3431717609520573e-05, 2.332114729018092e-05, 2.321109873351025e-05, 2.3101569477398666e-05, 2.299255707135442e-05, 2.2884059076449346e-05, 2.2776073065264132e-05, 2.2668596621834037e-05, 2.2561627341594904e-05, 2.2455162831329177e-05, 2.2349200709112615e-05, 2.2243738604260832e-05, 2.2138774157276306e-05, 2.203430501979562e-05, 2.1930328854536774e-05, 2.182684333524712e-05, 2.1723846146651167e-05, 2.162133498439882e-05, 2.1519307555013858e-05, 2.1417761575842474e-05, 2.1316694775002437e-05, 2.1216104891332095e-05, 2.111598967433985e-05, 2.101634688415382e-05, 2.09171742914716e-05, 2.0818469677510585e-05, 2.0720230833958205e-05, 2.0622455562922536e-05, 2.052514167688314e-05, 2.0428286998642155e-05, 2.0331889361275433e-05, 2.0235946608084292e-05, 2.0140456592547107e-05, 2.0045417178271324e-05, 1.9950826238945704e-05, 1.9856681658292604e-05, 1.9762981330020843e-05, 1.9669723157778442e-05, 1.9576905055105744e-05, 1.9484524945388782e-05, 1.939258076181268e-05, 1.9301070447315618e-05, 1.9209991954542654e-05, 1.9119343245799982e-05, 1.9029122293009358e-05, 1.8939327077662598e-05, 1.8849955590776615e-05, 1.8761005832848343e-05, 1.8672475813810034e-05, 1.858436355298476e-05, 1.849666707904199e-05, 1.8409384429953646e-05, 1.832251365295011e-05, 1.8236052804476557e-05, 1.8149999950149493e-05, 1.8064353164713357e-05, 1.7979110531997643e-05, 1.7894270144873903e-05, 1.7809830105213095e-05, 1.7725788523843138e-05, 1.7642143520506658e-05, 1.7558893223818813e-05, 1.7476035771225595e-05, 1.7393569308962045e-05, 1.7311491992010816e-05, 1.7229801984060904e-05, 1.7148497457466468e-05, 1.7067576593206097e-05, 1.6987037580842018e-05, 1.6906878618479598e-05, 1.6827097912727076e-05, 1.6747693678655313e-05, 1.6668664139758034e-05, 1.6590007527911978e-05, 1.651172208333735e-05, 1.6433806054558488e-05, 1.6356257698364567e-05, 1.627907527977076e-05, 1.620225707197932e-05, 1.6125801356340957e-05, 1.604970642231643e-05, 1.5973970567438164e-05, 1.5898592097272314e-05, 1.582356932538076e-05, 1.5748900573283406e-05, 1.5674584170420637e-05, 1.560061845411585e-05, 1.5527001769538413e-05, 1.545373246966653e-05, 1.5380808915250428e-05, 1.5308229474775702e-05, 1.5235992524426703e-05, 1.5164096448050383e-05, 1.5092539637120016e-05, 1.5021320490699238e-05, 1.4950437415406241e-05, 1.4879888825378137e-05, 1.4809673142235381e-05, 1.4739788795046615e-05, 1.4670234220293412e-05, 1.4601007861835324e-05, 1.4532108170875095e-05, 1.4463533605923902e-05, 1.4395282632767029e-05, 1.432735372442943e-05, 1.4259745361141599e-05, 1.4192456030305588e-05, 1.4125484226461074e-05, 1.4058828451251814e-05, 1.3992487213392038e-05, 1.3926459028633094e-05, 1.3860742419730283e-05, 1.3795335916409691e-05, 1.3730238055335458e-05, 1.3665447380076934e-05, 1.3600962441076116e-05, 1.3536781795615244e-05, 1.3472904007784435e-05, 1.3409327648449687e-05, 1.3346051295220818e-05, 1.3283073532419665e-05, 1.3220392951048437e-05, 1.3158008148758091e-05, 1.3095917729817109e-05, 1.3034120305080162e-05, 1.2972614491957073e-05, 1.291139891438189e-05, 1.2850472202782019e-05, 1.2789832994047716e-05, 1.2729479931501499e-05, 1.2669411664867817e-05, 1.2609626850242841e-05, 1.255012415006442e-05, 1.2490902233082069e-05, 1.2431959774327312e-05, 1.2373295455083955e-05, 1.2314907962858603e-05, 1.2256795991351318e-05, 1.2198958240426304e-05, 1.2141393416082954e-05, 1.2084100230426807e-05, 1.2027077401640761e-05, 1.1970323653956411e-05, 1.1913837717625428e-05, 1.1857618328891268e-05, 1.1801664229960828e-05, 1.1745974168976313e-05, 1.1690546899987255e-05, 1.1635381182922554e-05, 1.1580475783562858e-05, 1.1525829473512868e-05, 1.1471441030173874e-05, 1.1417309236716423e-05, 1.1363432882053017e-05, 1.1309810760811131e-05, 1.1256441673306175e-05, 1.1203324425514662e-05, 1.1150457829047524e-05, 1.1097840701123442e-05, 1.1045471864542497e-05, 1.0993350147659761e-05, 1.0941474384359103e-05, 1.088984341402711e-05, 1.0838456081527056e-05, 1.0787311237173165e-05, 1.0736407736704816e-05, 1.0685744441260957e-05, 1.0635320217354635e-05, 1.0585133936847647e-05, 1.0535184476925225e-05, 1.0485470720071034e-05, 1.0435991554042088e-05, 1.0386745871843889e-05, 1.033773257170568e-05, 1.0288950557055718e-05, 1.0240398736496847e-05, 1.0192076023782018e-05, 1.0143981337789996e-05, 1.0096113602501195e-05, 1.0048471746973522e-05, 1.0001054705318542e-05, 9.953861416677546e-06, 9.906890825197838e-06, 9.860141880009127e-06, 9.813613535199956e-06, 9.767304749794395e-06, 9.721214487728685e-06, 9.675341717828082e-06, 9.629685413783797e-06, 9.584244554129963e-06, 9.539018122220895e-06, 9.494005106208268e-06, 9.449204499018497e-06, 9.404615298330228e-06, 9.360236506551836e-06, 9.31606713079922e-06, 9.272106182873507e-06, 9.228352679238975e-06, 9.18480564100105e-06, 9.141464093884355e-06, 9.098327068210997e-06, 9.055393598878815e-06, 9.012662725339802e-06, 8.970133491578614e-06, 8.927804946091201e-06, 8.88567614186345e-06, 8.843746136350094e-06, 8.802013991453566e-06, 8.760478773503018e-06, 8.719139553233457e-06, 8.677995405764886e-06, 8.637045410581706e-06, 8.596288651512064e-06, 8.555724216707365e-06, 8.515351198621887e-06, 8.475168693992419e-06, 8.435175803818145e-06, 8.395371633340462e-06, 8.355755292022983e-06, 8.31632589353163e-06, 8.277082555714739e-06, 8.238024400583413e-06, 8.199150554291826e-06, 8.160460147117681e-06, 8.121952313442767e-06, 8.083626191733535e-06, 8.045480924521916e-06, 8.007515658386067e-06, 7.969729543931304e-06, 7.932121735771104e-06, 7.89469139250814e-06, 7.857437676715535e-06, 7.820359754918079e-06, 7.78345679757359e-06, 7.746727979054366e-06, 7.710172477628663e-06, 7.673789475442394e-06, 7.637578158500772e-06, 7.601537716650113e-06, 7.565667343559712e-06, 7.529966236703816e-06, 7.494433597343615e-06, 7.459068630509454e-06, 7.423870544982992e-06, 7.388838553279511e-06, 7.353971871630317e-06 ] } ], "layout": { "legend": { "bgcolor": "#151516", "font": { "color": "#D9D9D9" } }, "paper_bgcolor": "#151516", "plot_bgcolor": "#151516", "title": { "font": { "color": "#D9D9D9" }, "text": "Probability of Time between Impacts" }, "xaxis": { "gridcolor": "#434343", "showgrid": true, "tickfont": { "color": "#C2C2C2" }, "title": { "font": { "color": "#D9D9D9" }, "text": "Waiting Time (yrs)" }, "zerolinecolor": "#666570" }, "yaxis": { "gridcolor": "#434343", "showgrid": true, "tickfont": { "color": "#C2C2C2" }, "title": { "font": { "color": "#D9D9D9" }, "text": "P (T > t)" }, "zerolinecolor": "#666570" } } }, "text/html": [ "
" ], "text/vnd.plotly.v1+html": [ "
" ] }, "metadata": {}, "output_type": "display_data" } ], "source": [ "# Frequency for smallest asteroids\n", "freq = df['impact_frequency'].iloc[0]\n", "\n", "waiting_times = np.arange(0, 2500)\n", "p_waiting_times = np.exp(-freq * waiting_times)\n", "\n", "pd.DataFrame(p_waiting_times, index=waiting_times).iplot(kind='scatter', theme='solar',\n", " xTitle='Waiting Time (yrs)', yTitle='P (T > t)',\n", " title='Probability of Time between Impacts')" ] }, { "cell_type": "code", "execution_count": 39, "metadata": { "ExecuteTime": { "end_time": "2019-02-04T17:43:06.065500Z", "start_time": "2019-02-04T17:41:47.165762Z" } }, "outputs": [], "source": [ "np.random.seed(100)\n", "\n", "# Simulate 100 million years\n", "years = 100_000_000\n", "wait_times = {}\n", "\n", "# Simulate each year individually\n", "for freq, diameter in zip(df['impact_frequency'], df['range_diameter']):\n", " # Each year is a bernoulli trial with probability of success equal to frequency\n", " a = np.random.choice([0, 1], size=years, p=[1-freq, freq])\n", " \n", " # Find the time between impacts\n", " wait_times[diameter] = np.diff(np.where(a == 1)[0])" ] }, { "cell_type": "markdown", "metadata": {}, "source": [ "The wait times currently has the time between successive impacts for each size of asteroid." ] }, { "cell_type": "code", "execution_count": 40, "metadata": { "ExecuteTime": { "end_time": "2019-02-04T17:43:06.083962Z", "start_time": "2019-02-04T17:43:06.073095Z" } }, "outputs": [ { "data": { "text/plain": [ "array([305, 136, 76, ..., 148, 8, 200])" ] }, "execution_count": 40, "metadata": {}, "output_type": "execute_result" } ], "source": [ "wait_times['.0200–.0251']" ] }, { "cell_type": "code", "execution_count": 41, "metadata": { "ExecuteTime": { "end_time": "2019-02-04T17:43:06.233375Z", "start_time": "2019-02-04T17:43:06.086226Z" } }, "outputs": [ { "data": { "application/vnd.plotly.v1+json": { "config": { "linkText": "Export to plot.ly", "plotlyServerURL": "https://plot.ly", "showLink": true }, "data": [ { "marker": { "color": "rgba(255, 153, 51, 0.6)", "line": { "color": "rgba(255, 153, 51, 1.0)", "width": 1 } }, "name": "0", "orientation": "v", "text": "", "type": "bar", "uid": "c87cc9da-c604-4b54-a9eb-5bc58d3a51df", "x": [ 8, 1, 5, 2, 7, 6, 18, 10, 3, 4, 11, 12, 21, 17, 9, 15, 19, 14, 13, 23, 22, 16, 20, 29, 30, 24, 27, 25, 26, 34, 28, 32, 39, 36, 40, 35, 31, 33, 37, 41, 42, 43, 44, 46, 49, 38, 50, 47, 56, 60, 45, 51, 54, 48, 53, 58, 61, 55, 59, 57, 52, 63, 64, 75, 72, 70, 65, 71, 68, 62, 66, 67, 73, 81, 77, 76, 78, 69, 85, 80, 87, 86, 90, 79, 82, 91, 74, 83, 88, 89, 84, 99, 101, 92, 96, 93, 98, 104, 94, 105, 100, 103, 95, 109, 97, 115, 107, 108, 102, 118, 110, 119, 125, 120, 113, 121, 106, 124, 127, 114, 111, 116, 126, 112, 122, 133, 128, 134, 144, 123, 129, 117, 140, 135, 137, 131, 141, 132, 146, 136, 158, 138, 130, 139, 147, 143, 142, 150, 148, 155, 145, 149, 152, 151, 154, 153, 157, 165, 164, 160, 161, 166, 162, 184, 172, 156, 163, 177, 168, 167, 174, 178, 175, 159, 169, 187, 181, 171, 180, 192, 189, 193, 186, 170, 202, 190, 182, 185, 176, 179, 194, 201, 173, 199, 183, 191, 198, 197, 208, 195, 210, 205, 188, 200, 207, 209, 206, 196, 203, 204, 213, 214, 212, 228, 222, 232, 229, 218, 217, 223, 226, 215, 231, 220, 236, 216, 230, 227, 211, 234, 219, 221, 240, 224, 238, 244, 243, 237, 233, 225, 241, 235, 247, 239, 249, 242, 245, 259, 248, 253, 260, 250, 262, 254, 251, 258, 257, 268, 246, 255, 256, 270, 267, 261, 269, 263, 265, 272, 252, 274, 276, 264, 273, 285, 278, 277, 280, 293, 275, 281, 287, 286, 271, 294, 266, 283, 290, 307, 288, 284, 282, 298, 279, 292, 319, 289, 305, 295, 302, 296, 308, 291, 313, 303, 314, 309, 300, 297, 306, 304, 299, 310, 301, 320, 312, 326, 323, 325, 327, 321, 318, 316, 311, 315, 322, 317, 324, 349, 332, 333, 339, 343, 336, 338, 330, 328, 345, 335, 337, 348, 331, 352, 340, 341, 329, 342, 354, 351, 366, 365, 370, 368, 344, 347, 364, 367, 334, 353, 372, 363, 355, 358, 359, 360, 350, 371, 356, 357, 346, 378, 362, 376, 373, 374, 361, 369, 377, 381, 375, 383, 401, 389, 390, 392, 380, 421, 396, 382, 379, 384, 385, 393, 411, 399, 388, 398, 391, 397, 412, 395, 394, 402, 386, 387, 400, 406, 415, 405, 416, 403, 432, 404, 410, 429, 433, 426, 409, 417, 407, 446, 420, 424, 439, 427, 431, 413, 423, 434, 408, 428, 422, 430, 440, 425, 456, 445, 418, 436, 435, 447, 444, 414, 455, 419, 457, 448, 454, 443, 438, 463, 441, 452, 453, 467, 450, 469, 459, 474, 442, 462, 488, 437, 451, 449, 479, 464, 466, 458, 492, 470, 461, 477, 484, 485, 465, 500, 468, 460, 491, 475, 497, 483, 518, 501, 472, 471, 489, 478, 473, 486, 482, 504, 481, 476, 498, 499, 480, 493, 487, 510, 508, 490, 552, 516, 496, 517, 495, 514, 505, 506, 511, 513, 503, 494, 502, 527, 509, 530, 529, 512, 534, 524, 532, 550, 507, 520, 531, 515, 546, 526, 519, 549, 538, 537, 544, 521, 548, 523, 539, 541, 528, 565, 522, 545, 560, 556, 555, 551, 533, 525, 543, 561, 540, 554, 568, 569, 563, 536, 547, 562, 535, 573, 542, 557, 610, 566, 578, 564, 572, 584, 559, 579, 574, 558, 598, 595, 585, 591, 575, 597, 583, 570, 589, 553, 580, 582, 601, 576, 602, 588, 567, 592, 605, 606, 594, 608, 622, 587, 586, 619, 590, 623, 571, 596, 629, 577, 631, 616, 593, 581, 599, 607, 600, 617, 630, 612, 632, 615, 642, 611, 624, 633, 639, 627, 618, 603, 652, 671, 625, 636, 650, 643, 609, 604, 656, 614, 613, 626, 628, 679, 641, 665, 649, 635, 662, 620, 644, 645, 666, 646, 722, 640, 657, 659, 621, 651, 661, 647, 637, 667, 648, 660, 664, 676, 681, 672, 692, 675, 634, 743, 669, 673, 685, 706, 655, 703, 694, 638, 707, 674, 654, 658, 701, 653, 686, 670, 663, 730, 695, 680, 696, 702, 698, 700, 714, 668, 689, 677, 710, 682, 678, 737, 715, 712, 699, 690, 687, 724, 705, 693, 704, 759, 684, 713, 711, 718, 697, 752, 721, 773, 725, 739, 756, 688, 708, 716, 736, 785, 750, 728, 733, 727, 772, 691, 747, 766, 758, 683, 719, 732, 734, 755, 771, 717, 811, 726, 754, 753, 742, 781, 741, 729, 735, 775, 731, 767, 709, 751, 740, 746, 757, 738, 806, 804, 768, 761, 760, 774, 720, 834, 794, 763, 744, 765, 836, 796, 723, 810, 790, 807, 831, 745, 776, 748, 793, 769, 784, 749, 779, 787, 762, 777, 817, 789, 812, 788, 792, 805, 830, 791, 778, 802, 801, 819, 783, 782, 800, 816, 842, 798, 808, 883, 797, 857, 825, 851, 764, 827, 845, 906, 897, 850, 838, 809, 828, 803, 823, 818, 786, 840, 902, 821, 822, 770, 799, 841, 853, 780, 820, 909, 832, 815, 854, 814, 856, 855, 862, 870, 824, 962, 867, 826, 813, 833, 844, 886, 889, 859, 865, 917, 866, 837, 864, 916, 877, 847, 882, 852, 839, 835, 911, 890, 829, 795, 874, 884, 843, 879, 861, 900, 892, 873, 872, 849, 846, 894, 978, 878, 869, 903, 876, 929, 934, 891, 899, 925, 918, 976, 875, 984, 954, 913, 915, 858, 996, 935, 948, 938, 860, 920, 928, 956, 942, 848, 923, 967, 940, 931, 893, 904, 885, 910, 1060, 896, 898, 908, 895, 863, 932, 974, 933, 965, 914, 1004, 979, 945, 992, 1033, 907, 922, 1010, 905, 939, 1082, 1014, 957, 871, 982, 943, 919, 950, 953, 887, 997, 946, 921, 968, 868, 993, 926, 1037, 941, 955, 937, 901, 947, 951, 952, 888, 1013, 880, 988, 924, 1032, 963, 969, 1024, 961, 944, 989, 936, 999, 930, 1026, 998, 986, 1058, 1019, 980, 958, 983, 964, 1005, 959, 1052, 981, 881, 1034, 1045, 975, 970, 1022, 977, 1025, 991, 1067, 1100, 1006, 1009, 1039, 994, 1040, 1061, 1001, 927, 1029, 949, 971, 1017, 972, 990, 973, 960, 1072, 1069, 1142, 1055, 1062, 1041, 985, 966, 1094, 1064, 1106, 1038, 1065, 1011, 1092, 1087, 987, 1031, 1081, 1080, 1070, 1153, 1131, 1083, 1042, 1002, 1056, 1095, 1075, 1098, 1043, 1101, 1097, 1035, 1073, 995, 1146, 1015, 1023, 1027, 1012, 1047, 912, 1053, 1166, 1078, 1104, 1021, 1071, 1054, 1007, 1119, 1157, 1003, 1030, 1123, 1068, 1170, 1107, 1176, 1148, 1132, 1016, 1114, 1165, 1138, 1066, 1050, 1125, 1044, 1126, 1008, 1084, 1110, 1144, 1028, 1232, 1020, 1150, 1018, 1000, 1036, 1090, 1051, 1203, 1116, 1059, 1049, 1194, 1111, 1048, 1085, 1151, 1133, 1167, 1046, 1245, 1283, 1077, 1130, 1117, 1184, 1163, 1189, 1154, 1155, 1137, 1135, 1063, 1188, 1088, 1200, 1168, 1217, 1179, 1335, 1089, 1190, 1206, 1108, 1143, 1128, 1139, 1091, 1076, 1212, 1415, 1198, 1258, 1187, 1118, 1191, 1086, 1262, 1147, 1195, 1192, 1122, 1215, 1109, 1079, 1280, 1121, 1223, 1164, 1208, 1172, 1105, 1204, 1354, 1205, 1173, 1395, 1332, 1103, 1177, 1099, 1127, 1160, 1359, 1183, 1182, 1328, 1244, 1399, 1124, 1185, 1236, 1120, 1199, 1180, 1231, 1181, 1221, 1302, 1301, 1149, 1277, 1284, 1282, 1271, 1289, 1201, 1186, 1252, 1255, 1261, 1272, 1193, 1345, 1257, 1152, 1275, 1344, 1254, 1145, 1169, 1228, 1136, 1384, 1241, 1115, 1325, 1207, 1239, 1352, 1102, 1224, 1222, 1096, 1385, 1210, 1296, 1211, 1424, 1306, 1113, 1233, 1259, 1308, 1392, 1229, 1310, 1313, 1197, 1322, 1174, 1225, 1307, 1209, 1112, 1323, 1386, 1234, 1158, 1237, 1459, 1250, 1093, 1162, 1074, 1242, 1141, 1317, 1253, 1238, 1161, 1504, 1363, 1477, 1159, 1175, 1249, 1320, 1406, 1220, 1327, 1430, 1243, 1431, 1445, 1432, 1449, 1324, 1178, 1247, 1214, 1278, 1366, 1134, 1297, 1319, 1375, 1373, 1358, 1330, 1321, 1230, 1235, 1057, 1493, 1305, 1240, 1353, 1312, 1256, 1356, 1171, 1286, 1226, 1299, 1309, 1293, 1311, 1285, 1298, 1333, 1304, 1281, 1334, 1331, 1287, 1295, 1288, 1535, 1479, 1514, 1381, 1213, 1379, 1216, 1218, 1481, 1227, 1370, 1368, 1364, 1496, 1246, 1502, 1248, 1355, 1382, 1383, 1465, 1427, 1418, 1420, 1413, 1412, 1409, 1408, 1429, 1387, 1403, 1279, 1435, 1401, 1397, 1391, 1251, 1417, 1347, 1525, 1266, 1274, 1264, 1519, 1263, 1268, 1521, 1260, 1516, 1342, 1343, 1404, 1341, 1369, 1294, 1684, 1626, 1371, 1574, 1567, 1300, 1376, 1202, 1577, 1267, 1346, 1338, 1270, 1437, 1378, 1390, 1659, 1741, 1462, 1396, 1351, 1651, 1510, 1509, 1558, 1605, 1533, 1140, 1329, 1668, 1337, 1367, 1676, 1411, 1196, 1536, 1494, 1492, 1452, 1620, 1292, 1314, 1454, 1820, 1486, 1693, 1702, 1444, 1694, 1771, 1526, 1425, 1789, 1419, 1532, 1422, 1565, 1276, 1428, 1527, 1537, 1686, 1273, 1433, 1818, 1690, 2073, 1554, 1303, 1703, 1484, 1485, 1549, 1489, 1746, 1265, 1547, 1291, 1497, 1802, 2011, 1500, 1758, 1503, 1541, 1544, 1512, 1777, 1219, 1474, 1515, 1706, 1451, 1455, 1712, 1713, 1461, 1464, 1466, 1727, 1538, 1467, 1781, 1524, 1809, 1553, 1470, 1336, 1688, 1402, 1645, 1602, 1349, 1657, 1400, 1350, 1606, 1654, 1398, 1318, 1608, 1609, 1394, 1648, 1647, 1357, 1315, 1576, 1615, 1360, 1641, 1129, 1361, 1362, 1639, 1618, 1619, 1621, 1377, 1623, 1630, 1600, 1627, 1405, 1669, 1589, 1599, 1591, 1662, 1410, 1568, 1156, 1590, 1757, 1498, 1849, 1787, 1531, 1616, 1530, 1339, 1499, 1801, 1846, 1755, 1751, 1290, 1529, 1613, 1584, 1593, 1495, 1585, 2062, 1625, 2648, 1879, 1534, 1847, 2134, 1487, 1622, 1743, 1877, 1745, 1848, 1491, 1747, 1804, 1365, 2517, 2133, 1612, 1611, 1793, 1586, 1769, 1842, 2118, 1862, 1845, 1797, 1587, 1517, 2029, 2030, 1843, 1269, 1604, 1776, 1348, 1859, 1603, 1858, 2292, 1513, 1766, 1759, 2037, 2112, 1760, 1505, 2056, 1610, 1761, 1506, 1762, 2051, 2553, 1507, 1508, 1799, 1543, 1595, 1483, 1863, 1340, 1596, 1765, 1671, 1482, 1819, 2201, 1592, 1944, 1913, 1689, 1572, 1434, 1828, 1691, 1436, 1656, 1817, 1561, 1949, 1911, 1439, 1440, 1697, 1816, 1560, 1442, 1698, 2210, 1658, 1661, 1629, 1939, 1416, 1672, 1928, 1670, 2184, 1673, 1824, 1414, 1675, 2078, 2189, 1421, 1677, 1667, 1678, 1423, 1680, 1570, 1681, 1426, 1663, 1564, 1938, 1447, 1559, 1906, 1650, 2235, 1810, 1640, 1722, 1894, 1468, 1980, 1834, 1892, 1634, 1469, 1725, 1633, 1471, 2320, 1927, 1835, 1632, 1631, 1987, 1734, 1480, 1736, 1719, 1463, 1897, 1646, 1959, 2217, 1448, 1450, 1649, 1393, 1575, 1708, 1813, 1557, 1711, 1555, 1967, 1457, 1389, 1812, 1556, 1900, 1458, 1715, 1460, 1388, 1579 ], "y": [ 2248, 2244, 2224, 2218, 2212, 2166, 2165, 2157, 2149, 2141, 2126, 2121, 2119, 2118, 2113, 2110, 2092, 2080, 2071, 2066, 2048, 2046, 2018, 2003, 1994, 1986, 1979, 1969, 1963, 1956, 1932, 1922, 1904, 1901, 1897, 1890, 1886, 1882, 1875, 1863, 1851, 1841, 1835, 1834, 1811, 1807, 1801, 1793, 1772, 1764, 1763, 1759, 1749, 1743, 1719, 1718, 1704, 1703, 1700, 1697, 1692, 1684, 1681, 1635, 1635, 1633, 1630, 1627, 1624, 1602, 1601, 1600, 1599, 1590, 1584, 1566, 1552, 1549, 1544, 1536, 1526, 1516, 1515, 1512, 1506, 1502, 1501, 1494, 1494, 1486, 1472, 1452, 1444, 1433, 1420, 1418, 1408, 1401, 1398, 1393, 1391, 1381, 1380, 1376, 1371, 1357, 1346, 1342, 1329, 1315, 1313, 1295, 1294, 1294, 1290, 1289, 1289, 1288, 1282, 1280, 1280, 1268, 1265, 1262, 1257, 1252, 1236, 1225, 1224, 1220, 1219, 1218, 1213, 1200, 1197, 1190, 1175, 1174, 1163, 1158, 1153, 1151, 1149, 1145, 1144, 1141, 1117, 1114, 1105, 1094, 1092, 1084, 1080, 1080, 1067, 1057, 1042, 1041, 1040, 1038, 1035, 1030, 1029, 1028, 1027, 1025, 1025, 1019, 1015, 1006, 1003, 995, 993, 991, 990, 986, 982, 981, 972, 971, 958, 943, 938, 934, 926, 925, 925, 924, 922, 913, 910, 910, 906, 903, 902, 900, 896, 892, 890, 877, 873, 870, 869, 864, 864, 862, 853, 853, 851, 841, 833, 826, 823, 820, 807, 806, 806, 805, 801, 800, 798, 796, 791, 790, 789, 782, 782, 780, 777, 772, 771, 752, 750, 750, 748, 748, 746, 745, 737, 729, 726, 711, 710, 710, 709, 708, 704, 695, 688, 687, 686, 678, 666, 665, 663, 653, 648, 647, 642, 641, 641, 639, 639, 631, 630, 628, 625, 623, 622, 621, 620, 615, 612, 604, 604, 599, 599, 599, 592, 591, 591, 589, 589, 588, 585, 583, 583, 582, 577, 576, 570, 565, 564, 560, 560, 556, 556, 551, 549, 548, 545, 541, 538, 536, 533, 529, 528, 528, 527, 527, 523, 523, 517, 512, 510, 509, 508, 501, 501, 498, 496, 495, 494, 491, 490, 481, 480, 479, 476, 467, 463, 460, 459, 459, 457, 454, 452, 450, 448, 442, 441, 439, 437, 435, 432, 425, 421, 419, 419, 417, 415, 414, 413, 411, 410, 409, 409, 409, 408, 408, 408, 406, 406, 403, 403, 402, 398, 395, 393, 391, 388, 384, 383, 382, 381, 376, 373, 372, 372, 370, 368, 367, 364, 360, 359, 356, 355, 355, 353, 353, 351, 351, 347, 347, 347, 347, 346, 345, 341, 340, 339, 339, 337, 335, 334, 331, 329, 329, 329, 327, 327, 326, 323, 323, 321, 320, 320, 316, 311, 310, 307, 303, 302, 301, 300, 298, 298, 297, 297, 293, 292, 290, 287, 286, 286, 282, 282, 280, 279, 278, 278, 278, 278, 277, 274, 274, 272, 272, 272, 271, 270, 267, 266, 263, 261, 261, 257, 253, 253, 253, 247, 246, 243, 243, 242, 242, 240, 237, 236, 235, 234, 234, 234, 232, 232, 230, 230, 229, 229, 227, 227, 227, 224, 224, 223, 223, 222, 221, 218, 216, 215, 215, 215, 215, 214, 214, 214, 214, 213, 209, 208, 208, 207, 206, 206, 203, 203, 203, 202, 200, 200, 200, 200, 200, 198, 195, 191, 191, 190, 190, 189, 189, 188, 188, 187, 186, 186, 184, 182, 180, 179, 179, 178, 176, 176, 175, 175, 175, 174, 172, 170, 170, 169, 169, 169, 168, 168, 167, 167, 165, 165, 163, 163, 162, 161, 160, 160, 158, 157, 156, 156, 156, 153, 153, 152, 151, 151, 150, 149, 149, 149, 149, 148, 148, 148, 147, 147, 146, 146, 144, 143, 143, 142, 142, 142, 141, 141, 140, 139, 139, 137, 136, 136, 136, 135, 133, 133, 133, 133, 132, 131, 129, 129, 129, 128, 128, 127, 127, 126, 126, 126, 124, 122, 122, 121, 120, 120, 119, 119, 119, 118, 118, 117, 117, 115, 115, 115, 115, 113, 113, 112, 112, 112, 112, 112, 111, 111, 111, 110, 110, 110, 110, 109, 109, 108, 108, 107, 106, 103, 103, 103, 102, 102, 101, 101, 101, 99, 98, 98, 98, 97, 97, 96, 95, 95, 94, 94, 93, 93, 93, 92, 92, 91, 91, 91, 91, 91, 91, 90, 89, 89, 89, 88, 88, 87, 87, 87, 86, 86, 86, 86, 85, 85, 84, 84, 84, 83, 83, 83, 81, 81, 81, 80, 80, 80, 80, 80, 78, 78, 78, 77, 77, 77, 76, 76, 75, 75, 74, 74, 73, 73, 73, 73, 72, 72, 72, 71, 71, 70, 70, 69, 69, 69, 69, 69, 68, 68, 68, 67, 67, 66, 66, 65, 65, 65, 65, 64, 64, 64, 63, 63, 63, 63, 62, 61, 61, 61, 61, 61, 61, 60, 60, 60, 60, 60, 59, 59, 59, 59, 58, 57, 57, 57, 57, 57, 56, 56, 56, 55, 55, 55, 55, 54, 53, 53, 52, 52, 52, 52, 51, 51, 51, 51, 51, 51, 50, 50, 50, 49, 49, 49, 49, 48, 48, 48, 47, 47, 47, 47, 47, 47, 46, 46, 46, 46, 46, 46, 45, 45, 45, 45, 45, 45, 44, 44, 43, 43, 43, 43, 43, 43, 43, 42, 42, 42, 42, 41, 41, 41, 41, 41, 41, 41, 41, 41, 41, 40, 40, 40, 40, 39, 39, 39, 39, 39, 39, 39, 39, 39, 39, 39, 38, 38, 38, 38, 38, 38, 38, 37, 37, 37, 37, 36, 36, 36, 36, 36, 35, 35, 35, 34, 34, 34, 34, 33, 33, 33, 33, 33, 33, 33, 33, 32, 32, 32, 32, 32, 32, 32, 31, 31, 31, 31, 31, 31, 30, 30, 30, 30, 30, 30, 30, 29, 29, 29, 29, 29, 29, 29, 29, 29, 29, 29, 29, 29, 28, 28, 28, 28, 28, 28, 28, 28, 28, 28, 27, 27, 27, 27, 27, 27, 27, 27, 26, 26, 26, 26, 26, 26, 26, 26, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 24, 24, 24, 24, 24, 24, 24, 24, 24, 23, 23, 23, 23, 23, 23, 23, 23, 23, 23, 23, 22, 22, 22, 22, 21, 21, 21, 21, 21, 21, 21, 21, 21, 20, 20, 20, 20, 20, 20, 19, 19, 19, 19, 19, 19, 19, 19, 19, 19, 19, 19, 19, 19, 19, 19, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 17, 17, 17, 17, 17, 17, 17, 17, 17, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 13, 13, 13, 13, 13, 13, 13, 13, 13, 13, 13, 13, 13, 13, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1 ] } ], "layout": { "legend": { "bgcolor": "#F5F6F9", "font": { "color": "#4D5663" } }, "paper_bgcolor": "#F5F6F9", "plot_bgcolor": "#F5F6F9", "title": { "font": { "color": "#4D5663" }, "text": "Observed Waiting Time between Impacts" }, "xaxis": { "gridcolor": "#E1E5ED", "showgrid": true, "tickfont": { "color": "#4D5663" }, "title": { "font": { "color": "#4D5663" }, "text": "Waiting Time" }, "zerolinecolor": "#E1E5ED" }, "yaxis": { "gridcolor": "#E1E5ED", "showgrid": true, "tickfont": { "color": "#4D5663" }, "title": { "font": { "color": "#4D5663" }, "text": "Counts" }, "zerolinecolor": "#E1E5ED" } } }, "text/html": [ "
" ], "text/vnd.plotly.v1+html": [ "
" ] }, "metadata": {}, "output_type": "display_data" } ], "source": [ "pd.DataFrame(wait_times['.0200–.0251'])[0].value_counts().iplot(kind='bar', xTitle='Waiting Time',\n", " yTitle='Counts', \n", " title='Observed Waiting Time between Impacts')" ] }, { "cell_type": "code", "execution_count": 42, "metadata": { "ExecuteTime": { "end_time": "2019-02-04T17:43:06.237726Z", "start_time": "2019-02-04T17:43:06.234636Z" } }, "outputs": [ { "data": { "text/plain": [ "array([], dtype=int64)" ] }, "execution_count": 42, "metadata": {}, "output_type": "execute_result" } ], "source": [ "wait_times['6.31–7.94']" ] }, { "cell_type": "markdown", "metadata": {}, "source": [ "There are zero impacts in 100 million years in that category." ] }, { "cell_type": "markdown", "metadata": {}, "source": [ "## Waiting Time Distribution\n", "\n", "Let's plot the distribution of wait times for a single size of asteroids. We'll use a simple histogram and we can compare the simulated values to the theoretical values." ] }, { "cell_type": "code", "execution_count": 43, "metadata": { "ExecuteTime": { "end_time": "2019-02-04T17:43:06.249358Z", "start_time": "2019-02-04T17:43:06.239531Z" } }, "outputs": [], "source": [ "def plot_wait_times_observed_and_theoretical(df, wait_times, diameter, binwidth=100, log=False):\n", " \"\"\"Plot the expected waiting time observed and theoretical for asteroid impacts\"\"\"\n", " \n", " freq = float(df.loc[df['diameter'] == diameter, \n", " 'impact_frequency'])\n", " diameter_range = (df.loc[df['diameter'] == diameter, 'range_diameter']).values[0]\n", " \n", " # Extract the data and put into a dataframe\n", " wt_df = pd.DataFrame({'wt': wait_times[diameter_range]})\n", " \n", " # Bins for dividing waiting times\n", " bins = np.arange(0, max(wt_df['wt']), binwidth)\n", " \n", " # Create binned wait times\n", " wt_df['binned_wait_time'] = pd.cut(wt_df['wt'], bins=bins)\n", " # Count number in each bin and divide by the total\n", " binned_df = wt_df.groupby('binned_wait_time').count() / len(wt_df)\n", " \n", " # Required for plotting\n", " binned_df.index = binned_df.index.astype(str)\n", "\n", " theoretical_binned_probs = []\n", " wts = np.arange(0, bins.max() + 1, 1)\n", "\n", " # Theoretical probabilities for each waiting time\n", " theoretical_probs = np.exp(-freq * wts)\n", " midpoints = []\n", " \n", " # Bin the theoretical waiting times\n", " for x1, x2 in zip(bins[:-1], bins[1:]):\n", " theoretical_binned_probs.append(100 * (theoretical_probs[wts == x1] - theoretical_probs[wts == x2])[0])\n", " midpoints.append((x1 + x2) / 2)\n", " \n", " # Create the plot data\n", " data = [go.Bar(x=binned_df.index if not log else midpoints, y=100 * binned_df['wt'], name='observed'),\n", " go.Scatter(x=binned_df.index if not log else midpoints, y=theoretical_binned_probs, \n", " mode='markers+lines', \n", " name='Theoretical')]\n", " # Set up the plot\n", " layout = go.Layout(xaxis=dict(title='Waiting Time (years)', type='log' if log else 'category'),\n", " yaxis=dict(title='Probability (%)'), margin=dict(b=100),\n", " title=f\"Waiting Time between Asteroid Impacts for {diameter} KM Diameter\")\n", "\n", " # Show the plot\n", " figure = go.Figure(data=data, layout=layout)\n", " iplot(figure)" ] }, { "cell_type": "code", "execution_count": 44, "metadata": { "ExecuteTime": { "end_time": "2019-02-04T17:43:06.399755Z", "start_time": "2019-02-04T17:43:06.252459Z" } }, "outputs": [ { "data": { "application/vnd.plotly.v1+json": { "config": { "linkText": "Export to plot.ly", "plotlyServerURL": "https://plot.ly", "showLink": false }, "data": [ { "name": "observed", "type": "bar", "uid": "ba902335-fbcb-4e8f-9e57-fd000069cf69", "x": [ "(0, 150]", "(150, 300]", "(300, 450]", "(450, 600]", "(600, 750]", "(750, 900]", "(900, 1050]", "(1050, 1200]", "(1200, 1350]", "(1350, 1500]", "(1500, 1650]", "(1650, 1800]", "(1800, 1950]", "(1950, 2100]", "(2100, 2250]", "(2250, 2400]", "(2400, 2550]" ], "y": [ 50.886342361227044, 25.022346097198657, 12.295107948026041, 5.994036814534789, 2.947994345328028, 1.4339538117264712, 0.7317686486897685, 0.35267741110690837, 0.16925980005789912, 0.08727128267654473, 0.04078294807886957, 0.022187614239799508, 0.009931598754957876, 0.0031696591771142157, 0.0021131061180761435, 0.00042262122361522874, 0.00021131061180761437 ] }, { "mode": "markers+lines", "name": "Theoretical", "type": "scatter", "uid": "7dd890bd-5e9b-4bc9-aa25-c39aecb3ec28", "x": [ "(0, 150]", "(150, 300]", "(300, 450]", "(450, 600]", "(600, 750]", "(750, 900]", "(900, 1050]", "(1050, 1200]", "(1200, 1350]", "(1350, 1500]", "(1500, 1650]", "(1650, 1800]", "(1800, 1950]", "(1950, 2100]", "(2100, 2250]", "(2250, 2400]", "(2400, 2550]" ], "y": [ 50.8109918974536, 24.993422921422646, 12.294016825922274, 6.047304932631332, 2.9746093132977123, 1.4631808161371123, 0.7197241302045895, 0.35402516072231704, 0.1741414649927533, 0.08565845932517858, 0.04213454649797851, 0.020725565490861814, 0.010194700088598593, 0.005014671852611069, 0.002466667343896972, 0.0012133291996523476, 0.0005968245983275537 ] } ], "layout": { "margin": { "b": 100 }, "title": { "text": "Waiting Time between Asteroid Impacts for 0.0224 KM Diameter" }, "xaxis": { "title": { "text": "Waiting Time (years)" }, "type": "category" }, "yaxis": { "title": { "text": "Probability (%)" } } } }, "text/html": [ "
" ], "text/vnd.plotly.v1+html": [ "
" ] }, "metadata": {}, "output_type": "display_data" } ], "source": [ "plot_wait_times_observed_and_theoretical(df, wait_times, 0.0224, binwidth=150, log=False)" ] }, { "cell_type": "code", "execution_count": 45, "metadata": { "ExecuteTime": { "end_time": "2019-02-04T17:43:06.494720Z", "start_time": "2019-02-04T17:43:06.400916Z" } }, "outputs": [ { "data": { "application/vnd.plotly.v1+json": { "config": { "linkText": "Export to plot.ly", "plotlyServerURL": "https://plot.ly", "showLink": false }, "data": [ { "name": "observed", "type": "bar", "uid": "7dbbc7c1-9122-4f9e-abd2-78ebae184d65", "x": [ "(0, 500]", "(500, 1000]", "(1000, 1500]", "(1500, 2000]", "(2000, 2500]", "(2500, 3000]", "(3000, 3500]", "(3500, 4000]", "(4000, 4500]", "(4500, 5000]", "(5000, 5500]", "(5500, 6000]", "(6000, 6500]", "(6500, 7000]", "(7000, 7500]", "(7500, 8000]", "(8000, 8500]", "(8500, 9000]", "(9000, 9500]", "(9500, 10000]", "(10000, 10500]", "(10500, 11000]", "(11000, 11500]", "(11500, 12000]", "(12000, 12500]", "(12500, 13000]" ], "y": [ 35.3709742005606, 23.0730507408043, 14.62730965047766, 9.5692466106058, 6.120931296836566, 4.015788570447914, 2.5284594702820207, 1.6475030032606828, 1.0342657742692065, 0.7127738687718094, 0.43590183627938905, 0.30776271380355813, 0.20937017333104513, 0.11097763285853213, 0.0858074480864939, 0.05720496539099594, 0.02974658200331789, 0.01944968823293862, 0.011440993078199188, 0.016017390309478862, 0.0034322979234597565, 0.004576397231279675, 0.004576397231279675, 0.0011440993078199188, 0.0011440993078199188, 0 ] }, { "mode": "markers+lines", "name": "Theoretical", "type": "scatter", "uid": "dcc7ea89-fd1b-4900-95e9-6f9599c84a64", "x": [ "(0, 500]", "(500, 1000]", "(1000, 1500]", "(1500, 2000]", "(2000, 2500]", "(2500, 3000]", "(3000, 3500]", "(3500, 4000]", "(4000, 4500]", "(4500, 5000]", "(5000, 5500]", "(5500, 6000]", "(6000, 6500]", "(6500, 7000]", "(7000, 7500]", "(7500, 8000]", "(8000, 8500]", "(8500, 9000]", "(9000, 9500]", "(9500, 10000]", "(10000, 10500]", "(10500, 11000]", "(11000, 11500]", "(11500, 12000]", "(12000, 12500]", "(12500, 13000]" ], "y": [ 35.370550211378195, 22.859791988821932, 14.77415778519906, 9.54845688747699, 6.171115149680138, 3.98835776706056, 2.5776536804530044, 1.6659233911329354, 1.0766771215891666, 0.6958504996830481, 0.44972434929653055, 0.29065437251580684, 0.18784832174353722, 0.1214053367800084, 0.07846360117494254, 0.05071059372370408, 0.032773977708173245, 0.021181641466637986, 0.01368957833608664, 0.008847499156995202, 0.0057180900252189505, 0.0036955701217170713, 0.002388426636218437, 0.0015436269935928699, 0.0009976376327477158, 0.0006447677129290778 ] } ], "layout": { "margin": { "b": 100 }, "title": { "text": "Waiting Time between Asteroid Impacts for 0.0355 KM Diameter" }, "xaxis": { "title": { "text": "Waiting Time (years)" }, "type": "category" }, "yaxis": { "title": { "text": "Probability (%)" } } } }, "text/html": [ "
" ], "text/vnd.plotly.v1+html": [ "
" ] }, "metadata": {}, "output_type": "display_data" } ], "source": [ "plot_wait_times_observed_and_theoretical(df, wait_times, 0.0355, binwidth=500)" ] }, { "cell_type": "markdown", "metadata": {}, "source": [ "The theoretical and observed waiting time frequency distributions match up well. For all asteroid sizes, the mean waiting time is the 1 / frequency of impacts." ] }, { "cell_type": "code", "execution_count": 46, "metadata": { "ExecuteTime": { "end_time": "2019-02-04T17:43:06.579747Z", "start_time": "2019-02-04T17:43:06.496076Z" } }, "outputs": [ { "data": { "application/vnd.plotly.v1+json": { "config": { "linkText": "Export to plot.ly", "plotlyServerURL": "https://plot.ly", "showLink": false }, "data": [ { "name": "observed", "type": "bar", "uid": "6244842c-35e1-410c-9430-38e6b5cdac5d", "x": [ "(0, 5000]", "(5000, 10000]", "(10000, 15000]", "(15000, 20000]", "(20000, 25000]", "(25000, 30000]", "(30000, 35000]", "(35000, 40000]", "(40000, 45000]", "(45000, 50000]", "(50000, 55000]", "(55000, 60000]", "(60000, 65000]", "(65000, 70000]", "(70000, 75000]", "(75000, 80000]", "(80000, 85000]", "(85000, 90000]", "(90000, 95000]", "(95000, 100000]" ], "y": [ 35.45985568663384, 22.88397663497881, 14.900927728782499, 9.19711373267667, 5.8641621807353115, 4.2606803344405, 2.783186347497423, 1.6263887298133088, 0.9506356660176383, 0.8361012484251519, 0.41232390333295155, 0.2863360439812163, 0.24052227694422174, 0.08017409231474057, 0.03436032527774596, 0.11453441759248653, 0.03436032527774596, 0.02290688351849731, 0, 0 ] }, { "mode": "markers+lines", "name": "Theoretical", "type": "scatter", "uid": "0d3ebb7c-f36a-4d98-b705-bd239a264ef4", "x": [ "(0, 5000]", "(5000, 10000]", "(10000, 15000]", "(15000, 20000]", "(20000, 25000]", "(25000, 30000]", "(30000, 35000]", "(35000, 40000]", "(40000, 45000]", "(45000, 50000]", "(50000, 55000]", "(55000, 60000]", "(60000, 65000]", "(65000, 70000]", "(70000, 75000]", "(75000, 80000]", "(80000, 85000]", "(85000, 90000]", "(90000, 95000]", "(95000, 100000]" ], "y": [ 35.04659374618111, 22.763956414082497, 14.785965089081266, 9.603987972858793, 6.238117324578875, 4.0518696884235785, 2.6318273795971105, 1.7094615297689493, 1.1103534921835714, 0.7212124146314607, 0.4684520296285504, 0.30427554990889155, 0.1976373340633639, 0.12837218050339394, 0.08338210391925535, 0.054159516701655225, 0.03517845090833104, 0.0228496021322885, 0.014841594900366618, 0.0096401214301812 ] } ], "layout": { "margin": { "b": 100 }, "title": { "text": "Waiting Time between Asteroid Impacts for 0.0708 KM Diameter" }, "xaxis": { "title": { "text": "Waiting Time (years)" }, "type": "category" }, "yaxis": { "title": { "text": "Probability (%)" } } } }, "text/html": [ "
" ], "text/vnd.plotly.v1+html": [ "
" ] }, "metadata": {}, "output_type": "display_data" } ], "source": [ "plot_wait_times_observed_and_theoretical(df, wait_times, 0.0708, binwidth=5000)" ] }, { "cell_type": "markdown", "metadata": {}, "source": [ "## Mean Waiting Time \n", "\n", "The average weight time should be equal to the frequency of impact. We can plot the weight times and the time between impacts to determine if the observed values match the theoretical." ] }, { "cell_type": "code", "execution_count": 47, "metadata": { "ExecuteTime": { "end_time": "2019-02-04T17:43:06.872181Z", "start_time": "2019-02-04T17:43:06.580987Z" } }, "outputs": [ { "name": "stderr", "output_type": "stream", "text": [ "/usr/local/lib/python3.6/site-packages/ipykernel_launcher.py:2: RuntimeWarning:\n", "\n", "Mean of empty slice.\n", "\n", "/usr/local/lib/python3.6/site-packages/numpy/core/_methods.py:85: RuntimeWarning:\n", "\n", "invalid value encountered in double_scalars\n", "\n" ] }, { "data": { "application/vnd.plotly.v1+json": { "config": { "linkText": "Export to plot.ly", "plotlyServerURL": "https://plot.ly", "showLink": true }, "data": [ { "marker": { "color": "rgba(255, 153, 51, 0.6)", "line": { "color": "rgba(255, 153, 51, 1.0)", "width": 1 } }, "name": "time_between_impacts", "orientation": "v", "text": "", "type": "bar", "uid": "efddb2ae-573a-437f-9434-1993baaa7d4c", "x": [ ".0200–.0251", ".0251–.0316", ".0316–.0398", ".0398–.0501", ".0501–.0631", ".0631–.0794", ".0784–.1000", ".100–.126", ".126–.158", ".158–.200", ".200–.251", ".251–.316", ".316–.398", ".398–.501", ".501–.631", ".632–.794", ".794–1.00", "1.00–1.26", "1.26–1.58", "1.58–2.00", "2.00–2.51", "2.51–3.16", "3.16–3.98", "3.98–5.01", "5.01–6.31", "6.31–7.94", "7.94–10.0" ], "y": [ 211.41649048625794, 446.42857142857144, 1145.4753722794958, 2288.329519450801, 5181.347150259067, 11587.485515643106, 24875.621890547263, 46296.29629629629, 80645.16129032258, 128700.1287001287, 178253.11942959003, 245098.0392156863, 338983.0508474576, 434782.60869565216, 595238.0952380953, 806451.6129032258, 1141552.511415525, 1956947.1624266142, 2583979.3281653747, 3745318.352059925, 6060606.060606061, 10989010.98901099, 16366612.111292964, 29498525.073746312, 49261083.74384237, 296735905.04451036, 298507462.6865671 ] }, { "marker": { "color": "rgba(55, 128, 191, 0.6)", "line": { "color": "rgba(55, 128, 191, 1.0)", "width": 1 } }, "name": "observed_time_between_impacts", "orientation": "v", "text": "", "type": "bar", "uid": "ae3ea756-84f9-46c2-88a2-1a69f5dd6fbd", "x": [ ".0200–.0251", ".0251–.0316", ".0316–.0398", ".0398–.0501", ".0501–.0631", ".0631–.0794", ".0784–.1000", ".100–.126", ".126–.158", ".158–.200", ".200–.251", ".251–.316", ".316–.398", ".398–.501", ".501–.631", ".632–.794", ".794–1.00", "1.00–1.26", "1.26–1.58", "1.58–2.00", "2.00–2.51", "2.51–3.16", "3.16–3.98", "3.98–5.01", "5.01–6.31", "6.31–7.94", "7.94–10.0" ], "y": [ 211.30980671418337, 447.01626695871795, 1144.0894228018992, 2289.052580977452, 5154.79071925754, 11452.855228496162, 25149.970566037737, 46397.739675174016, 80438.31723027375, 129368.44559585492, 181044.2427536232, 244953.72972972973, 348675.8692579505, 474035.7427184466, 638444.2516556291, 941516.0476190476, 1064810.0537634408, 1921303.4, 2253198.8372093025, 3076177.5517241377, 7339914.692307692, 13931228.833333334, 17973832.5, 23514509.75, "", "", "" ] } ], "layout": { "margin": { "b": 120 }, "title": { "text": "Average Time between Impacts" }, "xaxis": { "title": { "text": "Diameter Range (KM)" } }, "yaxis": { "title": { "text": "Time Between Impacts (Years)" }, "type": "log" } } }, "text/html": [ "
" ], "text/vnd.plotly.v1+html": [ "
" ] }, "metadata": {}, "output_type": "display_data" } ], "source": [ "for key, values in wait_times.items():\n", " df.loc[df['range_diameter'] == key, 'observed_time_between_impacts'] = values.mean()\n", " \n", "df.set_index('range_diameter')[['time_between_impacts', 'observed_time_between_impacts']].iplot(kind='bar', \n", " layout=dict(yaxis=dict(type='log',\n", " title='Time Between Impacts (Years)'),\n", " xaxis=dict(title='Diameter Range (KM)'),\n", " margin=dict(b=120),\n", " title='Average Time between Impacts'))" ] }, { "cell_type": "markdown", "metadata": { "ExecuteTime": { "end_time": "2019-02-03T19:38:20.760439Z", "start_time": "2019-02-03T19:38:20.739116Z" } }, "source": [ "For most of the largest asteroid diameters, there were no waiting times because there were no or only one impact! This shows how rare these events are." ] }, { "cell_type": "markdown", "metadata": {}, "source": [ "To view the most common impacts, we can use the `Counter` object from the `collections` library." ] }, { "cell_type": "code", "execution_count": 48, "metadata": { "ExecuteTime": { "end_time": "2019-02-04T17:43:06.918281Z", "start_time": "2019-02-04T17:43:06.873529Z" } }, "outputs": [ { "data": { "text/plain": [ "[(38, 526),\n", " (2, 520),\n", " (14, 518),\n", " (17, 517),\n", " (6, 509),\n", " (21, 503),\n", " (9, 499),\n", " (29, 498),\n", " (18, 497),\n", " (40, 497)]" ] }, "execution_count": 48, "metadata": {}, "output_type": "execute_result" } ], "source": [ "from collections import Counter\n", "counts = Counter(wait_times['.0251–.0316'])\n", "counts.most_common(10)" ] }, { "cell_type": "code", "execution_count": 49, "metadata": { "ExecuteTime": { "end_time": "2019-02-04T17:43:07.014007Z", "start_time": "2019-02-04T17:43:06.919650Z" } }, "outputs": [ { "data": { "text/plain": [ "[(8, 2248),\n", " (1, 2244),\n", " (5, 2224),\n", " (2, 2218),\n", " (7, 2212),\n", " (6, 2166),\n", " (18, 2165),\n", " (10, 2157),\n", " (3, 2149),\n", " (4, 2141)]" ] }, "execution_count": 49, "metadata": {}, "output_type": "execute_result" } ], "source": [ "counts = Counter(wait_times['.0200–.0251'])\n", "counts.most_common(10)" ] }, { "cell_type": "markdown", "metadata": {}, "source": [ "# Interactive Analysis\n", "\n", "For the final part, we can put together a number of the functions in order to create an interactive analysis of asteroid impacts. We'll let the user choose the number of years, the number of simulations and then explore the results." ] }, { "cell_type": "code", "execution_count": 50, "metadata": { "ExecuteTime": { "end_time": "2019-02-04T17:43:07.057484Z", "start_time": "2019-02-04T17:43:07.015264Z" } }, "outputs": [ { "data": { "application/vnd.jupyter.widget-view+json": { "model_id": "b1eb3dccc6144cca935e4d8beaf0c4f3", "version_major": 2, "version_minor": 0 }, "text/plain": [ "interactive(children=(IntSlider(value=491, description='years', max=1000, min=1, step=10), IntSlider(value=490…" ] }, "metadata": {}, "output_type": "display_data" } ], "source": [ "from ipywidgets import interact_manual\n", "\n", "@interact_manual\n", "def interactive_asteroid_impact_analysis(years=(1, 1000, 10), trials=(10, 100_000, 1_000),\n", " diameter=list(df['diameter']),\n", " log=False):\n", " # Run simulation\n", " impact_df, lambdas, theo = simulate_impacts(df, years, trials)\n", " # Plot the average values and expected\n", " plot_mean_data_and_expected(impact_df, lambdas, years, log=log)\n", " \n", " # Plot the theoretical nad obserebe PMF for the category of interest\n", " plot_pmf_data_and_theoretical(df, impact_df, diameter, years)\n", " # Plot Theoretical PMF of impacts\n", " theo.iloc[:80].iplot(kind='scatter', mode='lines+markers', xTitle='Number of Events', size=6,\n", " yTitle='Probability', title=f'Theoretical PMF for all Asteroid Sizes for {years} Years')" ] }, { "cell_type": "markdown", "metadata": {}, "source": [ "# Conclusions\n", "\n", "In this notebook, we used a Poisson process to simulate asteroid impacts on Earth. Using a Poisson Process model and the Poisson Distribution, we are able to calculate the expected number of impacts over a time period and the waiting time between impacts. While this may be a somewhat theoretical exercise (because of the limited data), it shows how we can apply a statistical concept to arrive at plausible answers. Furthermore, it gives us a chance to get familiar with running simulations and comparing actual results to expected results from theory. Data science often involves comparing reality with theory and exercises like these can help us learn the basics and how to interpret the outcomes." ] }, { "cell_type": "code", "execution_count": null, "metadata": {}, "outputs": [], "source": [] } ], "metadata": { "hide_input": false, "kernelspec": { "display_name": "Python 3", "language": "python", "name": "python3" }, "language_info": { "codemirror_mode": { "name": "ipython", "version": 3 }, "file_extension": ".py", "mimetype": "text/x-python", "name": "python", "nbconvert_exporter": "python", "pygments_lexer": "ipython3", "version": "3.6.5" }, "toc": { "base_numbering": 1, "nav_menu": {}, "number_sections": true, "sideBar": true, "skip_h1_title": false, "title_cell": "Table of Contents", "title_sidebar": "Contents", "toc_cell": false, "toc_position": {}, "toc_section_display": true, "toc_window_display": true }, "varInspector": { "cols": { "lenName": 16, "lenType": 16, "lenVar": 40 }, "kernels_config": { "python": { "delete_cmd_postfix": "", "delete_cmd_prefix": "del ", "library": "var_list.py", "varRefreshCmd": "print(var_dic_list())" }, "r": { "delete_cmd_postfix": ") ", "delete_cmd_prefix": "rm(", "library": "var_list.r", "varRefreshCmd": "cat(var_dic_list()) " } }, "types_to_exclude": [ "module", "function", "builtin_function_or_method", "instance", "_Feature" ], "window_display": false } }, "nbformat": 4, "nbformat_minor": 2 }