diff --git a/_images/0fd14ae4ba21b3ce6cc5cae1189002d1d094fa87ba3ccbb39792c5d7724e2652.png b/_images/0fd14ae4ba21b3ce6cc5cae1189002d1d094fa87ba3ccbb39792c5d7724e2652.png
new file mode 100644
index 00000000..e39f5b67
Binary files /dev/null and b/_images/0fd14ae4ba21b3ce6cc5cae1189002d1d094fa87ba3ccbb39792c5d7724e2652.png differ
diff --git a/_images/181cd6f5e92ad73ba112dc4bea9f9c192d38cdea74b9be3320944502f1a86c26.png b/_images/181cd6f5e92ad73ba112dc4bea9f9c192d38cdea74b9be3320944502f1a86c26.png
new file mode 100644
index 00000000..e25481c3
Binary files /dev/null and b/_images/181cd6f5e92ad73ba112dc4bea9f9c192d38cdea74b9be3320944502f1a86c26.png differ
diff --git a/_images/7eb17afde17482eaa9e326c292984a384138b672ed68e1c4e5dbe4d4f2fdcdee.png b/_images/7eb17afde17482eaa9e326c292984a384138b672ed68e1c4e5dbe4d4f2fdcdee.png
new file mode 100644
index 00000000..90e135a6
Binary files /dev/null and b/_images/7eb17afde17482eaa9e326c292984a384138b672ed68e1c4e5dbe4d4f2fdcdee.png differ
diff --git a/_images/ab725915066bf7051e2566f58f24370cfb3ef8c8af969f3e2d27e29d94450417.png b/_images/ab725915066bf7051e2566f58f24370cfb3ef8c8af969f3e2d27e29d94450417.png
new file mode 100644
index 00000000..0ca621fa
Binary files /dev/null and b/_images/ab725915066bf7051e2566f58f24370cfb3ef8c8af969f3e2d27e29d94450417.png differ
diff --git a/_images/b5cc4a92b204bc04b9add492874efd17495325a4e5462befd3932318a8f6c9a2.png b/_images/b5cc4a92b204bc04b9add492874efd17495325a4e5462befd3932318a8f6c9a2.png
new file mode 100644
index 00000000..5b522b93
Binary files /dev/null and b/_images/b5cc4a92b204bc04b9add492874efd17495325a4e5462befd3932318a8f6c9a2.png differ
diff --git a/_images/d8e884eb1b4ec7868ee71b385c257a1c4fd4313edd3605c78f0494ff25846d8d.png b/_images/d8e884eb1b4ec7868ee71b385c257a1c4fd4313edd3605c78f0494ff25846d8d.png
new file mode 100644
index 00000000..b0ab4d96
Binary files /dev/null and b/_images/d8e884eb1b4ec7868ee71b385c257a1c4fd4313edd3605c78f0494ff25846d8d.png differ
diff --git a/_sources/bookstore.ipynb b/_sources/bookstore.ipynb
new file mode 100644
index 00000000..dec4020a
--- /dev/null
+++ b/_sources/bookstore.ipynb
@@ -0,0 +1,755 @@
+{
+ "cells": [
+ {
+ "cell_type": "markdown",
+ "metadata": {},
+ "source": [
+ "# How Many Books?\n",
+ "\n",
+ "Suppose you are the author of a book like *Probably Overthinking It*, and when you visit a local bookstore, like Newtonville Books in Newton, MA, you see that they have two copies of your book on display.\n",
+ "\n",
+ "Is it good that they have only a few copies, because it suggests they started with more and sold some? Or is it bad because it suggests they only keep a small number in stock, and they have not sold. More generally, what number of books would you like to see?\n",
+ "\n",
+ "To answer these questions, we have to make some modeling decisions. To keep it simple, I'll assume:\n",
+ "\n",
+ "* The bookstore orders books on some regular cycle of unknown duration.\n",
+ "\n",
+ "* At the beginning of every cycle, they start with `k` books.\n",
+ "\n",
+ "* People buy the book at a rate of `λ` books per cycle.\n",
+ "\n",
+ "* When you visit the store, you arrive at a random time `t` during the cycle.\n",
+ "\n",
+ "We'll start by defining prior distributions for these parameters, and then we'll update it with the observed data. Here are some libraries we'll need."
+ ]
+ },
+ {
+ "cell_type": "code",
+ "execution_count": 1,
+ "metadata": {},
+ "outputs": [],
+ "source": [
+ "# If we're running on Colab, install empiricaldist\n",
+ "# https://pypi.org/project/empiricaldist/\n",
+ "\n",
+ "import sys\n",
+ "IN_COLAB = 'google.colab' in sys.modules\n",
+ "\n",
+ "if IN_COLAB:\n",
+ " !pip install empiricaldist"
+ ]
+ },
+ {
+ "cell_type": "code",
+ "execution_count": 2,
+ "metadata": {},
+ "outputs": [],
+ "source": [
+ "# Get utils.py\n",
+ "\n",
+ "import os\n",
+ "\n",
+ "if not os.path.exists('utils.py'):\n",
+ " !wget https://github.com/AllenDowney/ThinkBayes2/raw/master/soln/utils.py"
+ ]
+ },
+ {
+ "cell_type": "code",
+ "execution_count": 3,
+ "metadata": {},
+ "outputs": [],
+ "source": [
+ "import numpy as np\n",
+ "import pandas as pd\n",
+ "import matplotlib.pyplot as plt\n",
+ "\n",
+ "from empiricaldist import Pmf\n",
+ "from utils import decorate"
+ ]
+ },
+ {
+ "cell_type": "markdown",
+ "metadata": {},
+ "source": [
+ "## Priors\n",
+ "\n",
+ "For some books, the store only keeps one copy in stock. For others it might keep as many as ten. If we would be equally unsurprised by any value in this range, the prior distribution of `k` is uniform between `1` and `10`."
+ ]
+ },
+ {
+ "cell_type": "code",
+ "execution_count": 4,
+ "metadata": {},
+ "outputs": [],
+ "source": [
+ "ks = np.arange(1, 11)\n",
+ "prior_k = Pmf(1, ks)\n",
+ "prior_k.normalize()\n",
+ "prior_k.index.name = 'k'"
+ ]
+ },
+ {
+ "cell_type": "markdown",
+ "metadata": {},
+ "source": [
+ "If we arrive at a random point in the cycle, the prior distribution of `t` is uniform between `0` and `1`, measured in cycles."
+ ]
+ },
+ {
+ "cell_type": "code",
+ "execution_count": 5,
+ "metadata": {},
+ "outputs": [],
+ "source": [
+ "ts = np.linspace(0, 1, 21)\n",
+ "prior_t = Pmf(1, ts)\n",
+ "prior_t.normalize()\n",
+ "prior_t.index.name = 't'"
+ ]
+ },
+ {
+ "cell_type": "markdown",
+ "metadata": {},
+ "source": [
+ "Now let's figure the book-buying rate is probably between `2` and `3` copies per cycle, but it could be substantially higher -- with low probability.\n",
+ "We can choose a lognormal distribution that has a mean and shape that seem reasonable."
+ ]
+ },
+ {
+ "cell_type": "code",
+ "execution_count": 6,
+ "metadata": {},
+ "outputs": [
+ {
+ "data": {
+ "text/plain": [
+ "2.7952013319456332"
+ ]
+ },
+ "execution_count": 6,
+ "metadata": {},
+ "output_type": "execute_result"
+ }
+ ],
+ "source": [
+ "from scipy.stats import norm\n",
+ "\n",
+ "λs = np.linspace(0.01, 20, 50)\n",
+ "qs = np.log(λs)\n",
+ "\n",
+ "mu, sigma = 0.3, 0.7\n",
+ "ps = norm.pdf(qs, mu, sigma)\n",
+ "\n",
+ "prior_λ = Pmf(ps, λs)\n",
+ "prior_λ.normalize()\n",
+ "prior_λ.index.name = 'λ'\n",
+ "\n",
+ "prior_λ.mean()"
+ ]
+ },
+ {
+ "cell_type": "markdown",
+ "metadata": {},
+ "source": [
+ "Here's what it looks like."
+ ]
+ },
+ {
+ "cell_type": "code",
+ "execution_count": 7,
+ "metadata": {},
+ "outputs": [
+ {
+ "data": {
+ "image/png": "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1jPPoouKHjur1aqRI0eG7PkSExMH7IfYh/eA92Cgv36J90DiPZB4Dwb665dC8x6crafOh8UTAAAAUYJgBwAAECUIdgFwOp1atWqVnE6n2aWYhveA92Cgv36J90DiPZB4Dwb665fC8z2IisUTAAAAoMcOAAAgahDsAAAAogTBDgAAIEoQ7AAAAKIEwe4k69atU0ZGhlwul7KysrRjx44ztn/++ec1ceJEuVwuTZ06Va+88kqIKu1/+fn5mj17thISEjRs2DAtXLhQBw4cOONjnn76aVkslh43l8sVoor7349//ONTXs/EiRPP+Jho+gxIUkZGxinvgcVi0fLly3ttH+mfgb///e/66le/qrS0NFksFm3atKnH/YZhaOXKlRo+fLhiY2OVk5Ojjz/++KznDfRniZnO9B60tbXp7rvv1tSpUxUfH6+0tDQtWbJEZWVlZzxnX/4tmelsn4Obb775lNczf/78s543Wj4Hknr9uWCxWPTwww+f9pyR9Dk4l9+Bzc3NWr58uYYOHapBgwbp+uuvV0VFxRnP29efIX1FsOtm48aNysvL06pVq1RUVKTMzEzl5uaqsrKy1/bbt2/X4sWLdcstt2j37t1auHChFi5cqL1794a48v6xbds2LV++XG+//ba2bNmitrY2XXXVVWpoaDjj4xITE3X06FH/7fDhwyGqODgmT57c4/W8+eabp20bbZ8BSXr33Xd7vP4tW7ZIkv7t3/7ttI+J5M9AQ0ODMjMztW7dul7v/9nPfqZf/OIXWr9+vd555x3Fx8crNzdXzc3Npz1noD9LzHam96CxsVFFRUW6//77VVRUpBdeeEEHDhzQNddcc9bzBvJvyWxn+xxI0vz583u8nt///vdnPGc0fQ4k9XjtR48e1ZNPPimLxaLrr7/+jOeNlM/BufwO/MEPfqC//vWvev7557Vt2zaVlZXpuuuuO+N5+/Iz5LwY8JszZ46xfPly//cej8dIS0sz8vPze21/ww03GAsWLOhxLCsry/jOd74T1DpDpbKy0pBkbNu27bRtnnrqKcPtdoeuqCBbtWqVkZmZec7to/0zYBiGcccddxgXXnih4fV6e70/mj4DkowXX3zR/73X6zVSU1ONhx9+2H+surracDqdxu9///vTnifQnyXh5OT3oDc7duwwJBmHDx8+bZtA/y2Fk97eg6VLlxrXXnttQOeJ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",
+ "text/plain": [
+ ""
+ ]
+ },
+ "metadata": {},
+ "output_type": "display_data"
+ }
+ ],
+ "source": [
+ "prior_λ.plot()\n",
+ "decorate()"
+ ]
+ },
+ {
+ "cell_type": "markdown",
+ "metadata": {},
+ "source": [
+ "To form the joint prior distribution, I'll use `meshgrid` with the `ij` indexing order, which makes the order of the dimensions the same as the order of the arguments: `k`, `λ`, `t`."
+ ]
+ },
+ {
+ "cell_type": "code",
+ "execution_count": 8,
+ "metadata": {},
+ "outputs": [],
+ "source": [
+ "def meshgrid(*args, **options):\n",
+ " if 'indexing' not in options:\n",
+ " options['indexing'] = 'ij'\n",
+ " return np.meshgrid(*args, **options)"
+ ]
+ },
+ {
+ "cell_type": "code",
+ "execution_count": 9,
+ "metadata": {},
+ "outputs": [
+ {
+ "data": {
+ "text/plain": [
+ "(10, 50, 21)"
+ ]
+ },
+ "execution_count": 9,
+ "metadata": {},
+ "output_type": "execute_result"
+ }
+ ],
+ "source": [
+ "PK, Pλ, PT = meshgrid(prior_k, prior_λ, prior_t)\n",
+ "prior = PK * Pλ * PT\n",
+ "prior.shape"
+ ]
+ },
+ {
+ "cell_type": "markdown",
+ "metadata": {},
+ "source": [
+ "## The update\n",
+ "\n",
+ "Now for the update, we have to handle two cases:\n",
+ "\n",
+ "* If we observe at least one book, `n`, the probability of the data is the probability of selling `k-n` books at rate `λ` over period `t`, which is given by the Poisson PMF.\n",
+ "\n",
+ "* If there are no copies left, we have to add in the probability that the number of books sold in this period could have exceeded `k`, which is given by the Poisson survival function.\n",
+ "\n",
+ "The following function computes the probability of the data for all values of the parameters, multiplies by the prior, and normalizes the result."
+ ]
+ },
+ {
+ "cell_type": "code",
+ "execution_count": 10,
+ "metadata": {},
+ "outputs": [],
+ "source": [
+ "from scipy.stats import poisson\n",
+ "\n",
+ "def update(prior, n):\n",
+ " K, λ, T = meshgrid(ks, λs, ts)\n",
+ " \n",
+ " like = poisson(mu=λ*T).pmf(K-n)\n",
+ " if n == 0:\n",
+ " like += poisson(mu=λ*T).sf(K)\n",
+ "\n",
+ " posterior = prior * like\n",
+ " posterior /= posterior.sum()\n",
+ " \n",
+ " return posterior"
+ ]
+ },
+ {
+ "cell_type": "markdown",
+ "metadata": {},
+ "source": [
+ "As an example, we'll do an update with the hypothetically observed `2` books."
+ ]
+ },
+ {
+ "cell_type": "code",
+ "execution_count": 11,
+ "metadata": {},
+ "outputs": [],
+ "source": [
+ "n = 2\n",
+ "posterior = update(prior, n)"
+ ]
+ },
+ {
+ "cell_type": "markdown",
+ "metadata": {},
+ "source": [
+ "From the joint posterior, we can extract the marginal distributions of `k` and `λ`, and compute their means."
+ ]
+ },
+ {
+ "cell_type": "code",
+ "execution_count": 12,
+ "metadata": {},
+ "outputs": [
+ {
+ "data": {
+ "text/plain": [
+ "(3.294088962095148, 2.720709517121936)"
+ ]
+ },
+ "execution_count": 12,
+ "metadata": {},
+ "output_type": "execute_result"
+ }
+ ],
+ "source": [
+ "posterior_k = Pmf(posterior.sum(axis=(1, 2)), ks)\n",
+ "posterior_λ = Pmf(posterior.sum(axis=(0, 2)), λs)\n",
+ "\n",
+ "posterior_k.mean(), posterior_λ.mean()"
+ ]
+ },
+ {
+ "cell_type": "markdown",
+ "metadata": {},
+ "source": [
+ "Seeing two books suggests that the store starts each cycle with 3-4 books and sells 2-3 per cycle. Here's the posterior distribution of `k` compared to its prior."
+ ]
+ },
+ {
+ "cell_type": "code",
+ "execution_count": 13,
+ "metadata": {},
+ "outputs": [
+ {
+ "data": {
+ "image/png": "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u+++i7lz5+LBBx+Eh4cHDh8+jOeeew7PPvtsreu8/PLLePHFF/Hbb7+hf//+eOihh5CXlwcAuH79Ou6++2707NkTx44dw86dO5GVlYVx48aZnWPjxo1QKpU4ePAg1q5dW2d977//PpYtW4alS5fijz/+wIgRI/Dwww+bAtfVq1cRERGBF198EVevXsVLL71U73vduHEjFAoFjhw5gvfffx/vvvsuPvroI9PrkyZNwrFjx/DNN9/g0KFDEEUR999/PyorKwEAiYmJGDduHJ544gmcOHEC8+bNw5tvvolPP/20zustWbIEs2bNwk8//YR77rkHV69exfjx4zFlyhQkJydj7969eOyxx8zCZWPcfH4iamUiEdEdmjhxovjII4+IoiiK/fr1E6dMmSKKoihu27ZNrPnXzNy5c8XIyEizY9977z0xNDTU7FyhoaGiXq83bevUqZM4ePBg03OdTidqNBrxv//9ryiKonjhwgURgLho0SLTPpWVlWJwcLC4ePFiURRFccGCBeLw4cPNrn3p0iURgHj27FlRFEVx6NChYs+ePW/7fgMDA8WFCxeabevdu7c4bdo00/PIyEhx7ty5tzzP0KFDxS5duogGg8G07dVXXxW7dOkiiqIonjt3TgQgHjx40PR6bm6u6OjoKG7ZskUURVH8y1/+It57771m53355ZfFrl27mp6HhoaK7733nvjKK6+IAQEB4smTJ02vJSYmigDE9PT0277v+tzq/ETUuthiR0TNavHixdi4cSOSk5ObfI6IiAjIZDf+evLz80P37t1Nz+VyOby8vJCdnW12XP/+/U1/VigUiImJMdXx+++/Y8+ePXB2djY9OnfuDKDqfjij6OjoW9ZWWFiIjIwMDBw40Gz7wIEDm/Se+/XrZzbApH///khJSYFer0dycjIUCgX69u1ret3LywudOnUyXSs5ObnOWoznMFq2bBnWr1+PAwcOICIiwrQ9MjIS99xzD7p3746xY8di/fr1TbpPsr7zE1HrYrAjomY1ZMgQjBgxArNnz671mkwmq9XFZ+xSrMnBwcHsuSAIdW4zGAwNrqu4uBgPPfQQkpKSzB4pKSkYMmSIaT+NRtPgc1qTwYMHQ6/XY8uWLWbb5XI5du3ahR9++AFdu3bFihUr0KlTJ1y4cKFZzk9ErYvBjoia3aJFi/Dtt9/i0KFDZtt9fHyQmZlpFu6ac+65X3/91fRnnU6HxMREdOnSBQDQq1cvnDp1CmFhYejQoYPZozFhztXVFYGBgTh48KDZ9oMHD6Jr166Nrvnw4cO13kN4eDjkcjm6dOkCnU5ntk9eXh7Onj1rulaXLl3qrKVjx46Qy+WmbX369MEPP/yAt99+G0uXLjXbXxAEDBw4EPPnz8dvv/0GpVKJbdu2Nep93Or8RNR6FFIXQES2p3v37njyySfxwQcfmG0fNmwYcnJysGTJEowZMwY7d+7EDz/8AFdX12a57qpVqxAeHo4uXbrgvffeQ35+PqZMmQIAmD59OtavX4/x48fjlVdegaenJ1JTU7Fp0yZ89NFHZiHodl5++WXMnTsX7du3R1RUFDZs2ICkpCR89tlnja754sWLiIuLw7PPPovjx49jxYoVplGt4eHheOSRRzB16lR8+OGHcHFxwaxZsxAUFIRHHnkEAPDiiy+id+/eWLBgAR5//HEcOnQIK1euxOrVq2tda8CAAdixYwdGjhwJhUKBmTNn4vDhw0hISMDw4cPh6+uLw4cPIycnxxSIG6Ou8xNR62KLHRG1iLfeeqtWV2mXLl2wevVqrFq1CpGRkThy5MgtR4w21qJFi7Bo0SJERkbiwIED+Oabb+Dt7Q0AplY2vV6P4cOHo3v37pg5cybc3d3N7udriH/84x+Ii4vDiy++iO7du2Pnzp345ptvEB4e3uiaJ0yYgLKyMvTp0wfTp0/HCy+8gL/97W+m1zds2IDo6Gg8+OCD6N+/P0RRxI4dO0xd07169cKWLVuwadMmdOvWDXPmzMFbb72FSZMm1Xm9QYMG4fvvv8cbb7yBFStWwNXVFfv378f999+Pjh074o033sCyZcswcuRIAMDevXshCALS09Mb9H5uPj8RtS5BvPmGFyIiomobNmzA22+/jdOnT9e6z5GILA9b7IiIqF47duzA22+/zVBHZCXYYkdERERkI9hiR0RERGQjGOyIiIiIbASDHREREZGNYLAjIiIishEMdkREREQ2gsGOiIiIyEYw2BERERHZCAY7IiIiIhvBYEdERERkIxjsiIiIiGzE/wNCwGLQ/McM/wAAAABJRU5ErkJggg==",
+ "text/plain": [
+ ""
+ ]
+ },
+ "metadata": {},
+ "output_type": "display_data"
+ }
+ ],
+ "source": [
+ "prior_k.plot(label=f'prior', color='gray')\n",
+ "posterior_k.plot(label=f'n = {n}')\n",
+ "decorate(xlabel='Number of books, k',\n",
+ " ylabel='PMF',\n",
+ " title='Posterior distribution of k')"
+ ]
+ },
+ {
+ "cell_type": "markdown",
+ "metadata": {},
+ "source": [
+ "And here's the posterior distribution of `λ`."
+ ]
+ },
+ {
+ "cell_type": "code",
+ "execution_count": 14,
+ "metadata": {},
+ "outputs": [
+ {
+ "data": {
+ "image/png": "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008/4dVXX8XLL7+M1atX44YbbmjWOtq61saOr9VqbdPtXEpjZ2FFUezQOuosWbIEer0ed999N7y9vXHVVVdh1apVePHFF2Wph6g98YwdUScQGxsLm81Wb3DWvLw8lJSUIDY21mH+FVdcgRdffBG7du3Cp59+ioMHD2LFihUAGg8PXbp0AQCoVCokJSU1OPn6+raqdgA4evSow3yTyYSsrKx6tbd0vQ0NWHvxthoTHh6Ohx9+GGvXrkVWVhYCAwMdwkJbDdkCALm5ufXOjP35558AYO+8UHdm7OLewg2d7WpubY19/wGpB3RQUFCjgwO3RFPbOXr0aKuPc2FhIb788kukpKTY65w0aRKOHTuGPXv2tL5gIifFYEfUCdx4440AUO9JA6+//joA6T4mQLpUdvFZlcTERACwX46tG+z44vAQEhKCMWPG4N1338W5c+fq1VBQUNCq2pOSkqBWq/HWW2851Pbf//4XpaWl9tpbKjw8HImJifjoo49QWlpqn79hwwYcOnSoyWWtVqvDMoC0/xEREQ6Xrb29veu1ay2LxYJ3333X/t5kMuHdd99FcHAwBg8eDAD23qG//PKLQ63Lli2rt77m1nbh9+nCY37gwAH89NNP9n9bl2vIkCEICQnB0qVLHb6HP/zwAw4fPtzq4/zBBx/AZDLh4Ycfts+7/fbboVQqeTmW3BIvxRJ1AgkJCUhJScGyZctQUlKC0aNHY8eOHfjoo48wYcIEXHPNNQCAjz76CO+88w5uu+02dO3aFeXl5Xjvvfeg0+nsf8A9PT3Rp08frFy5Ej169EBAQAD69euHfv36YfHixbjyyivRv39/TJ8+HV26dEFeXh4yMjJw5swZ/PHHHy2uPTg4GHPmzMH8+fMxbtw43HLLLTh69CjeeecdDB06FHfffXervy9paWkYP348rrzyStx3330oLi7G22+/jb59+6KioqLR5crLyxEVFYU77rgDCQkJ8PHxwcaNG7Fz50689tpr9naDBw/GypUrkZqaiqFDh8LHxwc333xzq2qNiIjAyy+/jFOnTqFHjx5YuXIl9u7di2XLltmHe+nbty+uuOIKzJkzB8XFxQgICMCKFStgsVjqra8ltb366qu44YYbMGLECNx///324U70en2bPT9XpVLh5ZdfxrRp0zB69GhMmTLFPtxJXFwcHn300RavUxRFvPvuuxg7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6Lz73ln3G+i8+95Z9xvovPveWfcb6Jh9F0UR5eXliIiIgELR9F10PGPXAIVCgaioqA7Zlk6n63Q/BEDn3W+g8+57Z91voPPue2fdb6Dz7ntn3W+g/ff9Umfq6rDzBBEREZGbYLAjIiIichMMdjLRaDSYN28eNBqN3KV0qM6630Dn3ffOut9A5933zrrfQOfd986634Dz7Ts7TxARERG5CZ6xIyIiInITDHZEREREboLBjoiIiMhNMNi1o8WLFyMuLg5arRbDhw/Hjh07mmy/atUq9OrVC1qtFv3798e6des6qNK2kZaWhqFDh8LX1xchISGYMGECjh492uQyy5cvhyAIDpNWq+2gitvO888/X28/evXq1eQyrn6868TFxdXbd0EQMGPGjAbbu+ox/+WXX3DzzTcjIiICgiBg7dq1Dp+Looi5c+ciPDwcnp6eSEpKwrFjxy653pb+npBDU/tuNpvx5JNPon///vD29kZERASmTp2K3NzcJtfZmp+ZjnapY37vvffW24dx48Zdcr2ufswBNPgzLwgCXn311UbX6QrHvDl/x2pqajBjxgwEBgbCx8cHt99+O/Ly8ppcb2t/P7QGg107WblyJVJTUzFv3jzs3r0bCQkJSE5ORn5+foPtt23bhilTpuD+++/Hnj17MGHCBEyYMAEHDhzo4Mpbb8uWLZgxYwZ+//13bNiwAWazGddffz0qKyubXE6n0+HcuXP2KTs7u4Mqblt9+/Z12I/ffvut0bbucLzr7Ny502G/N2zYAAC48847G13GFY95ZWUlEhISsHjx4gY/f+WVV/DWW29h6dKl2L59O7y9vZGcnIyamppG19nS3xNyaWrfq6qqsHv3bjz33HPYvXs3Vq9ejaNHj+KWW2655Hpb8jMjh0sdcwAYN26cwz58/vnnTa7THY45AId9PnfuHD744AMIgoDbb7+9yfU6+zFvzt+xRx99FN9++y1WrVqFLVu2IDc3F3/729+aXG9rfj+0mkjtYtiwYeKMGTPs761WqxgRESGmpaU12H7ixIni+PHjHeYNHz5c/Mc//tGudban/Px8EYC4ZcuWRtt8+OGHol6v77ii2sm8efPEhISEZrd3x+NdZ9asWWLXrl1Fm83W4OfucMwBiGvWrLG/t9lsYlhYmPjqq6/a55WUlIgajUb8/PPPG11PS39POIOL970hO3bsEAGI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U6dOYdu2bXjmmWewa9eudvk+/d///R9sNhseeOABHD58GD/++CMWLFgAQArDLdG9e3fk5ORgxYoVOHHiBN566y2sWbPGoU1cXByysrKwd+9eFBYWwmg0tsl+V1VV4b333kNqaqp93l133YXjx49jx44dLdoPImodBjsiajfr169HeHg4wsPDMXz4cHvP17qzOV5eXvjxxx9RXFyMoUOH4o477sDYsWOxaNEi+zr++c9/IjU1FY899hj69++P9evX45tvvkH37t0b3Obs2bMxf/583Hjjjdi2bVuDbXx9ffHKK69gyJAhGDp0KE6dOoV169ZBoVBAEASsW7cOV199NaZNm4YePXpg8uTJyM7OtofNtqbT6fDtt99i7969SExMxDPPPIO5c+cCgMN9d81xyy234NFHH8XMmTORmJiIbdu22XvL1rn99tsxbtw4XHPNNQgODsbnn3/erP2ue8pHQ5drAeDjjz+Gl5cXJk6caJ8XHR2NMWPG4JNPPmnRfhBR6wiiKIpyF0FERI4+/fRTTJs2DaWlpfD09JS7HADApk2b8Le//Q0nT56Ev7+/3OUQUQN4jx0RkRP4+OOP0aVLF0RGRuKPP/7Ak08+iYkTJzpNqAOAdevW4emnn2aoI3JiPGNHROQEXnnlFbzzzjswGAwIDw/HhAkT8OKLL8LLy0vu0ojIhTDYEREREbkJdp4gIiIichMMdkRERERugsGOiIiIyE0w2BERERG5CQY7IiIiIjfBYEdERETkJhjsiIiIiNwEgx0RERGRm2CwIyIiInIT/x/LRG/YZvqmuQAAAABJRU5ErkJggg==",
+ "text/plain": [
+ ""
+ ]
+ },
+ "metadata": {},
+ "output_type": "display_data"
+ }
+ ],
+ "source": [
+ "prior_λ.plot(label='prior', color='gray')\n",
+ "posterior_λ.plot(label=f'n = {n}')\n",
+ "decorate(xlabel='Book-selling rate, λ',\n",
+ " ylabel='PMF',\n",
+ " title='Posterior distribution of λ')"
+ ]
+ },
+ {
+ "cell_type": "markdown",
+ "metadata": {},
+ "source": [
+ "Seeing two books doesn't provide much information about the book-selling rate."
+ ]
+ },
+ {
+ "cell_type": "markdown",
+ "metadata": {},
+ "source": [
+ "## Optimization\n",
+ "\n",
+ "Now let's consider the more general question, \"What number of books would you most like to see?\" There are two ways we might answer:\n",
+ "\n",
+ "* One answer might be the observation that leads to the highest estimate of `λ`. But if the book-selling rate is high, relative to `k`, the book will sometimes be out of stock, leading to lost sales.\n",
+ "\n",
+ "* So an alternative is to choose the observation that implies the highest number of books sold per cycle.\n",
+ "\n",
+ "To compute the second one, we'll need the following function, which makes a `Pmf` that represents the distribution of books sold during one cycle with rate `λ` and upper bound `k`."
+ ]
+ },
+ {
+ "cell_type": "code",
+ "execution_count": 15,
+ "metadata": {},
+ "outputs": [],
+ "source": [
+ "def make_poisson(λ, k):\n",
+ " \"\"\"Make a truncated Poisson distribution.\n",
+ " \"\"\"\n",
+ " qs = np.arange(k+1)\n",
+ " ps = poisson.pmf(qs, λ)\n",
+ " pmf = Pmf(ps, qs)\n",
+ " \n",
+ " # assign the total probability mass above `k` to `k`.\n",
+ " pmf[k] += poisson.sf(k, λ)\n",
+ " return pmf"
+ ]
+ },
+ {
+ "cell_type": "code",
+ "execution_count": 16,
+ "metadata": {},
+ "outputs": [
+ {
+ "data": {
+ "image/png": "iVBORw0KGgoAAAANSUhEUgAAAjUAAAGdCAYAAADqsoKGAAAAOXRFWHRTb2Z0d2FyZQBNYXRwbG90bGliIHZlcnNpb24zLjguMSwgaHR0cHM6Ly9tYXRwbG90bGliLm9yZy/SrBM8AAAACXBIWXMAAA9hAAAPYQGoP6dpAAAq5ElEQVR4nO3df3DU9Z3H8Vc2mA0/kmCIZAkGF5ATEAiQQAxyomXHYBmvOVMEikeMTGg7RJGd4yAcECltE/mRRiUlRyvUTqVQZhQr0tyERfA8ApHEnAcKVU8aStgAcmQhDAkke384rLfNgmyMLvvh+Zj5TrOf7/v72ff3qzav+e5n843wer1eAQAAhDlLqBsAAADoCoQaAABgBEINAAAwAqEGAAAYgVADAACMQKgBAABGINQAAAAjEGoAAIARuoW6gW9Le3u7GhoaFBMTo4iIiFC3AwAAboDX69X58+eVlJQki+X692JumVDT0NCg5OTkULcBAAA64fjx47rzzjuvW3PLhJqYmBhJX1yU2NjYEHcDAABuhMfjUXJysu/3+PXcMqHm6kdOsbGxhBoAAMLMjSwdYaEwAAAwAqEGAAAYgVADAACMQKgBAABGINQAAAAjEGoAAIARCDUAAMAIhBoAAGAEQg0AADACoQYAABiBUAMAAIzQqVBTVlYmu92u6Ohopaenq7q6+pq1hw8fVnZ2tux2uyIiIlRaWtqh5uq+v93mzZvnq3nwwQc77P/Rj37UmfYBAICBgg41W7duldPpVGFhoWpra5WSkqLMzEydOnUqYP3Fixc1aNAgFRcXy2azBax57733dPLkSd9WWVkpSZo2bZpfXV5enl/dqlWrgm0fAAAYKuhQU1JSory8POXm5mr48OEqLy9Xjx49tHHjxoD148aN0+rVqzVjxgxZrdaANXfccYdsNptv27FjhwYPHqxJkyb51fXo0cOvjqdtAwCAq7oFU9za2qqamhoVFBT4xiwWixwOh6qqqrqkodbWVv3ud7+T0+ns8JjxV199Vb/73e9ks9n06KOPatmyZerRo0fAeVpaWtTS0uJ77fF4uqQ/INzYF78V6hZ0rHjqV9aES58Abl5BhZozZ86ora1NiYmJfuOJiYk6cuRIlzS0fft2nTt3Tk8++aTf+A9+8APdddddSkpK0gcffKBFixbp6NGjeu211wLOU1RUpBUrVnRJTwAA4OYXVKj5Nrz88st65JFHlJSU5Dc+d+5c388jR45Uv379NHnyZH366acaPHhwh3kKCgrkdDp9rz0ej5KTk7+5xgEAQEgFFWoSEhIUGRmpxsZGv/HGxsZrLgIOxl/+8hft2rXrmndf/r/09HRJ0ieffBIw1Fit1muu4QEAAOYJaqFwVFSUUlNT5XK5fGPt7e1yuVzKyMj42s1s2rRJffv21dSpX/25dl1dnSSpX79+X/t9AQBA+Av64yen06mcnBylpaVp/PjxKi0tVXNzs3JzcyVJs2fPVv/+/VVUVCTpi4W/H374oe/nEydOqK6uTr169dLdd9/tm7e9vV2bNm1STk6OunXzb+vTTz/V5s2b9d3vfld9+vTRBx98oAULFuiBBx7QqFGjOn3yAADAHEGHmunTp+v06dNavny53G63Ro8erYqKCt/i4fr6elksX94Aamho0JgxY3yv16xZozVr1mjSpEnas2ePb3zXrl2qr6/XU0891eE9o6KitGvXLl+ASk5OVnZ2tpYuXRps+wAAwFARXq/XG+omvg0ej0dxcXFqamri79vglhIuX5UOlz4BfLuC+f3Ns58AAIARCDUAAMAIhBoAAGAEQg0AADACoQYAABiBUAMAAIxAqAEAAEYg1AAAACMQagAAgBEINQAAwAiEGgAAYARCDQAAMAKhBgAAGIFQAwAAjECoAQAARiDUAAAAIxBqAACAEQg1AADACIQaAABgBEINAAAwAqEGAAAYgVADAACMQKgBAABGINQAAAAjEGoAAIARCDUAAMAIhBoAAGAEQg0AADACoQYAABiBUAMAAIxAqAEAAEYg1AAAACMQagAAgBEINQAAwAiEGgAAYARCDQAAMAKhBgAAGIFQAwAAjECoAQAARuhUqCkrK5Pdbld0dLTS09NVXV19zdrDhw8rOztbdrtdERERKi0t7VDz3HPPKSIiwm8bOnSoX82lS5c0b9489enTR7169VJ2drYaGxs70z4AADBQ0KFm69atcjqdKiwsVG1trVJSUpSZmalTp04FrL948aIGDRqk4uJi2Wy2a85777336uTJk77t3Xff9du/YMECvfnmm9q2bZv27t2rhoYGPfbYY8G2DwAADBV0qCkpKVFeXp5yc3M1fPhwlZeXq0ePHtq4cWPA+nHjxmn16tWaMWOGrFbrNeft1q2bbDabb0tISPDta2pq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",
+ "text/plain": [
+ ""
+ ]
+ },
+ "metadata": {},
+ "output_type": "display_data"
+ }
+ ],
+ "source": [
+ "pmf = make_poisson(5, 10)\n",
+ "pmf.bar()"
+ ]
+ },
+ {
+ "cell_type": "markdown",
+ "metadata": {},
+ "source": [
+ "Now if we are given a posterior distribution, we can compute the expected sales for each pair of parameters and make a Pmf that maps from each expectation to its probability."
+ ]
+ },
+ {
+ "cell_type": "code",
+ "execution_count": 17,
+ "metadata": {},
+ "outputs": [],
+ "source": [
+ "def compute_sales(posterior):\n",
+ " \"\"\"Expected number of books sold per cycle.\n",
+ " \n",
+ " posterior: array of posterior probabilities for k, λ, t\n",
+ " \"\"\"\n",
+ " # make the marginal joint posterior of k, λ\n",
+ " posterior_joint = pd.DataFrame(posterior.sum(axis=2), \n",
+ " index=ks, columns=λs)\n",
+ "\n",
+ " res = []\n",
+ " for (k, lam), p in posterior_joint.stack().items():\n",
+ " exp_sales = make_poisson(lam, k).mean()\n",
+ " res.append((p, exp_sales))\n",
+ " \n",
+ " ps, qs = np.transpose(res)\n",
+ " pmf = Pmf(ps, qs)\n",
+ " return pmf.mean()"
+ ]
+ },
+ {
+ "cell_type": "code",
+ "execution_count": 18,
+ "metadata": {},
+ "outputs": [
+ {
+ "data": {
+ "text/plain": [
+ "2.0364396231583672"
+ ]
+ },
+ "execution_count": 18,
+ "metadata": {},
+ "output_type": "execute_result"
+ }
+ ],
+ "source": [
+ "compute_sales(posterior)"
+ ]
+ },
+ {
+ "cell_type": "markdown",
+ "metadata": {},
+ "source": [
+ "Finally, let's loop over possible value of `n` and compute for each one the posterior mean values of `k` and `λ`"
+ ]
+ },
+ {
+ "cell_type": "code",
+ "execution_count": 19,
+ "metadata": {},
+ "outputs": [
+ {
+ "data": {
+ "text/html": [
+ "\n",
+ "\n",
+ "
\n",
+ " \n",
+ " \n",
+ " \n",
+ " n \n",
+ " mean k \n",
+ " mean λ \n",
+ " exp sales \n",
+ " \n",
+ " \n",
+ " \n",
+ " \n",
+ " 0 \n",
+ " 0 \n",
+ " 2.409571 \n",
+ " 4.361937 \n",
+ " 2.025360 \n",
+ " \n",
+ " \n",
+ " 1 \n",
+ " 1 \n",
+ " 2.322331 \n",
+ " 2.740616 \n",
+ " 1.643844 \n",
+ " \n",
+ " \n",
+ " 2 \n",
+ " 2 \n",
+ " 3.294089 \n",
+ " 2.720710 \n",
+ " 2.036440 \n",
+ " \n",
+ " \n",
+ " 3 \n",
+ " 3 \n",
+ " 4.254728 \n",
+ " 2.693604 \n",
+ " 2.269578 \n",
+ " \n",
+ " \n",
+ " 4 \n",
+ " 4 \n",
+ " 5.199590 \n",
+ " 2.656726 \n",
+ " 2.393205 \n",
+ " \n",
+ " \n",
+ " 5 \n",
+ " 5 \n",
+ " 6.122093 \n",
+ " 2.606749 \n",
+ " 2.441859 \n",
+ " \n",
+ " \n",
+ " 6 \n",
+ " 6 \n",
+ " 7.013147 \n",
+ " 2.539618 \n",
+ " 2.435680 \n",
+ " \n",
+ " \n",
+ " 7 \n",
+ " 7 \n",
+ " 7.860703 \n",
+ " 2.450961 \n",
+ " 2.384995 \n",
+ " \n",
+ " \n",
+ " 8 \n",
+ " 8 \n",
+ " 8.649959 \n",
+ " 2.337343 \n",
+ " 2.295145 \n",
+ " \n",
+ " \n",
+ " 9 \n",
+ " 9 \n",
+ " 9.365430 \n",
+ " 2.199540 \n",
+ " 2.172083 \n",
+ " \n",
+ " \n",
+ " 10 \n",
+ " 10 \n",
+ " 10.000000 \n",
+ " 2.056530 \n",
+ " 2.037294 \n",
+ " \n",
+ " \n",
+ "
\n",
+ "
"
+ ],
+ "text/plain": [
+ " n mean k mean λ exp sales\n",
+ "0 0 2.409571 4.361937 2.025360\n",
+ "1 1 2.322331 2.740616 1.643844\n",
+ "2 2 3.294089 2.720710 2.036440\n",
+ "3 3 4.254728 2.693604 2.269578\n",
+ "4 4 5.199590 2.656726 2.393205\n",
+ "5 5 6.122093 2.606749 2.441859\n",
+ "6 6 7.013147 2.539618 2.435680\n",
+ "7 7 7.860703 2.450961 2.384995\n",
+ "8 8 8.649959 2.337343 2.295145\n",
+ "9 9 9.365430 2.199540 2.172083\n",
+ "10 10 10.000000 2.056530 2.037294"
+ ]
+ },
+ "execution_count": 19,
+ "metadata": {},
+ "output_type": "execute_result"
+ }
+ ],
+ "source": [
+ "res = []\n",
+ "\n",
+ "for n in range(11):\n",
+ " posterior = update(prior, n)\n",
+ " posterior_k = Pmf(posterior.sum(axis=(1, 2)), ks)\n",
+ " posterior_λ = Pmf(posterior.sum(axis=(0, 2)), λs)\n",
+ "\n",
+ " k, λ = posterior_k.mean(), posterior_λ.mean()\n",
+ " sales = compute_sales(posterior)\n",
+ " res.append((n, k, λ, sales))\n",
+ "\n",
+ "df = pd.DataFrame(res, columns=['n', 'mean k', 'mean λ', 'exp sales'])\n",
+ "df"
+ ]
+ },
+ {
+ "cell_type": "markdown",
+ "metadata": {},
+ "source": [
+ "Here's the implied sales rate as a function of the observed number of books.\n",
+ "By this metric, the best number of books to see is `0`."
+ ]
+ },
+ {
+ "cell_type": "code",
+ "execution_count": 20,
+ "metadata": {},
+ "outputs": [
+ {
+ "data": {
+ "image/png": "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KTKZzLDsSXoex9kRERHZO5ODXVRUFLKzswEAcXFx+PrrrwE0t+R5e3ubtTjqvAQuVExEROQwTA5206dPx+HDhwEATz31FD788EO4urpi7ty5ePLJJ81eIHXOxRY7TqAgIiKydyZvRzB37lzD38eMGYPjx4/jwIEDiI6ORlJSklmLo87TL3mSka9Bo1YHZwV3kSMiIrJXnd5nKiIiAmq1mt2wVirC1w0eSidU1zfhVHE14oK8pC6JiIiILMTk5pvXX38dX331leH53XffDT8/P4SGhhq6aMl6yOUyxIfox9mxO5aIiMiemRzsPvroI4SFhQEANm3ahE2bNmHjxo0YN24cx9hZKcM4O06gICIismsmd8UWFBQYgt369etx991346abbkKPHj0waNAgsxdInadfqPgolzwhIiKyaya32Pn4+CAnJwcA8NNPP2HMmDEAACEEtFrubmCN9BMojuZpoNMJiashIiIiSzG5xe7OO+/Evffei5iYGJSWlmLcuHEAgEOHDiE6OtrsBVLnRXVzh6uzHLUNWmSX1uAafw+pSyIiIiILMLnF7t1338WsWbMQHx+PTZs2wcOjOSTk5+fjH//4h9kLpM5zUsjRK5gLFRMREdk7k1vsnJ2dMW/evDbHL13fjqxPYogah85V4GieBhP6hEpdDhEREVkAV6t1EIncWoyIiMjuMdg5iIRLljwRghMoiIiI7BGDnYPoGegJZ4UMmromnC+/IHU5REREZAEMdg7CxUmO2CBPAOyOJSIisldXFewqKirwySefYP78+SgrKwMAHDx4ELm5uWYtjszLsAMFFyomIiKySybPij1y5AjGjBkDtVqNM2fOYMaMGfD19cX333+Pc+fO4fPPP7dEnWQGCaFqYF8O94wlIiKyUya32D3xxBO4//77ceLECbi6uhqO33LLLdi2bZtZiyPz6h3KCRRERET2zORgt2/fPjz88MNtjoeGhqKgoMAsRZFlxAV5QiGXobSmAYWaeqnLISIiIjMzOdgplUpoNG278rKysuDv72+WosgyXJ0ViAlo3imEEyiIiIjsj8nB7vbbb8dLL72ExsZGAIBMJsO5c+fwr3/9C3fddZfZCyTzSuAECiIiIrtlcrB7++23UV1djYCAAFy4cAGjRo1CdHQ0PD09sWDBAkvUSGZ0cQcKTqAgIiKyNybPilWr1di0aRN27NiB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",
+ "text/plain": [
+ ""
+ ]
+ },
+ "metadata": {},
+ "output_type": "display_data"
+ }
+ ],
+ "source": [
+ "df['mean λ'].plot()\n",
+ "decorate(xlabel='Observed number of books',\n",
+ " ylabel='Average sales rate')"
+ ]
+ },
+ {
+ "cell_type": "markdown",
+ "metadata": {},
+ "source": [
+ "And here's the implied number of books sold per cycle."
+ ]
+ },
+ {
+ "cell_type": "code",
+ "execution_count": 21,
+ "metadata": {},
+ "outputs": [
+ {
+ "data": {
+ "text/plain": [
+ "5"
+ ]
+ },
+ "execution_count": 21,
+ "metadata": {},
+ "output_type": "execute_result"
+ },
+ {
+ "data": {
+ "image/png": "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",
+ "text/plain": [
+ ""
+ ]
+ },
+ "metadata": {},
+ "output_type": "display_data"
+ }
+ ],
+ "source": [
+ "df['exp sales'].plot()\n",
+ "decorate(xlabel='Observed number of books',\n",
+ " ylabel='Expected sales')\n",
+ "df['exp sales'].argmax()"
+ ]
+ },
+ {
+ "cell_type": "markdown",
+ "metadata": {},
+ "source": [
+ "This result is a little more interesting.\n",
+ "Seeing `0` books is still good, but the optimal value is around `5`.\n",
+ "\n",
+ "Now, we should not take this value too seriously, as it is based on a very small amount of data and a lot of assumptions -- both in the model and in the priors.\n",
+ "But it is interesting that the optimal point is neither `0` nor \"as many as possible\"."
+ ]
+ },
+ {
+ "cell_type": "markdown",
+ "metadata": {},
+ "source": [
+ "Thanks to Aubrey Clayton for [this tweet](https://twitter.com/aubreyclayton/status/1735467931490734251), which gave me the idea for this article.\n",
+ "\n",
+ "Copyright 2023 Allen B. Downey\n",
+ "\n",
+ "License: [Attribution-NonCommercial-ShareAlike 4.0 International (CC BY-NC-SA 4.0)](https://creativecommons.org/licenses/by-nc-sa/4.0/)"
+ ]
+ },
+ {
+ "cell_type": "code",
+ "execution_count": null,
+ "metadata": {},
+ "outputs": [],
+ "source": []
+ }
+ ],
+ "metadata": {
+ "kernelspec": {
+ "display_name": "Python 3 (ipykernel)",
+ "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.10.12"
+ }
+ },
+ "nbformat": 4,
+ "nbformat_minor": 4
+}
diff --git a/bayes_dice.html b/bayes_dice.html
index a417801e..cd0bcf21 100644
--- a/bayes_dice.html
+++ b/bayes_dice.html
@@ -197,6 +197,7 @@
Grid algorithms for hierarchical models
Comparing birth rates
How Many Typos?
+How Many Books?
diff --git a/bookstore.html b/bookstore.html
new file mode 100644
index 00000000..a945350b
--- /dev/null
+++ b/bookstore.html
@@ -0,0 +1,943 @@
+
+
+
+
+
+
+
+
+
+
+
+ How Many Books? — Think Bayes
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ Skip to main content
+
+
+
+
+
+
+ Back to top
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+How Many Books?
+Suppose you are the author of a book like Probably Overthinking It , and when you visit a local bookstore, like Newtonville Books in Newton, MA, you see that they have two copies of your book on display.
+Is it good that they have only a few copies, because it suggests they started with more and sold some? Or is it bad because it suggests they only keep a small number in stock, and they have not sold. More generally, what number of books would you like to see?
+To answer these questions, we have to make some modeling decisions. To keep it simple, I’ll assume:
+
+The bookstore orders books on some regular cycle of unknown duration.
+At the beginning of every cycle, they start with k
books.
+People buy the book at a rate of λ
books per cycle.
+When you visit the store, you arrive at a random time t
during the cycle.
+
+We’ll start by defining prior distributions for these parameters, and then we’ll update it with the observed data. Here are some libraries we’ll need.
+
+
+
+
+Priors
+For some books, the store only keeps one copy in stock. For others it might keep as many as ten. If we would be equally unsurprised by any value in this range, the prior distribution of k
is uniform between 1
and 10
.
+
+If we arrive at a random point in the cycle, the prior distribution of t
is uniform between 0
and 1
, measured in cycles.
+
+Now let’s figure the book-buying rate is probably between 2
and 3
copies per cycle, but it could be substantially higher – with low probability.
+We can choose a lognormal distribution that has a mean and shape that seem reasonable.
+
+Here’s what it looks like.
+
+
+
+
+
+
+To form the joint prior distribution, I’ll use meshgrid
with the ij
indexing order, which makes the order of the dimensions the same as the order of the arguments: k
, λ
, t
.
+
+
+
+
+The update
+Now for the update, we have to handle two cases:
+
+If we observe at least one book, n
, the probability of the data is the probability of selling k-n
books at rate λ
over period t
, which is given by the Poisson PMF.
+If there are no copies left, we have to add in the probability that the number of books sold in this period could have exceeded k
, which is given by the Poisson survival function.
+
+The following function computes the probability of the data for all values of the parameters, multiplies by the prior, and normalizes the result.
+
+As an example, we’ll do an update with the hypothetically observed 2
books.
+
+From the joint posterior, we can extract the marginal distributions of k
and λ
, and compute their means.
+
+
+
+
(3.294088962095148, 2.720709517121936)
+
+
+
+
+Seeing two books suggests that the store starts each cycle with 3-4 books and sells 2-3 per cycle. Here’s the posterior distribution of k
compared to its prior.
+
+
+
+
+
+
+And here’s the posterior distribution of λ
.
+
+
+
+
+
+
+Seeing two books doesn’t provide much information about the book-selling rate.
+
+
+Optimization
+Now let’s consider the more general question, “What number of books would you most like to see?” There are two ways we might answer:
+
+One answer might be the observation that leads to the highest estimate of λ
. But if the book-selling rate is high, relative to k
, the book will sometimes be out of stock, leading to lost sales.
+So an alternative is to choose the observation that implies the highest number of books sold per cycle.
+
+To compute the second one, we’ll need the following function, which makes a Pmf
that represents the distribution of books sold during one cycle with rate λ
and upper bound k
.
+
+
+
+
+
+
+
+Now if we are given a posterior distribution, we can compute the expected sales for each pair of parameters and make a Pmf that maps from each expectation to its probability.
+
+
+Finally, let’s loop over possible value of n
and compute for each one the posterior mean values of k
and λ
+
+
+
+
+
+
+
+
+
+ n
+ mean k
+ mean λ
+ exp sales
+
+
+
+
+ 0
+ 0
+ 2.409571
+ 4.361937
+ 2.025360
+
+
+ 1
+ 1
+ 2.322331
+ 2.740616
+ 1.643844
+
+
+ 2
+ 2
+ 3.294089
+ 2.720710
+ 2.036440
+
+
+ 3
+ 3
+ 4.254728
+ 2.693604
+ 2.269578
+
+
+ 4
+ 4
+ 5.199590
+ 2.656726
+ 2.393205
+
+
+ 5
+ 5
+ 6.122093
+ 2.606749
+ 2.441859
+
+
+ 6
+ 6
+ 7.013147
+ 2.539618
+ 2.435680
+
+
+ 7
+ 7
+ 7.860703
+ 2.450961
+ 2.384995
+
+
+ 8
+ 8
+ 8.649959
+ 2.337343
+ 2.295145
+
+
+ 9
+ 9
+ 9.365430
+ 2.199540
+ 2.172083
+
+
+ 10
+ 10
+ 10.000000
+ 2.056530
+ 2.037294
+
+
+
+
+
+Here’s the implied sales rate as a function of the observed number of books.
+By this metric, the best number of books to see is 0
.
+
+
+
+
+
+
+And here’s the implied number of books sold per cycle.
+
+
+
+
+
+
+
+This result is a little more interesting.
+Seeing 0
books is still good, but the optimal value is around 5
.
+Now, we should not take this value too seriously, as it is based on a very small amount of data and a lot of assumptions – both in the model and in the priors.
+But it is interesting that the optimal point is neither 0
nor “as many as possible”.
+Thanks to Aubrey Clayton for this tweet , which gave me the idea for this article.
+Copyright 2023 Allen B. Downey
+License: Attribution-NonCommercial-ShareAlike 4.0 International (CC BY-NC-SA 4.0)
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/chap01.html b/chap01.html
index 2603d7e7..32ad41ed 100644
--- a/chap01.html
+++ b/chap01.html
@@ -197,6 +197,7 @@
Grid algorithms for hierarchical models
Comparing birth rates
How Many Typos?
+How Many Books?
diff --git a/chap02.html b/chap02.html
index 36cbd065..3c25beba 100644
--- a/chap02.html
+++ b/chap02.html
@@ -197,6 +197,7 @@
Grid algorithms for hierarchical models
Comparing birth rates
How Many Typos?
+How Many Books?
diff --git a/chap03.html b/chap03.html
index 1db188c4..bcaf9468 100644
--- a/chap03.html
+++ b/chap03.html
@@ -197,6 +197,7 @@
Grid algorithms for hierarchical models
Comparing birth rates
How Many Typos?
+How Many Books?
diff --git a/chap04.html b/chap04.html
index 9d88987c..bfc65e9d 100644
--- a/chap04.html
+++ b/chap04.html
@@ -197,6 +197,7 @@
Grid algorithms for hierarchical models
Comparing birth rates
How Many Typos?
+How Many Books?
diff --git a/chap05.html b/chap05.html
index 701699e3..c646397c 100644
--- a/chap05.html
+++ b/chap05.html
@@ -197,6 +197,7 @@
Grid algorithms for hierarchical models
Comparing birth rates
How Many Typos?
+How Many Books?
diff --git a/chap06.html b/chap06.html
index d23c086f..cf1a8aa8 100644
--- a/chap06.html
+++ b/chap06.html
@@ -197,6 +197,7 @@
Grid algorithms for hierarchical models
Comparing birth rates
How Many Typos?
+How Many Books?
diff --git a/chap07.html b/chap07.html
index 82bca489..ae929ef9 100644
--- a/chap07.html
+++ b/chap07.html
@@ -197,6 +197,7 @@
Grid algorithms for hierarchical models
Comparing birth rates
How Many Typos?
+How Many Books?
diff --git a/chap08.html b/chap08.html
index d3749cc3..bf3b88dc 100644
--- a/chap08.html
+++ b/chap08.html
@@ -197,6 +197,7 @@
Grid algorithms for hierarchical models
Comparing birth rates
How Many Typos?
+How Many Books?
diff --git a/chap09.html b/chap09.html
index 72c5a9ca..7a8a11f6 100644
--- a/chap09.html
+++ b/chap09.html
@@ -197,6 +197,7 @@
Grid algorithms for hierarchical models
Comparing birth rates
How Many Typos?
+How Many Books?
diff --git a/chap10.html b/chap10.html
index 0304be95..4c634dbe 100644
--- a/chap10.html
+++ b/chap10.html
@@ -197,6 +197,7 @@
Grid algorithms for hierarchical models
Comparing birth rates
How Many Typos?
+How Many Books?
diff --git a/chap11.html b/chap11.html
index 4fe9d62b..c571bdb2 100644
--- a/chap11.html
+++ b/chap11.html
@@ -197,6 +197,7 @@
Grid algorithms for hierarchical models
Comparing birth rates
How Many Typos?
+How Many Books?
diff --git a/chap12.html b/chap12.html
index 99b6b581..43cb4f43 100644
--- a/chap12.html
+++ b/chap12.html
@@ -195,6 +195,7 @@
Grid algorithms for hierarchical models
Comparing birth rates
How Many Typos?
+How Many Books?
diff --git a/chap13.html b/chap13.html
index a3e1225d..da519683 100644
--- a/chap13.html
+++ b/chap13.html
@@ -197,6 +197,7 @@
Grid algorithms for hierarchical models
Comparing birth rates
How Many Typos?
+How Many Books?
diff --git a/chap13redux.html b/chap13redux.html
index 911257b3..3b259a9b 100644
--- a/chap13redux.html
+++ b/chap13redux.html
@@ -195,6 +195,7 @@
Grid algorithms for hierarchical models
Comparing birth rates
How Many Typos?
+How Many Books?
diff --git a/chap14.html b/chap14.html
index 8cc3cd23..5dc4e192 100644
--- a/chap14.html
+++ b/chap14.html
@@ -197,6 +197,7 @@
Grid algorithms for hierarchical models
Comparing birth rates
How Many Typos?
+How Many Books?
diff --git a/chap15.html b/chap15.html
index 0c3c07c0..31fa36e6 100644
--- a/chap15.html
+++ b/chap15.html
@@ -197,6 +197,7 @@
Grid algorithms for hierarchical models
Comparing birth rates
How Many Typos?
+How Many Books?
diff --git a/chap16.html b/chap16.html
index 7c95b05a..e32cee82 100644
--- a/chap16.html
+++ b/chap16.html
@@ -197,6 +197,7 @@
Grid algorithms for hierarchical models
Comparing birth rates
How Many Typos?
+How Many Books?
diff --git a/chap17.html b/chap17.html
index ddd2a402..16ded920 100644
--- a/chap17.html
+++ b/chap17.html
@@ -197,6 +197,7 @@
Grid algorithms for hierarchical models
Comparing birth rates
How Many Typos?
+How Many Books?
diff --git a/chap18.html b/chap18.html
index ffaad861..0217056f 100644
--- a/chap18.html
+++ b/chap18.html
@@ -197,6 +197,7 @@
Grid algorithms for hierarchical models
Comparing birth rates
How Many Typos?
+How Many Books?
diff --git a/chap19.html b/chap19.html
index b6fa4eb0..84805afb 100644
--- a/chap19.html
+++ b/chap19.html
@@ -197,6 +197,7 @@
Grid algorithms for hierarchical models
Comparing birth rates
How Many Typos?
+How Many Books?
diff --git a/chap20.html b/chap20.html
index a6f3774b..836f74f1 100644
--- a/chap20.html
+++ b/chap20.html
@@ -195,6 +195,7 @@
Grid algorithms for hierarchical models
Comparing birth rates
How Many Typos?
+How Many Books?
diff --git a/genindex.html b/genindex.html
index e8053f84..0c38d48f 100644
--- a/genindex.html
+++ b/genindex.html
@@ -192,6 +192,7 @@
Grid algorithms for hierarchical models
Comparing birth rates
How Many Typos?
+How Many Books?
diff --git a/hospital.html b/hospital.html
index 1ba22179..0827e74b 100644
--- a/hospital.html
+++ b/hospital.html
@@ -195,6 +195,7 @@
Grid algorithms for hierarchical models
Comparing birth rates
How Many Typos?
+How Many Books?
diff --git a/hospital_birth_rate.html b/hospital_birth_rate.html
index b82a7b4f..73a7199c 100644
--- a/hospital_birth_rate.html
+++ b/hospital_birth_rate.html
@@ -197,6 +197,7 @@
Grid algorithms for hierarchical models
Comparing birth rates
How Many Typos?
+How Many Books?
diff --git a/index.html b/index.html
index 56a0db0c..f1332bf5 100644
--- a/index.html
+++ b/index.html
@@ -194,6 +194,7 @@
Grid algorithms for hierarchical models
Comparing birth rates
How Many Typos?
+How Many Books?
diff --git a/objects.inv b/objects.inv
index e581a416..5317e3f4 100644
Binary files a/objects.inv and b/objects.inv differ
diff --git a/ok.html b/ok.html
index fc5299b6..66a9c7f8 100644
--- a/ok.html
+++ b/ok.html
@@ -65,6 +65,7 @@
+
@@ -194,6 +195,7 @@
Grid algorithms for hierarchical models
Comparing birth rates
How Many Typos?
+How Many Books?
@@ -1129,6 +1131,15 @@ The Update (Three-Parameter Version)
+
+
+
next
+
How Many Books?
+
+
+
diff --git a/radiation.html b/radiation.html
index bfffa63b..7b8f929b 100644
--- a/radiation.html
+++ b/radiation.html
@@ -197,6 +197,7 @@
Grid algorithms for hierarchical models
Comparing birth rates
How Many Typos?
+How Many Books?
diff --git a/redline.html b/redline.html
index e8696100..15838011 100644
--- a/redline.html
+++ b/redline.html
@@ -195,6 +195,7 @@
Grid algorithms for hierarchical models
Comparing birth rates
How Many Typos?
+How Many Books?
diff --git a/search.html b/search.html
index 3bb69bb9..cc2138b6 100644
--- a/search.html
+++ b/search.html
@@ -194,6 +194,7 @@
Grid algorithms for hierarchical models
Comparing birth rates
How Many Typos?
+How Many Books?
diff --git a/searchindex.js b/searchindex.js
index 1d5dad2f..09ffff7c 100644
--- a/searchindex.js
+++ b/searchindex.js
@@ -1 +1 @@
-Search.setIndex({"docnames": ["README", "bayes_dice", "chap01", "chap02", "chap03", "chap04", "chap05", "chap06", "chap07", "chap08", "chap09", "chap10", "chap11", "chap12", "chap13", "chap13redux", "chap14", "chap15", "chap16", "chap17", "chap18", "chap19", "chap20", "hospital", "hospital_birth_rate", "index", "ok", "preface", "radiation", "redline", "sister", "usb", "vaccine2"], "filenames": ["README.md", "bayes_dice.ipynb", "chap01.ipynb", "chap02.ipynb", "chap03.ipynb", "chap04.ipynb", "chap05.ipynb", "chap06.ipynb", "chap07.ipynb", "chap08.ipynb", "chap09.ipynb", "chap10.ipynb", "chap11.ipynb", "chap12.ipynb", "chap13.ipynb", "chap13redux.ipynb", "chap14.ipynb", "chap15.ipynb", "chap16.ipynb", "chap17.ipynb", "chap18.ipynb", "chap19.ipynb", "chap20.ipynb", "hospital.ipynb", "hospital_birth_rate.ipynb", "index.md", "ok.ipynb", "preface.md", "radiation.ipynb", "redline.ipynb", "sister.ipynb", "usb.ipynb", "vaccine2.ipynb"], "titles": ["Think Bayes 2", "Bayesian Dice", "Probability", "Bayes\u2019s Theorem", "Distributions", "Estimating Proportions", "Estimating Counts", "Odds and Addends", "Minimum, Maximum, and Mixture", "Poisson Processes", "Decision Analysis", "Testing", "Comparison", "Classification", "Inference", "Inference", "Survival Analysis", "Mark and Recapture", "Logistic Regression", "Regression", "Conjugate Priors", "MCMC", "Approximate Bayesian Computation", "Grid algorithms for hierarchical models", "Comparing birth rates", "Think Bayes 2", "How Many Typos?", "Preface", "The Emitter-Detector Problem", "The Red Line Problem", "The Left Handed Sister Problem", "Flipping USB Connectors", "Estimating vaccine efficacy"], "terms": {"allen": [0, 23, 25, 26, 27, 31, 32], "b": [0, 2, 3, 7, 11, 12, 19, 21, 23, 24, 25, 26], "downei": [0, 23, 25, 26, 27, 31, 32], "The": [0, 8, 14, 15, 24, 27, 31], "html": [0, 19], "version": [0, 1, 3, 4, 5, 9, 10, 11, 16, 17, 18, 19, 20, 21, 23, 25, 27, 28, 29], "thi": [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, 28, 29, 30, 31, 32], "book": [0, 1, 4, 5, 6, 10, 11, 18, 20, 21, 22, 25, 26, 28], "here": [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, 26, 28, 29, 30, 31, 32], "an": [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], "introduct": [0, 25], "bayesian": [0, 2, 3, 4, 6, 7, 8, 9, 10, 12, 14, 15, 16, 18, 19, 20, 21, 23, 25, 26, 27, 28, 29, 30, 31, 32], "statist": [0, 2, 3, 4, 6, 9, 11, 16, 18, 21, 22, 25, 26, 27, 32], "us": [0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 17, 18, 19, 20, 21, 22, 23, 25, 26, 27, 28, 29, 30, 31, 32], "comput": [0, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 24, 25, 26, 27, 28, 29, 30, 31], "method": [0, 3, 4, 5, 6, 7, 8, 9, 10, 11, 13, 14, 15, 16, 17, 18, 20, 21, 22, 23, 25, 27, 28], "free": [0, 7, 13, 17, 25, 27], "It": [0, 2, 3, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 18, 19, 20, 21, 22, 23, 25, 26, 27, 28, 29, 31], "avail": [0, 6, 10, 13, 14, 15, 16, 17, 18, 19, 25, 27], "under": [0, 1, 2, 3, 5, 7, 9, 10, 11, 12, 13, 14, 15, 19, 25, 28, 29], "creativ": [0, 25], "common": [0, 2, 7, 10, 12, 14, 15, 17, 18, 21, 25, 31], "attribut": [0, 4, 7, 8, 18, 23, 25, 26, 31, 32], "noncommerci": [0, 23, 25, 26, 31, 32], "sharealik": [0, 23, 25, 26, 31, 32], "4": [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, 28, 29, 30, 31, 32], "0": [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, 28, 29, 30, 31, 32], "intern": [0, 23, 25, 26, 31, 32], "cc": [0, 23, 25, 26, 31, 32], "BY": [0, 23, 25, 26, 31, 32], "nc": [0, 23, 25, 26, 31, 32], "sa": [0, 23, 25, 26, 31, 32], "which": [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, 31, 32], "mean": [0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 28, 29, 31, 32], "you": [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, 30, 31, 32], "ar": [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], "copi": [0, 4, 5, 6, 7, 9, 10, 11, 12, 13, 17, 18, 19, 25, 26], "modifi": [0, 11, 16, 17, 25], "long": [0, 2, 5, 6, 9, 10, 13, 14, 15, 19, 25, 28, 29, 31], "work": [0, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 19, 20, 21, 22, 23, 25, 26, 28, 29, 31, 32], "don": [0, 1, 2, 3, 4, 5, 6, 9, 10, 11, 12, 16, 17, 18, 19, 20, 21, 22, 23, 25, 27, 28, 30], "t": [0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 25, 27, 28, 29, 30, 31], "commerci": [0, 25], "purpos": [0, 13, 16, 21, 25, 27], "other": [0, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 25, 27, 29, 30, 31], "from": [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], "green": [0, 3, 4, 10, 25], "tea": [0, 10, 25], "press": [0, 5, 10, 25, 32], "download": [0, 8, 10, 16, 18, 19, 25, 27, 29], "zip": [0, 13, 14, 15, 23, 25, 27], "file": [0, 10, 16, 19, 25, 27], "Or": [0, 2, 4, 6, 7, 25, 29], "link": [0, 25, 27], "colab": [0, 1, 10, 24, 25, 26, 27, 28, 29, 31, 32], "chapter": [0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 25, 26, 27, 29, 31], "1": [0, 1, 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], "3": [0, 1, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 25, 26, 27, 28, 29, 30, 31, 32], "5": [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, 28, 29, 30, 31], "6": [0, 1, 2, 3, 4, 5, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 21, 22, 23, 25, 26, 28, 29, 32], "7": [0, 2, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 28, 29, 30, 31], "8": [0, 2, 3, 4, 5, 6, 7, 8, 9, 10, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29], "9": [0, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 14, 15, 16, 17, 18, 19, 20, 22, 23, 25, 26, 28, 29, 31, 32], "10": [0, 2, 3, 4, 6, 7, 8, 9, 10, 11, 12, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 25, 26, 28, 29, 30], "11": [0, 4, 6, 7, 8, 9, 10, 13, 14, 15, 16, 18, 19, 20, 22, 23, 25, 26, 28], "12": [0, 3, 4, 7, 8, 9, 10, 12, 14, 15, 16, 17, 18, 19, 20, 22, 23, 25, 26, 29, 32], "13": [0, 3, 5, 7, 8, 10, 13, 18, 19, 22, 23, 25, 28], "14": [0, 3, 6, 7, 8, 11, 16, 17, 18, 19, 21, 22, 23, 24, 25, 26, 28], "15": [0, 5, 7, 8, 9, 10, 12, 13, 14, 15, 17, 18, 19, 21, 22, 23, 25, 29, 30, 31, 32], "16": [0, 3, 7, 8, 10, 13, 17, 18, 19, 22, 23, 25, 26, 28], "17": [0, 2, 7, 8, 10, 13, 14, 15, 17, 18, 22, 23, 25, 26, 28, 30, 31], "18": [0, 3, 7, 8, 11, 13, 14, 15, 17, 18, 19, 22, 23, 25, 26, 31, 32], "19": [0, 13, 17, 18, 19, 21, 22, 23, 24, 25, 30, 32], "20": [0, 2, 3, 4, 5, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 21, 22, 24, 25, 29, 30], "click": [1, 10, 26, 28, 29, 31, 32], "run": [1, 6, 8, 10, 11, 13, 16, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 31, 32], "notebook": [1, 9, 10, 11, 18, 19, 22, 23, 24, 25, 26, 27, 28, 29, 31], "i": [1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 26, 27, 28, 29, 30, 31, 32], "ve": [1, 4, 5, 11, 17, 19, 20, 21, 22, 23, 24, 26, 28, 30, 31], "been": [1, 4, 5, 6, 7, 8, 11, 12, 13, 14, 15, 17, 18, 19, 20, 21, 22, 24, 28, 29, 31], "enjoi": [1, 19, 26], "aubrei": [1, 30], "clayton": [1, 30], "s": [1, 2, 4, 5, 6, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 26, 27, 28, 29, 30, 31, 32], "new": [1, 2, 3, 4, 5, 6, 7, 8, 9, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 23, 26, 28, 29, 30, 32], "bernoulli": 1, "fallaci": 1, "about": [1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 26, 27, 28, 29, 30, 31, 32], "histor": [1, 5, 6, 10], "develop": [1, 7, 11, 21, 22, 27], "compet": [1, 10], "definit": [1, 2, 11, 22], "probabl": [1, 3, 5, 6, 7, 8, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 26, 27, 28, 29, 31, 32], "worth": [1, 8, 10, 13, 18], "price": [1, 11, 20], "admiss": [1, 11], "alon": [1, 3, 18, 31], "One": [1, 3, 4, 5, 6, 7, 8, 9, 10, 11, 13, 14, 15, 17, 18, 20, 21, 22, 23], "exampl": [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, 31, 32], "first": [1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 26, 27, 29, 31], "simplifi": [1, 3, 4, 11, 31], "problem": [1, 2, 8, 11, 12, 14, 15, 19, 23, 27, 31], "pose": [1, 2, 5, 10, 11, 22], "thoma": [1, 27], "bay": [1, 2, 4, 5, 6, 11, 22, 24, 26, 27, 28, 29, 31, 32], "origin": [1, 3, 14, 15, 17, 18, 27, 28, 29], "wrote": [1, 2, 7, 17, 22, 27, 29], "involv": [1, 6, 10, 22, 27], "billiard": 1, "pool": [1, 10], "tabl": [1, 4, 6, 7, 10, 11, 16, 18, 19, 21, 30, 31], "your": [1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 17, 18, 19, 21, 27, 30], "friend": [1, 2, 3, 7, 30], "roll": [1, 3, 4, 7, 8, 18], "six": [1, 4, 7, 8, 14, 15, 21], "side": [1, 2, 3, 4, 7, 8, 16, 18, 31], "die": [1, 3, 4, 5, 7, 8], "secretli": 1, "record": [1, 6, 10, 16, 18, 29], "outcom": [1, 3, 4, 5, 7, 8, 9, 10, 11, 12, 17, 18, 19, 20, 21, 30, 31], "number": [1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 20, 21, 22, 23, 24, 26, 27, 28, 29, 30, 31, 32], "becom": [1, 17, 19, 20, 27], "target": [1, 5, 19, 21, 23], "put": [1, 2, 3, 4, 5, 8, 9, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 22, 26, 28, 29, 30, 31], "blindfold": 1, "same": [1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 26, 28, 29, 30, 31, 32], "over": [1, 2, 3, 6, 8, 10, 11, 14, 15, 16, 18, 19, 21, 22, 24, 28], "re": [1, 4, 7, 11, 13, 14, 15, 18, 19, 22, 23, 28, 31], "unabl": [1, 7], "see": [1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 28, 29, 31, 32], "how": [1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 27, 29, 30, 32], "land": [1, 5, 6, 11, 27], "so": [1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 26, 27, 28, 29, 30, 31, 32], "each": [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], "time": [1, 3, 4, 5, 6, 7, 8, 9, 11, 13, 16, 18, 19, 20, 21, 22, 23, 26, 30, 31], "tell": [1, 3, 4, 5, 6, 7, 10, 11, 12, 13, 19], "onli": [1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 20, 21, 22, 23, 26, 27, 28, 29, 30, 31], "whether": [1, 2, 5, 6, 7, 8, 11, 13, 14, 15, 16, 17, 18, 19, 21, 22, 23, 27, 28], "just": [1, 2, 3, 4, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 26, 27, 29, 30, 32], "wa": [1, 2, 3, 4, 7, 8, 9, 10, 11, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 26, 28, 29], "greater": [1, 2, 5, 6, 7, 8, 14, 15, 16, 18], "than": [1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 26, 27, 28, 29, 30, 31], "equal": [1, 2, 3, 4, 5, 6, 7, 8, 9, 11, 12, 13, 14, 15, 16, 17, 18, 20, 27, 29, 30, 31], "less": [1, 2, 3, 5, 6, 7, 8, 9, 10, 11, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 28, 29], "suppos": [1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 20, 21, 22, 23, 29, 30, 31], "one": [1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 26, 27, 28, 29, 30, 31, 32], "round": [1, 2, 3, 5, 8, 11, 12, 13, 17, 18, 19, 21, 22, 29], "game": [1, 3, 5, 6, 7, 8, 9, 10, 11, 12, 20, 21, 27], "we": [1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 23, 24, 26, 27, 28, 29, 30, 31, 32], "had": [1, 3, 4, 6, 7, 10, 17, 18, 19, 20, 21, 24, 26, 30, 31], "sequenc": [1, 4, 5, 7, 8, 9, 10, 11, 12, 13, 16, 17, 18, 20, 21, 24, 29, 31], "g": [1, 8, 13, 17], "repres": [1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 26, 27, 28, 29, 30, 31, 32], "l": [1, 11], "lesser": 1, "e": [1, 4, 8, 17, 18, 20, 21, 31], "base": [1, 3, 4, 5, 6, 7, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 21, 22, 23, 24, 26, 27, 28, 29, 30, 31], "data": [1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 14, 15, 17, 18, 19, 20, 21, 22, 24, 26, 27, 28, 29, 31], "what": [1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 21, 22, 23, 24, 26, 27, 28, 29, 30, 31, 32], "posterior": [1, 3, 4, 5, 6, 7, 8, 9, 10, 11, 13, 17, 18, 19, 20, 22, 23, 24, 26, 28, 29, 30, 31, 32], "distribut": [1, 6, 7, 19, 22, 24, 26, 27, 28, 29, 30, 31], "There": [1, 2, 3, 7, 9, 10, 12, 13, 14, 15, 17, 18, 21, 22, 23, 27, 28, 31], "two": [1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 18, 19, 20, 21, 22, 23, 24, 26, 28, 29, 30, 31, 32], "part": [1, 2, 3, 7, 10, 11, 16, 19, 21, 27, 28, 29], "my": [1, 2, 3, 5, 6, 7, 8, 9, 10, 11, 13, 14, 15, 18, 19, 20, 22, 26, 27, 28, 29, 31], "solut": [1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 24, 25, 27, 28, 31], "hypothesi": [1, 3, 4, 7, 8, 10, 12, 13, 14, 15, 18, 31], "those": [1, 2, 6, 7, 8, 10, 11, 13, 14, 15, 16, 18, 20, 21, 23, 29], "To": [1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 26, 27, 28, 29, 30, 31, 32], "ll": [1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 26, 27, 28, 29, 30, 31, 32], "demonstr": [1, 2, 3, 7, 8, 10, 11, 12, 13, 14, 15, 16, 18, 19, 20, 21, 22, 32], "favorit": 1, "idiom": 1, "meshgrid": [1, 12, 13, 14, 15, 16, 19, 23, 28], "appli": [1, 2, 3, 5, 6, 7, 11, 12, 13, 14, 15, 16, 17, 18, 26, 27], "oper": [1, 2, 4, 6, 7, 8, 9, 16, 18, 20, 27, 29], "like": [1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 26, 27, 28, 29, 30, 31, 32], "all": [1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 26, 27, 28, 30, 31], "pair": [1, 4, 7, 9, 12, 13, 14, 15, 16, 17, 18, 19, 20, 22, 23, 28], "valu": [1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 26, 28, 29, 31, 32], "In": [1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 26, 27, 28, 29, 30, 32], "case": [1, 2, 3, 5, 6, 7, 9, 10, 12, 13, 14, 15, 16, 17, 18, 20, 21, 22, 23, 26, 28, 29, 31, 32], "hypo": [1, 4, 5, 6, 7, 8, 13, 14, 15, 24, 31], "hypothet": [1, 4, 5, 6, 7, 9, 10, 13, 14, 15, 22, 24, 26, 29], "possibl": [1, 2, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 26, 28, 29, 30, 32], "2": [1, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 26, 28, 29, 30, 31, 32], "If": [1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 25, 26, 27, 28, 29, 30, 31, 32], "result": [1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 26, 27, 28, 30, 31, 32], "arrai": [1, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 26, 27, 28, 29, 30, 31, 32], "import": [1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 26, 27, 28, 29, 30, 31, 32], "numpi": [1, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 27, 28, 29, 31, 32], "np": [1, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 26, 28, 29, 31, 32], "o": [1, 7, 11, 13, 16, 18, 19, 25, 27, 31], "h": [1, 3, 5, 7, 16, 18], "contain": [1, 2, 3, 4, 6, 7, 8, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 26, 29, 31], "repeat": [1, 5, 16, 17, 22, 31], "down": [1, 2, 3, 5, 6, 7, 8, 9, 16, 17, 18, 19, 26, 31], "column": [1, 2, 3, 6, 7, 8, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 26, 28, 30], "second": [1, 2, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 26, 27, 28, 29, 31, 32], "hypothes": [1, 3, 4, 5, 11, 18, 31], "across": [1, 4, 8, 16, 17, 18, 19, 22, 23, 26], "row": [1, 2, 3, 7, 8, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 26, 28], "boolean": [1, 2, 4, 12, 16, 31], "fals": [1, 2, 11, 12, 18, 20, 21, 22, 31], "true": [1, 2, 3, 4, 5, 8, 9, 10, 11, 12, 13, 14, 15, 16, 18, 19, 20, 22, 27, 31], "now": [1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 26, 28, 29, 31, 32], "can": [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], "axi": [1, 5, 8, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 23, 26, 28], "fraction": [1, 3, 4, 5, 6, 9, 10, 11, 20], "83333333": 1, "66666667": 1, "33333333": [1, 4], "16666667": [1, 4], "name": [1, 2, 3, 4, 5, 6, 8, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 23, 26, 28, 30], "gt": 1, "element": [1, 5, 7, 8, 12, 13, 14, 15, 17, 18, 19, 22, 23, 29], "indic": [1, 5, 6, 11, 12, 13, 14, 15, 16, 17, 18, 19, 21, 31], "exceed": [1, 5, 6], "And": [1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 26, 28, 29, 30, 31, 32], "do": [1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 13, 14, 15, 16, 17, 18, 19, 20, 23, 24, 26, 28, 29, 30, 31, 32], "correspond": [1, 4, 6, 7, 8, 12, 13, 16, 17, 18, 20, 21, 22], "lt": 1, "eq": [1, 31], "next": [1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 26, 28, 29, 31], "section": [1, 2, 3, 4, 5, 6, 7, 8, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 26, 27, 29, 31], "hard": [1, 3, 8, 9, 11, 13, 18, 19, 20, 27, 29], "easi": [1, 3, 4, 6, 8, 9, 17, 18, 21, 22, 23, 27], "sinc": [1, 3, 4, 6, 7, 9, 11, 14, 15, 16, 17, 19, 20, 21, 22, 29, 32], "chosen": [1, 2, 6, 7, 8, 12], "fair": [1, 5, 11, 23], "prior": [1, 3, 4, 7, 8, 9, 12, 13, 14, 15, 16, 22, 24, 27, 29, 31, 32], "uniform": [1, 4, 5, 6, 7, 8, 10, 11, 14, 15, 16, 17, 18, 19, 20, 21, 23, 28, 29, 32], "panda": [1, 2, 3, 4, 6, 7, 8, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 27, 28, 30, 31], "seri": [1, 2, 4, 8, 9, 10, 11, 12, 13, 16, 17, 18, 19, 21, 22, 27, 30, 31], "pd": [1, 2, 3, 4, 6, 7, 8, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 28, 30, 31], "pmf": [1, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 26, 28, 29, 30, 31, 32], "166667": [1, 4, 6, 7, 8], "dtype": [1, 2, 7, 8, 11, 12, 13, 16, 17, 18, 19], "float64": [1, 8, 12, 13, 16, 17, 18, 19], "encod": [1, 2], "previou": [1, 2, 3, 4, 5, 6, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 26, 29, 31], "follow": [1, 2, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 27, 28, 29, 30, 31, 32], "loop": [1, 5, 6, 7, 8, 9, 10, 11, 13, 14, 15, 17, 18, 19, 22, 26, 27], "multipli": [1, 2, 3, 4, 5, 7, 8, 9, 11, 14, 15, 16, 18, 20, 22, 23, 28, 30], "datum": 1, "final": [1, 3, 4, 5, 6, 7, 8, 9, 10, 11, 14, 15, 16, 18, 19, 21, 22, 23, 30], "normal": [1, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 26, 27, 28, 29, 32], "sum": [1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 16, 17, 18, 19, 20, 22, 23, 26, 30, 31], "000000": [1, 3, 4, 7, 8, 16, 18, 19, 22, 26, 30, 31], "016427": 1, "221766": 1, "498973": 1, "262834": 1, "look": [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, 28, 29, 30, 31, 32], "plot": [1, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 26, 28, 29, 31, 32], "bar": [1, 6, 7, 8, 9, 17, 21, 24, 31], "xlabel": [1, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 26, 29, 31, 32], "ylabel": [1, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 26, 29, 31, 32], "titl": [1, 4, 5, 6, 7, 8, 9, 10, 11, 12, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 26, 28, 29, 31, 32], "As": [1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 26, 27, 28, 29, 31], "asid": [1, 7, 16, 28, 29], "might": [1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 28, 30, 31, 32], "have": [1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 26, 27, 28, 29, 30, 31, 32], "notic": [1, 3, 4, 5, 7, 9, 12, 13, 16, 18, 21, 23], "when": [1, 2, 3, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 18, 19, 20, 24, 26, 27, 28, 29, 31, 32], "get": [1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 23, 27, 28, 29, 30, 31], "ani": [1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 13, 14, 15, 16, 17, 19, 20, 21, 22, 23, 26, 27, 28, 29], "inform": [1, 3, 5, 7, 8, 9, 10, 11, 12, 13, 14, 15, 17, 19, 22, 26, 27, 28, 29, 30], "could": [1, 4, 5, 6, 8, 9, 10, 11, 12, 17, 18, 20, 21, 22, 26, 29, 30], "leav": [1, 5, 7, 10, 11, 26, 29], "instanc": [1, 20], "out": [1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 20, 22, 23, 24, 26, 29, 30, 31, 32], "would": [1, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 26, 27, 29, 30, 31], "answer": [1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 26, 29, 30, 32], "foundat": [2, 18, 19, 27], "start": [2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 26, 27, 28, 29, 31, 32], "deriv": [2, 3, 18, 20, 29], "real": [2, 3, 6, 8, 9, 12, 16, 20, 21, 27, 29, 32], "dataset": [2, 3, 5, 6, 10, 13, 14, 15, 16, 18, 19, 23], "solv": [2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 14, 15, 18, 20, 21, 22, 23, 27, 28, 30, 31], "relat": [2, 3, 5, 6, 10, 18, 20, 21], "make": [2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 27, 28, 29, 30, 31, 32], "transit": 2, "explain": [2, 4, 8, 12, 14, 15, 17, 18, 20, 21, 27, 28], "differ": [2, 3, 5, 6, 7, 8, 9, 10, 11, 12, 13, 16, 17, 18, 19, 20, 21, 22, 23, 26, 28], "introduc": [2, 3, 4, 5, 6, 8, 9, 12, 16, 17, 18, 19, 22, 27], "famou": [2, 13], "experi": [2, 6, 14, 15, 16, 17, 22, 28], "tverski": 2, "kahneman": 2, "who": [2, 4, 5, 6, 7, 8, 10, 14, 15, 16, 17, 18, 21, 22, 23, 24, 26, 28, 29, 30], "question": [2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 14, 15, 16, 18, 19, 20, 21, 22, 26, 29, 32], "31": [2, 7, 11, 18, 19, 28], "year": [2, 5, 6, 8, 18, 19, 21, 22, 29, 32], "old": [2, 6, 18, 22], "singl": [2, 5, 6, 7, 8, 9, 10, 11, 12, 16, 17, 18, 21, 22, 23, 24], "outspoken": 2, "veri": [2, 5, 6, 7, 10, 11, 13, 14, 15, 17, 21, 22, 23, 26, 32], "bright": 2, "she": [2, 10, 12, 14, 15, 18, 26], "major": [2, 5, 20, 29], "philosophi": 2, "student": [2, 11, 14, 15, 18, 27], "deepli": 2, "concern": [2, 16], "issu": [2, 5, 21], "discrimin": 2, "social": [2, 3, 5, 13, 21], "justic": [2, 6], "also": [2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 17, 18, 19, 20, 21, 22, 23, 26, 27, 28, 30, 31, 32], "particip": [2, 12], "anti": 2, "nuclear": 2, "more": [2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 20, 21, 23, 24, 26, 27, 28, 29, 30, 31], "bank": 2, "teller": 2, "activ": [2, 14, 15, 27, 29], "feminist": 2, "movement": 2, "mani": [2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 19, 20, 21, 22, 23, 27], "peopl": [2, 3, 5, 6, 7, 9, 10, 11, 12, 14, 15, 16, 17, 18, 19, 21, 26, 27, 28, 29, 31], "choos": [2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 14, 15, 16, 17, 18, 19, 20, 22, 26, 27, 29], "presum": 2, "becaus": [2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 27, 28, 29, 31, 32], "seem": [2, 5, 6, 7, 11, 13, 14, 15, 18, 20, 21, 22, 23, 28, 31, 32], "consist": [2, 5, 7, 8, 9, 13, 14, 15, 16, 17, 18, 19, 21, 23, 28], "descript": [2, 14, 15, 16], "uncharacterist": 2, "But": [2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 26, 27, 28, 29, 30, 31, 32], "cannot": [2, 12], "ask": [2, 3, 4, 5, 6, 7, 9, 10, 11, 21, 26, 27, 30, 31], "find": [2, 3, 5, 6, 7, 8, 10, 11, 12, 13, 14, 15, 16, 17, 20, 21, 22, 23, 26, 28, 31], "1000": [2, 6, 8, 10, 11, 14, 15, 16, 20, 21, 22, 23, 32], "fit": [2, 8, 11, 16, 18, 19, 20], "them": [2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 26, 27, 28, 29], "At": [2, 8, 9, 11, 12, 14, 15, 16, 18, 22, 23, 26, 29, 30], "most": [2, 3, 4, 5, 6, 7, 8, 9, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 26, 27, 28, 31], "option": [2, 3, 6, 11, 14, 15, 17, 21, 22, 23, 27], "fewer": [2, 6, 10, 16, 19, 29], "wai": [2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 26, 27, 30, 31, 32], "were": [2, 4, 5, 6, 7, 8, 10, 11, 12, 13, 16, 17, 18, 19, 21, 22, 23, 27, 29, 32], "inclin": [2, 12], "good": [2, 5, 6, 8, 9, 10, 11, 12, 13, 16, 17, 18, 19, 20, 21, 23, 26, 27, 32], "compani": [2, 6, 27], "biologist": [2, 22], "stephen": 2, "j": 2, "gould": 2, "am": [2, 6, 14, 15, 18, 19, 22, 27, 28, 29, 31], "particularli": [2, 8, 9, 16, 18, 22], "fond": [2, 19], "know": [2, 3, 4, 5, 6, 7, 9, 10, 11, 12, 14, 15, 16, 17, 18, 19, 20, 21, 22, 26, 27, 28, 29, 30], "statement": [2, 3, 4, 5, 11, 21], "least": [2, 5, 6, 7, 8, 9, 12, 13, 16, 17, 18, 21, 26, 27, 29, 30, 31, 32], "yet": [2, 7, 12, 14, 15, 20, 28, 32], "littl": [2, 3, 5, 6, 7, 8, 9, 10, 12, 13, 14, 15, 16, 17, 18, 19, 22, 24, 26, 28, 29, 31, 32], "homunculu": 2, "head": [2, 3, 4, 5, 6, 7, 8, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 26, 28, 31], "continu": [2, 8, 9, 14, 15, 16, 17, 19, 21, 22, 27], "jump": 2, "up": [2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 14, 15, 16, 18, 19, 20, 21, 22, 23, 24, 28, 29, 31], "shout": 2, "me": [2, 3, 5, 7, 8, 10, 11, 16, 18, 19, 26, 27, 28, 29, 30, 31], "read": [2, 7, 10, 18, 19, 20, 21, 22, 23, 25, 26, 27], "person": [2, 5, 6, 7, 11, 18, 21, 30, 31], "still": [2, 4, 5, 6, 7, 8, 10, 11, 13, 17, 19, 20, 26, 29], "unhappi": 2, "mayb": [2, 5, 6, 11, 13, 17, 21, 23, 31], "help": [2, 3, 4, 7, 11, 14, 15, 16, 17, 18, 19, 21, 22, 27, 29], "point": [2, 3, 5, 6, 7, 8, 9, 10, 11, 12, 14, 15, 16, 18, 19, 20, 21, 22, 23, 26, 27, 28, 29, 30, 31], "should": [2, 3, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 17, 18, 19, 20, 21, 22, 23, 26, 27, 28, 29, 30, 31, 32], "provid": [2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 27, 30, 32], "turn": [2, 4, 6, 8, 9, 10, 11, 13, 14, 15, 17, 18, 20, 21, 26, 28, 31, 32], "surprisingli": [2, 5, 6], "difficult": [2, 11, 12, 13, 21], "avoid": [2, 8, 10, 11, 18, 19, 20], "stuck": 2, "befor": [2, 3, 4, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 18, 19, 21, 22, 26, 27, 29, 31], "simpl": [2, 6, 8, 10, 11, 14, 15, 17, 19, 20, 27, 29], "refin": 2, "later": [2, 4, 5, 7, 10, 17, 18, 20, 27], "A": [2, 3, 5, 6, 7, 8, 10, 11, 14, 15, 17, 18, 19, 24, 27, 30, 31], "finit": [2, 9], "set": [2, 3, 4, 6, 8, 9, 10, 11, 13, 16, 18, 19, 20, 22, 23, 26, 31], "For": [2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 31], "survei": [2, 3, 5], "02": [2, 4, 5, 8, 16, 17, 18, 19, 21, 26], "popul": [2, 5, 6, 7, 10, 12, 13, 14, 15, 17, 21], "random": [2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 14, 15, 16, 17, 18, 19, 20, 21, 22, 29, 30, 31], "thei": [2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 26, 27, 28, 29, 32], "By": [2, 10, 13, 19, 22, 27, 32], "everi": [2, 6, 8, 10, 11, 12, 14, 15, 16, 17, 19, 20, 22, 29, 30], "ha": [2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 26, 27, 28, 29, 30, 32], "chanc": [2, 3, 5, 6, 7, 8, 9, 10, 11, 12, 14, 15, 16, 17, 18, 19, 20, 21, 22, 26, 29, 31], "being": [2, 5, 6, 7, 10, 14, 15, 17, 18, 20, 22, 29, 30, 31], "With": [2, 4, 5, 6, 7, 9, 10, 12, 14, 15, 16, 17, 18, 19, 20, 21, 22, 26, 27, 28, 29, 31], "appropri": [2, 9, 27], "count": [2, 5, 8, 11, 13, 16, 17, 18, 19, 26, 28], "gener": [2, 3, 4, 5, 6, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 21, 23, 27, 29], "gss": 2, "store": [2, 4, 7, 17, 19, 23], "datafram": [2, 3, 4, 6, 7, 8, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 26, 28, 30, 31], "read_csv": [2, 10, 13, 14, 15, 16, 18, 19, 23], "gss_bay": 2, "csv": [2, 10, 13, 14, 15, 16, 18, 19, 23], "index_col": [10, 16], "ag": [2, 5, 18, 22, 32], "sex": [2, 4, 13, 30], "polview": 2, "partyid": 2, "indus10": 2, "caseid": 2, "1974": [2, 19], "21": [2, 5, 10, 14, 15, 17, 18, 19, 22, 28, 31], "4970": 2, "41": [2, 6, 7, 11, 14, 15, 19, 21, 22, 23], "9160": 2, "58": [2, 11, 13, 14, 15, 16, 18, 19], "2670": 2, "30": [2, 3, 4, 6, 7, 9, 10, 11, 14, 15, 18, 19, 21, 22, 29, 30], "6870": 2, "48": [2, 13, 16, 18, 19, 20], "7860": 2, "variabl": [2, 8, 9, 12, 13, 14, 15, 17, 18, 19, 20, 21, 22, 26, 29], "select": [2, 4, 7, 8, 11, 12, 13, 16, 21, 22, 29, 31], "respond": 2, "id": 13, "index": [3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 18, 19, 20, 21, 23, 26, 28, 30, 31], "male": [2, 7, 12, 13, 14, 15, 18, 19], "femal": [2, 13, 14, 15, 18], "rang": [2, 5, 7, 8, 9, 10, 11, 12, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 28, 29, 31], "liber": 2, "conserv": [2, 29], "affili": 2, "democrat": 2, "independ": [2, 7, 13, 14, 15, 17, 22, 28, 30], "republican": 2, "code": [2, 4, 5, 12, 13, 19, 20, 26, 31, 32], "industri": 2, "let": [2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 26, 27, 28, 29, 30, 31], "detail": [2, 9, 10, 11, 13, 14, 15, 21, 26, 27, 32], "bool": [2, 12], "treat": [2, 5, 9, 14, 15, 18, 21, 23, 29], "728": 2, "014769730168391155": 2, "take": [2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 26, 28, 29, 30, 31], "return": [2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 26, 28, 29, 30, 31, 32], "def": [2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 26, 28, 29, 30, 31, 32], "prob": [2, 4, 5, 6, 7, 8, 10, 11, 13, 16, 17, 18, 19, 20, 26, 28, 29, 31], "proposit": [2, 7], "anoth": [2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 18, 20, 21, 23, 26, 28, 29, 30], "otherwis": [2, 11, 12, 13, 18, 22], "women": [2, 12, 14, 15], "5378575776019476": 2, "higher": [2, 5, 8, 9, 10, 11, 14, 15, 17, 21, 22, 24, 26, 28, 29, 32], "adult": [2, 6, 7, 12, 13, 32], "u": [2, 6, 7, 12, 14, 15, 18, 21], "doe": [2, 3, 5, 6, 7, 8, 9, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 23, 26, 28, 30, 32], "includ": [2, 5, 6, 10, 11, 13, 14, 15, 17, 18, 19, 20, 21, 27, 30, 32], "live": [2, 6, 7, 19], "institut": 2, "prison": [2, 6], "militari": [2, 22], "hous": [2, 6, 7], "consid": [2, 3, 5, 6, 10, 11, 16, 17, 18, 19, 20, 28], "describ": [2, 4, 9, 11, 12, 16, 17, 19, 20, 22], "seven": [2, 9, 18], "scale": [2, 14, 15, 16, 18, 20, 21, 22, 28], "extrem": [2, 5, 11, 19], "slightli": [2, 9, 11, 21, 24, 26, 28], "moder": [2, 9, 14, 15, 18, 22, 23], "defin": [2, 3, 5, 7, 10, 11, 13, 17, 18, 21, 22, 27, 29], "anyon": [2, 11], "whose": [2, 16, 17, 24], "respons": [2, 5, 11, 14, 15, 18, 20, 21, 32], "27374721038750255": 2, "27": [2, 7, 11, 14, 15, 18, 19, 22, 23], "strong": [2, 3, 11], "chose": [2, 3, 4, 6, 7, 9, 10, 11, 14, 15, 16, 18, 19, 20, 22, 29], "3662609048488537": 2, "move": [2, 7, 11, 16, 18, 19], "logic": [2, 28], "both": [2, 3, 4, 5, 6, 8, 10, 11, 12, 14, 15, 16, 17, 18, 21, 26, 28], "alreadi": [2, 7, 20, 22, 24, 27], "004686548995739501": 2, "expect": [2, 5, 7, 8, 9, 11, 12, 13, 14, 15, 16, 17, 18, 19, 21, 22, 26, 28, 29, 32], "check": [2, 4, 5, 16, 19, 21, 22, 23], "depend": [2, 5, 6, 7, 10, 11, 13, 16, 17, 18, 19, 21, 22, 23, 28], "some": [2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 13, 14, 15, 16, 18, 19, 20, 21, 22, 23, 26, 27, 28, 29, 31], "given": [2, 3, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 20, 21, 22, 26, 28, 29, 30, 31], "interpret": [2, 3, 5, 6, 7, 13, 16, 18, 20], "Of": [2, 5, 7, 9, 10, 13, 18, 31, 32], "step": [2, 3, 4, 5, 6, 7, 8, 9, 10, 12, 13, 14, 15, 16, 17, 18, 21, 22, 23, 29, 31], "bracket": [2, 4, 7, 8], "5206403320240125": 2, "half": [2, 7, 9, 19, 21, 23, 29, 31], "lower": [2, 5, 6, 9, 10, 11, 14, 15, 16, 17, 18, 22, 23, 24, 28], "keep": [2, 3, 6, 9, 10, 11, 17, 19, 21, 31], "mind": [2, 5], "somewhat": [2, 18], "strict": 2, "exclud": [2, 6], "lean": 2, "far": [2, 5, 6, 7, 8, 11, 14, 15, 17, 18, 20, 22, 27, 29, 31], "back": [2, 3, 4, 5, 7, 11, 16, 18, 22, 28], "earli": [2, 10, 14, 15, 19], "interv": [2, 8, 9, 10, 11, 14, 15, 16, 17, 18, 19, 21, 22, 28, 29, 32], "align": [2, 13, 14, 15, 18, 19, 24], "between": [2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 28, 29, 32], "compar": [2, 5, 6, 8, 11, 12, 13, 16, 17, 18, 19, 20, 21, 22, 23, 26, 28], "present": [2, 7, 10, 11, 17, 20, 21, 22, 26, 27, 28, 29, 32], "try": [2, 4, 5, 6, 8, 11, 14, 15, 17, 20, 21, 22, 23, 28, 29, 31], "again": [2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 26, 28, 30, 31], "7706043956043956": 2, "77": [2, 17], "wrap": [2, 16, 19, 29], "27581004111500884": 2, "28": [2, 7, 17, 18, 19, 22, 28, 31], "keyword": 2, "along": [2, 4, 5, 8, 9, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 23], "paramet": [2, 4, 6, 7, 8, 9, 10, 11, 12, 13, 16, 18, 19, 20, 21, 22, 23, 24, 28, 29, 31, 32], "express": [2, 5, 7, 8, 9, 12, 16, 17, 18, 19, 20, 21, 28, 31], "readabl": [2, 4], "seen": [2, 4, 6, 9, 11, 13, 14, 15, 16, 17, 18, 21, 28], "alwai": [2, 3, 5, 6, 8, 9, 11, 14, 15, 18, 20, 27], "That": [2, 3, 5, 6, 7, 9, 11, 14, 15, 16, 17, 18, 19, 20, 22, 23, 26, 27, 28, 29, 31], "clear": [2, 21, 26, 28], "previous": [2, 11, 17], "show": [2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 28, 31], "02116102749801969": 2, "hope": [2, 3], "nevertheless": [2, 6, 19, 22, 28], "error": [2, 4, 6, 14, 15, 16, 17, 18, 19, 21, 22, 27, 28, 29, 31], "confus": [2, 7, 8], "combin": [2, 7, 10, 16, 17, 19], "576085409252669": 2, "57": [2, 14, 15, 16, 18, 19, 22, 23], "17307692307692307": 2, "few": [2, 4, 5, 8, 9, 10, 11, 14, 15, 18, 19, 20, 21, 22, 27, 29, 31], "three": [2, 3, 4, 5, 6, 7, 9, 11, 13, 14, 15, 16, 18, 19, 20, 21, 22, 29, 30, 31], "relationship": [2, 12, 13, 18, 19, 21], "known": [2, 10, 11, 13, 14, 15, 16, 17, 18, 19, 26, 29], "write": [2, 3, 7, 11, 17, 18, 20], "mathemat": [2, 5, 6, 14, 15, 19, 20, 27], "notat": [2, 16, 17, 21, 27, 29], "p": [2, 3, 4, 5, 6, 7, 9, 10, 11, 12, 14, 15, 16, 17, 18, 21, 22, 23, 26, 28, 30, 31], "mathrm": [2, 6, 7, 12, 28], "vertic": [2, 16], "line": [2, 4, 7, 12, 14, 15, 16, 18, 19, 20, 21, 22, 27, 31], "pronounc": [2, 5, 9, 24], "readi": [2, 4, 10, 12, 13, 14, 15, 19, 21, 22, 23, 28, 31], "thing": [2, 3, 4, 5, 6, 7, 9, 11, 14, 15, 17, 18, 21, 22], "ratio": [2, 7, 11, 14, 15, 18, 30, 32], "word": [2, 4, 10, 11, 12, 13, 14, 15, 22, 26, 28, 30], "rule": [2, 6, 10, 11, 13, 18, 30], "math": [2, 5, 20, 21, 27], "frac": [2, 3, 7, 11, 12, 14, 15, 17, 18, 31], "formula": [2, 5, 18, 19], "suggest": [2, 5, 6, 8, 10, 13, 14, 15, 16, 17, 18, 20, 21, 22, 27, 28, 29], "instead": [2, 5, 8, 11, 13, 16, 18, 21, 22, 26, 27, 28], "product": [2, 3, 6, 7, 11, 12, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 26, 28, 30], "1425238385067965": 2, "establish": [2, 12, 21], "want": [2, 3, 4, 5, 6, 7, 8, 9, 12, 13, 14, 15, 16, 17, 19, 20, 21, 27, 31], "either": [2, 3, 5, 6, 7, 8, 9, 11, 13, 14, 15, 19, 22, 26, 29, 30, 31], "order": [2, 6, 8, 10, 13, 17, 18, 19, 20, 26, 28, 29], "divid": [2, 3, 6, 7, 14, 15, 21, 23], "through": [2, 3, 5, 7, 8, 10, 11, 13, 14, 15, 16, 17, 18, 19, 21, 22, 23, 26, 28, 29, 30, 31], "2239010989010989": 2, "addit": [2, 4, 6, 9, 12, 13, 17, 18, 19, 20, 22, 23, 26, 27, 28, 30], "need": [2, 3, 4, 7, 9, 13, 14, 15, 16, 17, 19, 20, 21, 22, 23, 26, 27, 28, 30], "form": [2, 6, 7, 11, 12, 13, 16, 18, 19, 20, 22, 27, 28, 31], "b_1": [2, 3], "b_2": [2, 3], "mutual": [2, 3, 10, 20], "exclus": [2, 3, 10, 11, 20], "collect": [2, 3, 10, 11, 13, 14, 15, 16, 17, 19, 20, 22], "exhaust": [2, 3, 20], "must": [2, 3, 16], "directli": [2, 3, 4, 5, 18, 22], "confirm": [2, 5, 8, 9, 14, 15, 18, 20, 21, 23, 29], "separ": [2, 14, 15, 32], "design": [2, 5, 11, 14, 15, 16, 18], "recent": [2, 6, 11, 19, 21, 23, 32], "board": 2, "overs": 2, "announc": [2, 14, 15], "add": [2, 3, 4, 5, 6, 7, 8, 10, 11, 12, 13, 16, 17, 19, 20, 22, 26, 27, 29, 31], "inclus": 2, "gender": 2, "decis": [2, 6, 7, 9, 11, 21, 22, 27, 31], "http": [2, 6, 8, 9, 16, 18, 19, 22, 23, 27], "stanford": 2, "edu": 2, "public": [2, 26], "ad": [2, 6, 7, 8, 9, 12, 18, 20, 21, 22], "complementari": [2, 8, 14, 15, 26, 31], "mece": 2, "got": [2, 3, 4, 5, 9, 10, 11, 13, 14, 15, 16, 17, 19, 22, 26, 30, 32], "test": [2, 4, 5, 6, 7, 10, 13, 14, 15, 17, 19, 21, 28, 31], "014769730168391153": 2, "concis": [2, 8, 11, 17, 21, 28], "summat": [2, 27], "sum_i": [2, 3, 6], "b_i": 2, "hold": [2, 10, 14, 15, 18, 22, 28], "value_count": [2, 13], "sort_index": [2, 22], "1442": 2, "5808": 2, "6243": 2, "18943": 2, "7940": 2, "7319": 2, "1595": 2, "int64": [2, 13], "On": [2, 7, 10, 11, 18, 19, 21, 22, 29], "005822682085615744": 2, "014769730168391157": 2, "lot": [2, 6, 10, 11, 12, 13, 19, 21, 22], "promis": 2, "give": [2, 3, 5, 6, 7, 8, 9, 10, 11, 12, 14, 15, 18, 19, 20, 22, 23, 28, 29, 30], "around": [2, 8, 9, 14, 15, 17, 18, 19, 21, 28], "piec": [2, 4, 7], "right": [2, 3, 5, 6, 7, 8, 9, 11, 12, 13, 16, 17, 18, 21, 23, 27, 29, 31], "often": [2, 3, 6, 10, 11, 13, 14, 15, 16, 18, 19, 20, 21, 22, 27], "pretti": [2, 11, 12, 14, 15, 19, 20, 21, 32], "especi": [2, 3, 11, 18, 27], "tool": [2, 3, 8, 12, 14, 15, 19, 21, 22], "variat": [2, 3, 9, 13, 14, 15, 17, 18, 19, 22], "herself": 2, "011381618989653074": 2, "002556299452221546": 2, "0012375735443294787": 2, "think": [2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 18, 19, 20, 21, 24, 26, 27, 28, 29, 30, 31, 32], "carefulli": [2, 3], "argument": [2, 5, 6, 8, 12, 13, 18, 19, 28], "pass": [2, 8, 13, 14, 15, 16, 17, 18, 19, 22, 28], "3891320002215698": 2, "quot": [2, 5], "young": [2, 19], "goe": [2, 17, 20, 26, 28], "someth": [2, 5, 6, 10, 14, 15, 20, 21, 23, 29, 32], "25": [2, 3, 4, 5, 7, 8, 9, 10, 11, 13, 14, 15, 16, 18, 19, 21, 22, 23, 24, 26, 29, 31], "heart": 2, "35": [2, 7, 19, 22, 23, 31], "brain": 2, "agre": [2, 5, 14, 15, 22], "rather": [2, 4, 5, 6, 7, 8, 9, 10, 11, 16, 17, 18, 19, 20, 21, 22, 23, 27, 29, 30], "specif": [2, 4, 5, 6, 9, 10, 12, 14, 15, 16, 19, 21, 22, 30, 31], "65": [2, 9, 11, 16, 18, 19, 20], "19435991073240008": 2, "17328058429701765": 2, "threshold": [2, 5, 14, 15, 29, 31], "20th": 2, "80th": 2, "percentil": [2, 6, 8, 18, 19, 21, 31], "mai": [2, 6, 16, 17, 18, 19, 21], "someon": [2, 3, 5, 6, 7, 10, 11, 16, 30], "3419354838709677": 2, "randomli": [2, 5, 6, 7, 8, 12], "care": [2, 11, 14, 15, 18, 19, 23], "last": [2, 4, 8, 10, 13, 16, 17, 18, 19, 20, 22, 23, 29], "backward": 2, "06579427875836884": 2, "338517745302714": 2, "06701156421180766": 2, "19597721609113564": 2, "condit": [3, 7, 10, 11, 14, 15, 22, 27, 29], "complet": [3, 9, 13, 16, 19, 28], "didn": [3, 16, 19, 22, 23], "realli": [3, 4, 5, 6, 11, 16, 17, 19, 20, 21, 27], "enough": [3, 5, 6, 8, 9, 10, 13, 14, 15, 16, 17, 18, 20, 21, 22, 23, 26, 27, 28, 29], "left": [3, 5, 7, 10, 12, 16, 22, 25, 29, 31], "equat": [3, 18, 19, 21, 22, 28, 31], "easier": [3, 5, 7, 8, 11, 13, 16, 17, 18, 19, 20, 21, 23, 27], "sever": [3, 10, 11, 12, 16, 17, 19, 21, 22, 27, 28, 31], "challeng": [3, 4, 6, 7, 11, 16, 18, 21, 26], "thinli": 3, "disguis": 3, "urn": 3, "bowl": [3, 5, 7], "vanilla": [3, 4, 7], "chocol": [3, 4, 7], "without": [3, 4, 5, 6, 7, 10, 12, 14, 15, 17, 20, 21, 27, 32], "came": [3, 4, 5, 7, 11, 27, 29], "v": [3, 16, 20], "term": [3, 4, 5, 6, 7, 9, 13, 14, 15, 18, 23, 28, 31], "uncondit": [3, 12], "kind": [3, 4, 6, 9, 10, 11, 12, 14, 15, 16, 17, 18, 19], "sai": [3, 5, 6, 7, 9, 10, 16, 18, 19, 21, 22, 24, 28, 30], "assum": [3, 4, 5, 6, 7, 9, 10, 12, 13, 14, 15, 16, 17, 18, 19, 20, 22, 24, 26, 28, 29, 30, 31], "draw": [3, 4, 7, 8, 10, 11, 14, 15, 18, 19, 20, 21, 22, 23, 28, 29], "law": [3, 5, 10, 27], "total": [3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 16, 17, 18, 19, 20, 21, 22, 23, 26, 30, 31], "plug": [3, 31], "50": [3, 4, 5, 7, 8, 10, 11, 13, 16, 17, 18, 19, 20, 21, 22, 26, 29, 31], "strategi": [3, 7, 10], "where": [3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 25, 27, 28, 29, 30, 31, 32], "updat": [3, 5, 6, 7, 8, 16, 20, 21, 22], "bodi": [3, 13], "d": [3, 7, 8, 11, 13, 14, 15, 16, 17, 21, 23], "chang": [3, 4, 5, 6, 7, 11, 12, 16, 18, 19, 21, 23, 27, 28], "rewrit": 3, "yield": [3, 5, 6, 7, 8, 11, 13, 17, 19, 22], "call": [3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 26, 27, 28, 29, 31], "after": [3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 20, 21, 22, 23, 24, 26, 27, 30, 31], "likelihood": [3, 4, 6, 7, 8, 9, 10, 11, 13, 16, 17, 21, 22, 23, 24, 26, 28, 29, 30, 31], "sometim": [3, 6, 7, 10, 11, 14, 15, 16, 22, 31], "background": [3, 5, 6, 9, 12], "specifi": [3, 6, 10, 14, 15, 21, 22], "subject": [3, 5, 6, 7, 13, 14, 15], "reason": [3, 5, 6, 8, 9, 10, 11, 13, 14, 15, 17, 18, 19, 20, 21, 22, 26, 28, 31, 32], "disagre": [3, 5, 9], "usual": [3, 4, 5, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 26], "easiest": 3, "tricki": [3, 10], "nail": 3, "h_1": 3, "h_2": 3, "h_i": 3, "process": [3, 4, 8, 10, 11, 12, 13, 14, 15, 18, 19, 20, 21, 22, 27, 29], "conveni": [3, 7, 8, 16, 17, 18, 30], "paper": [3, 7, 11, 13, 17, 18, 22], "spreadsheet": [3, 30], "empti": [3, 4, 11, 18, 19, 20, 23], "75": [3, 4, 5, 7, 9, 14, 15, 16, 18, 19, 23], "ok": [3, 13, 26], "similar": [3, 5, 6, 8, 9, 12, 14, 15, 16, 17, 21, 22, 23, 26], "did": [3, 6, 7, 9, 10, 11, 13, 17, 19, 20, 21, 22, 23, 28, 29], "unnorm": [3, 4, 9, 12, 20, 22, 30, 31], "375": [3, 4, 31], "250": [3, 4, 5, 8, 10, 11, 20, 21, 22, 23], "numer": [3, 7, 17, 23, 27], "denomin": [3, 7, 17], "prob_data": [3, 4, 12, 31], "625": [3, 4, 11, 30], "explicitli": [3, 17, 22, 23], "bonu": [3, 18], "forc": 3, "why": [3, 4, 5, 6, 8, 11, 12, 13, 17, 18, 20, 21, 22, 23, 28, 29], "constant": [3, 7, 9, 17, 22, 26, 28, 29], "box": [3, 4, 7, 9], "report": [3, 4, 5, 6, 7, 10, 11, 14, 15, 16, 17, 18, 21, 22, 24, 29, 32], "integ": [3, 4, 5, 7, 9, 10, 17, 18, 24], "table2": [3, 30], "off": [3, 5, 8, 10, 11, 12, 13, 17, 18, 19, 24, 32], "float": [3, 5, 7, 11, 14, 15, 19, 20, 22, 28], "onc": [3, 4, 5, 7, 11, 17, 18, 28, 31], "likelhood": 3, "remain": [3, 6, 9, 20, 21, 26], "function": [3, 6, 7, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 26, 28, 29, 30, 31], "24": [3, 6, 11, 12, 13, 14, 15, 16, 18, 19, 23, 24, 26, 28], "36": [3, 4, 7, 10, 13, 19, 23], "intuit": [3, 7, 10], "highest": [3, 4, 6, 8, 11, 12, 18, 20, 21], "produc": [3, 6, 10, 18, 19, 21, 28], "saw": [3, 4, 6, 10, 11, 13, 14, 15, 17, 18, 19, 20, 21, 22, 29], "contenti": 3, "deal": [3, 5, 10], "contest": [3, 10], "host": 3, "close": [3, 4, 5, 9, 10, 11, 14, 15, 16, 18, 21, 22, 23, 28, 29, 31, 32], "door": 3, "prize": [3, 10], "behind": [3, 6], "valuabl": 3, "tradition": 3, "car": [3, 10, 19], "goat": 3, "object": [3, 4, 5, 6, 7, 8, 9, 10, 12, 13, 14, 15, 16, 19, 20, 21, 29, 32], "guess": [3, 5, 6, 7, 10, 11, 20, 21], "pick": [3, 13, 18], "open": [3, 11, 26], "reveal": [3, 5, 9, 20], "Then": [3, 4, 5, 7, 8, 10, 11, 12, 14, 15, 16, 18, 20, 21, 22, 29], "offer": [3, 6, 10, 20], "stick": [3, 17, 18], "choic": [3, 5, 6, 7, 9, 10, 11, 12, 13, 14, 15, 18, 19, 20, 21, 22], "switch": [3, 20, 23], "unopen": 3, "maxim": [3, 6, 11, 18], "win": [3, 7, 9, 11, 12, 18], "assumpt": [3, 5, 9, 10, 13, 14, 15, 16, 17, 18, 19, 22, 26, 27, 29, 31], "behavior": [3, 13, 14, 15, 18], "he": [3, 7, 8, 10, 12, 18, 22, 28, 30], "never": [3, 9, 11, 22], "better": [3, 5, 6, 8, 9, 10, 11, 13, 17, 22, 26, 27, 32], "encount": [3, 7, 26], "surpris": [3, 6, 7, 10, 14, 15, 18, 28], "doesn": [3, 5, 6, 7, 10, 11, 14, 15, 16, 18, 19, 22, 23], "matter": [3, 5, 6, 13, 18], "wrong": [3, 9, 10, 11, 14, 15, 18, 19, 23, 29, 30, 31], "accord": [3, 6, 7, 10, 11, 14, 15, 16, 18, 19, 32], "table3": [3, 30], "our": [3, 5, 6, 9, 10, 11, 12, 14, 15, 16, 17, 19, 20, 21, 26, 28, 29], "reliabl": [3, 21], "conquer": 3, "figur": [3, 4, 5, 6, 7, 8, 9, 10, 12, 13, 14, 15, 18, 19, 20, 21, 22, 23, 28, 31], "rest": [3, 12], "hurt": 3, "power": [3, 8, 13, 14, 15, 21, 29], "insight": [3, 6, 13, 18, 20, 23], "belief": [3, 5, 7, 10, 28, 31], "locat": [3, 9, 14, 15, 16, 17, 19], "obviou": [3, 12, 18], "subtl": [3, 7, 28], "evid": [3, 5, 7, 8, 13, 14, 15, 17, 18, 26, 30, 32], "favor": [3, 6, 7, 11, 18], "come": [3, 4, 5, 6, 7, 8, 10, 12, 14, 15, 16, 21, 22, 30], "notion": 3, "futur": [3, 6, 8, 10, 11, 16, 19, 22], "extend": [3, 12, 16, 17, 18, 19, 22], "basic": [3, 4, 27], "coin": [3, 4, 5, 6, 11, 21], "tail": [3, 4, 5, 11, 19, 22], "trick": [3, 4, 20], "table4": 3, "333333": [3, 4, 6, 7, 8, 13, 18, 20], "666667": [3, 4], "meet": [3, 30], "learn": [3, 5, 7, 11, 22, 26, 27], "children": [3, 6, 18, 30], "child": [3, 6, 18, 30], "girl": [3, 30], "ye": [3, 5, 7, 13, 21, 30], "hint": [3, 4, 5, 6, 7, 8, 9, 12, 14, 15], "four": [3, 4, 5, 6, 11, 13, 30], "table5": 3, "gg": 3, "gb": 3, "bg": 3, "bb": 3, "00": [3, 8, 12, 16, 17, 18, 19, 21, 22, 23, 26], "table6": 3, "table7": 3, "m": [3, 4, 5, 14, 15, 16, 18, 23], "small": [3, 5, 6, 8, 10, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 26, 28, 29, 32], "candi": 3, "coat": 3, "varieti": [3, 16, 20, 27], "color": [3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 14, 15, 16, 17, 18, 19, 20, 21, 22, 26, 29, 31], "mar": 3, "inc": 3, "mixtur": [3, 9, 16, 18, 22, 29], "1995": [3, 17, 19], "blue": [3, 4, 12, 14, 15, 19], "1994": [3, 19], "mix": [3, 8, 22], "bag": 3, "plain": 3, "brown": [3, 27], "yellow": 3, "red": [3, 4, 27], "orang": [3, 12, 14, 15], "tan": 3, "1996": [3, 17, 19], "mine": 3, "won": [3, 5, 9, 10, 19, 21], "94": [3, 13, 17, 18, 21, 26, 32], "96": [3, 8, 10, 12, 17, 20, 26], "table8": 3, "040": 3, "020": 3, "740741": 3, "014": 3, "007": 3, "259259": 3, "theorem": [4, 5, 6, 7, 11, 14, 15, 18, 22, 27, 31], "risk": [4, 14, 15, 32], "patienc": 4, "toward": [4, 5, 9, 21, 22, 23, 31], "toss": 4, "approxim": [4, 5, 9, 11, 12, 13, 14, 15, 16, 18, 19, 20, 23, 27, 32], "associ": [4, 6, 21, 23], "librari": [4, 21, 27], "empiricaldist": [4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 26, 27, 28, 29, 31, 32], "empir": [4, 6], "oppos": [4, 11, 18], "theoret": [4, 14, 15], "throughout": 4, "featur": [4, 11, 13, 14, 15, 16], "discret": [4, 9, 12, 13, 14, 15, 19, 20, 21, 27, 32], "map": [4, 6, 8, 13, 14, 15, 21, 22, 28], "its": [4, 5, 6, 9, 11, 12, 13, 14, 15, 18, 20, 22, 29], "class": [4, 8, 14, 15, 17, 18, 21, 27, 29], "creat": [4, 7, 8, 9, 10, 13, 14, 15, 17, 18, 19, 21, 22, 23, 26, 27, 30, 32], "string": [4, 5, 11, 13, 14, 15, 21, 31], "from_seq": [4, 8, 11, 13, 14, 15, 16, 19, 20, 21, 22, 23, 31, 32], "appear": [4, 5, 7, 8, 10, 11, 12, 14, 15, 17, 20, 27, 29], "letter": [4, 9, 16, 24], "list": [4, 6, 7, 17, 20, 21, 31], "mississippi": 4, "090909": [4, 6, 7], "363636": 4, "181818": [4, 7], "charact": [4, 7, 8], "quantiti": [4, 5, 6, 7, 8, 9, 10, 12, 13, 14, 15, 18, 19, 20, 21, 22, 29, 32], "inherit": 4, "anyth": [4, 11, 26, 27], "36363636363636365": 4, "howev": [4, 5, 9, 10, 17, 18, 19, 20, 21, 22, 28, 29], "keyerror": [4, 8], "except": [4, 5, 7, 8, 11, 12, 16, 21, 26, 28, 31], "print": [4, 8, 9, 10, 11, 12, 16, 17, 18, 21, 22, 23, 25, 26], "type": [4, 6, 7, 9, 13, 16, 17, 18, 22, 30, 31], "parenthes": [4, 7, 8], "familiar": [4, 6, 10, 13, 20, 21, 27], "go": [4, 5, 6, 7, 8, 10, 11, 16, 17, 18, 19, 20, 21, 27, 29], "_thecookieproblem": 4, "wait": [4, 10, 16, 18, 31], "likelihood_vanilla": 4, "benefit": [4, 10, 11, 22, 27], "success": [4, 7, 9, 18, 20, 31], "content": [4, 6], "692308": 4, "307692": 4, "almost": [4, 5, 6, 7, 8, 9, 10, 11, 13, 14, 15, 16, 17, 18, 21, 27, 29], "70": [4, 10, 18], "likelihood_chocol": 4, "529412": 4, "470588": 4, "53": [4, 18, 19, 22], "99": [4, 17, 18, 19, 23, 28, 32], "100": [4, 5, 6, 10, 11, 12, 16, 17, 18, 19, 20, 21, 22, 23, 28, 30, 31, 32], "x": [4, 5, 6, 8, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 26, 27, 29], "arang": [4, 5, 6, 7, 9, 10, 11, 12, 17, 18, 19, 20, 22, 24, 26, 28, 29], "initi": [4, 7, 10, 11, 18, 21, 22, 23, 31], "broadcast": 4, "009901": 4, "calcul": [4, 5, 7, 13, 16], "01": [4, 7, 8, 16, 17, 18, 19, 21, 22, 23, 30], "03": [4, 8, 16, 17, 18, 19, 22, 23, 28, 32], "04": [4, 8, 16, 17, 18, 19, 21, 26, 28], "posterior1": [4, 7, 10, 13, 16, 20, 24], "000198": 4, "000396": 4, "util": [4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 26, 28, 29], "decor": [4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 26, 28, 29], "decorate_bowl": 4, "label": [4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 26, 28, 29, 31, 32], "c5": [4, 5, 9, 10, 11, 12, 14, 15, 16, 19, 20, 21, 22, 29], "c4": [4, 5, 6, 7, 8, 10, 11, 12, 16, 17, 18, 19, 20, 21, 26, 29], "shape": [4, 5, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 26, 28], "proport": [4, 6, 8, 9, 10, 11, 13, 20, 22, 23, 28, 29, 30, 32], "posterior2": [4, 7, 10, 13, 14, 15, 16, 19, 20, 24, 28], "6699999999999999": 4, "high": [4, 6, 9, 10, 11, 13, 14, 15, 16, 17, 18, 19, 22, 28], "low": [4, 7, 9, 10, 11, 13, 14, 15, 16, 17, 18, 19, 22, 28, 31, 32], "lowest": [4, 8, 11, 20], "posterior3": 4, "2462686567164179": 4, "elimin": [4, 6, 10, 12], "fact": [4, 5, 6, 9, 18, 19, 20, 21, 26, 28, 29, 30], "peak": [4, 29], "67": [4, 18], "observ": [4, 5, 6, 9, 10, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 26, 28, 29, 31, 32], "stand": [4, 8, 21, 22, 30], "maximum": [4, 7, 13, 16, 18, 22, 24, 31], "posteriori": 4, "unnecessari": 4, "latin": 4, "idxmax": [4, 5, 10, 13, 28], "memor": 4, "max_prob": [4, 5, 6, 7, 13, 14, 15, 17, 18], "suspect": [4, 7, 8, 11, 18, 19, 29, 31], "isn": [4, 10, 13, 17, 21], "estim": [4, 8, 9, 13, 16, 17, 18, 19, 20, 21, 22, 23, 26, 29, 31], "imagin": [4, 5, 21, 28], "qs": [4, 5, 6, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 22, 23, 24, 26, 28, 29, 30, 32], "ps": [4, 5, 6, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 26, 28, 30, 31, 32], "likelihood1": [4, 6, 7, 10, 14, 15, 18, 24, 30], "444444": [4, 20], "222222": [4, 20], "likelihood2": [4, 5, 6, 7, 10, 14, 15, 18, 24, 30], "69": [4, 17, 18, 19, 23, 31], "update_dic": 4, "imposs": [4, 6, 8, 29], "n": [4, 5, 6, 7, 8, 9, 11, 13, 14, 15, 16, 17, 18, 20, 21, 22, 23, 26, 28, 29, 30, 32], "exce": [4, 6, 8, 9, 12, 14, 15, 16, 18, 19, 22, 29], "fresh": [4, 11, 24], "modul": 4, "perform": [4, 6, 7, 8, 10, 11, 13, 28], "sequenti": [4, 6], "multipl": [4, 12, 13, 17], "euro": [4, 6, 8, 11, 20, 21], "binomi": [4, 6, 7, 8, 11, 16, 17, 18, 21, 22, 23, 27, 28, 30], "leap": 4, "yourself": 4, "835052": 4, "164948": 4, "bother": [4, 5, 7, 18], "dure": [4, 5, 6, 8, 9, 10, 16, 17, 19, 20, 21, 22, 27, 28, 29], "391304": 4, "347826": 4, "260870": 4, "sock": [4, 22], "drawer": 4, "black": 4, "white": 4, "match": [4, 9, 21, 22, 23], "simplic": [4, 5, 6, 13, 20], "remov": [4, 9, 11, 29], "neglig": [4, 9, 14, 15, 18, 19, 28], "blackwhit": 4, "redgreenblu": 4, "drew": 4, "30000000000000004": 4, "analysi": [4, 6, 9, 11, 17, 18, 19, 20, 21, 22, 26, 27, 31], "elvi": [4, 7], "preslei": [4, 7], "twin": [4, 7], "brother": [4, 7, 19, 30], "di": [4, 7, 16, 23], "birth": [4, 7, 18, 21], "ident": [4, 7, 16], "1935": [4, 7], "fratern": [4, 7], "certain": [4, 9, 11, 12, 13, 14, 15, 18, 28], "101": [5, 8, 9, 10, 11, 13, 14, 15, 16, 18, 19, 20, 21, 22, 23, 24, 28, 29], "admit": [5, 28], "cooki": [5, 7], "argu": [5, 24], "philosoph": 5, "unknown": [5, 9, 10, 14, 15, 16, 17, 18, 19, 20, 21, 22, 26, 28], "theori": [5, 7, 9, 11, 14, 15, 18, 20, 27, 28], "infer": [5, 7, 8, 10, 11, 16, 18, 27, 29], "algorithm": [5, 7, 11, 13, 18, 19, 20, 21, 27], "david": [5, 11, 27], "mackai": [5, 7, 11, 27], "guardian": [5, 11], "fridai": [5, 11], "januari": [5, 11, 18, 19, 22], "2002": [5, 11], "spun": [5, 11], "edg": [5, 11, 24], "belgian": [5, 11], "140": [5, 8, 11, 18, 20, 21, 28], "110": [5, 10, 11], "suspici": [5, 11], "said": [5, 6, 9, 10, 11, 12, 20, 23, 30], "barri": [5, 11], "blight": [5, 11], "lectur": [5, 6, 11], "london": [5, 6, 11], "school": [5, 11, 14, 15, 18, 19, 24], "econom": [5, 6, 11], "unbias": [5, 11], "bias": [5, 11, 29, 30], "proce": [5, 6, 13, 16], "spin": [5, 11, 21], "twice": [5, 7, 9, 17, 18, 22, 31], "hh": 5, "ht": 5, "th": 5, "tt": 5, "k": [5, 8, 9, 10, 11, 16, 17, 18, 20, 21, 23, 24, 30], "binom": [5, 6, 8, 9, 11, 14, 15, 16, 17, 18, 20, 22, 23, 28, 30], "coeffici": [5, 13, 14, 15, 17], "evalu": [5, 9, 10, 12, 13, 14, 15, 16, 18, 20, 23], "ourselv": [5, 18], "scipi": [5, 6, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 26, 27, 28, 29, 30, 32], "flip": 5, "stat": [5, 6, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 26, 28, 29, 30, 32], "ks": [5, 16, 17, 18, 23], "pmf_k": 5, "make_binomi": [5, 7, 16], "125": [5, 8], "even": [5, 6, 7, 9, 10, 11, 16, 17, 18, 20, 21, 22, 23, 31], "though": [5, 7], "exactli": [5, 6, 7, 9, 10, 12, 14, 15, 22, 26, 27, 30], "05041221314731537": 5, "008357181724917673": 5, "articl": [5, 6, 7, 17, 18, 29, 31, 32], "statistician": 5, "hi": [5, 7, 8, 10, 17, 22, 27], "prob_g": [5, 9], "ge": 5, "033210575620022706": 5, "recal": [5, 8, 10, 18, 19], "short": [5, 6, 7, 8, 10, 29], "shown": [5, 29], "matplotlib": [5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 21, 22, 23, 27, 29, 31, 32], "pyplot": [5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 21, 22, 23, 29, 31, 32], "plt": [5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 21, 22, 23, 29, 31, 32], "fill_below": 5, "fill_between": [5, 18, 19], "alpha": [5, 6, 7, 8, 9, 10, 13, 16, 18, 19, 20, 21, 22, 24, 26, 31, 32], "prob_l": [5, 6, 7], "unlik": [5, 8, 9, 13, 14, 15, 21, 22], "interest": [5, 6, 8, 11, 13, 14, 15, 16, 18, 19, 26, 28], "believ": [5, 8, 12, 23, 28, 30], "physic": [5, 13, 14, 15, 22, 28], "characterist": [5, 10, 13], "weight": [5, 8, 9, 10, 14, 15, 16, 19, 22, 29], "perfectli": [5, 19], "balanc": [5, 11], "lopsid": 5, "substanti": [5, 6, 11, 13, 14, 15, 16, 17, 18, 19, 21, 22, 23, 31], "linspac": [5, 8, 9, 10, 11, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 26, 28, 29, 31, 32], "space": [5, 8, 10, 12, 14, 15, 16, 17], "likelihood_head": 5, "likelihood_tail": 5, "dictionari": [5, 11, 13, 14, 15, 21, 22], "construct": [5, 6, 9, 10, 12, 14, 15, 16, 18, 21, 22, 26], "update_euro": 5, "outsid": [5, 18], "end": [5, 8, 9, 10, 11, 14, 15, 16, 17, 18, 20, 22, 23, 24, 29], "effici": [5, 8, 11, 14, 15, 20, 21, 22, 23, 28], "although": [5, 16, 18, 19, 21, 22, 23, 27], "caus": [5, 7, 8, 14, 15, 18, 19, 22, 28, 29], "arithmet": [5, 12, 14, 15, 18, 19, 20], "decorate_euro": [5, 8, 20], "56": [5, 11], "deviat": [5, 8, 10, 11, 12, 13, 17, 19, 21, 22], "imbalanc": 5, "ramp_up": [5, 11, 20], "ramp_down": [5, 11, 20], "append": [5, 7, 11, 14, 15, 16, 20, 22, 29, 31], "2500": [5, 20, 30], "bare": 5, "visibl": [5, 22], "hardli": 5, "practic": [5, 6, 8, 9, 13, 14, 15, 17, 18, 20, 21, 22, 23, 26], "angrili": 5, "prefer": [5, 11], "neither": [5, 17, 22, 26], "persuad": 5, "noth": [5, 11, 12, 32], "swamp": 5, "tend": [5, 6, 8, 11, 19, 21], "converg": [5, 6, 7], "altern": [5, 6, 8, 11, 14, 15, 18, 20], "entir": [5, 6, 8, 10, 13, 14, 15], "well": [5, 6, 7, 9, 10, 11, 13, 14, 15, 16, 19, 20, 21, 22, 24, 28, 29, 32], "tupl": [5, 11, 14, 15, 18, 19, 23, 31], "update_binomi": [5, 8], "xs": [5, 8, 10, 11, 15, 18, 19, 20, 23], "uniform2": 5, "allclos": [5, 8, 19, 20], "much": [5, 6, 7, 10, 11, 12, 14, 15, 16, 17, 18, 19, 22, 23, 26, 27, 30, 31], "_101bowl": 5, "impli": [5, 6, 7, 9, 20, 26, 27, 28], "too": [5, 6, 8, 10, 11, 14, 15, 17, 19, 20, 22, 27, 28], "problemat": [5, 18, 22], "natur": [5, 16, 18, 21, 26], "uncontroversi": 5, "properti": [5, 6, 27], "univers": [5, 6, 11], "current": [5, 11, 12, 19], "best": [5, 6, 9, 10, 11, 20, 21, 27, 31], "80": [5, 10, 11, 14, 15, 17, 18, 21], "billion": [5, 6, 21, 22], "direct": [5, 14, 15, 28], "actual": [5, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 21, 22, 24, 28], "81": [5, 10, 14, 15, 18], "abl": [5, 7, 13, 18, 22], "requir": [5, 13, 19, 21, 22], "particular": [5, 6, 7, 10, 14, 15, 16, 18, 19, 27], "meaning": [5, 11, 14, 15], "kei": [5, 7, 13], "controversi": [5, 11, 14, 15], "histori": [5, 19, 26], "recommend": [5, 6, 9, 20, 21, 26, 27], "sharon": 5, "bertsch": 5, "mcgrayn": 5, "Not": [5, 6, 8, 13], "tri": [5, 11, 31], "found": [5, 6, 7, 8, 11, 14, 15, 17, 18, 21, 26, 27], "nearli": [5, 11, 13, 18], "discuss": [5, 18, 21, 26], "haven": 5, "hang": 5, "longer": [5, 10, 13, 16, 17, 19, 26, 29, 31], "_test": 5, "train": [5, 10, 29], "tank": 5, "rabbit": [5, 6], "leagu": [5, 9], "basebal": 5, "player": [5, 8, 9, 10, 11, 12], "bat": [5, 6], "averag": [5, 6, 8, 9, 10, 11, 12, 14, 15, 16, 18, 19, 21, 22, 24, 29, 31], "200": [5, 6, 10, 11, 13, 17, 18, 20, 21, 22, 23], "330": 5, "hit": [5, 7, 19], "33": [5, 7, 19, 22, 26], "attempt": [5, 7, 20], "imaginari": 5, "until": [5, 6, 9, 11, 16, 20, 22, 29, 30, 31], "reflect": [5, 9, 10, 11, 18, 20, 23], "knowledg": [5, 7, 9, 11, 27, 28], "y": [5, 12, 13, 14, 15, 16, 17, 18, 19, 21, 23, 26, 29], "below": [5, 6, 9, 11, 12, 18, 19, 25, 31], "175": [5, 31], "abov": [5, 9, 11, 12, 18], "350": [5, 17, 21, 28], "sure": [5, 11, 12, 14, 15, 16, 17, 18, 19, 21, 23, 27, 28, 32], "accur": [5, 6, 10, 11, 12, 13, 16, 18, 22, 29], "yyi": 5, "017944179687707326": 5, "271": [5, 30], "whenev": [5, 14, 15], "sensit": [5, 18, 29], "desir": [5, 6], "bia": 5, "tendenc": [5, 16, 18], "adjust": 5, "themselv": [5, 13], "posit": [5, 18, 20, 28], "light": [5, 7], "improv": [5, 6, 13, 27], "accuraci": [5, 13], "cheat": [5, 6, 11], "tax": [5, 6], "cheater": 5, "lie": 5, "indirectli": 5, "honestli": 5, "willing": [5, 29], "yese": 5, "NOs": 5, "6945139133967024e": 5, "NO": 5, "hundr": [5, 17, 20, 21, 22], "machin": [5, 10, 11], "automat": 5, "vision": 5, "determin": [5, 7, 11, 12, 16, 20, 22, 28, 31], "discov": [5, 21], "happen": [5, 6, 7, 8, 11, 19, 22, 26, 28, 29, 30, 32], "vari": [5, 6, 11, 20, 22, 29, 31], "update_unreli": 5, "posterior00": 5, "posterior02": 5, "posterior04": 5, "prepar": [5, 11, 19], "alien": [5, 6], "invas": [5, 22], "earth": 5, "defens": 5, "edl": 5, "missil": 5, "shoot": [5, 6], "invad": [5, 6], "cours": [5, 9, 10, 17, 31, 32], "ship": [5, 6], "ultra": 5, "secret": 5, "blaster": 5, "9000": 5, "confer": 5, "shot": 5, "confidenti": 5, "Is": [5, 11, 13, 22], "bad": [5, 6, 9, 10, 11, 13, 27], "increas": [5, 10, 14, 15, 17, 18, 19, 20, 21, 23, 29, 31], "decreas": [5, 14, 15, 18, 19, 31], "2x": 5, "per": [5, 8, 9, 10, 17, 18, 19, 21, 22, 24, 28, 29], "likes2": 5, "special": [5, 8, 12, 18, 22, 23], "49": [5, 14, 15, 16, 17, 19, 22, 23], "129627998379995": 5, "ylim": [5, 11, 22, 23], "015": [5, 19], "clearli": [6, 8, 12, 14, 15, 16, 18, 20, 28], "realist": 6, "size": [6, 8, 10, 12, 14, 15, 16, 17, 18, 19, 22, 30], "silli": [6, 10, 12], "applic": [6, 13, 14, 15, 16, 17, 22], "life": [6, 16, 21], "death": [6, 16, 23], "situat": [6, 28], "frederick": 6, "mostel": 6, "fifti": 6, "railroad": 6, "locomot": 6, "dai": [6, 8, 10, 11, 16, 17, 18, 19, 22, 24, 29], "60": [6, 7, 10, 12, 14, 15, 18, 19, 29], "break": [6, 18, 19, 22], "basi": [6, 9, 13, 18], "1001": 6, "fleet": 6, "update_train": 6, "dice": [6, 7, 8], "goal": [6, 9, 10, 11, 18, 20, 21, 27], "q_i": 6, "p_i": 6, "333": [6, 23], "41989326370776": 6, "minim": [6, 11, 17, 18, 29, 31], "plai": [6, 8, 9, 11, 12], "squar": [6, 14, 15, 21, 22, 29], "justif": 6, "upper": [6, 9, 14, 15, 16, 18], "bound": [6, 9, 14, 15, 16, 18, 20, 29], "wonder": [6, 19, 22, 23], "df": [6, 8, 10, 11, 12, 13, 14, 15, 16, 17, 19, 21, 23], "500": [6, 10, 11, 17, 21, 23, 30], "2000": [6, 10, 16, 19, 23], "loc": [6, 7, 11, 12, 13, 16, 17, 18, 19, 31], "207": 6, "079228": 6, "419893": 6, "552": 6, "179017": 6, "90": [6, 7, 9, 10, 11, 14, 15, 16, 17, 18, 19, 20, 22, 23, 26, 31], "151": [6, 28], "849588": 6, "164": [6, 18], "305586": 6, "171": 6, "338181": 6, "smaller": [6, 12, 21, 22, 23, 26, 27], "appar": [6, 26], "gather": [6, 11, 29], "effort": [6, 17, 19], "area": [6, 16, 19], "interview": [6, 7], "expert": [6, 17], "rail": [6, 29], "typic": [6, 9, 22], "educ": [6, 14, 15], "field": [6, 17, 18], "medium": 6, "larg": [6, 22, 28, 29], "robert": [6, 19, 27], "axtel": 6, "scienc": [6, 18], "www": [6, 9, 27], "sciencemag": 6, "org": [6, 9, 19, 22, 27], "293": [6, 11, 23], "5536": 6, "1818": 6, "full": [6, 22, 28], "pdf": [6, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 22, 23, 24, 26, 29, 32], "000": [6, 8, 10, 17, 18, 19, 22, 30], "178368103610282": 6, "comparison": [6, 7, 14, 15], "c1": [6, 7, 8, 9, 10, 11, 12, 14, 15, 16, 17, 18, 19, 20, 22, 28, 29, 31], "130": [6, 28], "708470": 6, "133": [6, 28], "275231": 6, "997463": 6, "arbitrarili": 6, "134": [6, 28], "behav": [6, 21], "summar": [6, 10, 11, 12, 16, 19, 21], "These": [6, 7, 9, 11, 12, 13, 16, 17, 19], "taken": [6, 11, 13, 16, 18], "standard": [6, 8, 10, 11, 12, 13, 17, 19, 21, 22], "score": [6, 9, 11, 14, 15, 20, 21, 27], "90th": 6, "took": [6, 10, 14, 15, 21, 22, 23, 26, 29, 31], "rank": [6, 12], "2937469222495771": 6, "29": [6, 7, 13, 18, 19, 22], "29th": 6, "median": [6, 18, 19, 22], "50th": [6, 19], "quantil": [6, 8], "q": [6, 7, 17, 31], "item": [6, 7, 9, 10, 11, 13, 14, 15, 20], "nan": [6, 8, 13, 16, 18, 19], "iter": [6, 7, 11, 16, 18, 19, 20, 21, 22, 23, 31], "insid": [6, 7, 21], "percentag": [6, 18, 23], "113": [6, 19, 28], "5th": [6, 19], "95th": [6, 19], "05": [6, 8, 10, 11, 13, 16, 17, 18, 19, 21, 22, 23, 28, 31], "95": [6, 7, 11, 12, 13, 18, 19, 32], "91": [6, 28], "243": [6, 18], "therefor": [6, 11, 18, 28], "fall": [6, 16, 17, 19, 22, 27], "credible_interv": [6, 7, 8, 11, 14, 15, 16, 17, 19, 21, 22, 26, 32], "world": [6, 8, 12, 16, 18, 27, 32], "war": 6, "ii": [6, 22], "warfar": 6, "divis": 6, "american": [6, 9, 10], "embassi": 6, "equip": 6, "western": [6, 21], "alli": 6, "captur": [6, 17], "log": [6, 7, 10, 19, 21, 22, 31], "inventori": [6, 10], "repair": 6, "chassi": 6, "engin": [6, 17], "serial": [6, 22], "individu": [6, 13, 17], "alloc": [6, 17], "manufactur": [6, 16], "block": [6, 21], "reduc": [6, 16, 19, 22], "within": [6, 10, 13, 18, 21], "british": [6, 17], "analyst": 6, "intellig": [6, 8], "analys": 6, "tire": 6, "truck": 6, "rocket": [6, 18], "action": [6, 11, 31], "nice": [6, 13], "wikipedia": [6, 9, 19], "page": [6, 14, 15, 19, 22, 26, 27, 28], "ruggl": 6, "brodi": 6, "approach": [6, 10, 14, 15, 19, 20, 27], "journal": [6, 18, 22], "march": [6, 13], "1947": 6, "among": [6, 13, 14, 15, 21, 22, 23], "arbitrari": [6, 7, 10, 12, 21], "uninform": 6, "intend": [6, 14, 15, 17, 28], "unrestrict": 6, "speak": [6, 13], "itself": [6, 10, 11, 18, 22, 27], "identifi": [2, 6, 7, 10, 11, 13, 16, 17, 21], "uniqu": [6, 10, 16, 22], "appeal": 6, "model": [6, 7, 9, 10, 11, 12, 14, 15, 16, 18, 20, 21, 24, 29, 31], "relev": [6, 18, 22], "big": [6, 10, 14, 15, 19, 20], "dispos": 6, "maintain": 6, "illus": 6, "pretend": [6, 16, 17], "odd": [6, 11, 19, 22, 31], "member": [6, 7, 18], "congress": [6, 7], "corrupt": [6, 21], "talk": 6, "hall": 6, "fire": 6, "marshal": 6, "interrupt": 6, "audienc": 6, "1200": 6, "safe": [6, 23], "capac": [6, 22], "room": [6, 18, 28], "prove": 6, "born": [6, 18, 19, 24], "rais": [6, 8, 26, 32], "hand": [6, 7, 8, 29], "23": [6, 9, 10, 14, 15, 17, 18, 19, 21, 23], "august": [6, 18], "rememb": [6, 9, 10, 11, 17, 18, 20, 26, 29, 30, 31], "365": [6, 8, 19, 22], "likelihood3": [6, 30], "006758799800451805": 6, "486": 6, "2255161687084": 6, "prob_gt": [6, 8, 9, 14, 15], "satisfi": [6, 9, 11, 20], "011543092507699223": 6, "garden": 6, "apart": [6, 13], "deploi": [6, 17], "motion": 6, "sens": [6, 8, 9, 10, 11, 13, 16, 18, 22, 29], "camera": 6, "trap": [6, 17], "pictur": 6, "conclud": [6, 7, 18, 19, 26, 28], "visit": [6, 17, 20], "place": [6, 10, 11, 14, 15, 17, 19, 20, 22, 26], "caught": [6, 29], "guarante": 6, "third": [6, 7, 9, 10, 14, 15, 16, 17, 18, 22, 26, 31], "crimin": 6, "system": [6, 7, 9, 12, 14, 15, 16, 21, 22, 27, 29], "sentenc": [6, 27], "serv": 6, "durat": [6, 16, 29, 31], "500000": [6, 8, 31], "1666666666666665": 6, "sibl": 6, "precis": [6, 7, 9, 10, 14, 15, 16, 18, 19, 21, 22, 29], "mother": [6, 10], "pew": 6, "research": [6, 13, 16, 17], "center": [6, 18, 19, 23], "extract": [6, 12, 14, 15, 16, 17, 18, 19, 21, 22, 23, 28], "famili": [6, 30], "40": [6, 7, 9, 10, 11, 13, 16, 22, 29, 30, 31], "44": [6, 7, 16, 19, 22], "2014": [6, 9, 13, 19], "22": [6, 10, 14, 15, 18, 19, 22, 23, 24], "xtick": [6, 7], "categori": [6, 17, 26], "bigger": [6, 13, 32], "094828": 6, "353448": 6, "310345": 6, "241379": 6, "9051724137931034": 6, "doomsdai": 6, "probabilist": [6, 18], "claim": [6, 10, 14, 15, 18, 20], "predict": [6, 8, 10, 11, 22, 27, 29], "human": [6, 17, 31], "speci": [6, 13, 14, 15, 20], "civil": 6, "exinct": 6, "surviv": [6, 14, 15, 18, 26, 30, 31], "refer": [6, 8, 13, 21], "bureau": 6, "ever": [6, 7, 9, 11, 19, 21], "108": [6, 28], "quit": [6, 11, 16, 17, 23, 26], "dubiou": 6, "909091": [6, 18], "conclus": [6, 7, 14, 15, 18], "strongli": [6, 11, 13], "degre": [7, 10, 13, 14, 15, 18, 19, 27], "certainti": 7, "shed": 7, "idea": [7, 10, 11, 17, 19, 21, 22, 27], "quantifi": [7, 10, 12, 13, 14, 15, 17, 18, 19, 29], "strength": [7, 8, 11, 28], "bet": 7, "footbal": [7, 9, 21, 27], "hors": 7, "race": 7, "represent": [7, 18, 21], "heard": 7, "event": [7, 9, 16, 19, 20, 24], "occur": [7, 9, 17, 18, 20], "team": [7, 9, 20, 21], "lose": [7, 9, 10, 14, 15, 18], "decim": 7, "written": [7, 14, 15, 19], "against": [7, 9, 14, 15, 18], "11111111111111112": 7, "000000000000002": 7, "convert": [7, 8, 9, 12, 16, 17, 18, 19, 22, 26, 29], "prob2": 7, "prior_odd": [7, 11, 31], "likelihood_ratio": 7, "post_odd": 7, "post_prob": 7, "42857142857142855": 7, "trace": [7, 11, 21, 22, 23, 31], "own": [7, 9], "scene": 7, "crime": 7, "group": [7, 13, 14, 15, 18, 19, 21, 27, 32], "local": [7, 8, 11, 17], "frequenc": [7, 16, 29, 30, 32], "ab": [7, 23], "rare": [7, 9, 16, 29, 31], "factor": [7, 11, 14, 15, 18, 20, 21, 22], "account": [7, 10, 12, 13, 16, 18, 22, 23, 28, 29, 30], "sampl": [7, 8, 10, 11, 13, 14, 15, 16, 17, 18, 19, 20, 22, 23, 28, 29, 30], "like1": [7, 14, 15], "like2": [7, 14, 15], "8333333333333334": 7, "scenc": 7, "weak": [7, 18, 26], "83": [7, 16, 18, 19], "45": [7, 14, 15, 16, 19, 22, 24], "45454545454545453": 7, "needl": [7, 11], "contriv": 7, "counterintuit": [7, 9], "necessarili": [7, 20], "unexplain": 7, "guilt": 7, "thought": [7, 10, 18, 29], "8823529411764706": 7, "0847457627118644": 7, "input": 7, "output": [7, 22], "make_di": [7, 8], "enumer": [7, 9, 10, 11, 14, 15, 17, 18, 19, 20, 23, 30], "add_dist": [7, 8], "pmf1": [7, 9, 12, 13, 19, 31], "pmf2": [7, 9, 12, 13, 19, 31], "q1": [7, 9, 17, 21, 26], "p1": [7, 9, 10, 17, 21, 26], "q2": [7, 9], "p2": [7, 9, 10, 17, 26], "assign": [7, 14, 15, 18, 19, 21, 23], "decorate_dic": [7, 8], "add_dist_seq": [7, 8], "seq": 7, "thrice": 7, "triangl": [7, 11, 20], "bell": 7, "ls": [7, 8, 9, 13, 14, 19, 20, 22], "central": [7, 16, 18], "limit": [7, 9, 14, 15, 19], "2015": [7, 19], "diagnos": [7, 18, 21], "celiac": 7, "diseas": [7, 17, 22, 32], "distinguish": [7, 11, 13, 28], "flour": 7, "non": [7, 9, 10, 13, 14, 15, 18, 19, 28], "blind": 7, "correctli": [7, 11, 13, 21], "resumpt": 7, "symptom": [7, 22], "while": [7, 11, 18, 22, 26, 28, 29], "eat": 7, "wrongli": 7, "author": [7, 18, 22], "doubl": [7, 18, 22, 31], "induc": 7, "recurr": 7, "patient": [7, 22, 23], "none": [7, 9, 10, 13, 14, 15, 17, 20, 31, 32], "fail": [7, 14, 15, 16], "num_sensit": 7, "num_insensit": 7, "correct": [7, 11, 14, 15, 16, 18, 21, 23, 27, 28, 30, 31], "identif": 7, "_thebinomialdistribut": 7, "dist_sensit": 7, "dist_insensit": 7, "dist_tot": 7, "insensit": 7, "26": [7, 10, 18, 19, 22, 23], "32": [7, 16, 17, 19, 21], "34": [7, 19, 22], "719071e": 7, "08": [7, 8, 11, 17, 18, 19, 26, 28], "432559e": 7, "09": [7, 16, 19, 28], "193799e": 7, "948326e": 7, "290272e": 7, "908560e": 7, "757133e": 7, "797611e": 7, "998009e": 7, "331674e": 7, "501694e": 7, "251411e": 7, "37": [7, 17, 26, 29], "042843e": 7, "38": [7, 10, 19], "690357e": 7, "241964e": 7, "034970e": 7, "42": [7, 11, 14, 15, 17, 19], "029142e": 7, "43": [7, 13, 14, 15, 16, 19, 22], "190952e": 7, "492460e": 7, "910383e": 7, "46": [7, 16, 19, 23], "011165e": 7, "07": [7, 12, 18, 19, 23, 26, 28], "968996e": 7, "162795e": 7, "792856e": 7, "013930e": 7, "944844e": 7, "676178e": 7, "276377e": 7, "796616e": 7, "274653e": 7, "508469e": 7, "486483e": 7, "596590e": 7, "823148e": 7, "152060e": 7, "570691e": 7, "39": [7, 11, 13, 16, 19], "067777e": 7, "633315e": 7, "258457e": 7, "935405e": 7, "545987e": 7, "06": [7, 8, 16, 17, 18, 19, 26, 28], "741401e": 7, "709122e": 7, "506426e": 7, "269131e": 7, "940182e": 7, "490244e": 7, "908756e": 7, "197412e": 7, "365476e": 7, "806613e": 7, "620070e": 7, "449030e": 7, "292922e": 7, "151034e": 7, "022555e": 7, "066202e": 7, "023344e": 7, "088005e": 7, "251357e": 7, "4754741648615132": [], "7818649765887375": [], "topic": [7, 18, 27], "unrel": 7, "catchi": 7, "minimum": 7, "_distribut": 7, "curiou": 7, "blog": [7, 17, 18, 22], "post": [7, 17, 18, 22], "5555555555555555": 7, "glassdoor": 7, "com": [7, 8, 9, 16, 18, 19, 22, 23, 27], "facebook": 7, "plane": 7, "seattl": [7, 16], "bring": [7, 17, 18], "umbrella": 7, "rain": [7, 16], "truth": 7, "mess": [7, 28], "ly": 7, "frequentist": [7, 10], "4705882352941177": 7, "cdc": [7, 14, 15], "smoke": 7, "lung": 7, "cancer": [7, 22], "nonsmok": 7, "smoker": 7, "8027522935779816": 7, "dungeon": [7, 8], "dragon": [7, 8], "amount": [7, 10, 18, 19, 20, 22], "damag": [7, 8, 18], "goblin": 7, "withstand": 7, "inflict": [7, 8], "sword": [7, 8], "defeat": [7, 9], "fight": [7, 8], "attack": [7, 8], "sub_dist": [7, 14, 15, 29, 32], "subtract": [7, 10, 18, 19, 26, 32], "d6": [7, 8], "hp_befor": 7, "hp_after": 7, "027778": 7, "055556": [7, 8], "083333": 7, "111111": [7, 18], "138889": 7, "zero": [7, 14, 15, 18, 21, 23], "renorm": [7, 12, 29], "121212": 7, "151515": 7, "060606": 7, "030303": 7, "points_left": 7, "dead": [7, 16], "4545454545454545": 7, "mul_dist": [7, 32], "d4": [7, 8], "0625": [7, 8, 30], "1250": [7, 30], "1875": [7, 31], "1111111111111111": 7, "041666666666666664": 7, "516129": 7, "290323": 7, "193548": 7, "betray": 7, "hill": [7, 19, 23], "explor": [7, 18, 19, 21], "haunt": 7, "task": 7, "professor": 7, "longfellow": 7, "madam": 7, "zostra": 7, "ox": 7, "bellow": 7, "2345679012345679": 7, "prod": [7, 14, 15, 16, 17, 18, 19, 23], "00915247412224499": 7, "006401": 7, "009152": 7, "004798": 7, "314534": 7, "449704": 7, "235762": 7, "538": [7, 22, 29], "unit": [7, 19, 20, 21, 32], "state": [7, 18, 28, 32], "audit": [7, 27], "invest": 7, "portfolio": 7, "312": [7, 18], "market": 7, "honest": 7, "dishonest": 7, "trade": 7, "n_honest": 7, "n_dishonest": 7, "dist_honest": 7, "dist_dishonest": 7, "tmp": [], "ipykernel_11672": [], "3320377118": [], "py": [8, 26], "performancewarn": [], "highli": [20, 28], "fragment": [], "frame": [], "insert": [], "poor": [], "join": 8, "concat": 10, "de": 19, "newfram": [], "539": 7, "len": [7, 10, 13, 14, 15, 16, 18, 19, 20, 22, 23, 29, 31], "431": [7, 22], "48821145019957": [], "430": [7, 17], "388": [7, 29], "477": 7, "os": [8, 19, 23], "path": [8, 23, 27], "basenam": 8, "exist": [8, 23], "url": [8, 19], "filenam": [8, 10, 21, 23], "urllib": 8, "request": 8, "urlretriev": 8, "_": [8, 11, 16, 22, 31], "github": [8, 16, 19, 23], "allendownei": [8, 16, 19, 23, 27], "thinkbayes2": [8, 16, 19, 26, 27], "raw": [8, 16, 18, 19, 23], "master": [8, 16, 18, 19], "soln": 8, "forward": [8, 28], "invers": 8, "mass": [8, 9, 13], "cdf": [8, 10, 11, 13, 14, 15, 16, 19, 20, 21, 22, 23, 26, 29, 31, 32], "_bayesianestim": 8, "cumsum": [8, 10], "contrast": [8, 10, 11], "61": [8, 10, 11, 13], "9638303193984255": 8, "interpol": [8, 19, 22], "interp1d": [8, 19, 22], "interp": [8, 22], "60890171": 8, "96th": 8, "make_cdf": [8, 10, 14, 15, 16, 19, 20, 21, 22, 23, 29, 32], "615": 8, "repr": 8, "96383032": 8, "9638303": 8, "credibl": [8, 11, 14, 15, 16, 17, 18, 19, 21, 22, 32], "51": [8, 11, 14, 15, 16, 17, 18, 19, 23, 26], "equival": [8, 10], "make_pmf": [8, 23, 32], "diff": [8, 10, 11, 12, 18, 23], "consecut": [8, 29], "wisdom": 8, "dexter": 8, "constitut": 8, "charisma": 8, "pmf_3d6": 8, "bit": [8, 9, 16, 23, 28], "complic": [8, 10, 14, 15], "simul": [8, 10, 16], "10000": [8, 10, 18, 20, 22], "randint": 8, "sort": [8, 16, 22, 28], "ascend": 8, "pmf_best3": 8, "cdf_best3": 8, "6th": 8, "665600e": 8, "948233e": 8, "297304e": 8, "139767e": 8, "084098e": 8, "000000e": [8, 12, 26], "248307e": 8, "110606e": 8, "935667e": 8, "706486e": 8, "693521e": 8, "998047e": 8, "212166e": 8, "859162e": 8, "049950e": 8, "cdf_max6": 8, "pmf_max6": 8, "max": [8, 10, 12, 14, 15, 16, 19, 21, 23, 24, 27], "cdf_3d6": 8, "max_dist": [8, 24], "cdf_max_dist6": 8, "worst": [8, 14, 15, 21], "prob_gt6": 8, "prob_le6": 8, "cdf_min6": 8, "c2": [8, 10, 11, 12, 16, 18, 19, 22, 28, 29, 31], "min_dist": 8, "cdf_min_dist6": 8, "usefulli": 8, "inspir": [8, 10, 14, 15], "arm": [8, 11], "dagger": 8, "monster": 8, "weapon": 8, "prob_1": 8, "20833333333333331": 8, "prob_6": 8, "08333333333333333": 8, "mix1": 8, "club": 8, "mace": 8, "quarterstaff": 8, "mele": 8, "disorgan": 8, "mix2": 8, "done": [8, 11, 20], "total_damag": 8, "parti": 8, "hoc": 8, "role": 8, "bear": [8, 21], "combat": 8, "battl": 8, "ax": [8, 13, 14, 15, 19, 23], "pmf_dice": 8, "250000": 8, "125000": 8, "length": [8, 12, 13, 17, 19, 20, 30, 31], "fill": [8, 19], "extra": [8, 10], "fillna": [8, 18], "replac": [8, 14, 15, 17, 19, 22], "transpos": [8, 10, 14, 15, 19, 20, 23, 31], "matrix": [8, 13, 20], "041667": 8, "159722": 8, "118056": 8, "062500": 8, "togeth": [8, 11, 20, 31], "make_mixtur": [8, 9, 16, 29], "pmf_seq": [8, 9, 16, 29], "hopefulli": 8, "understand": [8, 10, 14, 15, 17, 20, 27], "primari": [8, 10, 18], "faster": [8, 16, 19, 22, 23], "liter": [8, 16, 20], "std": [8, 10, 11, 12, 13, 14, 15, 16, 17, 19, 21], "cdf_standard": 8, "c7": [8, 26], "296699999999998": 8, "8381101299984817": 8, "3804761428476167": 8, "lt_dist": 8, "055999999999999994": 8, "gt_dist": [8, 24], "13419999999999999": 8, "2923280761096768": 8, "5787833897023915": 8, "5787833897023917": 8, "bastard": 8, "suffer": 8, "425532": 8, "319149": 8, "255319": 8, "d8": 8, "d10": 8, "mix3": 8, "pull": [8, 22], "13634751773049647": 8, "henri": 8, "poincar\u00e9": 8, "french": 8, "mathematician": 8, "taught": 8, "sorbonn": 8, "1900": [8, 12], "anecdot": [8, 18], "him": [8, 22], "fiction": 8, "supposedli": 8, "bakeri": 8, "sell": [8, 10], "loav": 8, "bread": 8, "lighter": 8, "advertis": [8, 21], "kg": 8, "bought": 8, "loaf": 8, "brought": 8, "home": [8, 10, 26, 27], "weigh": 8, "measur": [8, 9, 11, 12, 13, 14, 15, 19, 20, 21, 22, 28, 29], "950": 8, "polic": [8, 29], "gave": 8, "baker": 8, "warn": [8, 18, 21, 28], "complain": 8, "fine": [8, 19, 22, 27], "asymmetr": 8, "skew": [8, 17, 18], "deliber": [8, 10, 29], "heavier": 8, "ones": [8, 14, 15, 20, 21, 22, 26], "plausibl": [8, 18, 21, 22], "heft": 8, "heaviest": 8, "seed": [8, 10, 31], "cdf_max": 8, "978": 8, "4666876067706": 8, "992": 8, "7589004318227": 8, "1002": 8, "0372868686195": 8, "1008": 8, "8226939493089": 8, "stori": [8, 10, 14, 15], "implaus": 8, "gram": [8, 13], "soccer": [9, 11, 20, 21, 27], "english": 9, "everyon": 9, "els": [9, 10, 11, 16, 17, 31], "2018": [9, 14, 15, 19], "fifa": 9, "franc": [9, 21], "croatia": 9, "confid": [9, 10, 11, 13, 17, 18, 19, 20, 21, 30], "rate": [9, 10, 11, 12, 16, 18, 19, 20, 21, 22, 23, 28, 29, 31, 32], "denot": [9, 11, 14, 15, 21], "python": [9, 10, 19, 21, 27], "lam": [9, 10, 16, 20, 21, 24, 26, 29, 31], "greek": [9, 16, 24], "lambda": [9, 10, 16, 20, 21, 24, 31], "minut": [9, 10, 18, 20, 29], "simplif": [9, 11, 17, 27], "georg": [9, 27], "en": [9, 19], "wiki": [9, 19], "all_models_are_wrong": 9, "roughli": [9, 11, 13, 22, 29], "exp": [9, 11, 18, 23, 31], "neg": [9, 18, 19, 22, 29, 30], "dist": [9, 13, 14, 15, 16, 19, 20, 32], "_distn_infrastructur": 9, "rv_frozen": 9, "frozen": 9, "039471954028253146": 9, "make_poisson_pmf": [9, 24, 26], "pmf_goal": 9, "decorate_go": 9, "r": [9, 10, 21, 22, 28, 31], "increasingli": 9, "_conjugateprior": 9, "densiti": [9, 12, 13, 14, 15, 16, 19, 20, 21], "decorate_r": [9, 20], "occasion": [9, 22, 31], "seldom": 9, "4140818156118378": 9, "encapsul": [9, 13, 14, 15, 16, 28], "update_poisson": 9, "c3": [9, 11, 18, 29], "shift": [9, 10, 12, 16, 18, 29], "c0": [9, 11, 12, 14, 15, 16, 18, 19, 21], "6999765866755225": 9, "699772393342308": 9, "midpoint": [9, 16, 19], "likewis": 9, "compromis": 9, "oppon": [9, 10], "drawn": [9, 17, 19, 21, 22], "_addend": 9, "7499366290930155": 9, "7499366290930174": 9, "realiti": [9, 10, 18, 22, 26], "aggress": 9, "knew": [9, 16], "subplot": [9, 11], "f": [9, 16, 18, 19, 20, 22, 23, 27], "_generalmixtur": 9, "pred_franc": 9, "sourc": [9, 17, 19, 22, 28], "uncertainti": [9, 11, 12, 16, 18, 19, 26, 29], "pred_croatia": 9, "ti": 9, "5703522415934519": 9, "prob_lt": 9, "26443376257235873": 9, "tie": 9, "prob_eq": 9, "16521399583418947": 9, "6529592395105466": 9, "germani": [9, 20], "brazil": [9, 20], "semifin": 9, "mark": [9, 21], "fix": [9, 11, 22, 28], "period": [9, 14, 15, 29], "advantag": [9, 10, 11, 13, 14, 15, 17, 21, 28], "expon": [9, 20], "awkward": 9, "expo_pdf": 9, "pmf_time": 9, "616650745459093": 9, "decorate_tim": 9, "immedi": [9, 16], "straight": [9, 19], "review": [9, 10, 11, 19, 20, 21, 27], "infin": [9, 20], "ignor": [9, 10, 13, 14, 15, 21, 28, 30], "parameter": [9, 23], "finish": [9, 11, 13, 17, 19, 24], "forget": 9, "note": [9, 13, 16, 18, 19, 20, 21], "update_expo": 9, "germany2": 9, "1358882653086892": 9, "703059034926364": 9, "c16": 9, "pred_germany2": 9, "047109658706113416": 9, "09286200122834538": 9, "make_expo_pmf": 9, "5904596116867543": 9, "2010": 9, "nation": [9, 16, 19, 21], "hockei": 9, "nhl": 9, "belov": 9, "boston": [9, 19, 27, 29], "bruin": 9, "championship": 9, "despis": 9, "vancouv": 9, "canuck": 9, "lost": [9, 10, 18], "season": [9, 10], "violat": 9, "affect": [9, 12, 16, 18, 23, 29], "insurmount": 9, "margin": [9, 13, 19, 20, 21, 22, 26, 28], "eight": [9, 10, 17, 21], "overestim": [9, 19], "prior_hockei": 9, "666325137469514": 9, "7997400090376567": 9, "3599999999999985": 9, "5599999606443666": 9, "pred_bruin": 9, "pred_canuck": 9, "7038631514645926": 9, "16111690750716465": 9, "1350199410282429": 9, "771373121978714": 9, "Their": [9, 14, 15], "8670900197850085": 9, "optim": [10, 11, 18], "bid": [10, 11], "kde": [10, 14, 15, 21], "novemb": [10, 22], "2007": [10, 13, 16], "letia": 10, "nathaniel": 10, "televis": 10, "showcas": 10, "closest": 10, "went": 10, "dishwash": 10, "wine": 10, "cabinet": 10, "laptop": 10, "pinbal": 10, "video": [10, 20], "arcad": 10, "cruis": 10, "bahama": 10, "347": 10, "578": [10, 29], "78": [10, 18, 26], "her": [10, 30], "thinker": 10, "scenario": [10, 14, 15, 16, 17, 20, 26, 28, 29], "cameron": [10, 18, 22, 27], "davidson": [10, 18, 22, 27], "pilon": [10, 18, 22, 27], "probablist": 10, "program": [10, 17, 18, 21, 27], "hacker": [10, 18], "episod": 10, "fortun": [10, 19, 31], "fan": 10, "2011": [10, 22], "2012": [10, 27], "clean": [10, 18, 19], "read_data": 10, "skiprow": [10, 14, 15], "dropna": [10, 13], "concaten": 10, "df2011": 10, "df2012": 10, "ignore_index": [10, 16], "191": 10, "122": [10, 17, 22, 28], "313": 10, "50969": 10, "45429": 10, "42000": 10, "34000": 10, "8969": 10, "11429": 10, "21901": 10, "34061": 10, "14000": 10, "59900": 10, "7901": 10, "25839": 10, "32815": 10, "53186": 10, "32000": 10, "45000": 10, "815": 10, "8186": 10, "dollar": [10, 21], "made": [10, 13, 18, 19, 27], "smooth": [10, 14, 15, 27, 31], "gaussian_kd": [10, 14, 15], "kde_from_sampl": [10, 14, 15, 22, 29], "80000": 10, "prior1": [10, 30], "decorate_valu": 10, "prior2": [10, 30], "instrument": 10, "sample_diff1": 10, "sample_diff2": 10, "visual": [10, 14, 15, 16, 17, 19, 21, 27], "40000": 10, "20000": [10, 31], "kde_diff1": 10, "kde_diff2": 10, "c8": 10, "overbid": 10, "underbid": 10, "mean_diff1": 10, "std_diff1": 10, "4116": 10, "3961661341855": 10, "6899": 10, "909806377117": 10, "strateg": 10, "spread": [10, 11, 13, 14, 15, 18, 22], "norm": [10, 11, 12, 13, 14, 15, 19, 23], "error_dist1": 10, "781240564008691e": 10, "awai": [10, 19, 22, 27], "guess1": 10, "23000": 10, "error1": 10, "past": [10, 16, 22], "3889812097254624e": 10, "30299": 10, "488817891375": 10, "26192": 10, "024002392536": 10, "diff2": 10, "mean_diff2": 10, "std_diff2": 10, "3675": 10, "891373801917": 10, "6886": 10, "260711323408": 10, "error_dist2": 10, "guess2": 10, "38000": 10, "error2": 10, "697812321910703e": 10, "c15": 10, "31047": 10, "62371912252": 10, "34305": 10, "20161642468": 10, "view": [10, 20], "prob_overbid": 10, "sample_diff": 10, "29073482428115016": 10, "5000": [10, 30], "prob_worse_than": 10, "wors": [10, 11], "38338658146964855": 10, "14376996805111822": 10, "compute_prob_win": 10, "6741214057507987": 10, "30000": 10, "121": 10, "ys": [10, 15, 19], "mostli": [10, 16], "closer": 10, "24600638977635783": 10, "3993610223642173": 10, "6453674121405751": 10, "total_prob_win": 10, "implement": [10, 13, 14, 15, 21, 22], "sum_": 10, "25000": 10, "4842210945439812": 10, "prob_win_seri": 10, "21000": 10, "6136807192359474": 10, "29000": 10, "5171370053364229": 10, "everyth": [10, 27], "compute_gain": 10, "35000": 10, "600": [10, 11, 18], "23594": 10, "249201277955": 10, "context": [10, 16, 21], "expected_gain": 10, "earlier": 10, "900": [10, 11], "16923": 10, "59933856512": 10, "expected_gain_seri": 10, "22000": 10, "400": [10, 12, 17, 23], "17384": 10, "899584430797": 10, "19404": 10, "164188501607": 10, "incident": 10, "hazard": [10, 18], "pro": 10, "con": 10, "classic": [10, 11, 14, 15], "opinion": [10, 11, 18], "mistaken": [10, 19], "criteria": 10, "grant": 10, "discard": [10, 21], "nonlinear": 10, "guidanc": 10, "hear": 10, "cambridg": [10, 29], "massachusett": [10, 19, 29], "subwai": [10, 29], "south": [10, 29], "station": [10, 13, 16, 19, 29], "commut": [10, 29], "needham": [10, 29], "unpredict": 10, "offic": [10, 29], "catch": [10, 14, 15, 19, 29], "stop": [10, 29], "platform": [10, 29], "miss": [10, 13, 29], "soon": [10, 11, 12, 18, 21, 29], "passeng": 10, "taxi": [10, 29], "redlin": 10, "ipynb": 10, "repositori": 10, "2001": 10, "publish": [10, 14, 15, 26], "printer": 10, "sale": 10, "distributor": 10, "week": [10, 14, 15, 16, 19, 24, 26, 29], "sold": 10, "discount": 10, "crazi": 10, "arriv": [10, 16, 18, 29], "ten": [10, 20], "rel": [10, 12, 14, 15, 17, 18, 22], "retail": 10, "decid": [10, 11, 21, 29], "cost": [10, 11, 29], "custom": [10, 20], "pai": 10, "variou": [10, 23], "face": 10, "onlin": [10, 11, 20, 22], "poisson": [10, 20, 21, 22, 24, 26, 27, 28, 29], "weekli": 10, "profit": 10, "stock": 10, "300": [10, 11, 23], "450": [10, 29], "800": [10, 11], "310": [10, 23], "print_cost": 10, "total_incom": 10, "incom": [10, 21], "min": [10, 14, 15, 16, 19, 23, 29], "inventory_cost": 10, "excess": [10, 18], "out_of_stock_cost": 10, "total_ord": 10, "compute_profit": 10, "always_10": 10, "net": 10, "gamma": [10, 16, 20, 21, 22, 27], "998788382371902": 10, "906": 10, "order_arrai": 10, "compute_expected_profit": 10, "182": [10, 12], "181": [10, 13], "994": [10, 19], "157": 10, "608": 10, "sweep": [10, 29, 31], "printed_arrai": 10, "expected_profit": 10, "74": [10, 18, 19, 21, 22], "186": [10, 13, 20, 29], "328": 10, "logspac": 10, "update_book": 10, "78849107458653": 10, "000000817984526": 10, "500000000003652": 10, "408095235418383": 10, "79": [10, 18, 32], "_theeuroproblem": 11, "_estimatingproport": 11, "_thebinomiallikelihoodfunct": 11, "5595238095238094": 11, "_oliversblood": 11, "furthermor": [11, 19, 27], "like_fair": 11, "008357181724918204": 11, "ahead": 11, "like_bias": 11, "05077815959518337": 11, "075990838368465": 11, "biased_uniform": 11, "like_uniform": 11, "003900491927770735": 11, "1425968518013625": 11, "68": [11, 17, 18], "posterior_odd": [11, 31], "posterior_prob": 11, "6817918278551092": 11, "skip": [11, 13, 14, 15, 23], "biased_triangl": 11, "like_triangl": 11, "00698132546485788": 11, "1970766535647157": 11, "signific": [11, 14, 15], "continuum": 11, "binari": 11, "fundament": [11, 22], "_poissonprocess": [11, 20, 21], "_decisionanalysi": 11, "casino": 11, "slot": 11, "handl": [11, 16, 17, 21, 23], "abil": [11, 20], "monei": 11, "level": [11, 12, 16, 18, 19, 21], "displai": [11, 14, 15, 16], "grid": [11, 12, 13, 14, 15, 16, 18, 19, 20, 22], "dict": [11, 16, 18, 19, 21, 22, 31], "xticklabel": 11, "invis": 11, "yticklabel": 11, "tight_layout": [11, 23], "w": [11, 16], "loss": 11, "wlllllllll": 11, "nine": [11, 18], "actual_prob": 11, "counter": [11, 28], "track": 11, "inner": 11, "summarize_belief": 11, "ci": [11, 18, 21], "47": [11, 16, 19], "73": [11, 17, 18], "417": 11, "drawback": [11, 23], "wide": [11, 14, 15, 16, 17, 19, 21, 23, 26, 28], "overlap": [11, 13, 14, 15, 17, 18], "focu": [11, 19, 29], "kernel": [11, 14, 15], "thompson": [11, 19], "superior": [11, 14, 15, 21], "argmax": [11, 20], "largest": [11, 20], "048": 11, "043": [11, 23], "284": 11, "necessari": [11, 17, 18, 19, 21], "shortcut": [11, 20], "choose_play_upd": 11, "num_plai": 11, "107": 11, "269": [11, 22], "438": 11, "rough": 11, "bug": [11, 17, 21, 26], "importantli": 11, "summarize_count": 11, "plan": [11, 20, 21], "support": [11, 18, 21], "wasn": 11, "unless": [11, 27], "_maximizingexpectedgain": 11, "biggest": 11, "sat": 11, "colleg": [11, 17, 27, 29], "academ": 11, "taker": 11, "domain": [11, 14, 15, 16], "pencil": 11, "format": [11, 17, 19], "harder": [11, 16, 18], "struggl": 11, "potenti": [11, 21, 22], "tester": [11, 17, 21], "prob_correct": 11, "difficulti": [11, 20], "c": [11, 12, 13, 19, 28, 31], "logist": [11, 12, 19, 23, 31], "curv": [11, 22], "structur": [11, 23], "7982939339725037": 11, "num_quest": 11, "803921568627451": 11, "cut": [11, 12, 24, 32], "inflat": 11, "032": [11, 17], "update_": 11, "actual_600": 11, "604": 11, "3325737356816": 11, "simplest": [11, 17], "simulate_test": 11, "actual_": 11, "618": 11, "6942050450824": 11, "08554296596485": 11, "exam": [11, 14, 15], "posterior_std": 11, "noisi": [11, 14, 15, 19], "regress": 11, "plot_series_lowess": [11, 31], "sample_posterior": 11, "sample_500": 11, "sample_600": 11, "sample_700": 11, "700": 11, "sample_800": 11, "cdf_500": 11, "cdf_600": 11, "cdf_700": 11, "cdf_800": 11, "linestyl": [11, 15, 16], "dash": [11, 14, 15, 16, 19], "98": [11, 14, 15, 17, 26], "85": [11, 18], "ideal": 11, "essenti": 12, "taller": [12, 14, 15], "chess": 12, "competit": 12, "versatil": 12, "mesh": [12, 13, 14, 15, 16, 19], "arrang": [12, 14, 15], "operand": 12, "height": [12, 14, 15], "men": [12, 14, 15, 19], "178": [12, 14, 15, 28], "cm": [12, 13, 14, 15, 22], "9963309462450582": 12, "style": [12, 15], "a_x": 12, "b_y": 12, "resid": [12, 16, 19], "make_joint": [12, 13, 14, 15, 16, 17, 18, 19, 23, 26, 28], "to_numpi": [12, 16], "pcolormesh": 12, "plot_joint": 12, "cmap": [12, 14, 15, 17], "vmax": [12, 22], "shade": [12, 19], "nearest": 12, "colorbar": 12, "darkest": 12, "drop": [12, 18, 19, 31], "farther": [12, 22], "contour": [12, 13, 16, 17, 18, 19, 28], "plot_contour": [12, 13, 14, 15, 16, 17, 18, 19, 23, 28], "linewidth": [12, 22], "a_tal": 12, "elsewher": 12, "49080747821526977": 12, "simpler": [12, 21], "180": 12, "154": [12, 14, 15], "000010": [12, 19], "000013": [12, 19, 26], "155": 12, "000015": [12, 19], "000019": [12, 19], "156": [12, 16], "000022": [12, 17], "03017221271570807": 12, "column_sum": 12, "012260e": 12, "736152e": 12, "532519e": 12, "915650e": 12, "marginal_a": 12, "middl": [12, 29], "similarli": [12, 22], "row_sum": 12, "marginal_b": 12, "177": 12, "99516026921506": 12, "3872812342168": 12, "173": [12, 17, 23], "6028600023339": 12, "shorter": [12, 14, 15], "narrow": [12, 17, 18, 28], "624924796641578": 12, "270461177645469": 12, "280513548175111": 12, "170": [12, 17], "column_170": 12, "cond_b": 12, "004358061205454471": 12, "default": [12, 19, 26, 27], "row_180": 12, "cond_a": 12, "019669089649708035": 12, "woman": 12, "163": [12, 14, 15], "prior_c": 12, "997970387889823": 12, "joint_ac": 12, "likelihood_ac": 12, "posterior_ac": 12, "6839061829242195": 12, "marginal_ac": 12, "marginal_c": 12, "elo": 12, "skill": [12, 17, 21, 27], "r_a": 12, "r_b": 12, "beat": [12, 18], "2800": 12, "6400649998028851": 12, "1600": 12, "1800": [12, 14, 15], "1300": 12, "prior_a_elo": 12, "1500": 12, "2100": 12, "prior_b_elo": 12, "09972780668486173": 12, "joint_elo": 12, "likelihood_elo": 12, "posterior_elo": 12, "2660426288107942": 12, "marginal_a_elo": 12, "marginal_b_elo": 12, "1636": 12, "648345528236": 12, "1763": 12, "0203078793095": 12, "34063582447712": 12, "61569535990881": 12, "1990": 13, "spam": 13, "filter": 13, "dr": 13, "kristen": [13, 27], "gorman": 13, "palmer": 13, "ecolog": [13, 17], "antarctica": 13, "william": 13, "fraser": 13, "sexual": 13, "dimorph": 13, "environment": 13, "commun": 13, "antarct": 13, "genu": 13, "pygosc": 13, "load": [13, 14, 15, 16, 19], "penguins_raw": 13, "344": 13, "studynam": 13, "region": [13, 21, 28], "island": 13, "stage": [13, 22], "clutch": 13, "date": [13, 16, 18, 19, 22], "egg": 13, "culmen": [13, 20], "mm": 13, "depth": 13, "flipper": [13, 20], "delta": [13, 19], "oo": 13, "comment": 13, "pal0708": 13, "adeli": 13, "adelia": 13, "anver": 13, "torgersen": 13, "n1a1": 13, "3750": [13, 30], "blood": [13, 22], "isotop": 13, "n1a2": 13, "3800": 13, "94956": 13, "69454": 13, "n2a1": 13, "195": 13, "3250": 13, "36821": 13, "33302": 13, "n2a2": [], "n3a1": 13, "193": [13, 29], "3450": 13, "76651": 13, "32426": 13, "ad\u00e9li": 13, "chinstrap": 13, "gentoo": 13, "millimet": 13, "top": [13, 21, 22], "beak": 13, "cumul": 13, "colnam": 13, "make_cdf_map": 13, "species2": 13, "cdf_map": 13, "groupbi": [13, 14, 15, 18, 19], "plot_cdf": [13, 21], "marker": [13, 16, 19, 21, 31], "sigmoid": 13, "beyond": [13, 18], "make_norm_map": 13, "norm_map": 13, "flipper_map": 13, "dict_kei": 13, "054732511875530694": 13, "05172135615888162": [], "8660453661990634e": [], "513860": 13, "485589": 13, "000551": 13, "ran": [13, 16, 19, 29], "update_penguin": 13, "distinct": [13, 22, 28], "culmen_map": 13, "001557": 13, "474658": 13, "523785": 13, "update_na": 13, "data_seq": 13, "003455": 13, "995299": 13, "001246": 13, "iterrow": [13, 16], "valid": 13, "notna": 13, "342": [13, 17, 23], "324": 13, "9473684210526315": 13, "correl": [13, 14, 15, 17, 18, 19, 22, 23, 28], "scatter": [13, 21, 22], "scatterplot": 13, "var1": 13, "var2": 13, "lw": [15, 18, 31], "oval": [13, 18, 19, 21], "orient": [13, 16, 31], "diagon": [13, 18], "make_pmf_norm": 13, "sigma": [13, 14, 15, 19, 21, 23], "joint_map": 13, "ellips": [13, 14, 15], "uncorrel": 13, "univari": 13, "character": [13, 16, 21, 22], "covari": [13, 20], "varianc": [13, 22], "915205": 13, "921930": 13, "cov": [13, 32], "197": [13, 21], "731792": 13, "375765": 13, "807054": 13, "multivariate_norm": 13, "multinorm": 13, "make_multinorm_map": 13, "multinorm_map": 13, "magic": [13, 21], "great": [13, 21], "feel": [13, 17, 20, 21], "norm1": 13, "norm2": 13, "stack": [13, 14, 15, 16, 17, 18, 19, 21, 26], "po": 13, "dstack": 13, "871343639913828": [], "002740": 13, "997257": 13, "000003": [13, 19], "certainli": 13, "9532163742690059": 13, "disappoint": [13, 26], "complex": [13, 21, 22, 23], "scientif": [13, 27], "anim": [13, 17, 20], "angler": 13, "fish": 13, "mockingbird": 13, "studi": [13, 17, 18, 21, 22], "evolut": 13, "depth_map": 13, "mass_map": 13, "colnames4": 13, "norm_maps4": 13, "97": [13, 18, 21, 23], "9678362573099415": 13, "achiev": [13, 19], "invalid": [13, 19, 26], "subset": [13, 17, 21], "accuracy_sex": 13, "92": [13, 17, 26], "9186991869918699": 13, "whole": [13, 18], "classify_by_sex": 13, "88": [13, 17, 18, 19, 26], "8807947019867549": 13, "9264705882352942": 13, "convent": [14, 15, 18, 21], "null": [14, 15], "whatev": [14, 15], "borrow": [14, 15, 27], "textbook": [14, 15], "effect": [14, 15, 18, 20, 21, 22, 23, 32], "treatment": [14, 15, 32], "control": [14, 15, 21, 32], "ph": [14, 15], "dissert": [14, 15], "psycholog": [14, 15], "1987": [14, 15], "1989": [14, 15], "dasl": [14, 15], "web": [14, 15, 19], "conduct": [14, 15], "classroom": [14, 15], "elementari": [14, 15], "pupil": [14, 15], "aspect": [14, 15], "grade": [14, 15, 18, 22], "grader": [14, 15], "curriculum": [14, 15], "drp": [14, 15], "drp_score": [14, 15], "delimit": [14, 15], "mu": [14, 15, 21, 22, 23, 31], "joint": [14, 15, 16, 18, 19, 21, 22, 28], "outer": [14, 15], "make_uniform": [14, 15, 16, 17, 18, 19, 20], "num": [14, 15, 16, 17, 18, 19, 22, 26, 29], "prior_mu": [14, 15, 23], "trial": [14, 15, 16, 17, 20, 32], "prior_sigma": [14, 15, 19, 23], "dimension": [14, 15], "mu_mesh": [14, 15], "sigma_mesh": [14, 15, 19], "data_mesh": [14, 15, 16], "update_norm": [14, 15], "posterior_control": [14, 15], "posterior_tr": [14, 15], "text": [14, 15, 18, 25, 31, 32], "cs": [14, 15], "_marginaldistribut": [14, 15], "pmf_mean_control": [14, 15], "pmf_mean_treat": [14, 15], "980479025187326": [14, 15], "magnitud": [14, 15], "pmf_diff": [14, 15], "879": [14, 15], "nois": [14, 15], "cdf_diff": [14, 15], "kde_from_pmf": [14, 15], "_kerneldensityestim": [14, 15], "kde_diff": [14, 15], "954413088940848": [14, 15], "larger": [14, 15, 21], "astronom": [14, 15], "sqrt": [14, 15], "transform": [14, 15, 16, 19], "chi": [14, 15], "basu": [14, 15], "dist_m": [14, 15], "10137915138497372": [14, 15], "422145328719722": [14, 15], "chi2": [14, 15], "dist_": [14, 15], "04736427909437004": [14, 15], "004801750420548287": [14, 15], "52173913043478": [14, 15], "148733229699484": [14, 15], "476190476190474": [14, 15], "00735684721381": [14, 15], "ts": [14, 15, 31], "posterior_control2": [14, 15], "update_norm_summari": [14, 15], "posterior_treated2": [14, 15], "pmf_mean_control2": [14, 15], "pmf_mean_treated2": [14, 15], "wider": [14, 15, 16, 18], "implicit": [14, 15], "rv": [14, 15, 16, 19, 20, 21, 22], "sample_mean": [14, 15], "pmf_from_dist": [14, 15, 16, 20, 21], "pmf_m": [14, 15], "pmf_sample_mean": [14, 15], "sample_std": [14, 15], "pmf_": [14, 15], "pmf_sample_std": [14, 15], "corrcoef": [14, 15], "027451907688034228": 14, "kdeplot": [14, 15], "seaborn": [14, 15, 17], "sn": [14, 15], "computation": [14, 15, 16], "broadli": [14, 15, 16], "specul": [14, 15, 19], "pmf_std_control": [14, 15], "pmf_std_treat": [14, 15], "9685103375300469": [14, 15], "pmf_diff2": [14, 15], "41717132817218": [14, 15], "phenomenon": [14, 15, 19], "cohen": [14, 15], "mu_1": [14, 15], "sigma_1": [14, 15], "mu_2": [14, 15], "sigma_2": [14, 15], "sample_joint": [14, 15], "sample_tr": [14, 15], "sample_control": [14, 15], "cohen_effect": [14, 15], "pair1": [14, 15], "pair2": [14, 15], "mu1": [14, 15], "sigma1": [14, 15], "mu2": [14, 15], "sigma2": [14, 15], "7603960396039605": 14, "ds": [14, 15], "6623391688256146": 14, "08648649": 14, "17647059": 14, "reddit": [14, 15, 22], "instructor": [14, 15], "happi": [14, 15], "sf": [14, 15, 16, 18, 30], "pgt90": [14, 15], "299480018256258": 14, "pgt60": [14, 15], "01425455531129565": 14, "150261186811548": 14, "189707962198526": [14, 15], "trait": [14, 15], "surveil": [14, 15], "brfss": [14, 15], "self": [14, 15], "407": [14, 15, 29], "254": [14, 15], "722": [14, 15], "absolut": [14, 15, 20], "cv": [14, 15], "dimensionless": [14, 15], "0465": [14, 15], "0475": [14, 15], "div_dist": [14, 15, 32], "cover": [14, 15, 16, 18, 19, 21, 28], "get_posterior_cv": [14, 15], "pmf_mu": [14, 15], "pmf_sigma": [14, 15], "pmf_cv": [14, 15], "154407": [14, 15], "posterior_mal": [14, 15], "254722": [14, 15], "posterior_femal": [14, 15], "pmf_cv_male": [14, 15], "pmf_cv_femal": [14, 15], "ratio_cv": [14, 15], "0233615721208176": [14, 15], "0193799": [14, 15], "02734473": [14, 15], "100000": 15, "sample_": 15, "sample_t": 15, "axessubplot": 15, "003708669051773488": 15, "821621621621621": 15, "6647694857823218": 15, "128": [15, 17, 18], "299480018256251": 15, "014254555311295629": 15, "150261186811544": 15, "medicin": [16, 18, 22], "dimens": [16, 17, 21, 22, 23], "seriou": 16, "dog": 16, "shelter": 16, "adopt": 16, "lifetim": [16, 19, 28], "weibull_min": 16, "interfac": 16, "weibull_dist": 16, "actual_dist": 16, "80497283": [16, 21], "11577082": [16, 21], "43308797": [16, 21], "10862644": [16, 21], "17334866": [16, 21], "25745053": [16, 21], "05555883": [16, 21], "47401062": [16, 21], "05340806": [16, 21], "08386395": [16, 21], "prior_lam": 16, "prior_k": 16, "lam_mesh": 16, "k_mesh": 16, "0938302958838208e": 16, "052573567183434e": 16, "update_weibul": 16, "posterior_lam": 16, "posterior_k": 16, "axvlin": [16, 18], "grai": [16, 18, 20], "c12": [16, 21], "snap": 16, "monitor": 16, "departur": 16, "uniformli": 16, "78026881": 16, "08999773": 16, "97550379": 16, "1050535": 16, "65157251": 16, "66399652": 16, "37581665": 16, "45275039": 16, "86193532": 16, "08528588": 16, "ob": 16, "sort_valu": 16, "663997": 16, "921447": 16, "780269": 16, "585242": 16, "105053": 16, "213680": 16, "975504": 16, "408592": 16, "651573": 16, "824921": 16, "085286": 16, "169150": 16, "375817": 16, "431375": 16, "089998": 16, "205769": 16, "452750": 16, "926761": 16, "861935": 16, "915343": 16, "lifelin": 16, "window": [16, 28], "begin": [16, 19, 22], "censor": 16, "hidden": [16, 28], "statu": 16, "plot_lifelin": 16, "ongo": 16, "hline": 16, "uncensor": 16, "gca": [16, 23], "invert_yaxi": 16, "split": 16, "data1": [16, 20], "data2": [16, 17, 20], "257451": 16, "804973": 16, "108626": 16, "433088": 16, "173349": 16, "083864": 16, "053408": 16, "624183": 16, "910002": 16, "547250": 16, "update_weibull_incomplet": 16, "posterior_lam2": 16, "posterior_k2": 16, "lead": [16, 18], "assembl": [16, 17, 26], "philip": 16, "india": 16, "lamp": 16, "220": [16, 18, 23], "ac": 16, "instal": [16, 21, 31], "horizont": 16, "lab": 16, "regular": 16, "failur": [16, 18, 20], "instant": 16, "obtain": [16, 17], "gist": 16, "epogrebnyak": 16, "7933e16c0ad215742c4c104be4fbdeb1": 16, "c932bc5b6aa6317770c4cbf43eb591511fec08f9": 16, "840": 16, "852": 16, "936": 16, "960": 16, "hour": [16, 19, 29], "pmf_bulb": 16, "lit": 16, "1400": 16, "1413": 16, "84": [16, 17, 23, 26], "intens": 16, "prior_bulb": 16, "data_bulb": 16, "posterior_bulb": 16, "1412": 16, "7242774305005": 16, "joint_weibull_mean": 16, "strictli": 16, "update_weibull_between": 16, "dt": [16, 19], "cdf1": 16, "cdf2": 16, "posterior_bulb2": 16, "1406": 16, "8171982320873": 16, "expir": [16, 31], "1550": 16, "prob_dead": 16, "14381685899960547": 16, "dy": 16, "dist_num_dead": 16, "posterior_seri": 16, "146763e": 16, "1020": 16, "210486e": 16, "1040": 16, "738327e": 16, "1060": 16, "418201e": 16, "1080": 16, "265549e": 16, "multiindex": [16, 17, 18, 26, 30], "post_pr": [16, 21], "exact": [16, 18, 27], "fell": 16, "adapt": [16, 22], "phenomena": 16, "posterior_bulb3": 16, "1378": 16, "3949572816412": 16, "month": [16, 18, 22], "daili": [16, 19], "rainfal": 16, "inch": [16, 19], "hydrologist": 16, "_thegammadistribut": [16, 20, 21], "theta": [16, 28], "gamma_dist": 16, "cell": [16, 19, 23], "ocean": [16, 19], "atmospher": [16, 19], "administr": [16, 19, 27], "noaa": [16, 19], "washington": 16, "2020": [16, 19, 32], "2203951": 16, "weather": [16, 19], "awnd": 16, "prcp": [16, 19], "tmax": [16, 19], "tmin": [16, 19], "wt01": [16, 19], "wt03": [16, 19], "wt08": [16, 19], "usw00024233": 16, "tacoma": 16, "airport": 16, "66": [16, 18, 19, 23, 26], "63": [16, 17, 18, 19], "71": [16, 21], "222857": 16, "301060": 16, "010000": [16, 19, 30], "052500": 16, "110000": 16, "225000": 16, "140000": 16, "cdf_data": 16, "extrapol": [16, 18], "mle": 16, "k_est": 16, "theta_est": 16, "floc": 16, "8898876017525283": 16, "25043291132301665": 16, "prior_theta": 16, "theta_mesh": 16, "150287": 16, "91980136462": 16, "780822684107896": 16, "posterior_theta": 16, "8437218523899558": 16, "4478": 16, "3632": 16, "367761307460383": 16, "159": 16, "7848": 16, "0100": 16, "306265e": 16, "0498": 16, "304069e": 16, "145": [16, 28], "0896": 16, "463890e": 16, "141": [16, 19, 28], "1294": 16, "077828e": 16, "138": [16, 17, 28], "1692": 16, "227218e": 16, "136": [16, 28], "p_gt": 16, "00900003598887611": 16, "raini": 16, "111": 16, "11066680577532": 16, "somehow": 17, "softwar": [17, 27], "epidemiolog": 17, "1997": 17, "columbia": [17, 23], "alberta": 17, "canada": 17, "lure": 17, "strand": 17, "barb": 17, "wire": 17, "hair": 17, "dna": 17, "session": [17, 21], "76": [17, 18], "site": [17, 26, 27], "1043": 17, "1191": 17, "batch": 17, "hypergeometr": [17, 21], "unseen": 17, "hypergeom": 17, "501": 17, "prior_n": [17, 26], "451": 17, "ns": [7, 17, 18, 19, 23, 28, 30], "posterior_n": [17, 26, 28], "07755224277106727": 17, "109": [17, 28], "79880627085637": 17, "363": 17, "k10": [17, 21, 26], "k01": [17, 21, 26], "k11": [17, 21, 26], "k00": [17, 21, 26], "unobserv": 17, "62": 17, "6400000000000001": 17, "16000000000000003": 17, "04000000000000001": 17, "multinomi": [17, 20, 21, 26], "x_i": 17, "y_i": 17, "0016664011988507257": 17, "prior_p": 17, "joint_prior": 17, "joint_pmf": [17, 18], "core": [17, 23], "multi": 17, "45100": 17, "posterior_pmf": [17, 18, 22, 26], "9678796190279657e": 17, "unstack": [17, 18, 19], "joint_posterior": [17, 18, 19], "posterior2_p": 17, "posterior2_n": 17, "750521364726": 17, "277": 17, "n1": [17, 28], "15217391304347827": 17, "219519857292647": 17, "n2": [17, 28], "12138728323699421": 17, "2954472470306415": 17, "jointgrid": 17, "joint_plot": 17, "ax_joint": 17, "viridi": 17, "marginal_x": [17, 23], "ax_marg_x": 17, "marginal_i": 17, "ax_marg_i": 17, "excel": [17, 27], "john": [17, 21], "cook": [17, 21], "document": [17, 21], "suprem": [17, 21], "p0": [17, 21, 26], "compute_prob": [17, 26], "q0": [17, 21, 26], "015625": 17, "keeper": [17, 26], "0003425201572557094": 17, "102": 17, "1249999999998": 17, "127": [17, 28], "prior_p0": [17, 26], "prior_p1": [17, 26], "joint2": [17, 19, 26], "64": [17, 18, 19], "joint2_pmf": [17, 26], "000306": 17, "joint3": [17, 19, 26], "3264": 17, "82": [17, 18, 23, 26], "86": [17, 19, 23, 26], "000006": [17, 19], "joint3_pmf": [17, 26], "triplet": [17, 26], "166464": 17, "941088283758206e": 17, "105": [17, 23], "7656173219623": 17, "posterior_p1": [17, 26], "posterior_p2": [17, 26], "2297065971677732": 17, "17501172155925757": 17, "quickli": [17, 18, 19, 22], "impract": [17, 19, 20], "_mcmc": 17, "subsequ": [17, 23], "ann": 17, "chao": 17, "preval": [17, 20], "incomplet": [17, 19, 22], "infect": [17, 32], "hepat": 17, "outbreak": 17, "northern": 17, "taiwan": 17, "april": [17, 19], "juli": [17, 18, 19], "135": [17, 22, 28], "serum": 17, "hospit": [17, 23, 24], "126": [17, 28], "questionnair": 17, "epidemiologist": 17, "holder": 17, "016667": [17, 19], "205": 17, "210": 17, "000333": 17, "prior_pmf": [17, 20, 21], "266226682238907e": 17, "marginal_n": 17, "1317040018937": 17, "295": [17, 23], "chou": 17, "viru": 17, "k111": 17, "k110": 17, "k101": 17, "k100": 17, "k011": 17, "k010": 17, "55": [17, 19, 23], "k001": 17, "k000": 17, "revers": [17, 18, 31], "data3": [17, 20], "recogn": [17, 20, 31], "cartesian": 17, "stackoverflow": 17, "cartesian_product": 17, "arg": 17, "from_product": 17, "reset_index": [17, 19], "level_0": 17, "level_1": 17, "level_2": 17, "512": [17, 29], "008": 17, "6359517829553705e": 17, "marginal3_n": 17, "391": [17, 22], "0050140750373": 17, "360": [17, 29], "_bayessrul": 18, "rewrot": 18, "logarithm": [18, 21], "accumul": 18, "linear": [18, 19, 22, 27], "temperatur": [18, 19], "ring": 18, "attent": [18, 28], "deficit": 18, "hyperact": 18, "disord": 18, "adhd": 18, "grad": 18, "sign": 18, "mildli": 18, "ff": 18, "fff": 18, "769231": 18, "986014": 18, "526316": 18, "291498": 18, "370370": 18, "270270": 18, "604552": 18, "pattern": 18, "geometr": 18, "302585": 18, "203973": 18, "098612": 18, "105361": 18, "993252": 18, "0986122886681098": 18, "explanatori": 18, "beta_0": 18, "beta_1": 18, "intercept": [18, 19, 21], "slope": [18, 19, 21], "1986": 18, "twenti": 18, "fifth": 18, "flight": 18, "disast": 18, "booster": 18, "explod": 18, "shortli": 18, "lift": 18, "kill": 18, "crew": 18, "presidenti": 18, "commiss": 18, "accid": 18, "due": [18, 20, 22, 23, 27, 28, 30], "faulti": 18, "unaccept": 18, "sea": 18, "preced": 18, "launch": 18, "unfortun": 18, "incid": 18, "trend": [18, 19], "githubusercont": 18, "camdavidsonpilon": 18, "chapter2_morepymc": 18, "challenger_data": 18, "parse_d": [18, 19], "renam": 18, "inplac": [18, 22], "astyp": 18, "int": 18, "1981": [18, 19], "1982": 18, "1983": 18, "72": [18, 19, 21], "1984": 18, "1985": 18, "fahrenheit": 18, "plot_data": 18, "deg": [18, 19], "vs": 18, "offset": [18, 19], "statsmodel": [18, 19, 31], "api": [18, 19], "smf": [18, 19], "logit": [18, 23], "disp": 18, "param": [18, 19], "208490": 18, "232163": 18, "inter": [18, 19], "log_odd": 18, "4155141126966854": 18, "expit": 18, "prior_int": [18, 19], "prior_slop": [18, 19], "000098": 18, "agg": 18, "temporarili": [18, 19], "93924781": 18, "85931657": 18, "82884484": 18, "60268105": 18, "56950687": 18, "24446388": 18, "67790595": 18, "72637895": 18, "18815003": 18, "8419509": 18, "87045398": 18, "15645171": 18, "86667894": 18, "95545945": 18, "96435859": 18, "97729671": 18, "0004653644508250066": 18, "233": 18, "elong": 18, "stronger": 18, "uncent": 18, "marginal_int": 18, "marginal_slop": 18, "376107": 18, "289795": 18, "func": 18, "marginal_prob": 18, "mean_prob": 18, "2201937884647988": 18, "marginal_lr": 18, "mean_lr": 18, "7542914170110268": 18, "2016349762400815": 18, "7484167954660071": 18, "huge": 18, "fast": [18, 19, 21, 22], "temp": 18, "pred": [18, 19, 23], "quick": 18, "016956535510200765": 18, "000563939208692237": 18, "1335417225332125": 18, "7738185742694538": 18, "45512110762641983": 18, "9654437697137236": 18, "9998129598124814": 18, "97280101769455": 18, "999999987740933": 18, "postpon": 18, "realiz": 18, "unreli": 18, "contribut": 18, "oblig": 18, "spend": [18, 19], "materi": 18, "polit": 18, "pundit": 18, "diagnosi": [18, 22], "snowfal": [18, 19], "marathon": 18, "elect": 18, "winner": [18, 27], "candid": 18, "alic": 18, "bob": 18, "legitim": 18, "bogu": 18, "carol": 18, "prior_log_odd": 18, "3862943611198906": 18, "lr1": 18, "lr2": 18, "lr3": 18, "3364722366212129": 18, "5108256237659907": 18, "5877866649021191": 18, "legitm": 18, "posterior_log_odd": 18, "7997276388772319": 18, "england": 18, "enrol": [18, 32], "june": 18, "septemb": [18, 19], "cutoff": 18, "enter": [18, 28], "kindergarten": 18, "younger": 18, "analyz": 18, "317": 18, "287": 18, "32690": 18, "31238": 18, "34405": 18, "34565": 18, "34977": 18, "34415": 18, "36577": 18, "36319": 18, "35353": 18, "31285": 18, "31617": 18, "265": 18, "280": 18, "307": 18, "320": 18, "309": 18, "225": [18, 19, 21, 31], "240": 18, "232": [18, 29], "643821": 18, "757303": 18, "156944": 18, "857387": 18, "064546": 18, "89": 18, "634420": 18, "231216": 18, "264719": 18, "630986": 18, "393869": 18, "87": [18, 19, 23], "486672": 18, "079435": 18, "plot_adhd": 18, "older": 18, "horizontalalign": 18, "parent": 18, "manipul": 18, "deadlin": 18, "kept": 18, "188": 18, "176": [18, 29], "152": 18, "116": [18, 28], "104": 18, "092": 18, "708": 18, "696": 18, "684": 18, "672": 18, "660": [18, 29], "648": [18, 22, 29], "636": [18, 29], "624": 18, "612": 18, "0000": 18, "000384": 18, "0016": 18, "0032": 18, "0048": 18, "0064": 18, "num_legit": 18, "adhd1": 18, "adhd2": 18, "5436858189129196e": 18, "1905": 18, "3511925068485": 18, "3624320718619453e": 18, "0448": 18, "996": [18, 19], "3403142133315614e": 18, "999322906782624": 18, "044607616771986124": 18, "00663988": 18, "00695303": 18, "00728085": 18, "00762401": 18, "00798321": 18, "00835919": 18, "00875272": 18, "00915734": 18, "00955774": 18, "00997548": 18, "01043603": 18, "01094356": 18, "_markandrecaptur": 19, "impress": 19, "norfolk": 19, "counti": 19, "grew": [19, 22], "1978": 19, "coupl": [19, 20, 26], "conjectur": [19, 31], "meteorolog": 19, "observatori": 19, "oldest": 19, "north": 19, "america": 19, "1967": 19, "2239075": 19, "snwd": 19, "tob": 19, "wesd": 19, "wt04": 19, "wt05": 19, "wt06": 19, "wt09": 19, "wt11": 19, "wt16": 19, "wt18": 19, "19357": [], "usc00190736": 19, "coop": 19, "ma": 19, "19358": [], "19359": [], "59": 19, "iloc": 19, "52": [19, 22], "annual": 19, "unchang": 19, "decad": 19, "snowiest": 19, "winter": 19, "modern": 19, "124": [19, 28], "epsilon": [19, 21], "pmf_snowfal": 19, "19038461538462": [], "28802198439569": [], "overal": 19, "1968": 19, "1969": 19, "1970": 19, "ol": 19, "446325": [], "511880": [], "residu": [19, 21], "385680731210623": [], "54": [19, 22], "mistak": 19, "_threeparametermodel": 19, "make_joint3": 19, "pmf3": 19, "821": 19, "64821": 19, "3551948769060997e": [], "769832641515688e": [], "posterior_slop": 19, "posterior_int": 19, "posterior_sigma": 19, "nuisanc": 19, "448": [], "725": [], "275": 31, "01840519": [], "slow": [19, 21, 22], "instinct": 19, "mislead": 19, "underestim": 19, "blizzard": 19, "snowblow": 19, "shovel": 19, "sister": 19, "drivewai": 19, "feet": 19, "garag": 19, "mr": 19, "crocker": 19, "allow": [19, 27, 28], "accept": [19, 21, 22, 23, 29], "payment": 19, "excav": 19, "accident": 19, "bled": 19, "scalp": 19, "wound": 19, "anywai": [19, 20, 28], "memori": 19, "525": 19, "050": 19, "likelihood_regress": 19, "update_optim": 19, "resid_mesh": 19, "2091": 19, "posterior_opt": 19, "cpu": [19, 23], "user": [19, 23, 27], "sy": [19, 23], "wall": [19, 23], "633362e": [], "013295e": [], "327249e": [], "244120e": [], "999617e": [], "168007e": [], "945131e": [], "601557e": [], "000001": 19, "000002": 19, "000004": 19, "123148e": [], "975833e": [], "853761e": [], "448104e": [], "532653e": [], "460588e": [], "760046e": [], "658787e": [], "678095e": [], "262364e": [], "684267e": [], "032304e": [], "000005": 19, "272146e": [], "301525e": [], "333476e": [], "375444e": [], "105422e": [], "294898e": [], "856004e": [], "182169e": [], "538722e": [], "657543e": [], "912797e": [], "382827e": [], "000007": 19, "750579e": [], "138148e": [], "285261e": [], "593750e": [], "854925e": [], "749592e": [], "057750e": [], "motiv": [19, 22, 27], "pace": 19, "remark": [19, 20], "2019": 19, "eliud": 19, "kipchog": 19, "distanc": 19, "astonish": 19, "fulli": 19, "appreci": 19, "progress": 19, "runner": 19, "barrier": 19, "marathon_world_record_progress": 19, "read_html": 19, "pars": 19, "datafil": 19, "denni": 19, "kimetto": 19, "kenya": 19, "berlin": 19, "iaaf": 19, "arr": 19, "2022": 19, "coerc": 19, "nat": 19, "to_datetim": 19, "1908": 19, "1909": 19, "datetime64": 19, "to_timedelta": 19, "mile": 19, "total_second": 19, "3600": 19, "967143": 19, "099504": 19, "419942": 19, "465508": 19, "672854": 19, "plot_spe": 19, "speed": [19, 20, 23], "mph": 19, "axhlin": [19, 22], "slowli": [19, 22], "ron": 19, "kingdom": 19, "edinburgh": 19, "scotland": 19, "800000": 19, "140871": 19, "ian": 19, "christchurch": 19, "zealand": 19, "167183": 19, "shigeru": 19, "japan": 19, "februari": 19, "beppu": 19, "\u014dita": 19, "600000": 19, "177236": 19, "gerard": 19, "nijboer": 19, "netherland": 19, "1980": 19, "amsterdam": 19, "184472": 19, "castella": 19, "australia": 19, "decemb": 19, "fukuoka": 19, "252533": 19, "timestamp": 19, "broken": 19, "timedelta": 19, "161520": 19, "212660": 19, "444201": 19, "633447": 19, "810536": 19, "236557": 19, "732450": 19, "464040": 19, "015931": 19, "04419653543387639": 19, "012": [19, 22], "018": 19, "023333": 19, "1161389020603": 19, "8816": 19, "unpack": 19, "464": [19, 29], "445": 19, "4825": 19, "016": 19, "01476": 19, "01704": 19, "2030": 19, "2040": 19, "cross": 19, "datetim": 19, "late": [19, 29], "2028": 19, "722121600": 19, "2035": 19, "082915200": 19, "679804800": 19, "2036": 19, "2032": 19, "2043": 19, "contrari": 19, "warmer": 19, "tmid": 19, "071038": 19, "687671": 19, "258904": 19, "1971": 19, "804110": 19, "1972": 19, "112022": 19, "2389114009625752": 19, "430172": 19, "044252": 19, "041705765390206": 19, "044": 19, "2067": 19, "471589606597477e": 19, "430172755332116": 19, "04425308067803314": 19, "028": 19, "264154393858554": 19, "suffici": [20, 22], "grow": [20, 22], "exponenti": [20, 27, 31], "markov": [20, 21], "chain": [20, 21, 22, 23], "mont": [20, 21], "carlo": [20, 21], "mcmc": [20, 22, 23], "abc": 20, "05015532557804499": [20, 21], "fourth": 20, "connect": [20, 29, 31], "consequ": 20, "beta": [20, 21, 22, 26, 27], "make_gamma_dist": 20, "prior_gamma": 20, "proof": 20, "update_gamma": 20, "posterior_gamma": 20, "absurd": 20, "posterior_conjug": 20, "omit": [20, 27], "clearer": [20, 21], "elaps": 20, "003944617569326651": 20, "make_beta": [20, 26, 32], "prior_beta": 20, "update_beta": 20, "posterior_beta": 20, "wild": 20, "preserv": 20, "tour": 20, "belong": 20, "respect": [20, 26], "10368": 20, "multivari": 20, "_multivariatenormaldistribut": 20, "penguin": 20, "vector": [20, 21], "mathbf": 20, "53566485": 20, "35129": 20, "11304515": 20, "col": 20, "marginal_beta": 20, "ith": 20, "troubl": [20, 27], "sadli": [20, 31], "vast": 20, "1386138613861387": 20, "7079646017699113": 20, "_triangleprior": 20, "007008842590059086": 20, "5595238095238095": 20, "3blue1brown": 20, "youtub": 20, "channel": 20, "awar": [20, 21], "narrat": 20, "bui": 20, "seller": 20, "93": 20, "satisfactori": 20, "servic": [20, 22], "virtu": 20, "restrict": 20, "proper": 20, "perfect": 20, "005": 20, "995": 20, "199": 20, "seller1": 20, "seller2": 20, "seller3": 20, "seller1_pmf": 20, "seller2_pmf": 20, "seller3_pmf": 20, "xlim": [20, 22, 23, 24, 32], "9333333333333333": 20, "9238095238095239": 20, "2948": 20, "4750": 20, "2302": 20, "prior_alpha": 20, "posterior_alpha": 20, "marginal_bear": 20, "2222222222222222": 20, "conjug": 21, "strang": [21, 32], "rematch": 21, "prior_dist": 21, "sample_prior": 21, "sample_prior_pr": 21, "pmf_prior_pr": 21, "pm": [21, 22, 23, 29], "indent": 21, "model_to_graphviz": [21, 23], "arrow": 21, "sample_prior_predict": [21, 22, 23], "sample_prior_pymc": 21, "sampler": [21, 23], "sample_prior_pred_pymc": 21, "plot_pr": 21, "c13": 21, "model2": 21, "understood": 21, "return_inferencedata": [21, 22], "trace2": 21, "auto": [21, 23], "nut": [21, 22, 23], "jitter": [21, 23], "adapt_diag": [21, 23], "multiprocess": [21, 22, 23], "job": [21, 22, 23], "3000": 21, "diverg": [21, 22, 23], "1_000": [21, 22, 23], "tune": [21, 22, 23], "2_000": [21, 22, 23], "No": 21, "sample_post_pymc": 21, "sample_posterior_predict": 21, "sample_post_pred_pymc": 21, "sample_post": 21, "sample_post_pr": 21, "satisfact": 21, "esteban": 21, "ortiz": 21, "ospina": 21, "roser": 21, "countri": 21, "cite": 21, "capita": 21, "gdp": 21, "healthi": 21, "freedom": 21, "generos": 21, "percept": 21, "cantril": 21, "ladder": 21, "gallup": 21, "poll": 21, "pleas": [21, 27], "bottom": 21, "qualiti": 21, "replic": [21, 22], "whr20_dataforfigure2": 21, "xl": 21, "read_excel": 21, "upperwhisk": 21, "lowerwhisk": 21, "dystopia": 21, "finland": 21, "europ": 21, "8087": 21, "031156": 21, "869766": 21, "747634": 21, "639267": 21, "954330": 21, "900826": 21, "949172": 21, "059482": 21, "195445": 21, "972317": 21, "285190": 21, "499526": 21, "961271": 21, "662317": 21, "159670": 21, "477857": 21, "762835": 21, "denmark": 21, "6456": 21, "033492": 21, "711245": 21, "579955": 21, "774001": 21, "955991": 21, "402504": 21, "951444": 21, "066202": 21, "168489": 21, "326949": 21, "503449": 21, "979333": 21, "665040": 21, "242793": 21, "495260": 21, "432741": 21, "switzerland": 21, "5599": 21, "035014": 21, "628528": 21, "491272": 21, "979933": 21, "942847": 21, "102448": 21, "921337": 21, "105911": 21, "303728": 21, "390774": 21, "472403": 21, "040533": 21, "628954": 21, "269056": 21, "407946": 21, "350267": 21, "153": [21, 23, 28], "gross": 21, "domest": 21, "purchas": 21, "pariti": 21, "ppp": 21, "log_gdp": 21, "versu": [21, 22, 32], "linregress": 21, "717738": 21, "198646": 21, "approx": 21, "_regressionmodel": 21, "x_data": 21, "y_data": 21, "model3": 21, "y_est": 21, "sd": [21, 22], "trace3": 21, "messag": [21, 22], "multitrac": 21, "arviz": [21, 23, 27], "plot_posterior": [21, 23], "az": [21, 23], "var_nam": [21, 23], "graph": 21, "hdi": 21, "715698157714354": 21, "717738495630452": 21, "174412246262264": 21, "1986460618088843": 21, "coars": [21, 29], "trillion": 21, "comfort": [21, 27], "1e9": [21, 22], "1e12": 21, "9168": 21, "build": 21, "x1": 21, "x2": 21, "x3": 21, "x4": 21, "x5": 21, "x6": 21, "b0": 21, "b1": 21, "b6": 21, "model4": 21, "b2": 21, "b3": 21, "b4": 21, "b5": 21, "trace4": 21, "0009400028402880869": 21, "5157546237813752": 21, "param_nam": 21, "3rd": 21, "97th": 21, "244": 21, "085": 21, "081": 21, "377": 21, "187": [21, 29], "087": 21, "289": 21, "054": 21, "039": 21, "002": 21, "strongest": 21, "disadvantag": 21, "fiddli": 21, "hat": 21, "expertis": 21, "increment": [21, 23], "intermedi": 21, "resort": [21, 22], "translat": 21, "warmup": 21, "k_ob": 21, "model5": 21, "trace5": 21, "grizzli": 21, "_thegrizzlybearproblem": 21, "tag": 21, "environ": [21, 27], "model6": 21, "discreteuniform": 21, "trace6": 21, "metropoli": [21, 22], "4000": [21, 22], "_theweibulldistribut": 21, "weibul": 21, "_survivalanalysi": 21, "halfnorm": [21, 23], "model7": 21, "trace7": 21, "8819724175144361": 21, "_improvingreading": 21, "model8": 21, "trace8": 21, "_thelincolnindexproblem": 21, "lincoln": 21, "num_seen": 21, "undiscov": [21, 26], "model9": 21, "trace9": 21, "compoundstep": [21, 22], "5430480274605854": 21, "rhat": 21, "slight": 21, "medic": [22, 24], "biologi": 22, "zymurgi": 22, "beer": 22, "dilut": 22, "concentr": 22, "fun": [22, 31], "frequent": 22, "reader": [22, 26, 28], "contributor": 22, "forum": 22, "iv": 22, "retir": 22, "detect": 22, "contact": 22, "veteran": 22, "consider": 22, "renal": 22, "untreat": 22, "doctor": [22, 24], "scan": 22, "zhang": 22, "et": 22, "al": 22, "volumetr": 22, "reciproc": 22, "rdt": 22, "ct": 22, "2009": 22, "radiolog": 22, "137": [22, 23, 28], "144": [22, 28], "pub": 22, "rsna": 22, "doi": 22, "1148": 22, "radiol": 22, "2501071712": 22, "spheric": 22, "t1": 22, "t2": 22, "diamet": 22, "volum": 22, "sphere": 22, "calc_volum": 22, "pi": 22, "d1": 22, "v1": 22, "5235987755982988": 22, "811": 22, "median_doubling_tim": 22, "45006165228113443": 22, "05055487053021": 22, "v2": 22, "676351488087187": 22, "calc_diamet": 22, "d2": 22, "5494480788327483": 22, "rdt_sampl": 22, "quadrupl": 22, "halv": 22, "089": 22, "572": 22, "242": 22, "642": 22, "982": 22, "847": 22, "908": 22, "798": 22, "761": 22, "703": 22, "416": 22, "024": 22, "869": 22, "746": 22, "257": 22, "086": 22, "321": 22, "052": 22, "076": 22, "758": [22, 29], "587": 22, "367": 22, "073": 22, "281": 22, "037": 22, "208": 22, "245": 22, "404": [22, 29], "673": 22, "563": 22, "049": 22, "514": 22, "061": 22, "306": 22, "201": 22, "pmf_rdt": 22, "reach": [22, 31], "carcinoma": 22, "suppli": 22, "rapid": 22, "min_diamet": 22, "max_diamet": 22, "v0": 22, "014137166941154066": 22, "4188": 22, "790204786391": 22, "simulate_growth": 22, "sim": 22, "exit": [22, 28], "014137": 22, "300000": 22, "671233": 22, "014949": 22, "305635": 22, "342466": 22, "019763": 22, "335441": 22, "863014": 22, "1882": 22, "067427": 22, "318357": 22, "534247": 22, "2887": 22, "563277": 22, "667603": 22, "205479": 22, "4953": 22, "618273": 22, "149883": 22, "graphic": [22, 28], "yscale": 22, "ytick": 22, "thin": 22, "solid": 22, "dot": 22, "interpolate_ag": 22, "31854530374061": 22, "47056554": 22, "49632276": 22, "ago": [22, 26], "9900990099009901": 22, "grown": 22, "slower": 22, "centimet": 22, "flat": 22, "implicitli": 22, "_probabl": 22, "liquid": 22, "yeast": 22, "slurri": 22, "water": 22, "brew": 22, "hemocytomet": 22, "microscop": 22, "slide": 22, "rectangular": [22, 31], "ml": 22, "shaker": 22, "0001": 22, "5x5": 22, "inspect": [22, 29], "pipett": 22, "pymc": [22, 27], "total_squar": 22, "squares_count": 22, "yeast_count": 22, "yeast_conc": 22, "shaker1_vol": 22, "shaker2_vol": 22, "shaker3_vol": 22, "pymc3": [22, 23], "conc": 22, "shaker1": 22, "vol": 22, "shaker2": 22, "shaker3": 22, "yeast_slurry_vol": 22, "shaker1_to_shaker2_vol": 22, "shaker2_to_shaker3_vol": 22, "final_dilut": 22, "dilution_shaker1": 22, "dilution_shaker2": 22, "dilution_shaker3": 22, "chamber": 22, "hemocytom": 22, "ensur": 22, "chamber_vol": 22, "yeast_in_chamb": 22, "posterior_sampl": 22, "cdf_pymc": 22, "2712488367301873": 22, "8531491": 22, "7017654": 22, "footstep": 22, "opportun": [22, 27], "prior_sampl": 22, "1144": 22, "mask": 22, "221": 22, "posterior_sample2": 22, "cdf_abc": 22, "275872303142668": 22, "87509925": 22, "72428803": 22, "noisier": 22, "criterion": 22, "atyp": 22, "reject": 22, "partial": [22, 28], "credit": 22, "flatten": 22, "2723483584950497": 22, "85449376": 22, "70563828": 22, "abc2": 22, "unusu": [22, 28], "differenti": 22, "rasmu": [22, 27], "b\u00e5\u00e5th": [22, 27], "tweet": 22, "karl": 22, "broman": 22, "laundri": 22, "n_pair": 22, "plu": 22, "unpair": 22, "n_odd": 22, "picked_sock": 22, "return_count": 22, "solo": 22, "pick_sock": 22, "n_pick": 22, "n_sock": 22, "prior_n_sock": 22, "prop_pair": 22, "prior_prop_pair": 22, "1156": 22, "posterior_n_sock": 22, "drawstyl": 22, "copyright": [23, 26, 31, 32], "2021": [23, 31], "licens": [23, 26, 31, 32], "myself": 23, "emitt": 23, "detector": 23, "logitnorm": 23, "legend": [23, 31, 32], "get_legend_handles_label": 23, "compare_cdf": 23, "york": 23, "citi": 23, "deathheartattackmanhattan": 23, "wget": 23, "bayesianinferencepymc": 23, "main": 23, "bellevu": 23, "129": [23, 32], "harlem": 23, "857": 23, "lenox": 23, "228": 23, "894": 23, "metropolitan": 23, "mount": 23, "sinai": 23, "beth": 23, "israel": 23, "291": 23, "247": 23, "270": 23, "926": 23, "roosevelt": 23, "st": 23, "luke": 23, "485": [23, 29], "nyu": 23, "241": 23, "224": 23, "nyp": 23, "381": 23, "presbyterian": 23, "353": 23, "082": 23, "weill": 23, "cornel": 23, "manhattan": 23, "756": 23, "data_n": 23, "data_k": 23, "simultan": 23, "make_model": 23, "875": 23, "ms": [19, 23], "927": 23, "target_accept": 23, "6000": 23, "4_000": 23, "reparameter": 23, "9060171753417431": 23, "9337619072936738": 23, "trace_x": 23, "6020852139652106e": 23, "06372282505953483": 23, "8033718951689776": 23, "8244605687886865": 23, "prior_x": 23, "prior_i": 23, "ij": 23, "hyper": 23, "prior_hyp": 23, "lai": 23, "lo": 23, "440927791118156e": 23, "normpdf": 23, "214125": 23, "5678798693": 23, "z": [23, 29], "zeros_lik": 23, "reshap": 23, "make_prior": 23, "999937781278039": 23, "marginal_mu": 23, "marginal_sigma": 23, "pred_x": 23, "49996889063901967": 23, "4879934000104224": 23, "get_hyp": 23, "like_x": 23, "multiple_upd": 23, "185": 23, "172": 23, "6478808810110768": 23, "5956645549514694": 23, "19272226451430116": 23, "18501785022543282": 23, "07330826956150183": 23, "07297933578329886": 23, "save": 23, "hyper_likelihood": 23, "compute_hyper_likelihood": 23, "hyper_likelihood_al": 23, "279": 23, "\u00b5s": [19, 23], "158": 23, "685854062633571e": 23, "hyper_i": 23, "147": [23, 28], "457": [23, 29], "3344287278716945e": 23, "posterior_i": [23, 29], "647880881011078": 23, "19272226451430124": 23, "07245354421667904": 23, "07224440565018131": 23, "compute_all_margin": 23, "184": 23, "234": 23, "06123636407822421": 23, "0617519291444324": 23, "06653003152551518": 23, "06643868288267936": 23, "07267383211481376": 23, "07250041300148316": 23, "07430385699796423": 23, "07433369435815212": 23, "06606326919655045": 23, "06646020352443961": 23, "07774639529896528": 23, "07776805141855801": 23, "06788483681522386": 23, "06807113157490664": 23, "06723306224279789": 23, "06735326167909643": 23, "08183332535205982": 23, "08115900598539395": 23, "07003760661997555": 23, "0704088595242495": 23, "06136130741477605": 23, "06159674913422137": 23, "07330826956150185": 23, "841926319383687": 23, "13730437329010417": 23, "23862662568368032": 23, "28865194761527047": 23, "04015586995533174": 23, "6008396688759207": 23, "027854821447936134": 23, "274427646029194": 23, "17878024931315142": 23, "8240155997142278": 23, "5300765148763152": 23, "38369736461746806": 23, "44869941709241024": 23, "scratch": 23, "exercis": [24, 25, 27], "draft": 24, "deliv": 24, "babi": 24, "999938721091352": 24, "pmf_max1": 24, "width": [24, 28], "pmf_max2": 24, "lamdba": 24, "201483589848796": 24, "259983296308155": 24, "794330239819137": 24, "327038448986379": 24, "eq_dist": 24, "5511810168369614": 24, "electron": 25, "amazon": 25, "reilli": [25, 27], "media": [25, 27], "jupyt": 25, "brilliant": 26, "colleagu": 26, "michel": [26, 27], "mcsweenei": 26, "joi": 26, "miseri": 26, "mention": 26, "search": [26, 27], "etymolog": 26, "linguist": 26, "told": 26, "nervous": 26, "convers": 26, "16999999999999998": 26, "9999236196641172": 26, "0426675416210306": 26, "3399999989281604": 26, "beta_dist": 26, "weakli": 26, "000050": 26, "561": 26, "997069e": 26, "871809e": 26, "624220e": 26, "125430e": 26, "376205e": 26, "614748e": 26, "841057e": 26, "055133e": 26, "256977e": 26, "174362e": 26, "300791e": 26, "379286e": 26, "409848e": 26, "392478e": 26, "327174e": 26, "213937e": 26, "052767e": 26, "843664e": 26, "28611": 26, "miniconda3": 26, "env": [26, 27], "lib": 26, "python3": 26, "packag": [26, 27], "_multivari": 26, "3190": 26, "runtimewarn": 26, "gammaln": 26, "xlogi": 26, "03437554251769621": 26, "make_surv": 26, "369576444173048": 26, "4963989774563107": 26, "5383375553393667": 26, "46718395159883724": 26, "counterfactu": 26, "edit": [26, 27, 28, 29, 30, 31, 32], "2023": [19, 26], "premis": 27, "concept": 27, "calculu": 27, "integr": 27, "worri": 27, "lend": 27, "algebra": [27, 31], "abstract": 27, "explicit": 27, "remind": 27, "encourag": 27, "browser": 27, "anaconda": 27, "directori": 27, "privileg": 27, "conda": 27, "command": 27, "yml": 27, "pip": [27, 31], "pydata": 27, "pypi": 27, "project": [27, 29], "commonli": 27, "send": [27, 28], "email": [27, 29], "feedback": 27, "thank": [27, 30], "acknowledg": 27, "permiss": 27, "interact": 27, "sanjoi": 27, "mahajan": 27, "olin": [27, 29], "collabor": 27, "brendan": [27, 29], "ritter": [27, 29], "kai": [27, 29], "austin": [27, 29], "night": 27, "pizza": 27, "jasmin": 27, "kwityn": 27, "dan": 27, "fauxsmith": 27, "proofread": 27, "linda": 27, "pescator": 27, "typo": 27, "tomasz": 27, "miasko": 27, "sent": 27, "cronin": 27, "technic": 27, "ravin": 27, "kumar": 27, "nield": 27, "josh": 27, "starmer": 27, "junpeng": 27, "lao": 27, "grate": 27, "spot": 27, "greg": 27, "marra": 27, "matt": 27, "aast": 27, "marcu": 27, "ogren": 27, "tom": 27, "pollard": 27, "paul": 27, "giannaro": 27, "jonathan": 27, "edward": 27, "purkin": 27, "ram": 27, "limbu": 27, "jame": 27, "lawri": 27, "ben": 27, "kahl": 27, "jeffrei": 27, "alvaro": 27, "sanchez": 27, "olivi": 27, "yiptong": 27, "yurii": 27, "pasichnyk": 27, "kristoph": 27, "overholt": 27, "hailperin": 27, "marku": 27, "dobler": 27, "brad": 27, "minch": 27, "nathan": 27, "yee": 27, "michael": 27, "mera": 27, "chri": 27, "krenn": 27, "daniel": 27, "vianna": 27, "jayn": 28, "168": 28, "radioact": 28, "emit": 28, "particl": 28, "nucleu": 28, "nuclei": 28, "phi": 28, "oversight": 28, "dire": 28, "explan": 28, "ss": 28, "prior_": 28, "318": 28, "322": 28, "325": [28, 31], "329": 28, "332": 28, "336": 28, "339": 28, "343": 28, "346": 28, "030197": 28, "000912": 28, "000028": 28, "315287e": 28, "510999e": 28, "582560e": 28, "289735e": 28, "914400e": 28, "087968e": 28, "755624e": 28, "139": 28, "436074e": 28, "336568e": 28, "142": 28, "309530e": 28, "143": [28, 29], "954438e": 28, "194137e": 28, "146": 28, "605981e": 28, "148": 28, "088912e": 28, "149": 28, "288229e": 28, "929590e": 28, "105691": 28, "006383": 28, "000289": 28, "164140e": 28, "394249e": 28, "592338e": 28, "609850e": 28, "936032e": 28, "577099e": 28, "514666e": 28, "624158e": 28, "411553e": 28, "308354e": 28, "314851e": 28, "012300e": 28, "224230e": 28, "734968e": 28, "139371e": 28, "475357e": 28, "150": 28, "184959": 28, "022341": 28, "001518": 28, "148981e": 28, "844967e": 28, "671955e": 28, "872067e": 28, "710445e": 28, "035893e": 28, "412106e": 28, "444895e": 28, "297302e": 28, "087242e": 28, "185939e": 28, "740663e": 28, "078131e": 28, "405469e": 28, "973961e": 28, "081874e": 28, "215785": 28, "052129": 28, "005313": 28, "802858e": 28, "242898e": 28, "170368e": 28, "612188e": 28, "529749e": 28, "087688e": 28, "560853e": 28, "132": 28, "990854e": 28, "492573e": 28, "772342e": 28, "422749e": 28, "549543e": 28, "351752e": 28, "323587e": 28, "279925e": 28, "095520e": 28, "188812": 28, "091226": 28, "013946": 28, "331000e": 28, "812677e": 28, "144433e": 28, "437465e": 28, "770824e": 28, "565541e": 28, "039079e": 28, "432637e": 28, "028331e": 28, "392751e": 28, "013910e": 28, "341616e": 28, "996049e": 28, "279975e": 28, "974985e": 28, "208580e": 28, "regardless": 28, "regist": 28, "contrariwis": 28, "posterior_": 28, "99983355767465": 28, "99984691276569": 28, "analyt": 28, "065392549852277e": 28, "invari": 28, "properli": 28, "regard": 28, "prior_jeff": 28, "285714": 28, "142857": 28, "095238": 28, "joint_jeff": 28, "posterior_jeff": 28, "99995605790188": 28, "forth": 28, "qualit": 28, "allerg": 28, "posterior_n2": 28, "947980523708": 28, "160": [28, 29], "169": 28, "123": 28, "499999315101": 28, "914335439641036e": 28, "influenc": 28, "reconsid": 28, "opposit": 28, "94393251129674": 28, "131": [28, 32], "49999935386944": 28, "8163916471489756e": 28, "causal": 28, "weird": 28, "kendal": 29, "rush": 29, "sooner": 29, "schedul": 29, "\u03bb": 29, "alewif": 29, "script": 29, "mbta": 29, "databas": 29, "weekdai": 29, "gap": 29, "observed_gap_tim": 29, "428": 29, "705": 29, "465": 29, "433": 29, "425": 29, "204": 29, "506": 29, "351": 29, "598": 29, "749": 29, "341": 29, "586": 29, "754": 29, "256": 29, "378": 29, "435": 29, "405": 29, "519": 29, "374": 29, "483": 29, "537": 29, "534": 29, "577": 29, "619": 29, "331": 29, "629": 29, "484": 29, "315": 29, "740": 29, "357": 29, "567": 29, "387": 29, "901": 29, "622": 29, "616": 29, "585": 29, "474": 29, "442": 29, "499": 29, "437": 29, "620": 29, "286": 29, "373": 29, "393": 29, "745": 29, "zs": 29, "pmf_z": 29, "posterior_z": 29, "772927524715933": 29, "89677416786441": 29, "paradox": 29, "exchang": 29, "make_elapsed_dist": 29, "pmf_x": 29, "448387083932206": 29, "num_passeng": 29, "posterior_x": 29, "04757676716097805": 29, "1439350761797495": 29, "nonneg": 29, "8900343090047254": 29, "jaggi": 29, "delai": 29, "longest": 29, "signal": 29, "outag": 29, "augment": 29, "260": [29, 32], "augmented_sampl": 29, "augmented_posterior_z": 29, "compute_posterior_i": 29, "774817797206827": 29, "014549512746375837": 29, "mean_wait": 29, "prob_lat": 29, "stai": 29, "further": 29, "mari": 30, "coincident": 30, "boi": 30, "handed": 30, "met": 30, "from_tupl": 30, "to_fram": 30, "750": 30, "make_t": 30, "table1": 30, "136364": 30, "272727": 30, "022727": 30, "068182": 30, "0198": 30, "029403": 30, "03881196": 30, "001364": 30, "143677": 30, "019800": 30, "002727": 30, "287354": 30, "002700": 30, "284481": 30, "000682": 30, "071839": 30, "001350": 30, "142240": 30, "000668": 30, "070409": 30, "038812": 30, "prior3": 30, "028448": 30, "507550": 30, "190": [13, 30], "014224": 30, "253775": 30, "013378": 30, "238675": 30, "0560498128605398": 30, "interlocutor": 30, "841272770850235": 30, "hardest": 30, "puzzl": 30, "convinc": [30, 31], "giant": 30, "folk": 30, "twitter": 30, "submit": 30, "corei": 30, "yanofski": 30, "michal": 30, "haltuf": 30, "meme": 31, "cartoon": 31, "quora": 31, "succe": 31, "bayes_t": 31, "expo_sf": 31, "441233167759984": 31, "441233": 31, "220617": 31, "30615": 31, "69385": 31, "sympi": 31, "symbol": 31, "expr": 31, "displaystyl": 31, "fiddl": 31, "eqn": 31, "wait_tim": 31, "rs": 31, "spent": 31, "recurs": 31, "24846062544031747": 31, "5249237972318797": 31, "8563018209476607": 31, "run_simul": 31, "flag": 31, "4265255008111306": 31, "1625": 31, "2125": 31, "2375": 31, "2625": 31, "2875": 31, "3125": 31, "3375": 31, "3625": 31, "3875": 31, "nonparametr": 31, "smoothers_lowess": 31, "lowess": 31, "make_lowess": 31, "endog": 31, "exog": 31, "r_opt": 31, "9320276464259238": 31, "864055292851848": 31, "lengths1": 31, "totals1": 31, "lengths2": 31, "totals2": 31, "importerror": 31, "2006236558767154": 31, "616228241925388": 31, "601034595944718": 31, "636579992175272": 31, "4084259489010518": 31, "flips1": 31, "flips2": 31, "282925": 31, "407050": 31, "177200": 31, "075200": 31, "032575": 31, "notori": 31, "gradual": 31, "spoil": 31, "encroach": 31, "mit": [31, 32], "maker": 32, "releas": 32, "phase": 32, "adolesc": 32, "sar": 32, "pfizer": 32, "biontech": 32, "covid": 32, "bnt162b2": 32, "robust": 32, "antibodi": 32, "placebo": 32, "sensibl": 32, "n_control": 32, "1129": 32, "n_treatment": 32, "1131": 32, "cases_control": 32, "cases_treat": 32, "branch": 32, "dist_control": 32, "6799292661361624": 32, "5943312666076175": 32, "dist_treat": 32, "088261253309797": 32, "8e": 32, "pmf_control": 32, "pmf_treatment": 32, "rr": 32, "complement": 32, "ration": 32, "pmf_ratio": 32, "determinist": 32, "9449759891115062": 32, "78696377": 32, "99943336": 32, "teenag": 32, "n3a2": 13, "3650": 13, "66496": 13, "29805": 13, "051721356158881626": 13, "866045366199098e": 13, "87134363991382": 13, "4754741648615131": 7, "7818649765887378": 7, "4882114501996": 7, "20452": 19, "20453": 19, "20454": 19, "62363636363636": 19, "851147072396568": 19, "623636": 19, "376421": 19, "382858670693558": 19, "70222384229511e": 19, "112": 19, "116955523342424e": 19, "675": 19, "376": 19, "04584032": 19, "681717e": 19, "268085e": 19, "015062e": 19, "848880e": 19, "744292e": 19, "761707e": 19, "116789e": 19, "336070e": 19, "595674e": 19, "527668e": 19, "844849e": 19, "040388e": 19, "828465e": 19, "563589e": 19, "517697e": 19, "573661e": 19, "859703e": 19, "457296e": 19, "061331e": 19, "000009": 19, "000014": 19, "723366e": 19, "896799e": 19, "513780e": 19, "058667e": 19, "186640e": 19, "733065e": 19, "762506e": 19, "071531e": 19, "124098e": 19, "013601e": 19, "153700e": 19, "661024e": 19, "430000e": 19, "309030e": 19, "902856e": 19, "688054e": 19, "734522e": 19, "569383e": 19, "867160e": 19, "934762e": 19, "706205e": 19, "462927e": 19, "797870e": 19}, "objects": {}, "objtypes": {}, "objnames": {}, "titleterms": {"think": [0, 25], "bay": [0, 3, 7, 18, 25, 30], "2": [0, 2, 25], "run": 0, "notebook": 0, "bayesian": [1, 5, 11, 13, 22], "dice": [1, 3, 4], "comput": [1, 22, 23, 32], "likelihood": [1, 5, 12, 14, 15, 18, 19, 20], "The": [1, 2, 3, 4, 5, 6, 7, 9, 10, 11, 12, 13, 16, 17, 18, 19, 20, 21, 22, 23, 26, 28, 29, 30, 32], "updat": [1, 4, 9, 10, 11, 12, 13, 14, 15, 17, 18, 19, 23, 26, 28, 29, 30, 31], "probabl": [2, 4, 9, 10, 30], "linda": 2, "banker": 2, "fraction": 2, "function": [2, 4, 5, 8], "polit": 2, "view": 2, "parti": 2, "conjunct": 2, "condit": [2, 12], "Is": [2, 10, 12], "Not": 2, "commut": 2, "law": [2, 6], "theorem": [2, 3], "1": 2, "3": 2, "total": 2, "summari": [2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 31], "exercis": [2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22], "s": [3, 7], "cooki": [3, 4], "problem": [3, 4, 5, 6, 7, 9, 10, 17, 18, 20, 21, 22, 26, 28, 29, 30], "diachron": 3, "tabl": 3, "monti": 3, "hall": 3, "distribut": [4, 5, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 20, 21, 23, 32], "mass": 4, "revisit": [4, 20], "101": 4, "bowl": 4, "estim": [5, 6, 10, 11, 14, 15, 32], "proport": 5, "euro": 5, "binomi": [5, 20], "triangl": 5, "prior": [5, 6, 10, 11, 17, 18, 19, 20, 21, 23, 26, 28, 30], "statist": [5, 14, 15], "count": [6, 22, 29], "train": 6, "sensit": [6, 7], "power": [6, 11], "credibl": 6, "interv": 6, "german": 6, "tank": 6, "inform": [6, 16], "odd": [7, 18], "addend": 7, "rule": 7, "oliv": 7, "blood": 7, "gluten": 7, "forward": 7, "invers": 7, "minimum": 8, "maximum": 8, "mixtur": 8, "cumul": 8, "best": 8, "three": [8, 17, 26], "four": 8, "gener": [8, 22, 31], "poisson": 9, "process": 9, "world": [9, 19, 20, 21], "cup": [9, 20, 21], "gamma": 9, "superior": 9, "predict": [9, 16, 18, 19, 21], "rematch": 9, "exponenti": 9, "decis": [10, 29], "analysi": [10, 16, 29], "price": 10, "right": 10, "kernel": 10, "densiti": 10, "error": 10, "win": 10, "maxim": 10, "expect": 10, "gain": 10, "discuss": 10, "test": 11, "evid": 11, "uniformli": 11, "bia": 11, "hypothesi": 11, "bandit": 11, "belief": 11, "multipl": [11, 21], "explor": 11, "exploit": 11, "strategi": [11, 31], "simul": [11, 14, 15, 22, 31], "adapt": 11, "quantifi": 11, "precis": 11, "discriminatori": 11, "comparison": 12, "outer": 12, "oper": 12, "how": [12, 26, 31], "tall": 12, "A": [12, 13, 22, 26, 28], "joint": [12, 13, 17, 23, 26], "visual": [12, 13], "margin": [12, 14, 15, 16, 17, 18, 23], "posterior": [12, 14, 15, 16, 21], "depend": 12, "independ": 12, "classif": 13, "penguin": 13, "data": [13, 16, 23, 32], "normal": 13, "model": [13, 17, 19, 22, 23, 26, 27, 28], "naiv": 13, "multivari": 13, "less": 13, "classifi": 13, "infer": [14, 15, 21], "improv": [14, 15], "read": [14, 15], "abil": [14, 15], "paramet": [14, 15, 17, 26], "differ": [14, 15], "us": [14, 15, 16], "compar": [14, 15, 24], "proof": [14, 15], "By": [14, 15], "check": [14, 15], "standard": [14, 15], "deviat": [14, 15], "surviv": 16, "weibul": 16, "incomplet": 16, "light": 16, "bulb": 16, "mean": 16, "mark": 17, "recaptur": 17, "grizzli": 17, "bear": [17, 20], "two": 17, "lincoln": 17, "index": 17, "logist": 18, "regress": [18, 19, 21], "log": 18, "space": 18, "shuttl": 18, "transform": 18, "empir": 18, "more": [19, 22], "snow": 19, "least": 19, "squar": 19, "optim": [19, 31], "marathon": 19, "record": 19, "conjug": 20, "what": 20, "actual": 20, "lion": 20, "tiger": 20, "dirichlet": 20, "mcmc": 21, "grid": [21, 23], "approxim": [21, 22], "introduc": 21, "pymc3": 21, "sampl": 21, "when": [21, 22], "do": [21, 22], "we": [21, 22], "get": [21, 22], "happi": 21, "simpl": [21, 22, 26], "kidnei": 22, "tumor": 22, "growth": 22, "calcul": 22, "cell": 22, "abc": 22, "part": 22, "algorithm": 23, "hierarch": 23, "heart": 23, "attack": 23, "solut": 23, "pymc": 23, "hyperparamet": 23, "x": 23, "serial": 23, "parallel": 23, "all": 23, "birth": 24, "rate": 24, "mani": [26, 31], "typo": 26, "warm": 26, "up": 26, "version": 26, "prefac": 27, "who": 27, "thi": 27, "book": 27, "work": 27, "code": 27, "instal": 27, "jupyt": 27, "contributor": 27, "list": 27, "emitt": 28, "detector": 28, "radiat": 28, "sensor": 28, "first": [28, 30], "jeffrei": 28, "robot": 28, "b": 28, "go": 28, "other": 28, "wai": 28, "red": 29, "line": 29, "elaps": 29, "time": 29, "passeng": 29, "wait": 29, "left": 30, "hand": 30, "sister": 30, "construct": 30, "second": 30, "factor": 30, "flip": 31, "usb": 31, "connector": 31, "continu": 31, "vaccin": 32, "efficaci": 32, "beta": 32}, "envversion": {"sphinx.domains.c": 2, "sphinx.domains.changeset": 1, "sphinx.domains.citation": 1, "sphinx.domains.cpp": 6, "sphinx.domains.index": 1, "sphinx.domains.javascript": 2, "sphinx.domains.math": 2, "sphinx.domains.python": 3, "sphinx.domains.rst": 2, "sphinx.domains.std": 2, "sphinx.ext.intersphinx": 1, "sphinx": 56}})
\ No newline at end of file
+Search.setIndex({"docnames": ["README", "bayes_dice", "bookstore", "chap01", "chap02", "chap03", "chap04", "chap05", "chap06", "chap07", "chap08", "chap09", "chap10", "chap11", "chap12", "chap13", "chap13redux", "chap14", "chap15", "chap16", "chap17", "chap18", "chap19", "chap20", "hospital", "hospital_birth_rate", "index", "ok", "preface", "radiation", "redline", "sister", "usb", "vaccine2"], "filenames": ["README.md", "bayes_dice.ipynb", "bookstore.ipynb", "chap01.ipynb", "chap02.ipynb", "chap03.ipynb", "chap04.ipynb", "chap05.ipynb", "chap06.ipynb", "chap07.ipynb", "chap08.ipynb", "chap09.ipynb", "chap10.ipynb", "chap11.ipynb", "chap12.ipynb", "chap13.ipynb", "chap13redux.ipynb", "chap14.ipynb", "chap15.ipynb", "chap16.ipynb", "chap17.ipynb", "chap18.ipynb", "chap19.ipynb", "chap20.ipynb", "hospital.ipynb", "hospital_birth_rate.ipynb", "index.md", "ok.ipynb", "preface.md", "radiation.ipynb", "redline.ipynb", "sister.ipynb", "usb.ipynb", "vaccine2.ipynb"], "titles": ["Think Bayes 2", "Bayesian Dice", "How Many Books?", "Probability", "Bayes\u2019s Theorem", "Distributions", "Estimating Proportions", "Estimating Counts", "Odds and Addends", "Minimum, Maximum, and Mixture", "Poisson Processes", "Decision Analysis", "Testing", "Comparison", "Classification", "Inference", "Inference", "Survival Analysis", "Mark and Recapture", "Logistic Regression", "Regression", "Conjugate Priors", "MCMC", "Approximate Bayesian Computation", "Grid algorithms for hierarchical models", "Comparing birth rates", "Think Bayes 2", "How Many Typos?", "Preface", "The Emitter-Detector Problem", "The Red Line Problem", "The Left Handed Sister Problem", "Flipping USB Connectors", "Estimating vaccine efficacy"], "terms": {"allen": [0, 2, 24, 26, 27, 28, 32, 33], "b": [0, 2, 3, 4, 8, 12, 13, 20, 22, 24, 25, 26, 27], "downei": [0, 2, 24, 26, 27, 28, 32, 33], "The": [0, 9, 15, 16, 25, 28, 32], "html": [0, 20], "version": [0, 1, 4, 5, 6, 10, 11, 12, 17, 18, 19, 20, 21, 22, 24, 26, 28, 29, 30], "thi": [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, 29, 30, 31, 32, 33], "book": [0, 1, 5, 6, 7, 11, 12, 19, 21, 22, 23, 26, 27, 29], "here": [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, 27, 29, 30, 31, 32, 33], "an": [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], "introduct": [0, 26], "bayesian": [0, 3, 4, 5, 7, 8, 9, 10, 11, 13, 15, 16, 17, 19, 20, 21, 22, 24, 26, 27, 28, 29, 30, 31, 32, 33], "statist": [0, 3, 4, 5, 7, 10, 12, 17, 19, 22, 23, 26, 27, 28, 33], "us": [0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 18, 19, 20, 21, 22, 23, 24, 26, 27, 28, 29, 30, 31, 32, 33], "comput": [0, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 25, 26, 27, 28, 29, 30, 31, 32], "method": [0, 4, 5, 6, 7, 8, 9, 10, 11, 12, 14, 15, 16, 17, 18, 19, 21, 22, 23, 24, 26, 28, 29], "free": [0, 8, 14, 18, 26, 28], "It": [0, 2, 3, 4, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 19, 20, 21, 22, 23, 24, 26, 27, 28, 29, 30, 32], "avail": [0, 7, 11, 14, 15, 16, 17, 18, 19, 20, 26, 28], "under": [0, 1, 3, 4, 6, 8, 10, 11, 12, 13, 14, 15, 16, 20, 26, 29, 30], "creativ": [0, 26], "common": [0, 3, 8, 11, 13, 15, 16, 18, 19, 22, 26, 32], "attribut": [0, 2, 5, 8, 9, 19, 24, 26, 27, 32, 33], "noncommerci": [0, 2, 24, 26, 27, 32, 33], "sharealik": [0, 2, 24, 26, 27, 32, 33], "4": [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, 29, 30, 31, 32, 33], "0": [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, 29, 30, 31, 32, 33], "intern": [0, 2, 24, 26, 27, 32, 33], "cc": [0, 2, 24, 26, 27, 32, 33], "BY": [0, 2, 24, 26, 27, 32, 33], "nc": [0, 2, 24, 26, 27, 32, 33], "sa": [0, 2, 24, 26, 27, 32, 33], "which": [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, 32, 33], "mean": [0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 29, 30, 32, 33], "you": [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, 31, 32, 33], "ar": [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], "copi": [0, 2, 5, 6, 7, 8, 10, 11, 12, 13, 14, 18, 19, 20, 26, 27], "modifi": [0, 12, 17, 18, 26], "long": [0, 3, 6, 7, 10, 11, 14, 15, 16, 20, 26, 29, 30, 32], "work": [0, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 20, 21, 22, 23, 24, 26, 27, 29, 30, 32, 33], "don": [0, 1, 3, 4, 5, 6, 7, 10, 11, 12, 13, 17, 18, 19, 20, 21, 22, 23, 24, 26, 28, 29, 31], "t": [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, 26, 28, 29, 30, 31, 32], "commerci": [0, 26], "purpos": [0, 14, 17, 22, 26, 28], "other": [0, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 26, 28, 30, 31, 32], "from": [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], "green": [0, 4, 5, 11, 26], "tea": [0, 11, 26], "press": [0, 6, 11, 26, 33], "download": [0, 9, 11, 17, 19, 20, 26, 28, 30], "zip": [0, 14, 15, 16, 24, 26, 28], "file": [0, 11, 17, 20, 26, 28], "Or": [0, 2, 3, 5, 7, 8, 26, 30], "link": [0, 26, 28], "colab": [0, 1, 2, 11, 25, 26, 27, 28, 29, 30, 32, 33], "chapter": [0, 1, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 26, 27, 28, 30, 32], "1": [0, 1, 2, 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], "3": [0, 1, 2, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 26, 27, 28, 29, 30, 31, 32, 33], "5": [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, 29, 30, 31, 32], "6": [0, 1, 2, 3, 4, 5, 6, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 22, 23, 24, 26, 27, 29, 30, 33], "7": [0, 2, 3, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 29, 30, 31, 32], "8": [0, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30], "9": [0, 2, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 15, 16, 17, 18, 19, 20, 21, 23, 24, 26, 27, 29, 30, 32, 33], "10": [0, 2, 3, 4, 5, 7, 8, 9, 10, 11, 12, 13, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 26, 27, 29, 30, 31], "11": [0, 2, 5, 7, 8, 9, 10, 11, 14, 15, 16, 17, 19, 20, 21, 23, 24, 26, 27, 29], "12": [0, 4, 5, 8, 9, 10, 11, 13, 15, 16, 17, 18, 19, 20, 21, 23, 24, 26, 27, 30, 33], "13": [0, 4, 6, 8, 9, 11, 14, 19, 20, 23, 24, 26, 29], "14": [0, 4, 7, 8, 9, 12, 17, 18, 19, 20, 22, 23, 24, 25, 26, 27, 29], "15": [0, 6, 8, 9, 10, 11, 13, 14, 15, 16, 18, 19, 20, 22, 23, 24, 26, 30, 31, 32, 33], "16": [0, 4, 8, 9, 11, 14, 18, 19, 20, 23, 24, 26, 27, 29], "17": [0, 3, 8, 9, 11, 14, 15, 16, 18, 19, 23, 24, 26, 27, 29, 31, 32], "18": [0, 4, 8, 9, 12, 14, 15, 16, 18, 19, 20, 23, 24, 26, 27, 32, 33], "19": [0, 14, 18, 19, 20, 22, 23, 24, 25, 26, 31, 33], "20": [0, 2, 3, 4, 5, 6, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 22, 23, 25, 26, 30, 31], "click": [1, 11, 27, 29, 30, 32, 33], "run": [1, 2, 7, 9, 11, 12, 14, 17, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 32, 33], "notebook": [1, 10, 11, 12, 19, 20, 23, 24, 25, 26, 27, 28, 29, 30, 32], "i": [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, 27, 28, 29, 30, 31, 32, 33], "ve": [1, 5, 6, 12, 18, 20, 21, 22, 23, 24, 25, 27, 29, 31, 32], "been": [1, 5, 6, 7, 8, 9, 12, 13, 14, 15, 16, 18, 19, 20, 21, 22, 23, 25, 29, 30, 32], "enjoi": [1, 20, 27], "aubrei": [1, 2, 31], "clayton": [1, 2, 31], "s": [1, 2, 3, 5, 6, 7, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 27, 28, 29, 30, 31, 32, 33], "new": [1, 3, 4, 5, 6, 7, 8, 9, 10, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 24, 27, 29, 30, 31, 33], "bernoulli": 1, "fallaci": 1, "about": [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, 27, 28, 29, 30, 31, 32, 33], "histor": [1, 6, 7, 11], "develop": [1, 8, 12, 22, 23, 28], "compet": [1, 11], "definit": [1, 3, 12, 23], "probabl": [1, 2, 4, 6, 7, 8, 9, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 27, 28, 29, 30, 32, 33], "worth": [1, 9, 11, 14, 19], "price": [1, 12, 21], "admiss": [1, 12], "alon": [1, 4, 19, 32], "One": [1, 2, 4, 5, 6, 7, 8, 9, 10, 11, 12, 14, 15, 16, 18, 19, 21, 22, 23, 24], "exampl": [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, 32, 33], "first": [1, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 27, 28, 30, 32], "simplifi": [1, 4, 5, 12, 32], "problem": [1, 3, 9, 12, 13, 15, 16, 20, 24, 28, 32], "pose": [1, 3, 6, 11, 12, 23], "thoma": [1, 28], "bay": [1, 3, 5, 6, 7, 12, 23, 25, 27, 28, 29, 30, 32, 33], "origin": [1, 4, 15, 16, 18, 19, 28, 29, 30], "wrote": [1, 3, 8, 18, 23, 28, 30], "involv": [1, 7, 11, 23, 28], "billiard": 1, "pool": [1, 11], "tabl": [1, 5, 7, 8, 11, 12, 17, 19, 20, 22, 31, 32], "your": [1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 18, 19, 20, 22, 28, 31], "friend": [1, 3, 4, 8, 31], "roll": [1, 4, 5, 8, 9, 19], "six": [1, 5, 8, 9, 15, 16, 22], "side": [1, 3, 4, 5, 8, 9, 17, 19, 32], "die": [1, 4, 5, 6, 8, 9], "secretli": 1, "record": [1, 7, 11, 17, 19, 30], "outcom": [1, 4, 5, 6, 8, 9, 10, 11, 12, 13, 18, 19, 20, 21, 22, 31, 32], "number": [1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 21, 22, 23, 24, 25, 27, 28, 29, 30, 31, 32, 33], "becom": [1, 18, 20, 21, 28], "target": [1, 6, 20, 22, 24], "put": [1, 3, 4, 5, 6, 9, 10, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 23, 27, 29, 30, 31, 32], "blindfold": 1, "same": [1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 27, 29, 30, 31, 32, 33], "over": [1, 2, 3, 4, 7, 9, 11, 12, 15, 16, 17, 19, 20, 22, 23, 25, 29], "re": [1, 2, 5, 8, 12, 14, 15, 16, 19, 20, 23, 24, 29, 32], "unabl": [1, 8], "see": [1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 29, 30, 32, 33], "how": [1, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 28, 30, 31, 33], "land": [1, 6, 7, 12, 28], "so": [1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 27, 28, 29, 30, 31, 32, 33], "each": [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], "time": [1, 2, 4, 5, 6, 7, 8, 9, 10, 12, 14, 17, 19, 20, 21, 22, 23, 24, 27, 31, 32], "tell": [1, 4, 5, 6, 7, 8, 11, 12, 13, 14, 20], "onli": [1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 21, 22, 23, 24, 27, 28, 29, 30, 31, 32], "whether": [1, 3, 6, 7, 8, 9, 12, 14, 15, 16, 17, 18, 19, 20, 22, 23, 24, 28, 29], "just": [1, 3, 4, 5, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 27, 28, 30, 31, 33], "wa": [1, 3, 4, 5, 8, 9, 10, 11, 12, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 27, 29, 30], "greater": [1, 3, 6, 7, 8, 9, 15, 16, 17, 19], "than": [1, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 27, 28, 29, 30, 31, 32], "equal": [1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 12, 13, 14, 15, 16, 17, 18, 19, 21, 28, 30, 31, 32], "less": [1, 3, 4, 6, 7, 8, 9, 10, 11, 12, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 29, 30], "suppos": [1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 21, 22, 23, 24, 30, 31, 32], "one": [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, 27, 28, 29, 30, 31, 32, 33], "round": [1, 3, 4, 6, 9, 12, 13, 14, 18, 19, 20, 22, 23, 30], "game": [1, 4, 6, 7, 8, 9, 10, 11, 12, 13, 21, 22, 28], "we": [1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 24, 25, 27, 28, 29, 30, 31, 32, 33], "had": [1, 4, 5, 7, 8, 11, 18, 19, 20, 21, 22, 25, 27, 31, 32], "sequenc": [1, 5, 6, 8, 9, 10, 11, 12, 13, 14, 17, 18, 19, 21, 22, 25, 30, 32], "g": [1, 9, 14, 18], "repres": [1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 27, 28, 29, 30, 31, 32, 33], "l": [1, 12], "lesser": 1, "e": [1, 5, 9, 18, 19, 21, 22, 32], "base": [1, 2, 4, 5, 6, 7, 8, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 22, 23, 24, 25, 27, 28, 29, 30, 31, 32], "data": [1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 15, 16, 18, 19, 20, 21, 22, 23, 25, 27, 28, 29, 30, 32], "what": [1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 22, 23, 24, 25, 27, 28, 29, 30, 31, 32, 33], "posterior": [1, 2, 4, 5, 6, 7, 8, 9, 10, 11, 12, 14, 18, 19, 20, 21, 23, 24, 25, 27, 29, 30, 31, 32, 33], "distribut": [1, 2, 7, 8, 20, 23, 25, 27, 28, 29, 30, 31, 32], "There": [1, 2, 3, 4, 8, 10, 11, 13, 14, 15, 16, 18, 19, 22, 23, 24, 28, 29, 32], "two": [1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 19, 20, 21, 22, 23, 24, 25, 27, 29, 30, 31, 32, 33], "part": [1, 3, 4, 8, 11, 12, 17, 20, 22, 28, 29, 30], "my": [1, 3, 4, 6, 7, 8, 9, 10, 11, 12, 14, 15, 16, 19, 20, 21, 23, 27, 28, 29, 30, 32], "solut": [1, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 25, 26, 28, 29, 32], "hypothesi": [1, 4, 5, 8, 9, 11, 13, 14, 15, 16, 19, 32], "those": [1, 3, 7, 8, 9, 11, 12, 14, 15, 16, 17, 19, 21, 22, 24, 30], "To": [1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 27, 28, 29, 30, 31, 32, 33], "ll": [1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 27, 28, 29, 30, 31, 32, 33], "demonstr": [1, 3, 4, 8, 9, 11, 12, 13, 14, 15, 16, 17, 19, 20, 21, 22, 23, 33], "favorit": 1, "idiom": 1, "meshgrid": [1, 2, 13, 14, 15, 16, 17, 20, 24, 29], "appli": [1, 3, 4, 6, 7, 8, 12, 13, 14, 15, 16, 17, 18, 19, 27, 28], "oper": [1, 3, 5, 7, 8, 9, 10, 17, 19, 21, 28, 30], "like": [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, 27, 28, 29, 30, 31, 32, 33], "all": [1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 27, 28, 29, 31, 32], "pair": [1, 2, 5, 8, 10, 13, 14, 15, 16, 17, 18, 19, 20, 21, 23, 24, 29], "valu": [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, 27, 29, 30, 32, 33], "In": [1, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 27, 28, 29, 30, 31, 33], "case": [1, 2, 3, 4, 6, 7, 8, 10, 11, 13, 14, 15, 16, 17, 18, 19, 21, 22, 23, 24, 27, 29, 30, 32, 33], "hypo": [1, 5, 6, 7, 8, 9, 14, 15, 16, 25, 32], "hypothet": [1, 2, 5, 6, 7, 8, 10, 11, 14, 15, 16, 23, 25, 27, 30], "possibl": [1, 2, 3, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 27, 29, 30, 31, 33], "2": [1, 2, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 27, 29, 30, 31, 32, 33], "If": [1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 26, 27, 28, 29, 30, 31, 32, 33], "result": [1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 27, 28, 29, 31, 32, 33], "arrai": [1, 2, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 27, 28, 29, 30, 31, 32, 33], "import": [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, 27, 28, 29, 30, 31, 32, 33], "numpi": [1, 2, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 28, 29, 30, 32, 33], "np": [1, 2, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 27, 29, 30, 32, 33], "o": [1, 8, 12, 14, 17, 19, 20, 26, 28, 32], "h": [1, 4, 6, 8, 17, 19], "contain": [1, 3, 4, 5, 7, 8, 9, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 27, 30, 32], "repeat": [1, 6, 17, 18, 23, 32], "down": [1, 3, 4, 6, 7, 8, 9, 10, 17, 18, 19, 20, 27, 32], "column": [1, 2, 3, 4, 7, 8, 9, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 27, 29, 31], "second": [1, 2, 3, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 27, 28, 29, 30, 32, 33], "hypothes": [1, 4, 5, 6, 12, 19, 32], "across": [1, 5, 9, 17, 18, 19, 20, 23, 24, 27], "row": [1, 3, 4, 8, 9, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 27, 29], "boolean": [1, 3, 5, 13, 17, 32], "fals": [1, 3, 12, 13, 19, 21, 22, 23, 32], "true": [1, 3, 4, 5, 6, 9, 10, 11, 12, 13, 14, 15, 16, 17, 19, 20, 21, 23, 28, 32], "now": [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, 27, 29, 30, 32, 33], "can": [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], "axi": [1, 2, 6, 9, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 24, 27, 29], "fraction": [1, 4, 5, 6, 7, 10, 11, 12, 21], "83333333": 1, "66666667": 1, "33333333": [1, 5], "16666667": [1, 5], "name": [1, 2, 3, 4, 5, 6, 7, 9, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 24, 27, 29, 31], "gt": 1, "element": [1, 6, 8, 9, 13, 14, 15, 16, 18, 19, 20, 23, 24, 30], "indic": [1, 6, 7, 12, 13, 14, 15, 16, 17, 18, 19, 20, 22, 32], "exceed": [1, 2, 6, 7], "And": [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, 27, 29, 30, 31, 32, 33], "do": [1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 14, 15, 16, 17, 18, 19, 20, 21, 24, 25, 27, 29, 30, 31, 32, 33], "correspond": [1, 5, 7, 8, 9, 13, 14, 17, 18, 19, 21, 22, 23], "lt": 1, "eq": [1, 32], "next": [1, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 27, 29, 30, 32], "section": [1, 3, 4, 5, 6, 7, 8, 9, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 27, 28, 30, 32], "hard": [1, 4, 9, 10, 12, 14, 19, 20, 21, 28, 30], "easi": [1, 4, 5, 7, 9, 10, 18, 19, 22, 23, 24, 28], "sinc": [1, 4, 5, 7, 8, 10, 12, 15, 16, 17, 18, 20, 21, 22, 23, 30, 33], "chosen": [1, 3, 7, 8, 9, 13], "fair": [1, 6, 12, 24], "prior": [1, 4, 5, 8, 9, 10, 13, 14, 15, 16, 17, 23, 25, 28, 30, 32, 33], "uniform": [1, 2, 5, 6, 7, 8, 9, 11, 12, 15, 16, 17, 18, 19, 20, 21, 22, 24, 29, 30, 33], "panda": [1, 2, 3, 4, 5, 7, 8, 9, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 28, 29, 31, 32], "seri": [1, 3, 5, 9, 10, 11, 12, 13, 14, 17, 18, 19, 20, 22, 23, 28, 31, 32], "pd": [1, 2, 3, 4, 5, 7, 8, 9, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 29, 31, 32], "pmf": [1, 2, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 27, 29, 30, 31, 32, 33], "166667": [1, 5, 7, 8, 9], "dtype": [1, 3, 8, 9, 12, 13, 14, 17, 18, 19, 20], "float64": [1, 9, 13, 14, 17, 18, 19, 20], "encod": [1, 3], "previou": [1, 3, 4, 5, 6, 7, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 27, 30, 32], "follow": [1, 2, 3, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 28, 29, 30, 31, 32, 33], "loop": [1, 2, 6, 7, 8, 9, 10, 11, 12, 14, 15, 16, 18, 19, 20, 23, 27, 28], "multipli": [1, 2, 3, 4, 5, 6, 8, 9, 10, 12, 15, 16, 17, 19, 21, 23, 24, 29, 31], "datum": 1, "final": [1, 2, 4, 5, 6, 7, 8, 9, 10, 11, 12, 15, 16, 17, 19, 20, 22, 23, 24, 31], "normal": [1, 2, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 27, 28, 29, 30, 33], "sum": [1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 17, 18, 19, 20, 21, 23, 24, 27, 31, 32], "000000": [1, 2, 4, 5, 8, 9, 17, 19, 20, 23, 27, 31, 32], "016427": 1, "221766": 1, "498973": 1, "262834": 1, "look": [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, 29, 30, 31, 32, 33], "plot": [1, 2, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 27, 29, 30, 32, 33], "bar": [1, 2, 7, 8, 9, 10, 18, 22, 25, 32], "xlabel": [1, 2, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 27, 30, 32, 33], "ylabel": [1, 2, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 27, 30, 32, 33], "titl": [1, 2, 5, 6, 7, 8, 9, 10, 11, 12, 13, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 27, 29, 30, 32, 33], "As": [1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 27, 28, 29, 30, 32], "asid": [1, 8, 17, 29, 30], "might": [1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 29, 31, 32, 33], "have": [1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 27, 28, 29, 30, 31, 32, 33], "notic": [1, 4, 5, 6, 8, 10, 13, 14, 17, 19, 22, 24], "when": [1, 2, 3, 4, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 19, 20, 21, 25, 27, 28, 29, 30, 32, 33], "get": [1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 24, 28, 29, 30, 31, 32], "ani": [1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 14, 15, 16, 17, 18, 20, 21, 22, 23, 24, 27, 28, 29, 30], "inform": [1, 2, 4, 6, 8, 9, 10, 11, 12, 13, 14, 15, 16, 18, 20, 23, 27, 28, 29, 30, 31], "could": [1, 2, 5, 6, 7, 9, 10, 11, 12, 13, 18, 19, 21, 22, 23, 27, 30, 31], "leav": [1, 6, 8, 11, 12, 27, 30], "instanc": [1, 21], "out": [1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 21, 23, 24, 25, 27, 30, 31, 32, 33], "would": [1, 2, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 27, 28, 30, 31, 32], "answer": [1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 27, 30, 31, 33], "foundat": [3, 19, 20, 28], "start": [2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 27, 28, 29, 30, 32, 33], "deriv": [3, 4, 19, 21, 30], "real": [3, 4, 7, 9, 10, 13, 17, 21, 22, 28, 30, 33], "dataset": [3, 4, 6, 7, 11, 14, 15, 16, 17, 19, 20, 24], "solv": [3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 15, 16, 19, 21, 22, 23, 24, 28, 29, 31, 32], "relat": [3, 4, 6, 7, 11, 19, 21, 22], "make": [2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 28, 29, 30, 31, 32, 33], "transit": 3, "explain": [3, 5, 9, 13, 15, 16, 18, 19, 21, 22, 28, 29], "differ": [3, 4, 6, 7, 8, 9, 10, 11, 12, 13, 14, 17, 18, 19, 20, 21, 22, 23, 24, 27, 29], "introduc": [3, 4, 5, 6, 7, 9, 10, 13, 17, 18, 19, 20, 23, 28], "famou": [3, 14], "experi": [3, 7, 15, 16, 17, 18, 23, 29], "tverski": 3, "kahneman": 3, "who": [3, 5, 6, 7, 8, 9, 11, 15, 16, 17, 18, 19, 22, 23, 24, 25, 27, 29, 30, 31], "question": [2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 15, 16, 17, 19, 20, 21, 22, 23, 27, 30, 33], "31": [3, 8, 12, 19, 20, 29], "year": [3, 6, 7, 9, 19, 20, 22, 23, 30, 33], "old": [3, 7, 19, 23], "singl": [3, 6, 7, 8, 9, 10, 11, 12, 13, 17, 18, 19, 22, 23, 24, 25], "outspoken": 3, "veri": [2, 3, 6, 7, 8, 11, 12, 14, 15, 16, 18, 22, 23, 24, 27, 33], "bright": 3, "she": [3, 11, 13, 15, 16, 19, 27], "major": [3, 6, 21, 30], "philosophi": 3, "student": [3, 12, 15, 16, 19, 28], "deepli": 3, "concern": [3, 17], "issu": [3, 6, 22], "discrimin": 3, "social": [3, 4, 6, 14, 22], "justic": [3, 7], "also": [3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 18, 19, 20, 21, 22, 23, 24, 27, 28, 29, 31, 32, 33], "particip": [3, 13], "anti": 3, "nuclear": 3, "more": [2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 21, 22, 24, 25, 27, 28, 29, 30, 31, 32], "bank": 3, "teller": 3, "activ": [3, 15, 16, 28, 30], "feminist": 3, "movement": 3, "mani": [3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 20, 21, 22, 23, 24, 28], "peopl": [2, 3, 4, 6, 7, 8, 10, 11, 12, 13, 15, 16, 17, 18, 19, 20, 22, 27, 28, 29, 30, 32], "choos": [2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 15, 16, 17, 18, 19, 20, 21, 23, 27, 28, 30], "presum": 3, "becaus": [2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 28, 29, 30, 32, 33], "seem": [2, 3, 6, 7, 8, 12, 14, 15, 16, 19, 21, 22, 23, 24, 29, 32, 33], "consist": [3, 6, 8, 9, 10, 14, 15, 16, 17, 18, 19, 20, 22, 24, 29], "descript": [3, 15, 16, 17], "uncharacterist": 3, "But": [2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 27, 28, 29, 30, 31, 32, 33], "cannot": [3, 13], "ask": [3, 4, 5, 6, 7, 8, 10, 11, 12, 22, 27, 28, 31, 32], "find": [3, 4, 6, 7, 8, 9, 11, 12, 13, 14, 15, 16, 17, 18, 21, 22, 23, 24, 27, 29, 32], "1000": [3, 7, 9, 11, 12, 15, 16, 17, 21, 22, 23, 24, 33], "fit": [3, 9, 12, 17, 19, 20, 21], "them": [3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 27, 28, 29, 30], "At": [2, 3, 9, 10, 12, 13, 15, 16, 17, 19, 23, 24, 27, 30, 31], "most": [2, 3, 4, 5, 6, 7, 8, 9, 10, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 27, 28, 29, 32], "option": [2, 3, 4, 7, 12, 15, 16, 18, 22, 23, 24, 28], "fewer": [3, 7, 11, 17, 20, 30], "wai": [2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 27, 28, 31, 32, 33], "were": [3, 5, 6, 7, 8, 9, 11, 12, 13, 14, 17, 18, 19, 20, 22, 23, 24, 28, 30, 33], "inclin": [3, 13], "good": [2, 3, 6, 7, 9, 10, 11, 12, 13, 14, 17, 18, 19, 20, 21, 22, 24, 27, 28, 33], "compani": [3, 7, 28], "biologist": [3, 23], "stephen": 3, "j": 3, "gould": 3, "am": [3, 7, 15, 16, 19, 20, 23, 28, 29, 30, 32], "particularli": [3, 9, 10, 17, 19, 23], "fond": [3, 20], "know": [3, 4, 5, 6, 7, 8, 10, 11, 12, 13, 15, 16, 17, 18, 19, 20, 21, 22, 23, 27, 28, 29, 30, 31], "statement": [3, 4, 5, 6, 12, 22], "least": [2, 3, 6, 7, 8, 9, 10, 13, 14, 17, 18, 19, 22, 27, 28, 30, 31, 32, 33], "yet": [3, 8, 13, 15, 16, 21, 29, 33], "littl": [2, 3, 4, 6, 7, 8, 9, 10, 11, 13, 14, 15, 16, 17, 18, 19, 20, 23, 25, 27, 29, 30, 32, 33], "homunculu": 3, "head": [3, 4, 5, 6, 7, 8, 9, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 27, 29, 32], "continu": [3, 9, 10, 15, 16, 17, 18, 20, 22, 23, 28], "jump": 3, "up": [3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 15, 16, 17, 19, 20, 21, 22, 23, 24, 25, 29, 30, 32], "shout": 3, "me": [2, 3, 4, 6, 8, 9, 11, 12, 17, 19, 20, 27, 28, 29, 30, 31, 32], "read": [3, 8, 11, 19, 20, 21, 22, 23, 24, 26, 27, 28], "person": [3, 6, 7, 8, 12, 19, 22, 31, 32], "still": [2, 3, 5, 6, 7, 8, 9, 11, 12, 14, 18, 20, 21, 27, 30], "unhappi": 3, "mayb": [3, 6, 7, 12, 14, 18, 22, 24, 32], "help": [3, 4, 5, 8, 12, 15, 16, 17, 18, 19, 20, 22, 23, 28, 30], "point": [2, 3, 4, 6, 7, 8, 9, 10, 11, 12, 13, 15, 16, 17, 19, 20, 21, 22, 23, 24, 27, 28, 29, 30, 31, 32], "should": [2, 3, 4, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 18, 19, 20, 21, 22, 23, 24, 27, 28, 29, 30, 31, 32, 33], "provid": [2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 28, 31, 33], "turn": [3, 5, 7, 9, 10, 11, 12, 14, 15, 16, 18, 19, 21, 22, 27, 29, 32, 33], "surprisingli": [3, 6, 7], "difficult": [3, 12, 13, 14, 22], "avoid": [3, 9, 11, 12, 19, 20, 21], "stuck": 3, "befor": [3, 4, 5, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 19, 20, 22, 23, 27, 28, 30, 32], "simpl": [2, 3, 7, 9, 11, 12, 15, 16, 18, 20, 21, 28, 30], "refin": 3, "later": [3, 5, 6, 8, 11, 18, 19, 21, 28], "A": [3, 4, 6, 7, 8, 9, 11, 12, 15, 16, 18, 19, 20, 25, 28, 31, 32], "finit": [3, 10], "set": [3, 4, 5, 7, 9, 10, 11, 12, 14, 17, 19, 20, 21, 23, 24, 27, 32], "For": [2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 32], "survei": [3, 4, 6], "02": [3, 5, 6, 9, 17, 18, 19, 20, 22, 27], "popul": [3, 6, 7, 8, 11, 13, 14, 15, 16, 18, 22], "random": [2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 15, 16, 17, 18, 19, 20, 21, 22, 23, 30, 31, 32], "thei": [2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 27, 28, 29, 30, 33], "By": [2, 3, 11, 14, 20, 23, 28, 33], "everi": [2, 3, 7, 9, 11, 12, 13, 15, 16, 17, 18, 20, 21, 23, 30, 31], "ha": [2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 27, 28, 29, 30, 31, 33], "chanc": [3, 4, 6, 7, 8, 9, 10, 11, 12, 13, 15, 16, 17, 18, 19, 20, 21, 22, 23, 27, 30, 32], "being": [3, 6, 7, 8, 11, 15, 16, 18, 19, 21, 23, 30, 31, 32], "With": [3, 5, 6, 7, 8, 10, 11, 13, 15, 16, 17, 18, 19, 20, 21, 22, 23, 27, 28, 29, 30, 32], "appropri": [3, 10, 28], "count": [3, 6, 9, 12, 14, 17, 18, 19, 20, 27, 29], "gener": [2, 3, 4, 5, 6, 7, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 22, 24, 28, 30], "gss": 3, "store": [2, 3, 5, 8, 18, 20, 24], "datafram": [2, 3, 4, 5, 7, 8, 9, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 27, 29, 31, 32], "read_csv": [3, 11, 14, 15, 16, 17, 19, 20, 24], "gss_bay": 3, "csv": [3, 11, 14, 15, 16, 17, 19, 20, 24], "index_col": [11, 17], "ag": [3, 6, 19, 23, 33], "sex": [3, 5, 14, 31], "polview": 3, "partyid": 3, "indus10": 3, "caseid": 3, "1974": [3, 20], "21": [2, 3, 6, 11, 15, 16, 18, 19, 20, 23, 29, 32], "4970": 3, "41": [3, 7, 8, 12, 15, 16, 20, 22, 23, 24], "9160": 3, "58": [3, 12, 14, 15, 16, 17, 19, 20], "2670": 3, "30": [3, 4, 5, 7, 8, 10, 11, 12, 15, 16, 19, 20, 22, 23, 30, 31], "6870": 3, "48": [3, 14, 17, 19, 20, 21], "7860": 3, "variabl": [3, 9, 10, 13, 14, 15, 16, 18, 19, 20, 21, 22, 23, 27, 30], "select": [3, 5, 8, 9, 12, 13, 14, 17, 22, 23, 30, 32], "respond": 3, "id": 14, "index": [2, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 19, 20, 21, 22, 24, 27, 29, 31, 32], "male": [3, 8, 13, 14, 15, 16, 19, 20], "femal": [3, 14, 15, 16, 19], "rang": [2, 3, 6, 8, 9, 10, 11, 12, 13, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 29, 30, 32], "liber": 3, "conserv": [3, 30], "affili": 3, "democrat": 3, "independ": [3, 8, 14, 15, 16, 18, 23, 29, 31], "republican": 3, "code": [3, 5, 6, 13, 14, 20, 21, 27, 32, 33], "industri": 3, "let": [2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 27, 28, 29, 30, 31, 32], "detail": [3, 10, 11, 12, 14, 15, 16, 22, 27, 28, 33], "bool": [3, 13], "treat": [3, 6, 10, 15, 16, 19, 22, 24, 30], "728": 3, "014769730168391155": 3, "take": [2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 27, 29, 30, 31, 32], "return": [2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 27, 29, 30, 31, 32, 33], "def": [2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 27, 29, 30, 31, 32, 33], "prob": [3, 5, 6, 7, 8, 9, 11, 12, 14, 17, 18, 19, 20, 21, 27, 29, 30, 32], "proposit": [3, 8], "anoth": [3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 19, 21, 22, 24, 27, 29, 30, 31], "otherwis": [3, 12, 13, 14, 19, 23], "women": [3, 13, 15, 16], "5378575776019476": 3, "higher": [2, 3, 6, 9, 10, 11, 12, 15, 16, 18, 22, 23, 25, 27, 29, 30, 33], "adult": [3, 7, 8, 13, 14, 33], "u": [3, 7, 8, 13, 15, 16, 19, 22], "doe": [3, 4, 6, 7, 8, 9, 10, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 24, 27, 29, 31, 33], "includ": [3, 6, 7, 11, 12, 14, 15, 16, 18, 19, 20, 21, 22, 28, 31, 33], "live": [3, 7, 8, 20], "institut": 3, "prison": [3, 7], "militari": [3, 23], "hous": [3, 7, 8], "consid": [2, 3, 4, 6, 7, 11, 12, 17, 18, 19, 20, 21, 29], "describ": [3, 5, 10, 12, 13, 17, 18, 20, 21, 23], "seven": [3, 10, 19], "scale": [3, 15, 16, 17, 19, 21, 22, 23, 29], "extrem": [3, 6, 12, 20], "slightli": [3, 10, 12, 22, 25, 27, 29], "moder": [3, 10, 15, 16, 19, 23, 24], "defin": [2, 3, 4, 6, 8, 11, 12, 14, 18, 19, 22, 23, 28, 30], "anyon": [3, 12], "whose": [3, 17, 18, 25], "respons": [3, 6, 12, 15, 16, 19, 21, 22, 33], "27374721038750255": 3, "27": [3, 8, 12, 15, 16, 19, 20, 23, 24], "strong": [3, 4, 12], "chose": [3, 4, 5, 7, 8, 10, 11, 12, 15, 16, 17, 19, 20, 21, 23, 30], "3662609048488537": 3, "move": [3, 8, 12, 17, 19, 20], "logic": [3, 29], "both": [2, 3, 4, 5, 6, 7, 9, 11, 12, 13, 15, 16, 17, 18, 19, 22, 27, 29], "alreadi": [3, 8, 21, 23, 25, 28], "004686548995739501": 3, "expect": [2, 3, 6, 8, 9, 10, 12, 13, 14, 15, 16, 17, 18, 19, 20, 22, 23, 27, 29, 30, 33], "check": [3, 5, 6, 17, 20, 22, 23, 24], "depend": [3, 6, 7, 8, 11, 12, 14, 17, 18, 19, 20, 22, 23, 24, 29], "some": [2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 14, 15, 16, 17, 19, 20, 21, 22, 23, 24, 27, 28, 29, 30, 32], "given": [2, 3, 4, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 21, 22, 23, 27, 29, 30, 31, 32], "interpret": [3, 4, 6, 7, 8, 14, 17, 19, 21], "Of": [3, 6, 8, 10, 11, 14, 19, 32, 33], "step": [3, 4, 5, 6, 7, 8, 9, 10, 11, 13, 14, 15, 16, 17, 18, 19, 22, 23, 24, 30, 32], "bracket": [3, 5, 8, 9], "5206403320240125": 3, "half": [3, 8, 10, 20, 22, 24, 30, 32], "lower": [3, 6, 7, 10, 11, 12, 15, 16, 17, 18, 19, 23, 24, 25, 29], "keep": [2, 3, 4, 7, 10, 11, 12, 18, 20, 22, 32], "mind": [3, 6], "somewhat": [3, 19], "strict": 3, "exclud": [3, 7], "lean": 3, "far": [3, 6, 7, 8, 9, 12, 15, 16, 18, 19, 21, 23, 28, 30, 32], "back": [3, 4, 5, 6, 8, 12, 17, 19, 23, 29], "earli": [3, 11, 15, 16, 20], "interv": [3, 9, 10, 11, 12, 15, 16, 17, 18, 19, 20, 22, 23, 29, 30, 33], "align": [3, 14, 15, 16, 19, 20, 25], "between": [2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 29, 30, 33], "compar": [2, 3, 6, 7, 9, 12, 13, 14, 17, 18, 19, 20, 21, 22, 23, 24, 27, 29], "present": [3, 8, 11, 12, 18, 21, 22, 23, 27, 28, 29, 30, 33], "try": [3, 5, 6, 7, 9, 12, 15, 16, 18, 21, 22, 23, 24, 29, 30, 32], "again": [3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 27, 29, 31, 32], "7706043956043956": 3, "77": [3, 18], "wrap": [3, 17, 20, 30], "27581004111500884": 3, "28": [3, 8, 18, 19, 20, 23, 29, 32], "keyword": 3, "along": [3, 5, 6, 9, 10, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 24], "paramet": [2, 3, 5, 7, 8, 9, 10, 11, 12, 13, 14, 17, 19, 20, 21, 22, 23, 24, 25, 29, 30, 32, 33], "express": [3, 6, 8, 9, 10, 13, 17, 18, 19, 20, 21, 22, 29, 32], "readabl": [3, 5], "seen": [3, 5, 7, 10, 12, 14, 15, 16, 17, 18, 19, 22, 29], "alwai": [3, 4, 6, 7, 9, 10, 12, 15, 16, 19, 21, 28], "That": [3, 4, 6, 7, 8, 10, 12, 15, 16, 17, 18, 19, 20, 21, 23, 24, 27, 28, 29, 30, 32], "clear": [3, 22, 27, 29], "previous": [3, 12, 18], "show": [3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 29, 32], "02116102749801969": 3, "hope": [3, 4], "nevertheless": [3, 7, 20, 23, 29], "error": [3, 5, 7, 15, 16, 17, 18, 19, 20, 22, 23, 28, 29, 30, 32], "confus": [3, 8, 9], "combin": [3, 8, 11, 17, 18, 20], "576085409252669": 3, "57": [3, 15, 16, 17, 19, 20, 23, 24], "17307692307692307": 3, "few": [2, 3, 5, 6, 9, 10, 11, 12, 15, 16, 19, 20, 21, 22, 23, 28, 30, 32], "three": [3, 4, 5, 6, 7, 8, 10, 12, 14, 15, 16, 17, 19, 20, 21, 22, 23, 30, 31, 32], "relationship": [3, 13, 14, 19, 20, 22], "known": [3, 11, 12, 14, 15, 16, 17, 18, 19, 20, 27, 30], "write": [3, 4, 8, 12, 18, 19, 21], "mathemat": [3, 6, 7, 15, 16, 20, 21, 28], "notat": [3, 17, 18, 22, 28, 30], "p": [2, 3, 4, 5, 6, 7, 8, 10, 11, 12, 13, 15, 16, 17, 18, 19, 22, 23, 24, 27, 29, 31, 32], "mathrm": [3, 7, 8, 13, 29], "vertic": [3, 17], "line": [3, 5, 8, 13, 15, 16, 17, 19, 20, 21, 22, 23, 28, 32], "pronounc": [3, 6, 10, 25], "readi": [3, 5, 11, 13, 14, 15, 16, 20, 22, 23, 24, 29, 32], "thing": [3, 4, 5, 6, 7, 8, 10, 12, 15, 16, 18, 19, 22, 23], "ratio": [3, 8, 12, 15, 16, 19, 31, 33], "word": [3, 5, 11, 12, 13, 14, 15, 16, 23, 27, 29, 31], "rule": [3, 7, 11, 12, 14, 19, 31], "math": [3, 6, 21, 22, 28], "frac": [3, 4, 8, 12, 13, 15, 16, 18, 19, 32], "formula": [3, 6, 19, 20], "suggest": [2, 3, 6, 7, 9, 11, 14, 15, 16, 17, 18, 19, 21, 22, 23, 28, 29, 30], "instead": [3, 6, 9, 12, 14, 17, 19, 22, 23, 27, 28, 29], "product": [3, 4, 7, 8, 12, 13, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 27, 29, 31], "1425238385067965": 3, "establish": [3, 13, 22], "want": [3, 4, 5, 6, 7, 8, 9, 10, 13, 14, 15, 16, 17, 18, 20, 21, 22, 28, 32], "either": [3, 4, 6, 7, 8, 9, 10, 12, 14, 15, 16, 20, 23, 27, 30, 31, 32], "order": [2, 3, 7, 9, 11, 14, 18, 19, 20, 21, 27, 29, 30], "divid": [3, 4, 7, 8, 15, 16, 22, 24], "through": [3, 4, 6, 8, 9, 11, 12, 14, 15, 16, 17, 18, 19, 20, 22, 23, 24, 27, 29, 30, 31, 32], "2239010989010989": 3, "addit": [3, 5, 7, 10, 13, 14, 18, 19, 20, 21, 23, 24, 27, 28, 29, 31], "need": [2, 3, 4, 5, 8, 10, 14, 15, 16, 17, 18, 20, 21, 22, 23, 24, 27, 28, 29, 31], "form": [2, 3, 7, 8, 12, 13, 14, 17, 19, 20, 21, 23, 28, 29, 32], "b_1": [3, 4], "b_2": [3, 4], "mutual": [3, 4, 11, 21], "exclus": [3, 4, 11, 12, 21], "collect": [3, 4, 11, 12, 14, 15, 16, 17, 18, 20, 21, 23], "exhaust": [3, 4, 21], "must": [3, 4, 17], "directli": [3, 4, 5, 6, 19, 23], "confirm": [3, 6, 9, 10, 15, 16, 19, 21, 22, 24, 30], "separ": [3, 15, 16, 33], "design": [3, 6, 12, 15, 16, 17, 19], "recent": [3, 7, 12, 20, 22, 24, 33], "board": 3, "overs": 3, "announc": [3, 15, 16], "add": [2, 3, 4, 5, 6, 7, 8, 9, 11, 12, 13, 14, 17, 18, 20, 21, 23, 27, 28, 30, 32], "inclus": 3, "gender": 3, "decis": [2, 3, 7, 8, 10, 12, 22, 23, 28, 32], "http": [2, 3, 7, 9, 10, 17, 19, 20, 23, 24, 28], "stanford": 3, "edu": 3, "public": [3, 27], "ad": [3, 7, 8, 9, 10, 13, 19, 21, 22, 23], "complementari": [3, 9, 15, 16, 27, 32], "mece": 3, "got": [3, 4, 5, 6, 10, 11, 12, 14, 15, 16, 17, 18, 20, 23, 27, 31, 33], "test": [3, 5, 6, 7, 8, 11, 14, 15, 16, 18, 20, 22, 29, 32], "014769730168391153": 3, "concis": [3, 9, 12, 18, 22, 29], "summat": [3, 28], "sum_i": [3, 4, 7], "b_i": 3, "hold": [3, 11, 15, 16, 19, 23, 29], "value_count": [3, 14], "sort_index": [3, 23], "1442": 3, "5808": 3, "6243": 3, "18943": 3, "7940": 3, "7319": 3, "1595": 3, "int64": [3, 14], "On": [3, 8, 11, 12, 19, 20, 22, 23, 30], "005822682085615744": 3, "014769730168391157": 3, "lot": [2, 3, 7, 11, 12, 13, 14, 20, 22, 23], "promis": 3, "give": [3, 4, 6, 7, 8, 9, 10, 11, 12, 13, 15, 16, 19, 20, 21, 23, 24, 29, 30, 31], "around": [2, 3, 9, 10, 15, 16, 18, 19, 20, 22, 29], "piec": [3, 5, 8], "right": [3, 4, 6, 7, 8, 9, 10, 12, 13, 14, 17, 18, 19, 22, 24, 28, 30, 32], "often": [3, 4, 7, 11, 12, 14, 15, 16, 17, 19, 20, 21, 22, 23, 28], "pretti": [3, 12, 13, 15, 16, 20, 21, 22, 33], "especi": [3, 4, 12, 19, 28], "tool": [3, 4, 9, 13, 15, 16, 20, 22, 23], "variat": [3, 4, 10, 14, 15, 16, 18, 19, 20, 23], "herself": 3, "011381618989653074": 3, "002556299452221546": 3, "0012375735443294787": 3, "think": [3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 19, 20, 21, 22, 25, 27, 28, 29, 30, 31, 32, 33], "carefulli": [3, 4], "argument": [2, 3, 6, 7, 9, 13, 14, 19, 20, 29], "pass": [3, 9, 14, 15, 16, 17, 18, 19, 20, 23, 29], "3891320002215698": 3, "quot": [3, 6], "young": [3, 20], "goe": [3, 18, 21, 27, 29], "someth": [3, 6, 7, 11, 15, 16, 21, 22, 24, 30, 33], "25": [3, 4, 5, 6, 8, 9, 10, 11, 12, 14, 15, 16, 17, 19, 20, 22, 23, 24, 25, 27, 30, 32], "heart": 3, "35": [3, 8, 20, 23, 24, 32], "brain": 3, "agre": [3, 6, 15, 16, 23], "rather": [3, 5, 6, 7, 8, 9, 10, 11, 12, 17, 18, 19, 20, 21, 22, 23, 24, 28, 30, 31], "specif": [3, 5, 6, 7, 10, 11, 13, 15, 16, 17, 20, 22, 23, 31, 32], "65": [3, 10, 12, 17, 19, 20, 21], "19435991073240008": 3, "17328058429701765": 3, "threshold": [3, 6, 15, 16, 30, 32], "20th": 3, "80th": 3, "percentil": [3, 7, 9, 19, 20, 22, 32], "mai": [3, 7, 17, 18, 19, 20, 22], "someon": [3, 4, 6, 7, 8, 11, 12, 17, 31], "3419354838709677": 3, "randomli": [3, 6, 7, 8, 9, 13], "care": [3, 12, 15, 16, 19, 20, 24], "last": [3, 5, 9, 11, 14, 17, 18, 19, 20, 21, 23, 24, 30], "backward": 3, "06579427875836884": 3, "338517745302714": 3, "06701156421180766": 3, "19597721609113564": 3, "condit": [4, 8, 11, 12, 15, 16, 23, 28, 30], "complet": [4, 10, 14, 17, 20, 29], "didn": [4, 17, 20, 23, 24], "realli": [4, 5, 6, 7, 12, 17, 18, 20, 21, 22, 28], "enough": [4, 6, 7, 9, 10, 11, 14, 15, 16, 17, 18, 19, 21, 22, 23, 24, 27, 28, 29, 30], "left": [2, 4, 6, 8, 11, 13, 17, 23, 26, 30, 32], "equat": [4, 19, 20, 22, 23, 29, 32], "easier": [4, 6, 8, 9, 12, 14, 17, 18, 19, 20, 21, 22, 24, 28], "sever": [4, 11, 12, 13, 17, 18, 20, 22, 23, 28, 29, 32], "challeng": [4, 5, 7, 8, 12, 17, 19, 22, 27], "thinli": 4, "disguis": 4, "urn": 4, "bowl": [4, 6, 8], "vanilla": [4, 5, 8], "chocol": [4, 5, 8], "without": [4, 5, 6, 7, 8, 11, 13, 15, 16, 18, 21, 22, 28, 33], "came": [4, 5, 6, 8, 12, 28, 30], "v": [4, 17, 21], "term": [4, 5, 6, 7, 8, 10, 14, 15, 16, 19, 24, 29, 32], "uncondit": [4, 13], "kind": [4, 5, 7, 10, 11, 12, 13, 15, 16, 17, 18, 19, 20], "sai": [4, 6, 7, 8, 10, 11, 17, 19, 20, 22, 23, 25, 29, 31], "assum": [2, 4, 5, 6, 7, 8, 10, 11, 13, 14, 15, 16, 17, 18, 19, 20, 21, 23, 25, 27, 29, 30, 31, 32], "draw": [4, 5, 8, 9, 11, 12, 15, 16, 19, 20, 21, 22, 23, 24, 29, 30], "law": [4, 6, 11, 28], "total": [2, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 17, 18, 19, 20, 21, 22, 23, 24, 27, 31, 32], "plug": [4, 32], "50": [2, 4, 5, 6, 8, 9, 11, 12, 14, 17, 18, 19, 20, 21, 22, 23, 27, 30, 32], "strategi": [4, 8, 11], "where": [4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 26, 28, 29, 30, 31, 32, 33], "updat": [4, 6, 7, 8, 9, 17, 21, 22, 23], "bodi": [4, 14], "d": [4, 8, 9, 12, 14, 15, 16, 17, 18, 22, 24], "chang": [4, 5, 6, 7, 8, 12, 13, 17, 19, 20, 22, 24, 28, 29], "rewrit": 4, "yield": [4, 6, 7, 8, 9, 12, 14, 18, 20, 23], "call": [4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 27, 28, 29, 30, 32], "after": [4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 21, 22, 23, 24, 25, 27, 28, 31, 32], "likelihood": [4, 5, 7, 8, 9, 10, 11, 12, 14, 17, 18, 22, 23, 24, 25, 27, 29, 30, 31, 32], "sometim": [2, 4, 7, 8, 11, 12, 15, 16, 17, 23, 32], "background": [4, 6, 7, 10, 13], "specifi": [4, 7, 11, 15, 16, 22, 23], "subject": [4, 6, 7, 8, 14, 15, 16], "reason": [2, 4, 6, 7, 9, 10, 11, 12, 14, 15, 16, 18, 19, 20, 21, 22, 23, 27, 29, 32, 33], "disagre": [4, 6, 10], "usual": [4, 5, 6, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 27], "easiest": 4, "tricki": [4, 11], "nail": 4, "h_1": 4, "h_2": 4, "h_i": 4, "process": [4, 5, 9, 11, 12, 13, 14, 15, 16, 19, 20, 21, 22, 23, 28, 30], "conveni": [4, 8, 9, 17, 18, 19, 31], "paper": [4, 8, 12, 14, 18, 19, 23], "spreadsheet": [4, 31], "empti": [4, 5, 12, 19, 20, 21, 24], "75": [4, 5, 6, 8, 10, 15, 16, 17, 19, 20, 24], "ok": [4, 14, 27], "similar": [4, 6, 7, 9, 10, 13, 15, 16, 17, 18, 22, 23, 24, 27], "did": [4, 7, 8, 10, 11, 12, 14, 18, 20, 21, 22, 23, 24, 29, 30], "unnorm": [4, 5, 10, 13, 21, 23, 31, 32], "375": [4, 5, 32], "250": [4, 5, 6, 9, 11, 12, 21, 22, 23, 24], "numer": [4, 8, 18, 24, 28], "denomin": [4, 8, 18], "prob_data": [4, 5, 13, 32], "625": [4, 5, 12, 31], "explicitli": [4, 18, 23, 24], "bonu": [4, 19], "forc": 4, "why": [4, 5, 6, 7, 9, 12, 13, 14, 18, 19, 21, 22, 23, 24, 29, 30], "constant": [4, 8, 10, 18, 23, 27, 29, 30], "box": [4, 5, 8, 10], "report": [4, 5, 6, 7, 8, 11, 12, 15, 16, 17, 18, 19, 22, 23, 25, 30, 33], "integ": [4, 5, 6, 8, 10, 11, 18, 19, 25], "table2": [4, 31], "off": [4, 6, 9, 11, 12, 13, 14, 18, 19, 20, 25, 33], "float": [4, 6, 8, 12, 15, 16, 20, 21, 23, 29], "onc": [4, 5, 6, 8, 12, 18, 19, 29, 32], "likelhood": 4, "remain": [4, 7, 10, 21, 22, 27], "function": [2, 4, 7, 8, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 27, 29, 30, 31, 32], "24": [4, 7, 12, 13, 14, 15, 16, 17, 19, 20, 24, 25, 27, 29], "36": [4, 5, 8, 11, 14, 20, 24], "intuit": [4, 8, 11], "highest": [2, 4, 5, 7, 9, 12, 13, 19, 21, 22], "produc": [4, 7, 11, 19, 20, 22, 29], "saw": [4, 5, 7, 11, 12, 14, 15, 16, 18, 19, 20, 21, 22, 23, 30], "contenti": 4, "deal": [4, 6, 11], "contest": [4, 11], "host": 4, "close": [4, 5, 6, 10, 11, 12, 15, 16, 17, 19, 22, 23, 24, 29, 30, 32, 33], "door": 4, "prize": [4, 11], "behind": [4, 7], "valuabl": 4, "tradition": 4, "car": [4, 11, 20], "goat": 4, "object": [4, 5, 6, 7, 8, 9, 10, 11, 13, 14, 15, 16, 17, 20, 21, 22, 30, 33], "guess": [4, 6, 7, 8, 11, 12, 21, 22], "pick": [4, 14, 19], "open": [4, 12, 27], "reveal": [4, 6, 10, 21], "Then": [4, 5, 6, 8, 9, 11, 12, 13, 15, 16, 17, 19, 21, 22, 23, 30], "offer": [4, 7, 11, 21], "stick": [4, 18, 19], "choic": [4, 6, 7, 8, 10, 11, 12, 13, 14, 15, 16, 19, 20, 21, 22, 23], "switch": [4, 21, 24], "unopen": 4, "maxim": [4, 7, 12, 19], "win": [4, 8, 10, 12, 13, 19], "assumpt": [2, 4, 6, 10, 11, 14, 15, 16, 17, 18, 19, 20, 23, 27, 28, 30, 32], "behavior": [4, 14, 15, 16, 19], "he": [4, 8, 9, 11, 13, 19, 23, 29, 31], "never": [4, 10, 12, 23], "better": [4, 6, 7, 9, 10, 11, 12, 14, 18, 23, 27, 28, 33], "encount": [4, 8, 27], "surpris": [4, 7, 8, 11, 15, 16, 19, 29], "doesn": [2, 4, 6, 7, 8, 11, 12, 15, 16, 17, 19, 20, 23, 24], "matter": [4, 6, 7, 14, 19], "wrong": [4, 10, 11, 12, 15, 16, 19, 20, 24, 30, 31, 32], "accord": [4, 7, 8, 11, 12, 15, 16, 17, 19, 20, 33], "table3": [4, 31], "our": [4, 6, 7, 10, 11, 12, 13, 15, 16, 17, 18, 20, 21, 22, 27, 29, 30], "reliabl": [4, 22], "conquer": 4, "figur": [2, 4, 5, 6, 7, 8, 9, 10, 11, 13, 14, 15, 16, 19, 20, 21, 22, 23, 24, 29, 32], "rest": [4, 13], "hurt": 4, "power": [4, 9, 14, 15, 16, 22, 30], "insight": [4, 7, 14, 19, 21, 24], "belief": [4, 6, 8, 11, 29, 32], "locat": [4, 10, 15, 16, 17, 18, 20], "obviou": [4, 13, 19], "subtl": [4, 8, 29], "evid": [4, 6, 8, 9, 14, 15, 16, 18, 19, 27, 31, 33], "favor": [4, 7, 8, 12, 19], "come": [4, 5, 6, 7, 8, 9, 11, 13, 15, 16, 17, 22, 23, 31], "notion": 4, "futur": [4, 7, 9, 11, 12, 17, 20, 23], "extend": [4, 13, 17, 18, 19, 20, 23], "basic": [4, 5, 28], "coin": [4, 5, 6, 7, 12, 22], "tail": [4, 5, 6, 12, 20, 23], "trick": [4, 5, 21], "table4": 4, "333333": [4, 5, 7, 8, 9, 14, 19, 21], "666667": [4, 5], "meet": [4, 31], "learn": [4, 6, 8, 12, 23, 27, 28], "children": [4, 7, 19, 31], "child": [4, 7, 19, 31], "girl": [4, 31], "ye": [4, 6, 8, 14, 22, 31], "hint": [4, 5, 6, 7, 8, 9, 10, 13, 15, 16], "four": [4, 5, 6, 7, 12, 14, 31], "table5": 4, "gg": 4, "gb": 4, "bg": 4, "bb": 4, "00": [4, 9, 13, 17, 18, 19, 20, 22, 23, 24, 27], "table6": 4, "table7": 4, "m": [4, 5, 6, 15, 16, 17, 19, 24], "small": [2, 4, 6, 7, 9, 11, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 27, 29, 30, 33], "candi": 4, "coat": 4, "varieti": [4, 17, 21, 28], "color": [2, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 15, 16, 17, 18, 19, 20, 21, 22, 23, 27, 30, 32], "mar": 4, "inc": 4, "mixtur": [4, 10, 17, 19, 23, 30], "1995": [4, 18, 20], "blue": [4, 5, 13, 15, 16, 20], "1994": [4, 20], "mix": [4, 9, 23], "bag": 4, "plain": 4, "brown": [4, 28], "yellow": 4, "red": [4, 5, 28], "orang": [4, 13, 15, 16], "tan": 4, "1996": [4, 18, 20], "mine": 4, "won": [4, 6, 10, 11, 20, 22], "94": [4, 14, 18, 19, 22, 27, 33], "96": [4, 9, 11, 13, 18, 21, 27], "table8": 4, "040": 4, "020": 4, "740741": 4, "014": 4, "007": 4, "259259": 4, "theorem": [5, 6, 7, 8, 12, 15, 16, 19, 23, 28, 32], "risk": [5, 15, 16, 33], "patienc": 5, "toward": [5, 6, 10, 22, 23, 24, 32], "toss": 5, "approxim": [5, 6, 10, 12, 13, 14, 15, 16, 17, 19, 20, 21, 24, 28, 33], "associ": [5, 7, 22, 24], "librari": [2, 5, 22, 28], "empiricaldist": [2, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 27, 28, 29, 30, 32, 33], "empir": [5, 7], "oppos": [5, 12, 19], "theoret": [5, 15, 16], "throughout": 5, "featur": [5, 12, 14, 15, 16, 17], "discret": [5, 10, 13, 14, 15, 16, 20, 21, 22, 28, 33], "map": [2, 5, 7, 9, 14, 15, 16, 22, 23, 29], "its": [2, 5, 6, 7, 10, 12, 13, 14, 15, 16, 19, 21, 23, 30], "class": [5, 9, 15, 16, 18, 19, 22, 28, 30], "creat": [5, 8, 9, 10, 11, 14, 15, 16, 18, 19, 20, 22, 23, 24, 27, 28, 31, 33], "string": [5, 6, 12, 14, 15, 16, 22, 32], "from_seq": [5, 9, 12, 14, 15, 16, 17, 20, 21, 22, 23, 24, 32, 33], "appear": [5, 6, 8, 9, 11, 12, 13, 15, 16, 18, 21, 28, 30], "letter": [5, 10, 17, 25], "list": [5, 7, 8, 18, 21, 22, 32], "mississippi": 5, "090909": [5, 7, 8], "363636": 5, "181818": [5, 8], "charact": [5, 8, 9], "quantiti": [5, 6, 7, 8, 9, 10, 11, 13, 14, 15, 16, 19, 20, 21, 22, 23, 30, 33], "inherit": 5, "anyth": [5, 12, 27, 28], "36363636363636365": 5, "howev": [5, 6, 10, 11, 18, 19, 20, 21, 22, 23, 29, 30], "keyerror": [5, 9], "except": [5, 6, 8, 9, 12, 13, 17, 22, 27, 29, 32], "print": [5, 9, 10, 11, 12, 13, 17, 18, 19, 22, 23, 24, 26, 27], "type": [5, 7, 8, 10, 14, 17, 18, 19, 23, 31, 32], "parenthes": [5, 8, 9], "familiar": [5, 7, 11, 14, 21, 22, 28], "go": [5, 6, 7, 8, 9, 11, 12, 17, 18, 19, 20, 21, 22, 28, 30], "_thecookieproblem": 5, "wait": [5, 11, 17, 19, 32], "likelihood_vanilla": 5, "benefit": [5, 11, 12, 23, 28], "success": [5, 8, 10, 19, 21, 32], "content": [5, 7], "692308": 5, "307692": 5, "almost": [5, 6, 7, 8, 9, 10, 11, 12, 14, 15, 16, 17, 18, 19, 22, 28, 30], "70": [5, 11, 19], "likelihood_chocol": 5, "529412": 5, "470588": 5, "53": [5, 19, 20, 23], "99": [5, 18, 19, 20, 24, 29, 33], "100": [5, 6, 7, 11, 12, 13, 17, 18, 19, 20, 21, 22, 23, 24, 29, 31, 32, 33], "x": [5, 6, 7, 9, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 27, 28, 30], "arang": [2, 5, 6, 7, 8, 10, 11, 12, 13, 18, 19, 20, 21, 23, 25, 27, 29, 30], "initi": [5, 8, 11, 12, 19, 22, 23, 24, 32], "broadcast": 5, "009901": 5, "calcul": [5, 6, 8, 14, 17], "01": [2, 5, 8, 9, 17, 18, 19, 20, 22, 23, 24, 31], "03": [5, 9, 17, 18, 19, 20, 23, 24, 29, 33], "04": [5, 9, 17, 18, 19, 20, 22, 27, 29], "posterior1": [5, 8, 11, 14, 17, 21, 25], "000198": 5, "000396": 5, "util": [2, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 27, 29, 30], "decor": [2, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 27, 29, 30], "decorate_bowl": 5, "label": [2, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 27, 29, 30, 32, 33], "c5": [5, 6, 10, 11, 12, 13, 15, 16, 17, 20, 21, 22, 23, 30], "c4": [5, 6, 7, 8, 9, 11, 12, 13, 17, 18, 19, 20, 21, 22, 27, 30], "shape": [2, 5, 6, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 27, 29], "proport": [5, 7, 9, 10, 11, 12, 14, 21, 23, 24, 29, 30, 31, 33], "posterior2": [5, 8, 11, 14, 15, 16, 17, 20, 21, 25, 29], "6699999999999999": 5, "high": [2, 5, 7, 10, 11, 12, 14, 15, 16, 17, 18, 19, 20, 23, 29], "low": [2, 5, 8, 10, 11, 12, 14, 15, 16, 17, 18, 19, 20, 23, 29, 32, 33], "lowest": [5, 9, 12, 21], "posterior3": 5, "2462686567164179": 5, "elimin": [5, 7, 11, 13], "fact": [5, 6, 7, 10, 19, 20, 21, 22, 27, 29, 30, 31], "peak": [5, 30], "67": [5, 19], "observ": [2, 5, 6, 7, 10, 11, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 27, 29, 30, 32, 33], "stand": [5, 9, 22, 23, 31], "maximum": [5, 8, 14, 17, 19, 23, 25, 32], "posteriori": 5, "unnecessari": 5, "latin": 5, "idxmax": [5, 6, 11, 14, 29], "memor": 5, "max_prob": [5, 6, 7, 8, 14, 15, 16, 18, 19], "suspect": [5, 8, 9, 12, 19, 20, 30, 32], "isn": [5, 11, 14, 18, 22], "estim": [2, 5, 9, 10, 14, 17, 18, 19, 20, 21, 22, 23, 24, 27, 30, 32], "imagin": [5, 6, 22, 29], "qs": [2, 5, 6, 7, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 23, 24, 25, 27, 29, 30, 31, 33], "ps": [2, 5, 6, 7, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 27, 29, 31, 32, 33], "likelihood1": [5, 7, 8, 11, 15, 16, 19, 25, 31], "444444": [5, 21], "222222": [5, 21], "likelihood2": [5, 6, 7, 8, 11, 15, 16, 19, 25, 31], "69": [5, 18, 19, 20, 24, 32], "update_dic": 5, "imposs": [5, 7, 9, 30], "n": [2, 5, 6, 7, 8, 9, 10, 12, 14, 15, 16, 17, 18, 19, 21, 22, 23, 24, 27, 29, 30, 31, 33], "exce": [5, 7, 9, 10, 13, 15, 16, 17, 19, 20, 23, 30], "fresh": [5, 12, 25], "modul": [2, 5], "perform": [5, 7, 8, 9, 11, 12, 14, 29], "sequenti": [5, 7], "multipl": [5, 13, 14, 18], "euro": [5, 7, 9, 12, 21, 22], "binomi": [5, 7, 8, 9, 12, 17, 18, 19, 22, 23, 24, 28, 29, 31], "leap": 5, "yourself": 5, "835052": 5, "164948": 5, "bother": [5, 6, 8, 19], "dure": [2, 5, 6, 7, 9, 10, 11, 17, 18, 20, 21, 22, 23, 28, 29, 30], "391304": 5, "347826": 5, "260870": 5, "sock": [5, 23], "drawer": 5, "black": 5, "white": 5, "match": [5, 10, 22, 23, 24], "simplic": [5, 6, 7, 14, 21], "remov": [5, 10, 12, 30], "neglig": [5, 10, 15, 16, 19, 20, 29], "blackwhit": 5, "redgreenblu": 5, "drew": 5, "30000000000000004": 5, "analysi": [5, 7, 10, 12, 18, 19, 20, 21, 22, 23, 27, 28, 32], "elvi": [5, 8], "preslei": [5, 8], "twin": [5, 8], "brother": [5, 8, 20, 31], "di": [5, 8, 17, 24], "birth": [5, 8, 19, 22], "ident": [5, 8, 17], "1935": [5, 8], "fratern": [5, 8], "certain": [5, 10, 12, 13, 14, 15, 16, 19, 29], "101": [6, 9, 10, 11, 12, 14, 15, 16, 17, 19, 20, 21, 22, 23, 24, 25, 29, 30], "admit": [6, 29], "cooki": [6, 8], "argu": [6, 25], "philosoph": 6, "unknown": [2, 6, 10, 11, 15, 16, 17, 18, 19, 20, 21, 22, 23, 27, 29], "theori": [6, 8, 10, 12, 15, 16, 19, 21, 28, 29], "infer": [6, 8, 9, 11, 12, 17, 19, 28, 30], "algorithm": [6, 8, 12, 14, 19, 20, 21, 22, 28], "david": [6, 12, 28], "mackai": [6, 8, 12, 28], "guardian": [6, 12], "fridai": [6, 12], "januari": [6, 12, 19, 20, 23], "2002": [6, 12], "spun": [6, 12], "edg": [6, 12, 25], "belgian": [6, 12], "140": [6, 9, 12, 19, 21, 22, 29], "110": [6, 11, 12], "suspici": [6, 12], "said": [6, 7, 10, 11, 12, 13, 21, 24, 31], "barri": [6, 12], "blight": [6, 12], "lectur": [6, 7, 12], "london": [6, 7, 12], "school": [6, 12, 15, 16, 19, 20, 25], "econom": [6, 7, 12], "unbias": [6, 12], "bias": [6, 12, 30, 31], "proce": [6, 7, 14, 17], "spin": [6, 12, 22], "twice": [6, 8, 10, 18, 19, 23, 32], "hh": 6, "ht": 6, "th": 6, "tt": 6, "k": [2, 6, 9, 10, 11, 12, 17, 18, 19, 21, 22, 24, 25, 31], "binom": [6, 7, 9, 10, 12, 15, 16, 17, 18, 19, 21, 23, 24, 29, 31], "coeffici": [6, 14, 15, 16, 18], "evalu": [6, 10, 11, 13, 14, 15, 16, 17, 19, 21, 24], "ourselv": [6, 19], "scipi": [2, 6, 7, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 27, 28, 29, 30, 31, 33], "flip": 6, "stat": [2, 6, 7, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 27, 29, 30, 31, 33], "ks": [2, 6, 17, 18, 19, 24], "pmf_k": 6, "make_binomi": [6, 8, 17], "125": [6, 9], "even": [6, 7, 8, 10, 11, 12, 17, 18, 19, 21, 22, 23, 24, 32], "though": [6, 8], "exactli": [6, 7, 8, 10, 11, 13, 15, 16, 23, 27, 28, 31], "05041221314731537": 6, "008357181724917673": 6, "articl": [2, 6, 7, 8, 18, 19, 30, 32, 33], "statistician": 6, "hi": [6, 8, 9, 11, 18, 23, 28], "prob_g": [6, 10], "ge": 6, "033210575620022706": 6, "recal": [6, 9, 11, 19, 20], "short": [6, 7, 8, 9, 11, 30], "shown": [6, 30], "matplotlib": [2, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 22, 23, 24, 28, 30, 32, 33], "pyplot": [2, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 22, 23, 24, 30, 32, 33], "plt": [2, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 22, 23, 24, 30, 32, 33], "fill_below": 6, "fill_between": [6, 19, 20], "alpha": [6, 7, 8, 9, 10, 11, 14, 17, 19, 20, 21, 22, 23, 25, 27, 32, 33], "prob_l": [6, 7, 8], "unlik": [6, 9, 10, 14, 15, 16, 22, 23], "interest": [2, 6, 7, 9, 12, 14, 15, 16, 17, 19, 20, 27, 29], "believ": [6, 9, 13, 24, 29, 31], "physic": [6, 14, 15, 16, 23, 29], "characterist": [6, 11, 14], "weight": [6, 9, 10, 11, 15, 16, 17, 20, 23, 30], "perfectli": [6, 20], "balanc": [6, 12], "lopsid": 6, "substanti": [2, 6, 7, 12, 14, 15, 16, 17, 18, 19, 20, 22, 23, 24, 32], "linspac": [2, 6, 9, 10, 11, 12, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 27, 29, 30, 32, 33], "space": [6, 9, 11, 13, 15, 16, 17, 18], "likelihood_head": 6, "likelihood_tail": 6, "dictionari": [6, 12, 14, 15, 16, 22, 23], "construct": [6, 7, 10, 11, 13, 15, 16, 17, 19, 22, 23, 27], "update_euro": 6, "outsid": [6, 19], "end": [6, 9, 10, 11, 12, 15, 16, 17, 18, 19, 21, 23, 24, 25, 30], "effici": [6, 9, 12, 15, 16, 21, 22, 23, 24, 29], "although": [6, 17, 19, 20, 22, 23, 24, 28], "caus": [6, 8, 9, 15, 16, 19, 20, 23, 29, 30], "arithmet": [6, 13, 15, 16, 19, 20, 21], "decorate_euro": [6, 9, 21], "56": [6, 12], "deviat": [6, 9, 11, 12, 13, 14, 18, 20, 22, 23], "imbalanc": 6, "ramp_up": [6, 12, 21], "ramp_down": [6, 12, 21], "append": [2, 6, 8, 12, 15, 16, 17, 21, 23, 30, 32], "2500": [6, 21, 31], "bare": 6, "visibl": [6, 23], "hardli": 6, "practic": [6, 7, 9, 10, 14, 15, 16, 18, 19, 21, 22, 23, 24, 27], "angrili": 6, "prefer": [6, 12], "neither": [2, 6, 18, 23, 27], "persuad": 6, "noth": [6, 12, 13, 33], "swamp": 6, "tend": [6, 7, 9, 12, 20, 22], "converg": [6, 7, 8], "altern": [2, 6, 7, 9, 12, 15, 16, 19, 21], "entir": [6, 7, 9, 11, 14, 15, 16], "well": [6, 7, 8, 10, 11, 12, 14, 15, 16, 17, 20, 21, 22, 23, 25, 29, 30, 33], "tupl": [6, 12, 15, 16, 19, 20, 24, 32], "update_binomi": [6, 9], "xs": [6, 9, 11, 12, 16, 19, 20, 21, 24], "uniform2": 6, "allclos": [6, 9, 20, 21], "much": [2, 6, 7, 8, 11, 12, 13, 15, 16, 17, 18, 19, 20, 23, 24, 27, 28, 31, 32], "_101bowl": 6, "impli": [2, 6, 7, 8, 10, 21, 27, 28, 29], "too": [2, 6, 7, 9, 11, 12, 15, 16, 18, 20, 21, 23, 28, 29], "problemat": [6, 19, 23], "natur": [6, 17, 19, 22, 27], "uncontroversi": 6, "properti": [6, 7, 28], "univers": [6, 7, 12], "current": [6, 12, 13, 20], "best": [2, 6, 7, 10, 11, 12, 21, 22, 28, 32], "80": [6, 11, 12, 15, 16, 18, 19, 22], "billion": [6, 7, 22, 23], "direct": [6, 15, 16, 29], "actual": [6, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 22, 23, 25, 29], "81": [6, 11, 15, 16, 19], "abl": [6, 8, 14, 19, 23], "requir": [6, 14, 20, 22, 23], "particular": [6, 7, 8, 11, 15, 16, 17, 19, 20, 28], "meaning": [6, 12, 15, 16], "kei": [6, 8, 14], "controversi": [6, 12, 15, 16], "histori": [6, 20, 27], "recommend": [6, 7, 10, 21, 22, 27, 28], "sharon": 6, "bertsch": 6, "mcgrayn": 6, "Not": [6, 7, 9, 14], "tri": [6, 12, 32], "found": [6, 7, 8, 9, 12, 15, 16, 18, 19, 22, 27, 28], "nearli": [6, 12, 14, 19], "discuss": [6, 19, 22, 27], "haven": 6, "hang": 6, "longer": [6, 11, 14, 17, 18, 20, 27, 30, 32], "_test": 6, "train": [6, 11, 30], "tank": 6, "rabbit": [6, 7], "leagu": [6, 10], "basebal": 6, "player": [6, 9, 10, 11, 12, 13], "bat": [6, 7], "averag": [2, 6, 7, 9, 10, 11, 12, 13, 15, 16, 17, 19, 20, 22, 23, 25, 30, 32], "200": [6, 7, 11, 12, 14, 18, 19, 21, 22, 23, 24], "330": 6, "hit": [6, 8, 20], "33": [6, 8, 20, 23, 27], "attempt": [6, 8, 21], "imaginari": 6, "until": [6, 7, 10, 12, 17, 21, 23, 30, 31, 32], "reflect": [6, 10, 11, 12, 19, 21, 24], "knowledg": [6, 8, 10, 12, 28, 29], "y": [6, 13, 14, 15, 16, 17, 18, 19, 20, 22, 24, 27, 30], "below": [6, 7, 10, 12, 13, 19, 20, 26, 32], "175": [6, 32], "abov": [2, 6, 10, 12, 13, 19], "350": [6, 18, 22, 29], "sure": [6, 12, 13, 15, 16, 17, 18, 19, 20, 22, 24, 28, 29, 33], "accur": [6, 7, 11, 12, 13, 14, 17, 19, 23, 30], "yyi": 6, "017944179687707326": 6, "271": [6, 31], "whenev": [6, 15, 16], "sensit": [6, 19, 30], "desir": [6, 7], "bia": 6, "tendenc": [6, 17, 19], "adjust": 6, "themselv": [6, 14], "posit": [6, 19, 21, 29], "light": [6, 8], "improv": [6, 7, 14, 28], "accuraci": [6, 14], "cheat": [6, 7, 12], "tax": [6, 7], "cheater": 6, "lie": 6, "indirectli": 6, "honestli": 6, "willing": [6, 30], "yese": 6, "NOs": 6, "6945139133967024e": 6, "NO": 6, "hundr": [6, 18, 21, 22, 23], "machin": [6, 11, 12], "automat": 6, "vision": 6, "determin": [6, 8, 12, 13, 17, 21, 23, 29, 32], "discov": [6, 22], "happen": [6, 7, 8, 9, 12, 20, 23, 27, 29, 30, 31, 33], "vari": [6, 7, 12, 21, 23, 30, 32], "update_unreli": 6, "posterior00": 6, "posterior02": 6, "posterior04": 6, "prepar": [6, 12, 20], "alien": [6, 7], "invas": [6, 23], "earth": 6, "defens": 6, "edl": 6, "missil": 6, "shoot": [6, 7], "invad": [6, 7], "cours": [6, 10, 11, 18, 32, 33], "ship": [6, 7], "ultra": 6, "secret": 6, "blaster": 6, "9000": 6, "confer": 6, "shot": 6, "confidenti": 6, "Is": [2, 6, 12, 14, 23], "bad": [2, 6, 7, 10, 11, 12, 14, 28], "increas": [6, 11, 15, 16, 18, 19, 20, 21, 22, 24, 30, 32], "decreas": [6, 15, 16, 19, 20, 32], "2x": 6, "per": [2, 6, 9, 10, 11, 18, 19, 20, 22, 23, 25, 29, 30], "likes2": 6, "special": [6, 9, 13, 19, 23, 24], "49": [6, 15, 16, 17, 18, 20, 23, 24], "129627998379995": 6, "ylim": [6, 12, 23, 24], "015": [6, 20], "clearli": [7, 9, 13, 15, 16, 17, 19, 21, 29], "realist": 7, "size": [7, 9, 11, 13, 15, 16, 17, 18, 19, 20, 23, 31], "silli": [7, 11, 13], "applic": [7, 14, 15, 16, 17, 18, 23], "life": [7, 17, 22], "death": [7, 17, 24], "situat": [7, 29], "frederick": 7, "mostel": 7, "fifti": 7, "railroad": 7, "locomot": 7, "dai": [7, 9, 11, 12, 17, 18, 19, 20, 23, 25, 30], "60": [7, 8, 11, 13, 15, 16, 19, 20, 30], "break": [7, 19, 20, 23], "basi": [7, 10, 14, 19], "1001": 7, "fleet": 7, "update_train": 7, "dice": [7, 8, 9], "goal": [7, 10, 11, 12, 19, 21, 22, 28], "q_i": 7, "p_i": 7, "333": [7, 24], "41989326370776": 7, "minim": [7, 12, 18, 19, 30, 32], "plai": [7, 9, 10, 12, 13], "squar": [7, 15, 16, 22, 23, 30], "justif": 7, "upper": [2, 7, 10, 15, 16, 17, 19], "bound": [2, 7, 10, 15, 16, 17, 19, 21, 30], "wonder": [7, 20, 23, 24], "df": [2, 7, 9, 11, 12, 13, 14, 15, 16, 17, 18, 20, 22, 24], "500": [7, 11, 12, 18, 22, 24, 31], "2000": [7, 11, 17, 20, 24], "loc": [7, 8, 12, 13, 14, 17, 18, 19, 20, 32], "207": 7, "079228": 7, "419893": 7, "552": 7, "179017": 7, "90": [7, 8, 10, 11, 12, 15, 16, 17, 18, 19, 20, 21, 23, 24, 27, 32], "151": [7, 29], "849588": 7, "164": [7, 19], "305586": 7, "171": 7, "338181": 7, "smaller": [7, 13, 22, 23, 24, 27, 28], "appar": [7, 27], "gather": [7, 12, 30], "effort": [7, 18, 20], "area": [7, 17, 20], "interview": [7, 8], "expert": [7, 18], "rail": [7, 30], "typic": [7, 10, 23], "educ": [7, 15, 16], "field": [7, 18, 19], "medium": 7, "larg": [7, 23, 29, 30], "robert": [7, 20, 28], "axtel": 7, "scienc": [7, 19], "www": [7, 10, 28], "sciencemag": 7, "org": [2, 7, 10, 20, 23, 28], "293": [7, 12, 24], "5536": 7, "1818": 7, "full": [7, 23, 29], "pdf": [2, 7, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 23, 24, 25, 27, 30, 33], "000": [7, 9, 11, 18, 19, 20, 23, 31], "178368103610282": 7, "comparison": [7, 8, 15, 16], "c1": [7, 8, 9, 10, 11, 12, 13, 15, 16, 17, 18, 19, 20, 21, 23, 29, 30, 32], "130": [7, 29], "708470": 7, "133": [7, 29], "275231": 7, "997463": 7, "arbitrarili": 7, "134": [7, 29], "behav": [7, 22], "summar": [7, 11, 12, 13, 17, 20, 22], "These": [7, 8, 10, 12, 13, 14, 17, 18, 20], "taken": [7, 12, 14, 17, 19], "standard": [7, 9, 11, 12, 13, 14, 18, 20, 22, 23], "score": [7, 10, 12, 15, 16, 21, 22, 28], "90th": 7, "took": [7, 11, 15, 16, 22, 23, 24, 27, 30, 32], "rank": [7, 13], "2937469222495771": 7, "29": [7, 8, 14, 19, 20, 23], "29th": 7, "median": [7, 19, 20, 23], "50th": [7, 20], "quantil": [7, 9], "q": [7, 8, 18, 32], "item": [2, 7, 8, 10, 11, 12, 14, 15, 16, 21], "nan": [7, 9, 14, 17, 19, 20], "iter": [7, 8, 12, 17, 19, 20, 21, 22, 23, 24, 32], "insid": [7, 8, 22], "percentag": [7, 19, 24], "113": [7, 20, 29], "5th": [7, 20], "95th": [7, 20], "05": [7, 9, 11, 12, 14, 17, 18, 19, 20, 22, 23, 24, 29, 32], "95": [7, 8, 12, 13, 14, 19, 20, 33], "91": [7, 29], "243": [7, 19], "therefor": [7, 12, 19, 29], "fall": [7, 17, 18, 20, 23, 28], "credible_interv": [7, 8, 9, 12, 15, 16, 17, 18, 20, 22, 23, 27, 33], "world": [7, 9, 13, 17, 19, 28, 33], "war": 7, "ii": [7, 23], "warfar": 7, "divis": 7, "american": [7, 10, 11], "embassi": 7, "equip": 7, "western": [7, 22], "alli": 7, "captur": [7, 18], "log": [2, 7, 8, 11, 20, 22, 23, 32], "inventori": [7, 11], "repair": 7, "chassi": 7, "engin": [7, 18], "serial": [7, 23], "individu": [7, 14, 18], "alloc": [7, 18], "manufactur": [7, 17], "block": [7, 22], "reduc": [7, 17, 20, 23], "within": [7, 11, 14, 19, 22], "british": [7, 18], "analyst": 7, "intellig": [7, 9], "analys": 7, "tire": 7, "truck": 7, "rocket": [7, 19], "action": [7, 12, 32], "nice": [7, 14], "wikipedia": [7, 10, 20], "page": [7, 15, 16, 20, 23, 27, 28, 29], "ruggl": 7, "brodi": 7, "approach": [7, 11, 15, 16, 20, 21, 28], "journal": [7, 19, 23], "march": [7, 14], "1947": 7, "among": [7, 14, 15, 16, 22, 23, 24], "arbitrari": [7, 8, 11, 13, 22], "uninform": 7, "intend": [7, 15, 16, 18, 29], "unrestrict": 7, "speak": [7, 14], "itself": [7, 11, 12, 19, 23, 28], "identifi": [3, 7, 8, 11, 12, 14, 17, 18, 22], "uniqu": [7, 11, 17, 23], "appeal": 7, "model": [2, 7, 8, 10, 11, 12, 13, 15, 16, 17, 19, 21, 22, 25, 30, 32], "relev": [7, 19, 23], "big": [7, 11, 15, 16, 20, 21], "dispos": 7, "maintain": 7, "illus": 7, "pretend": [7, 17, 18], "odd": [7, 12, 20, 23, 32], "member": [7, 8, 19], "congress": [7, 8], "corrupt": [7, 22], "talk": 7, "hall": 7, "fire": 7, "marshal": 7, "interrupt": 7, "audienc": 7, "1200": 7, "safe": [7, 24], "capac": [7, 23], "room": [7, 19, 29], "prove": 7, "born": [7, 19, 20, 25], "rais": [7, 9, 27, 33], "hand": [7, 8, 9, 30], "23": [7, 10, 11, 15, 16, 18, 19, 20, 22, 24], "august": [7, 19], "rememb": [7, 10, 11, 12, 18, 19, 21, 27, 30, 31, 32], "365": [7, 9, 20, 23], "likelihood3": [7, 31], "006758799800451805": 7, "486": 7, "2255161687084": 7, "prob_gt": [7, 9, 10, 15, 16], "satisfi": [7, 10, 12, 21], "011543092507699223": 7, "garden": 7, "apart": [7, 14], "deploi": [7, 18], "motion": 7, "sens": [7, 9, 10, 11, 12, 14, 17, 19, 23, 30], "camera": 7, "trap": [7, 18], "pictur": 7, "conclud": [7, 8, 19, 20, 27, 29], "visit": [2, 7, 18, 21], "place": [7, 11, 12, 15, 16, 18, 20, 21, 23, 27], "caught": [7, 30], "guarante": 7, "third": [7, 8, 10, 11, 15, 16, 17, 18, 19, 23, 27, 32], "crimin": 7, "system": [7, 8, 10, 13, 15, 16, 17, 22, 23, 28, 30], "sentenc": [7, 28], "serv": 7, "durat": [2, 7, 17, 30, 32], "500000": [7, 9, 32], "1666666666666665": 7, "sibl": 7, "precis": [7, 8, 10, 11, 15, 16, 17, 19, 20, 22, 23, 30], "mother": [7, 11], "pew": 7, "research": [7, 14, 17, 18], "center": [7, 19, 20, 24], "extract": [2, 7, 13, 15, 16, 17, 18, 19, 20, 22, 23, 24, 29], "famili": [7, 31], "40": [7, 8, 10, 11, 12, 14, 17, 23, 30, 31, 32], "44": [7, 8, 17, 20, 23], "2014": [7, 10, 14, 20], "22": [7, 11, 15, 16, 19, 20, 23, 24, 25], "xtick": [7, 8], "categori": [7, 18, 27], "bigger": [7, 14, 33], "094828": 7, "353448": 7, "310345": 7, "241379": 7, "9051724137931034": 7, "doomsdai": 7, "probabilist": [7, 19], "claim": [7, 11, 15, 16, 19, 21], "predict": [7, 9, 11, 12, 23, 28, 30], "human": [7, 18, 32], "speci": [7, 14, 15, 16, 21], "civil": 7, "exinct": 7, "surviv": [2, 7, 15, 16, 19, 27, 31, 32], "refer": [7, 9, 14, 22], "bureau": 7, "ever": [7, 8, 10, 12, 20, 22], "108": [7, 29], "quit": [7, 12, 17, 18, 24, 27], "dubiou": 7, "909091": [7, 19], "conclus": [7, 8, 15, 16, 19], "strongli": [7, 12, 14], "degre": [8, 11, 14, 15, 16, 19, 20, 28], "certainti": 8, "shed": 8, "idea": [2, 8, 11, 12, 18, 20, 22, 23, 28], "quantifi": [8, 11, 13, 14, 15, 16, 18, 19, 20, 30], "strength": [8, 9, 12, 29], "bet": 8, "footbal": [8, 10, 22, 28], "hors": 8, "race": 8, "represent": [8, 19, 22], "heard": 8, "event": [8, 10, 17, 20, 21, 25], "occur": [8, 10, 18, 19, 21], "team": [8, 10, 21, 22], "lose": [8, 10, 11, 15, 16, 19], "decim": 8, "written": [8, 15, 16, 20], "against": [8, 10, 15, 16, 19], "11111111111111112": 8, "000000000000002": 8, "convert": [8, 9, 10, 13, 17, 18, 19, 20, 23, 27, 30], "prob2": 8, "prior_odd": [8, 12, 32], "likelihood_ratio": 8, "post_odd": 8, "post_prob": 8, "42857142857142855": 8, "trace": [8, 12, 22, 23, 24, 32], "own": [8, 10], "scene": 8, "crime": 8, "group": [8, 14, 15, 16, 19, 20, 22, 28, 33], "local": [2, 8, 9, 12, 18], "frequenc": [8, 17, 30, 31, 33], "ab": [8, 24], "rare": [8, 10, 17, 30, 32], "factor": [8, 12, 15, 16, 19, 21, 22, 23], "account": [8, 11, 13, 14, 17, 19, 23, 24, 29, 30, 31], "sampl": [8, 9, 11, 12, 14, 15, 16, 17, 18, 19, 20, 21, 23, 24, 29, 30, 31], "like1": [8, 15, 16], "like2": [8, 15, 16], "8333333333333334": 8, "scenc": 8, "weak": [8, 19, 27], "83": [8, 17, 19, 20], "45": [8, 15, 16, 17, 20, 23, 25], "45454545454545453": 8, "needl": [8, 12], "contriv": 8, "counterintuit": [8, 10], "necessarili": [8, 21], "unexplain": 8, "guilt": 8, "thought": [8, 11, 19, 30], "8823529411764706": 8, "0847457627118644": 8, "input": 8, "output": [8, 23], "make_di": [8, 9], "enumer": [8, 10, 11, 12, 15, 16, 18, 19, 20, 21, 24, 31], "add_dist": [8, 9], "pmf1": [8, 10, 13, 14, 20, 32], "pmf2": [8, 10, 13, 14, 20, 32], "q1": [8, 10, 18, 22, 27], "p1": [8, 10, 11, 18, 22, 27], "q2": [8, 10], "p2": [8, 10, 11, 18, 27], "assign": [2, 8, 15, 16, 19, 20, 22, 24], "decorate_dic": [8, 9], "add_dist_seq": [8, 9], "seq": 8, "thrice": 8, "triangl": [8, 12, 21], "bell": 8, "ls": [8, 9, 10, 14, 15, 20, 21, 23], "central": [8, 17, 19], "limit": [8, 10, 15, 16, 20], "2015": [8, 20], "diagnos": [8, 19, 22], "celiac": 8, "diseas": [8, 18, 23, 33], "distinguish": [8, 12, 14, 29], "flour": 8, "non": [8, 10, 11, 14, 15, 16, 19, 20, 29], "blind": 8, "correctli": [8, 12, 14, 22], "resumpt": 8, "symptom": [8, 23], "while": [8, 12, 19, 23, 27, 29, 30], "eat": 8, "wrongli": 8, "author": [2, 8, 19, 23], "doubl": [8, 19, 23, 32], "induc": 8, "recurr": 8, "patient": [8, 23, 24], "none": [8, 10, 11, 14, 15, 16, 18, 21, 32, 33], "fail": [8, 15, 16, 17], "num_sensit": 8, "num_insensit": 8, "correct": [8, 12, 15, 16, 17, 19, 22, 24, 28, 29, 31, 32], "identif": 8, "_thebinomialdistribut": 8, "dist_sensit": 8, "dist_insensit": 8, "dist_tot": 8, "insensit": 8, "26": [8, 11, 19, 20, 23, 24], "32": [8, 17, 18, 20, 22], "34": [8, 20, 23], "719071e": 8, "08": [8, 9, 12, 18, 19, 20, 27, 29], "432559e": 8, "09": [8, 17, 20, 29], "193799e": 8, "948326e": 8, "290272e": 8, "908560e": 8, "757133e": 8, "797611e": 8, "998009e": 8, "331674e": 8, "501694e": 8, "251411e": 8, "37": [8, 18, 27, 30], "042843e": 8, "38": [8, 11, 20], "690357e": 8, "241964e": 8, "034970e": 8, "42": [8, 12, 15, 16, 18, 20], "029142e": 8, "43": [8, 14, 15, 16, 17, 20, 23], "190952e": 8, "492460e": 8, "910383e": 8, "46": [8, 17, 20, 24], "011165e": 8, "07": [8, 13, 19, 20, 24, 27, 29], "968996e": 8, "162795e": 8, "792856e": 8, "013930e": 8, "944844e": 8, "676178e": 8, "276377e": 8, "796616e": 8, "274653e": 8, "508469e": 8, "486483e": 8, "596590e": 8, "823148e": 8, "152060e": 8, "570691e": 8, "39": [8, 12, 14, 17, 20], "067777e": 8, "633315e": 8, "258457e": 8, "935405e": 8, "545987e": 8, "06": [8, 9, 17, 18, 19, 20, 27, 29], "741401e": 8, "709122e": 8, "506426e": 8, "269131e": 8, "940182e": 8, "490244e": 8, "908756e": 8, "197412e": 8, "365476e": 8, "806613e": 8, "620070e": 8, "449030e": 8, "292922e": 8, "151034e": 8, "022555e": 8, "066202e": 8, "023344e": 8, "088005e": 8, "251357e": 8, "4754741648615132": [], "7818649765887375": [], "topic": [8, 19, 28], "unrel": 8, "catchi": 8, "minimum": 8, "_distribut": 8, "curiou": 8, "blog": [8, 18, 19, 23], "post": [8, 18, 19, 23], "5555555555555555": 8, "glassdoor": 8, "com": [2, 8, 9, 10, 17, 19, 20, 23, 24, 28], "facebook": 8, "plane": 8, "seattl": [8, 17], "bring": [8, 18, 19], "umbrella": 8, "rain": [8, 17], "truth": 8, "mess": [8, 29], "ly": 8, "frequentist": [8, 11], "4705882352941177": 8, "cdc": [8, 15, 16], "smoke": 8, "lung": 8, "cancer": [8, 23], "nonsmok": 8, "smoker": 8, "8027522935779816": 8, "dungeon": [8, 9], "dragon": [8, 9], "amount": [2, 8, 11, 19, 20, 21, 23], "damag": [8, 9, 19], "goblin": 8, "withstand": 8, "inflict": [8, 9], "sword": [8, 9], "defeat": [8, 10], "fight": [8, 9], "attack": [8, 9], "sub_dist": [8, 15, 16, 30, 33], "subtract": [8, 11, 19, 20, 27, 33], "d6": [8, 9], "hp_befor": 8, "hp_after": 8, "027778": 8, "055556": [8, 9], "083333": 8, "111111": [8, 19], "138889": 8, "zero": [8, 15, 16, 19, 22, 24], "renorm": [8, 13, 30], "121212": 8, "151515": 8, "060606": 8, "030303": 8, "points_left": 8, "dead": [8, 17], "4545454545454545": 8, "mul_dist": [8, 33], "d4": [8, 9], "0625": [8, 9, 31], "1250": [8, 31], "1875": [8, 32], "1111111111111111": 8, "041666666666666664": 8, "516129": 8, "290323": 8, "193548": 8, "betray": 8, "hill": [8, 20, 24], "explor": [8, 19, 20, 22], "haunt": 8, "task": 8, "professor": 8, "longfellow": 8, "madam": 8, "zostra": 8, "ox": 8, "bellow": 8, "2345679012345679": 8, "prod": [8, 15, 16, 17, 18, 19, 20, 24], "00915247412224499": 8, "006401": 8, "009152": 8, "004798": 8, "314534": 8, "449704": 8, "235762": 8, "538": [8, 23, 30], "unit": [8, 20, 21, 22, 33], "state": [8, 19, 29, 33], "audit": [8, 28], "invest": 8, "portfolio": 8, "312": [8, 19], "market": 8, "honest": 8, "dishonest": 8, "trade": 8, "n_honest": 8, "n_dishonest": 8, "dist_honest": 8, "dist_dishonest": 8, "tmp": [], "ipykernel_11672": [], "3320377118": [], "py": [2, 9, 27], "performancewarn": [], "highli": [21, 29], "fragment": [], "frame": [], "insert": [], "poor": [], "join": 9, "concat": 11, "de": 20, "newfram": [], "539": 8, "len": [8, 11, 14, 15, 16, 17, 19, 20, 21, 23, 24, 30, 32], "431": [8, 23], "48821145019957": [], "430": [8, 18], "388": [8, 30], "477": 8, "os": [2, 9, 20, 24], "path": [2, 9, 24, 28], "basenam": 9, "exist": [2, 9, 24], "url": [9, 20], "filenam": [9, 11, 22, 24], "urllib": 9, "request": 9, "urlretriev": 9, "_": [9, 12, 17, 23, 32], "github": [2, 9, 17, 20, 24], "allendownei": [2, 9, 17, 20, 24, 28], "thinkbayes2": [2, 9, 17, 20, 27, 28], "raw": [2, 9, 17, 19, 20, 24], "master": [2, 9, 17, 19, 20], "soln": [2, 9], "forward": [9, 29], "invers": 9, "mass": [2, 9, 10, 14], "cdf": [9, 11, 12, 14, 15, 16, 17, 20, 21, 22, 23, 24, 27, 30, 32, 33], "_bayesianestim": 9, "cumsum": [9, 11], "contrast": [9, 11, 12], "61": [9, 11, 12, 14], "9638303193984255": 9, "interpol": [9, 20, 23], "interp1d": [9, 20, 23], "interp": [9, 23], "60890171": 9, "96th": 9, "make_cdf": [9, 11, 15, 16, 17, 20, 21, 22, 23, 24, 30, 33], "615": 9, "repr": 9, "96383032": 9, "9638303": 9, "credibl": [9, 12, 15, 16, 17, 18, 19, 20, 22, 23, 33], "51": [9, 12, 15, 16, 17, 18, 19, 20, 24, 27], "equival": [9, 11], "make_pmf": [9, 24, 33], "diff": [9, 11, 12, 13, 19, 24], "consecut": [9, 30], "wisdom": 9, "dexter": 9, "constitut": 9, "charisma": 9, "pmf_3d6": 9, "bit": [9, 10, 17, 24, 29], "complic": [9, 11, 15, 16], "simul": [9, 11, 17], "10000": [9, 11, 19, 21, 23], "randint": 9, "sort": [9, 17, 23, 29], "ascend": 9, "pmf_best3": 9, "cdf_best3": 9, "6th": 9, "665600e": 9, "948233e": 9, "297304e": 9, "139767e": 9, "084098e": 9, "000000e": [9, 13, 27], "248307e": 9, "110606e": 9, "935667e": 9, "706486e": 9, "693521e": 9, "998047e": 9, "212166e": 9, "859162e": 9, "049950e": 9, "cdf_max6": 9, "pmf_max6": 9, "max": [9, 11, 13, 15, 16, 17, 20, 22, 24, 25, 28], "cdf_3d6": 9, "max_dist": [9, 25], "cdf_max_dist6": 9, "worst": [9, 15, 16, 22], "prob_gt6": 9, "prob_le6": 9, "cdf_min6": 9, "c2": [9, 11, 12, 13, 17, 19, 20, 23, 29, 30, 32], "min_dist": 9, "cdf_min_dist6": 9, "usefulli": 9, "inspir": [9, 11, 15, 16], "arm": [9, 12], "dagger": 9, "monster": 9, "weapon": 9, "prob_1": 9, "20833333333333331": 9, "prob_6": 9, "08333333333333333": 9, "mix1": 9, "club": 9, "mace": 9, "quarterstaff": 9, "mele": 9, "disorgan": 9, "mix2": 9, "done": [9, 12, 21], "total_damag": 9, "parti": 9, "hoc": 9, "role": 9, "bear": [9, 22], "combat": 9, "battl": 9, "ax": [9, 14, 15, 16, 20, 24], "pmf_dice": 9, "250000": 9, "125000": 9, "length": [9, 13, 14, 18, 20, 21, 31, 32], "fill": [9, 20], "extra": [9, 11], "fillna": [9, 19], "replac": [9, 15, 16, 18, 20, 23], "transpos": [2, 9, 11, 15, 16, 20, 21, 24, 32], "matrix": [9, 14, 21], "041667": 9, "159722": 9, "118056": 9, "062500": 9, "togeth": [9, 12, 21, 32], "make_mixtur": [9, 10, 17, 30], "pmf_seq": [9, 10, 17, 30], "hopefulli": 9, "understand": [9, 11, 15, 16, 18, 21, 28], "primari": [9, 11, 19], "faster": [9, 17, 20, 23, 24], "liter": [9, 17, 21], "std": [9, 11, 12, 13, 14, 15, 16, 17, 18, 20, 22], "cdf_standard": 9, "c7": [9, 27], "296699999999998": 9, "8381101299984817": 9, "3804761428476167": 9, "lt_dist": 9, "055999999999999994": 9, "gt_dist": [9, 25], "13419999999999999": 9, "2923280761096768": 9, "5787833897023915": 9, "5787833897023917": 9, "bastard": 9, "suffer": 9, "425532": 9, "319149": 9, "255319": 9, "d8": 9, "d10": 9, "mix3": 9, "pull": [9, 23], "13634751773049647": 9, "henri": 9, "poincar\u00e9": 9, "french": 9, "mathematician": 9, "taught": 9, "sorbonn": 9, "1900": [9, 13], "anecdot": [9, 19], "him": [9, 23], "fiction": 9, "supposedli": 9, "bakeri": 9, "sell": [2, 9, 11], "loav": 9, "bread": 9, "lighter": 9, "advertis": [9, 22], "kg": 9, "bought": 9, "loaf": 9, "brought": 9, "home": [9, 11, 27, 28], "weigh": 9, "measur": [2, 9, 10, 12, 13, 14, 15, 16, 20, 21, 22, 23, 29, 30], "950": 9, "polic": [9, 30], "gave": [2, 9], "baker": 9, "warn": [9, 19, 22, 29], "complain": 9, "fine": [9, 20, 23, 28], "asymmetr": 9, "skew": [9, 18, 19], "deliber": [9, 11, 30], "heavier": 9, "ones": [9, 15, 16, 21, 22, 23, 27], "plausibl": [9, 19, 22, 23], "heft": 9, "heaviest": 9, "seed": [9, 11, 32], "cdf_max": 9, "978": 9, "4666876067706": 9, "992": 9, "7589004318227": 9, "1002": 9, "0372868686195": 9, "1008": 9, "8226939493089": 9, "stori": [9, 11, 15, 16], "implaus": 9, "gram": [9, 14], "soccer": [10, 12, 21, 22, 28], "english": 10, "everyon": 10, "els": [10, 11, 12, 17, 18, 32], "2018": [10, 15, 16, 20], "fifa": 10, "franc": [10, 22], "croatia": 10, "confid": [10, 11, 12, 14, 18, 19, 20, 21, 22, 31], "rate": [2, 10, 11, 12, 13, 17, 19, 20, 21, 22, 23, 24, 29, 30, 32, 33], "denot": [10, 12, 15, 16, 22], "python": [10, 11, 20, 22, 28], "lam": [2, 10, 11, 17, 21, 22, 25, 27, 30, 32], "greek": [10, 17, 25], "lambda": [10, 11, 17, 21, 22, 25, 32], "minut": [10, 11, 19, 21, 30], "simplif": [10, 12, 18, 28], "georg": [10, 28], "en": [10, 20], "wiki": [10, 20], "all_models_are_wrong": 10, "roughli": [10, 12, 14, 23, 30], "exp": [2, 10, 12, 19, 24, 32], "neg": [10, 19, 20, 23, 30, 31], "dist": [10, 14, 15, 16, 17, 20, 21, 33], "_distn_infrastructur": 10, "rv_frozen": 10, "frozen": 10, "039471954028253146": 10, "make_poisson_pmf": [10, 25, 27], "pmf_goal": 10, "decorate_go": 10, "r": [10, 11, 22, 23, 29, 32], "increasingli": 10, "_conjugateprior": 10, "densiti": [10, 13, 14, 15, 16, 17, 20, 21, 22], "decorate_r": [10, 21], "occasion": [10, 23, 32], "seldom": 10, "4140818156118378": 10, "encapsul": [10, 14, 15, 16, 17, 29], "update_poisson": 10, "c3": [10, 12, 19, 30], "shift": [10, 11, 13, 17, 19, 30], "c0": [10, 12, 13, 15, 16, 17, 19, 20, 22], "6999765866755225": 10, "699772393342308": 10, "midpoint": [10, 17, 20], "likewis": 10, "compromis": 10, "oppon": [10, 11], "drawn": [10, 18, 20, 22, 23], "_addend": 10, "7499366290930155": 10, "7499366290930174": 10, "realiti": [10, 11, 19, 23, 27], "aggress": 10, "knew": [10, 17], "subplot": [10, 12], "f": [2, 10, 17, 19, 20, 21, 23, 24, 28], "_generalmixtur": 10, "pred_franc": 10, "sourc": [10, 18, 20, 23, 29], "uncertainti": [10, 12, 13, 17, 19, 20, 27, 30], "pred_croatia": 10, "ti": 10, "5703522415934519": 10, "prob_lt": 10, "26443376257235873": 10, "tie": 10, "prob_eq": 10, "16521399583418947": 10, "6529592395105466": 10, "germani": [10, 21], "brazil": [10, 21], "semifin": 10, "mark": [10, 22], "fix": [10, 12, 23, 29], "period": [2, 10, 15, 16, 30], "advantag": [10, 11, 12, 14, 15, 16, 18, 22, 29], "expon": [10, 21], "awkward": 10, "expo_pdf": 10, "pmf_time": 10, "616650745459093": 10, "decorate_tim": 10, "immedi": [10, 17], "straight": [10, 20], "review": [10, 11, 12, 20, 21, 22, 28], "infin": [10, 21], "ignor": [10, 11, 14, 15, 16, 22, 29, 31], "parameter": [10, 24], "finish": [10, 12, 14, 18, 20, 25], "forget": 10, "note": [10, 14, 17, 19, 20, 21, 22], "update_expo": 10, "germany2": 10, "1358882653086892": 10, "703059034926364": 10, "c16": 10, "pred_germany2": 10, "047109658706113416": 10, "09286200122834538": 10, "make_expo_pmf": 10, "5904596116867543": 10, "2010": 10, "nation": [10, 17, 20, 22], "hockei": 10, "nhl": 10, "belov": 10, "boston": [10, 20, 28, 30], "bruin": 10, "championship": 10, "despis": 10, "vancouv": 10, "canuck": 10, "lost": [2, 10, 11, 19], "season": [10, 11], "violat": 10, "affect": [10, 13, 17, 19, 24, 30], "insurmount": 10, "margin": [2, 10, 14, 20, 21, 22, 23, 27, 29], "eight": [10, 11, 18, 22], "overestim": [10, 20], "prior_hockei": 10, "666325137469514": 10, "7997400090376567": 10, "3599999999999985": 10, "5599999606443666": 10, "pred_bruin": 10, "pred_canuck": 10, "7038631514645926": 10, "16111690750716465": 10, "1350199410282429": 10, "771373121978714": 10, "Their": [10, 15, 16], "8670900197850085": 10, "optim": [11, 12, 19], "bid": [11, 12], "kde": [11, 15, 16, 22], "novemb": [11, 23], "2007": [11, 14, 17], "letia": 11, "nathaniel": 11, "televis": 11, "showcas": 11, "closest": 11, "went": 11, "dishwash": 11, "wine": 11, "cabinet": 11, "laptop": 11, "pinbal": 11, "video": [11, 21], "arcad": 11, "cruis": 11, "bahama": 11, "347": 11, "578": [11, 30], "78": [11, 19, 27], "her": [11, 31], "thinker": 11, "scenario": [11, 15, 16, 17, 18, 21, 27, 29, 30], "cameron": [11, 19, 23, 28], "davidson": [11, 19, 23, 28], "pilon": [11, 19, 23, 28], "probablist": 11, "program": [11, 18, 19, 22, 28], "hacker": [11, 19], "episod": 11, "fortun": [11, 20, 32], "fan": 11, "2011": [11, 23], "2012": [11, 28], "clean": [11, 19, 20], "read_data": 11, "skiprow": [11, 15, 16], "dropna": [11, 14], "concaten": 11, "df2011": 11, "df2012": 11, "ignore_index": [11, 17], "191": 11, "122": [11, 18, 23, 29], "313": 11, "50969": 11, "45429": 11, "42000": 11, "34000": 11, "8969": 11, "11429": 11, "21901": 11, "34061": 11, "14000": 11, "59900": 11, "7901": 11, "25839": 11, "32815": 11, "53186": 11, "32000": 11, "45000": 11, "815": 11, "8186": 11, "dollar": [11, 22], "made": [11, 14, 19, 20, 28], "smooth": [11, 15, 16, 28, 32], "gaussian_kd": [11, 15, 16], "kde_from_sampl": [11, 15, 16, 23, 30], "80000": 11, "prior1": [11, 31], "decorate_valu": 11, "prior2": [11, 31], "instrument": 11, "sample_diff1": 11, "sample_diff2": 11, "visual": [11, 15, 16, 17, 18, 20, 22, 28], "40000": 11, "20000": [11, 32], "kde_diff1": 11, "kde_diff2": 11, "c8": 11, "overbid": 11, "underbid": 11, "mean_diff1": 11, "std_diff1": 11, "4116": 11, "3961661341855": 11, "6899": 11, "909806377117": 11, "strateg": 11, "spread": [11, 12, 14, 15, 16, 19, 23], "norm": [2, 11, 12, 13, 14, 15, 16, 20, 24], "error_dist1": 11, "781240564008691e": 11, "awai": [11, 20, 23, 28], "guess1": 11, "23000": 11, "error1": 11, "past": [11, 17, 23], "3889812097254624e": 11, "30299": 11, "488817891375": 11, "26192": 11, "024002392536": 11, "diff2": 11, "mean_diff2": 11, "std_diff2": 11, "3675": 11, "891373801917": 11, "6886": 11, "260711323408": 11, "error_dist2": 11, "guess2": 11, "38000": 11, "error2": 11, "697812321910703e": 11, "c15": 11, "31047": 11, "62371912252": 11, "34305": 11, "20161642468": 11, "view": [11, 21], "prob_overbid": 11, "sample_diff": 11, "29073482428115016": 11, "5000": [11, 31], "prob_worse_than": 11, "wors": [11, 12], "38338658146964855": 11, "14376996805111822": 11, "compute_prob_win": 11, "6741214057507987": 11, "30000": 11, "121": 11, "ys": [11, 16, 20], "mostli": [11, 17], "closer": 11, "24600638977635783": 11, "3993610223642173": 11, "6453674121405751": 11, "total_prob_win": 11, "implement": [11, 14, 15, 16, 22, 23], "sum_": 11, "25000": 11, "4842210945439812": 11, "prob_win_seri": 11, "21000": 11, "6136807192359474": 11, "29000": 11, "5171370053364229": 11, "everyth": [11, 28], "compute_gain": 11, "35000": 11, "600": [11, 12, 19], "23594": 11, "249201277955": 11, "context": [11, 17, 22], "expected_gain": 11, "earlier": 11, "900": [11, 12], "16923": 11, "59933856512": 11, "expected_gain_seri": 11, "22000": 11, "400": [11, 13, 18, 24], "17384": 11, "899584430797": 11, "19404": 11, "164188501607": 11, "incident": 11, "hazard": [11, 19], "pro": 11, "con": 11, "classic": [11, 12, 15, 16], "opinion": [11, 12, 19], "mistaken": [11, 20], "criteria": 11, "grant": 11, "discard": [11, 22], "nonlinear": 11, "guidanc": 11, "hear": 11, "cambridg": [11, 30], "massachusett": [11, 20, 30], "subwai": [11, 30], "south": [11, 30], "station": [11, 14, 17, 20, 30], "commut": [11, 30], "needham": [11, 30], "unpredict": 11, "offic": [11, 30], "catch": [11, 15, 16, 20, 30], "stop": [11, 30], "platform": [11, 30], "miss": [11, 14, 30], "soon": [11, 12, 13, 19, 22, 30], "passeng": 11, "taxi": [11, 30], "redlin": 11, "ipynb": 11, "repositori": 11, "2001": 11, "publish": [11, 15, 16, 27], "printer": 11, "sale": [2, 11], "distributor": 11, "week": [11, 15, 16, 17, 20, 25, 27, 30], "sold": [2, 11], "discount": 11, "crazi": 11, "arriv": [2, 11, 17, 19, 30], "ten": [2, 11, 21], "rel": [2, 11, 13, 15, 16, 18, 19, 23], "retail": 11, "decid": [11, 12, 22, 30], "cost": [11, 12, 30], "custom": [11, 21], "pai": 11, "variou": [11, 24], "face": 11, "onlin": [11, 12, 21, 23], "poisson": [2, 11, 21, 22, 23, 25, 27, 28, 29, 30], "weekli": 11, "profit": 11, "stock": [2, 11], "300": [11, 12, 24], "450": [11, 30], "800": [11, 12], "310": [11, 24], "print_cost": 11, "total_incom": 11, "incom": [11, 22], "min": [11, 15, 16, 17, 20, 24, 30], "inventory_cost": 11, "excess": [11, 19], "out_of_stock_cost": 11, "total_ord": 11, "compute_profit": 11, "always_10": 11, "net": 11, "gamma": [11, 17, 21, 22, 23, 28], "998788382371902": 11, "906": 11, "order_arrai": 11, "compute_expected_profit": 11, "182": [11, 13], "181": [11, 14], "994": [11, 20], "157": 11, "608": 11, "sweep": [11, 30, 32], "printed_arrai": 11, "expected_profit": 11, "74": [11, 19, 20, 22, 23], "186": [11, 14, 21, 30], "328": 11, "logspac": 11, "update_book": 11, "78849107458653": 11, "000000817984526": 11, "500000000003652": 11, "408095235418383": 11, "79": [11, 19, 33], "_theeuroproblem": 12, "_estimatingproport": 12, "_thebinomiallikelihoodfunct": 12, "5595238095238094": 12, "_oliversblood": 12, "furthermor": [12, 20, 28], "like_fair": 12, "008357181724918204": 12, "ahead": 12, "like_bias": 12, "05077815959518337": 12, "075990838368465": 12, "biased_uniform": 12, "like_uniform": 12, "003900491927770735": 12, "1425968518013625": 12, "68": [12, 18, 19], "posterior_odd": [12, 32], "posterior_prob": 12, "6817918278551092": 12, "skip": [12, 14, 15, 16, 24], "biased_triangl": 12, "like_triangl": 12, "00698132546485788": 12, "1970766535647157": 12, "signific": [12, 15, 16], "continuum": 12, "binari": 12, "fundament": [12, 23], "_poissonprocess": [12, 21, 22], "_decisionanalysi": 12, "casino": 12, "slot": 12, "handl": [2, 12, 17, 18, 22, 24], "abil": [12, 21], "monei": 12, "level": [12, 13, 17, 19, 20, 22], "displai": [2, 12, 15, 16, 17], "grid": [12, 13, 14, 15, 16, 17, 19, 20, 21, 23], "dict": [12, 17, 19, 20, 22, 23, 32], "xticklabel": 12, "invis": 12, "yticklabel": 12, "tight_layout": [12, 24], "w": [12, 17], "loss": 12, "wlllllllll": 12, "nine": [12, 19], "actual_prob": 12, "counter": [12, 29], "track": 12, "inner": 12, "summarize_belief": 12, "ci": [12, 19, 22], "47": [12, 17, 20], "73": [12, 18, 19], "417": 12, "drawback": [12, 24], "wide": [12, 15, 16, 17, 18, 20, 22, 24, 27, 29], "overlap": [12, 14, 15, 16, 18, 19], "focu": [12, 20, 30], "kernel": [12, 15, 16], "thompson": [12, 20], "superior": [12, 15, 16, 22], "argmax": [2, 12, 21], "largest": [12, 21], "048": 12, "043": [12, 24], "284": 12, "necessari": [12, 18, 19, 20, 22], "shortcut": [12, 21], "choose_play_upd": 12, "num_plai": 12, "107": 12, "269": [12, 23], "438": 12, "rough": 12, "bug": [12, 18, 22, 27], "importantli": 12, "summarize_count": 12, "plan": [12, 21, 22], "support": [12, 19, 22], "wasn": 12, "unless": [12, 28], "_maximizingexpectedgain": 12, "biggest": 12, "sat": 12, "colleg": [12, 18, 28, 30], "academ": 12, "taker": 12, "domain": [12, 15, 16, 17], "pencil": 12, "format": [12, 18, 20], "harder": [12, 17, 19], "struggl": 12, "potenti": [12, 22, 23], "tester": [12, 18, 22], "prob_correct": 12, "difficulti": [12, 21], "c": [12, 13, 14, 20, 29, 32], "logist": [12, 13, 20, 24, 32], "curv": [12, 23], "structur": [12, 24], "7982939339725037": 12, "num_quest": 12, "803921568627451": 12, "cut": [12, 13, 25, 33], "inflat": 12, "032": [12, 18], "update_": 12, "actual_600": 12, "604": 12, "3325737356816": 12, "simplest": [12, 18], "simulate_test": 12, "actual_": 12, "618": 12, "6942050450824": 12, "08554296596485": 12, "exam": [12, 15, 16], "posterior_std": 12, "noisi": [12, 15, 16, 20], "regress": 12, "plot_series_lowess": [12, 32], "sample_posterior": 12, "sample_500": 12, "sample_600": 12, "sample_700": 12, "700": 12, "sample_800": 12, "cdf_500": 12, "cdf_600": 12, "cdf_700": 12, "cdf_800": 12, "linestyl": [12, 16, 17], "dash": [12, 15, 16, 17, 20], "98": [12, 15, 16, 18, 27], "85": [12, 19], "ideal": 12, "essenti": 13, "taller": [13, 15, 16], "chess": 13, "competit": 13, "versatil": 13, "mesh": [13, 14, 15, 16, 17, 20], "arrang": [13, 15, 16], "operand": 13, "height": [13, 15, 16], "men": [13, 15, 16, 20], "178": [13, 15, 16, 29], "cm": [13, 14, 15, 16, 23], "9963309462450582": 13, "style": [13, 16], "a_x": 13, "b_y": 13, "resid": [13, 17, 20], "make_joint": [13, 14, 15, 16, 17, 18, 19, 20, 24, 27, 29], "to_numpi": [13, 17], "pcolormesh": 13, "plot_joint": 13, "cmap": [13, 15, 16, 18], "vmax": [13, 23], "shade": [13, 20], "nearest": 13, "colorbar": 13, "darkest": 13, "drop": [13, 19, 20, 32], "farther": [13, 23], "contour": [13, 14, 17, 18, 19, 20, 29], "plot_contour": [13, 14, 15, 16, 17, 18, 19, 20, 24, 29], "linewidth": [13, 23], "a_tal": 13, "elsewher": 13, "49080747821526977": 13, "simpler": [13, 22], "180": 13, "154": [13, 15, 16], "000010": [13, 20], "000013": [13, 20, 27], "155": 13, "000015": [13, 20], "000019": [13, 20], "156": [13, 17], "000022": [13, 18], "03017221271570807": 13, "column_sum": 13, "012260e": 13, "736152e": 13, "532519e": 13, "915650e": 13, "marginal_a": 13, "middl": [13, 30], "similarli": [13, 23], "row_sum": 13, "marginal_b": 13, "177": 13, "99516026921506": 13, "3872812342168": 13, "173": [13, 18, 24], "6028600023339": 13, "shorter": [13, 15, 16], "narrow": [13, 18, 19, 29], "624924796641578": 13, "270461177645469": 13, "280513548175111": 13, "170": [13, 18], "column_170": 13, "cond_b": 13, "004358061205454471": 13, "default": [13, 20, 27, 28], "row_180": 13, "cond_a": 13, "019669089649708035": 13, "woman": 13, "163": [13, 15, 16], "prior_c": 13, "997970387889823": 13, "joint_ac": 13, "likelihood_ac": 13, "posterior_ac": 13, "6839061829242195": 13, "marginal_ac": 13, "marginal_c": 13, "elo": 13, "skill": [13, 18, 22, 28], "r_a": 13, "r_b": 13, "beat": [13, 19], "2800": 13, "6400649998028851": 13, "1600": 13, "1800": [13, 15, 16], "1300": 13, "prior_a_elo": 13, "1500": 13, "2100": 13, "prior_b_elo": 13, "09972780668486173": 13, "joint_elo": 13, "likelihood_elo": 13, "posterior_elo": 13, "2660426288107942": 13, "marginal_a_elo": 13, "marginal_b_elo": 13, "1636": 13, "648345528236": 13, "1763": 13, "0203078793095": 13, "34063582447712": 13, "61569535990881": 13, "1990": 14, "spam": 14, "filter": 14, "dr": 14, "kristen": [14, 28], "gorman": 14, "palmer": 14, "ecolog": [14, 18], "antarctica": 14, "william": 14, "fraser": 14, "sexual": 14, "dimorph": 14, "environment": 14, "commun": 14, "antarct": 14, "genu": 14, "pygosc": 14, "load": [14, 15, 16, 17, 20], "penguins_raw": 14, "344": 14, "studynam": 14, "region": [14, 22, 29], "island": 14, "stage": [14, 23], "clutch": 14, "date": [14, 17, 19, 20, 23], "egg": 14, "culmen": [14, 21], "mm": 14, "depth": 14, "flipper": [14, 21], "delta": [14, 20], "oo": 14, "comment": 14, "pal0708": 14, "adeli": 14, "adelia": 14, "anver": 14, "torgersen": 14, "n1a1": 14, "3750": [14, 31], "blood": [14, 23], "isotop": 14, "n1a2": 14, "3800": 14, "94956": 14, "69454": 14, "n2a1": 14, "195": 14, "3250": 14, "36821": 14, "33302": 14, "n2a2": [], "n3a1": 14, "193": [14, 30], "3450": 14, "76651": 14, "32426": 14, "ad\u00e9li": 14, "chinstrap": 14, "gentoo": 14, "millimet": 14, "top": [14, 22, 23], "beak": 14, "cumul": 14, "colnam": 14, "make_cdf_map": 14, "species2": 14, "cdf_map": 14, "groupbi": [14, 15, 16, 19, 20], "plot_cdf": [14, 22], "marker": [14, 17, 20, 22, 32], "sigmoid": 14, "beyond": [14, 19], "make_norm_map": 14, "norm_map": 14, "flipper_map": 14, "dict_kei": 14, "054732511875530694": 14, "05172135615888162": [], "8660453661990634e": [], "513860": 14, "485589": 14, "000551": 14, "ran": [14, 17, 20, 30], "update_penguin": 14, "distinct": [14, 23, 29], "culmen_map": 14, "001557": 14, "474658": 14, "523785": 14, "update_na": 14, "data_seq": 14, "003455": 14, "995299": 14, "001246": 14, "iterrow": [14, 17], "valid": 14, "notna": 14, "342": [14, 18, 24], "324": 14, "9473684210526315": 14, "correl": [14, 15, 16, 18, 19, 20, 23, 24, 29], "scatter": [14, 22, 23], "scatterplot": 14, "var1": 14, "var2": 14, "lw": [16, 19, 32], "oval": [14, 19, 20, 22], "orient": [14, 17, 32], "diagon": [14, 19], "make_pmf_norm": 14, "sigma": [2, 14, 15, 16, 20, 22, 24], "joint_map": 14, "ellips": [14, 15, 16], "uncorrel": 14, "univari": 14, "character": [14, 17, 22, 23], "covari": [14, 21], "varianc": [14, 23], "915205": 14, "921930": 14, "cov": [14, 33], "197": [14, 22], "731792": 14, "375765": 14, "807054": 14, "multivariate_norm": 14, "multinorm": 14, "make_multinorm_map": 14, "multinorm_map": 14, "magic": [14, 22], "great": [14, 22], "feel": [14, 18, 21, 22], "norm1": 14, "norm2": 14, "stack": [2, 14, 15, 16, 17, 18, 19, 20, 22, 27], "po": 14, "dstack": 14, "871343639913828": [], "002740": 14, "997257": 14, "000003": [14, 20], "certainli": 14, "9532163742690059": 14, "disappoint": [14, 27], "complex": [14, 22, 23, 24], "scientif": [14, 28], "anim": [14, 18, 21], "angler": 14, "fish": 14, "mockingbird": 14, "studi": [14, 18, 19, 22, 23], "evolut": 14, "depth_map": 14, "mass_map": 14, "colnames4": 14, "norm_maps4": 14, "97": [14, 19, 22, 24], "9678362573099415": 14, "achiev": [14, 20], "invalid": [14, 20, 27], "subset": [14, 18, 22], "accuracy_sex": 14, "92": [14, 18, 27], "9186991869918699": 14, "whole": [14, 19], "classify_by_sex": 14, "88": [14, 18, 19, 20, 27], "8807947019867549": 14, "9264705882352942": 14, "convent": [15, 16, 19, 22], "null": [15, 16], "whatev": [15, 16], "borrow": [15, 16, 28], "textbook": [15, 16], "effect": [15, 16, 19, 21, 22, 23, 24, 33], "treatment": [15, 16, 33], "control": [15, 16, 22, 33], "ph": [15, 16], "dissert": [15, 16], "psycholog": [15, 16], "1987": [15, 16], "1989": [15, 16], "dasl": [15, 16], "web": [15, 16, 20], "conduct": [15, 16], "classroom": [15, 16], "elementari": [15, 16], "pupil": [15, 16], "aspect": [15, 16], "grade": [15, 16, 19, 23], "grader": [15, 16], "curriculum": [15, 16], "drp": [15, 16], "drp_score": [15, 16], "delimit": [15, 16], "mu": [2, 15, 16, 22, 23, 24, 32], "joint": [2, 15, 16, 17, 19, 20, 22, 23, 29], "outer": [15, 16], "make_uniform": [15, 16, 17, 18, 19, 20, 21], "num": [15, 16, 17, 18, 19, 20, 23, 27, 30], "prior_mu": [15, 16, 24], "trial": [15, 16, 17, 18, 21, 33], "prior_sigma": [15, 16, 20, 24], "dimension": [15, 16], "mu_mesh": [15, 16], "sigma_mesh": [15, 16, 20], "data_mesh": [15, 16, 17], "update_norm": [15, 16], "posterior_control": [15, 16], "posterior_tr": [15, 16], "text": [15, 16, 19, 26, 32, 33], "cs": [15, 16], "_marginaldistribut": [15, 16], "pmf_mean_control": [15, 16], "pmf_mean_treat": [15, 16], "980479025187326": [15, 16], "magnitud": [15, 16], "pmf_diff": [15, 16], "879": [15, 16], "nois": [15, 16], "cdf_diff": [15, 16], "kde_from_pmf": [15, 16], "_kerneldensityestim": [15, 16], "kde_diff": [15, 16], "954413088940848": [15, 16], "larger": [15, 16, 22], "astronom": [15, 16], "sqrt": [15, 16], "transform": [15, 16, 17, 20], "chi": [15, 16], "basu": [15, 16], "dist_m": [15, 16], "10137915138497372": [15, 16], "422145328719722": [15, 16], "chi2": [15, 16], "dist_": [15, 16], "04736427909437004": [15, 16], "004801750420548287": [15, 16], "52173913043478": [15, 16], "148733229699484": [15, 16], "476190476190474": [15, 16], "00735684721381": [15, 16], "ts": [2, 15, 16, 32], "posterior_control2": [15, 16], "update_norm_summari": [15, 16], "posterior_treated2": [15, 16], "pmf_mean_control2": [15, 16], "pmf_mean_treated2": [15, 16], "wider": [15, 16, 17, 19], "implicit": [15, 16], "rv": [15, 16, 17, 20, 21, 22, 23], "sample_mean": [15, 16], "pmf_from_dist": [15, 16, 17, 21, 22], "pmf_m": [15, 16], "pmf_sample_mean": [15, 16], "sample_std": [15, 16], "pmf_": [15, 16], "pmf_sample_std": [15, 16], "corrcoef": [15, 16], "027451907688034228": 15, "kdeplot": [15, 16], "seaborn": [15, 16, 18], "sn": [15, 16], "computation": [15, 16, 17], "broadli": [15, 16, 17], "specul": [15, 16, 20], "pmf_std_control": [15, 16], "pmf_std_treat": [15, 16], "9685103375300469": [15, 16], "pmf_diff2": [15, 16], "41717132817218": [15, 16], "phenomenon": [15, 16, 20], "cohen": [15, 16], "mu_1": [15, 16], "sigma_1": [15, 16], "mu_2": [15, 16], "sigma_2": [15, 16], "sample_joint": [15, 16], "sample_tr": [15, 16], "sample_control": [15, 16], "cohen_effect": [15, 16], "pair1": [15, 16], "pair2": [15, 16], "mu1": [15, 16], "sigma1": [15, 16], "mu2": [15, 16], "sigma2": [15, 16], "7603960396039605": 15, "ds": [15, 16], "6623391688256146": 15, "08648649": 15, "17647059": 15, "reddit": [15, 16, 23], "instructor": [15, 16], "happi": [15, 16], "sf": [2, 15, 16, 17, 19, 31], "pgt90": [15, 16], "299480018256258": 15, "pgt60": [15, 16], "01425455531129565": 15, "150261186811548": 15, "189707962198526": [15, 16], "trait": [15, 16], "surveil": [15, 16], "brfss": [15, 16], "self": [15, 16], "407": [15, 16, 30], "254": [15, 16], "722": [15, 16], "absolut": [15, 16, 21], "cv": [15, 16], "dimensionless": [15, 16], "0465": [15, 16], "0475": [15, 16], "div_dist": [15, 16, 33], "cover": [15, 16, 17, 19, 20, 22, 29], "get_posterior_cv": [15, 16], "pmf_mu": [15, 16], "pmf_sigma": [15, 16], "pmf_cv": [15, 16], "154407": [15, 16], "posterior_mal": [15, 16], "254722": [15, 16], "posterior_femal": [15, 16], "pmf_cv_male": [15, 16], "pmf_cv_femal": [15, 16], "ratio_cv": [15, 16], "0233615721208176": [15, 16], "0193799": [15, 16], "02734473": [15, 16], "100000": 16, "sample_": 16, "sample_t": 16, "axessubplot": 16, "003708669051773488": 16, "821621621621621": 16, "6647694857823218": 16, "128": [16, 18, 19], "299480018256251": 16, "014254555311295629": 16, "150261186811544": 16, "medicin": [17, 19, 23], "dimens": [2, 17, 18, 22, 23, 24], "seriou": 17, "dog": 17, "shelter": 17, "adopt": 17, "lifetim": [17, 20, 29], "weibull_min": 17, "interfac": 17, "weibull_dist": 17, "actual_dist": 17, "80497283": [17, 22], "11577082": [17, 22], "43308797": [17, 22], "10862644": [17, 22], "17334866": [17, 22], "25745053": [17, 22], "05555883": [17, 22], "47401062": [17, 22], "05340806": [17, 22], "08386395": [17, 22], "prior_lam": 17, "prior_k": [2, 17], "lam_mesh": 17, "k_mesh": 17, "0938302958838208e": 17, "052573567183434e": 17, "update_weibul": 17, "posterior_lam": 17, "posterior_k": [2, 17], "axvlin": [17, 19], "grai": [2, 17, 19, 21], "c12": [17, 22], "snap": 17, "monitor": 17, "departur": 17, "uniformli": 17, "78026881": 17, "08999773": 17, "97550379": 17, "1050535": 17, "65157251": 17, "66399652": 17, "37581665": 17, "45275039": 17, "86193532": 17, "08528588": 17, "ob": 17, "sort_valu": 17, "663997": 17, "921447": 17, "780269": 17, "585242": 17, "105053": 17, "213680": 17, "975504": 17, "408592": 17, "651573": 17, "824921": 17, "085286": 17, "169150": 17, "375817": 17, "431375": 17, "089998": 17, "205769": 17, "452750": 17, "926761": 17, "861935": 17, "915343": 17, "lifelin": 17, "window": [17, 29], "begin": [2, 17, 20, 23], "censor": 17, "hidden": [17, 29], "statu": 17, "plot_lifelin": 17, "ongo": 17, "hline": 17, "uncensor": 17, "gca": [17, 24], "invert_yaxi": 17, "split": 17, "data1": [17, 21], "data2": [17, 18, 21], "257451": 17, "804973": 17, "108626": 17, "433088": 17, "173349": 17, "083864": 17, "053408": 17, "624183": 17, "910002": 17, "547250": 17, "update_weibull_incomplet": 17, "posterior_lam2": 17, "posterior_k2": 17, "lead": [2, 17, 19], "assembl": [17, 18, 27], "philip": 17, "india": 17, "lamp": 17, "220": [17, 19, 24], "ac": 17, "instal": [2, 17, 22, 32], "horizont": 17, "lab": 17, "regular": [2, 17], "failur": [17, 19, 21], "instant": 17, "obtain": [17, 18], "gist": 17, "epogrebnyak": 17, "7933e16c0ad215742c4c104be4fbdeb1": 17, "c932bc5b6aa6317770c4cbf43eb591511fec08f9": 17, "840": 17, "852": 17, "936": 17, "960": 17, "hour": [17, 20, 30], "pmf_bulb": 17, "lit": 17, "1400": 17, "1413": 17, "84": [17, 18, 24, 27], "intens": 17, "prior_bulb": 17, "data_bulb": 17, "posterior_bulb": 17, "1412": 17, "7242774305005": 17, "joint_weibull_mean": 17, "strictli": 17, "update_weibull_between": 17, "dt": [17, 20], "cdf1": 17, "cdf2": 17, "posterior_bulb2": 17, "1406": 17, "8171982320873": 17, "expir": [17, 32], "1550": 17, "prob_dead": 17, "14381685899960547": 17, "dy": 17, "dist_num_dead": 17, "posterior_seri": 17, "146763e": 17, "1020": 17, "210486e": 17, "1040": 17, "738327e": 17, "1060": 17, "418201e": 17, "1080": 17, "265549e": 17, "multiindex": [17, 18, 19, 27, 31], "post_pr": [17, 22], "exact": [17, 19, 28], "fell": 17, "adapt": [17, 23], "phenomena": 17, "posterior_bulb3": 17, "1378": 17, "3949572816412": 17, "month": [17, 19, 23], "daili": [17, 20], "rainfal": 17, "inch": [17, 20], "hydrologist": 17, "_thegammadistribut": [17, 21, 22], "theta": [17, 29], "gamma_dist": 17, "cell": [17, 20, 24], "ocean": [17, 20], "atmospher": [17, 20], "administr": [17, 20, 28], "noaa": [17, 20], "washington": 17, "2020": [17, 20, 33], "2203951": 17, "weather": [17, 20], "awnd": 17, "prcp": [17, 20], "tmax": [17, 20], "tmin": [17, 20], "wt01": [17, 20], "wt03": [17, 20], "wt08": [17, 20], "usw00024233": 17, "tacoma": 17, "airport": 17, "66": [17, 19, 20, 24, 27], "63": [17, 18, 19, 20], "71": [17, 22], "222857": 17, "301060": 17, "010000": [17, 20, 31], "052500": 17, "110000": 17, "225000": 17, "140000": 17, "cdf_data": 17, "extrapol": [17, 19], "mle": 17, "k_est": 17, "theta_est": 17, "floc": 17, "8898876017525283": 17, "25043291132301665": 17, "prior_theta": 17, "theta_mesh": 17, "150287": 17, "91980136462": 17, "780822684107896": 17, "posterior_theta": 17, "8437218523899558": 17, "4478": 17, "3632": 17, "367761307460383": 17, "159": 17, "7848": 17, "0100": 17, "306265e": 17, "0498": 17, "304069e": 17, "145": [17, 29], "0896": 17, "463890e": 17, "141": [17, 20, 29], "1294": 17, "077828e": 17, "138": [17, 18, 29], "1692": 17, "227218e": 17, "136": [17, 29], "p_gt": 17, "00900003598887611": 17, "raini": 17, "111": 17, "11066680577532": 17, "somehow": 18, "softwar": [18, 28], "epidemiolog": 18, "1997": 18, "columbia": [18, 24], "alberta": 18, "canada": 18, "lure": 18, "strand": 18, "barb": 18, "wire": 18, "hair": 18, "dna": 18, "session": [18, 22], "76": [18, 19], "site": [18, 27, 28], "1043": 18, "1191": 18, "batch": 18, "hypergeometr": [18, 22], "unseen": 18, "hypergeom": 18, "501": 18, "prior_n": [18, 27], "451": 18, "ns": [8, 18, 19, 20, 24, 29, 31], "posterior_n": [18, 27, 29], "07755224277106727": 18, "109": [18, 29], "79880627085637": 18, "363": 18, "k10": [18, 22, 27], "k01": [18, 22, 27], "k11": [18, 22, 27], "k00": [18, 22, 27], "unobserv": 18, "62": 18, "6400000000000001": 18, "16000000000000003": 18, "04000000000000001": 18, "multinomi": [18, 21, 22, 27], "x_i": 18, "y_i": 18, "0016664011988507257": 18, "prior_p": 18, "joint_prior": 18, "joint_pmf": [18, 19], "core": [18, 24], "multi": 18, "45100": 18, "posterior_pmf": [18, 19, 23, 27], "9678796190279657e": 18, "unstack": [18, 19, 20], "joint_posterior": [18, 19, 20], "posterior2_p": 18, "posterior2_n": 18, "750521364726": 18, "277": 18, "n1": [18, 29], "15217391304347827": 18, "219519857292647": 18, "n2": [18, 29], "12138728323699421": 18, "2954472470306415": 18, "jointgrid": 18, "joint_plot": 18, "ax_joint": 18, "viridi": 18, "marginal_x": [18, 24], "ax_marg_x": 18, "marginal_i": 18, "ax_marg_i": 18, "excel": [18, 28], "john": [18, 22], "cook": [18, 22], "document": [18, 22], "suprem": [18, 22], "p0": [18, 22, 27], "compute_prob": [18, 27], "q0": [18, 22, 27], "015625": 18, "keeper": [18, 27], "0003425201572557094": 18, "102": 18, "1249999999998": 18, "127": [18, 29], "prior_p0": [18, 27], "prior_p1": [18, 27], "joint2": [18, 20, 27], "64": [18, 19, 20], "joint2_pmf": [18, 27], "000306": 18, "joint3": [18, 20, 27], "3264": 18, "82": [18, 19, 24, 27], "86": [18, 20, 24, 27], "000006": [18, 20], "joint3_pmf": [18, 27], "triplet": [18, 27], "166464": 18, "941088283758206e": 18, "105": [18, 24], "7656173219623": 18, "posterior_p1": [18, 27], "posterior_p2": [18, 27], "2297065971677732": 18, "17501172155925757": 18, "quickli": [18, 19, 20, 23], "impract": [18, 20, 21], "_mcmc": 18, "subsequ": [18, 24], "ann": 18, "chao": 18, "preval": [18, 21], "incomplet": [18, 20, 23], "infect": [18, 33], "hepat": 18, "outbreak": 18, "northern": 18, "taiwan": 18, "april": [18, 20], "juli": [18, 19, 20], "135": [18, 23, 29], "serum": 18, "hospit": [18, 24, 25], "126": [18, 29], "questionnair": 18, "epidemiologist": 18, "holder": 18, "016667": [18, 20], "205": 18, "210": 18, "000333": 18, "prior_pmf": [18, 21, 22], "266226682238907e": 18, "marginal_n": 18, "1317040018937": 18, "295": [18, 24], "chou": 18, "viru": 18, "k111": 18, "k110": 18, "k101": 18, "k100": 18, "k011": 18, "k010": 18, "55": [18, 20, 24], "k001": 18, "k000": 18, "revers": [18, 19, 32], "data3": [18, 21], "recogn": [18, 21, 32], "cartesian": 18, "stackoverflow": 18, "cartesian_product": 18, "arg": [2, 18], "from_product": 18, "reset_index": [18, 20], "level_0": 18, "level_1": 18, "level_2": 18, "512": [18, 30], "008": 18, "6359517829553705e": 18, "marginal3_n": 18, "391": [18, 23], "0050140750373": 18, "360": [18, 30], "_bayessrul": 19, "rewrot": 19, "logarithm": [19, 22], "accumul": 19, "linear": [19, 20, 23, 28], "temperatur": [19, 20], "ring": 19, "attent": [19, 29], "deficit": 19, "hyperact": 19, "disord": 19, "adhd": 19, "grad": 19, "sign": 19, "mildli": 19, "ff": 19, "fff": 19, "769231": 19, "986014": 19, "526316": 19, "291498": 19, "370370": 19, "270270": 19, "604552": 19, "pattern": 19, "geometr": 19, "302585": 19, "203973": 19, "098612": 19, "105361": 19, "993252": 19, "0986122886681098": 19, "explanatori": 19, "beta_0": 19, "beta_1": 19, "intercept": [19, 20, 22], "slope": [19, 20, 22], "1986": 19, "twenti": 19, "fifth": 19, "flight": 19, "disast": 19, "booster": 19, "explod": 19, "shortli": 19, "lift": 19, "kill": 19, "crew": 19, "presidenti": 19, "commiss": 19, "accid": 19, "due": [19, 21, 23, 24, 28, 29, 31], "faulti": 19, "unaccept": 19, "sea": 19, "preced": 19, "launch": 19, "unfortun": 19, "incid": 19, "trend": [19, 20], "githubusercont": 19, "camdavidsonpilon": 19, "chapter2_morepymc": 19, "challenger_data": 19, "parse_d": [19, 20], "renam": 19, "inplac": [19, 23], "astyp": 19, "int": 19, "1981": [19, 20], "1982": 19, "1983": 19, "72": [19, 20, 22], "1984": 19, "1985": 19, "fahrenheit": 19, "plot_data": 19, "deg": [19, 20], "vs": 19, "offset": [19, 20], "statsmodel": [19, 20, 32], "api": [19, 20], "smf": [19, 20], "logit": [19, 24], "disp": 19, "param": [19, 20], "208490": 19, "232163": 19, "inter": [19, 20], "log_odd": 19, "4155141126966854": 19, "expit": 19, "prior_int": [19, 20], "prior_slop": [19, 20], "000098": 19, "agg": 19, "temporarili": [19, 20], "93924781": 19, "85931657": 19, "82884484": 19, "60268105": 19, "56950687": 19, "24446388": 19, "67790595": 19, "72637895": 19, "18815003": 19, "8419509": 19, "87045398": 19, "15645171": 19, "86667894": 19, "95545945": 19, "96435859": 19, "97729671": 19, "0004653644508250066": 19, "233": 19, "elong": 19, "stronger": 19, "uncent": 19, "marginal_int": 19, "marginal_slop": 19, "376107": 19, "289795": 19, "func": 19, "marginal_prob": 19, "mean_prob": 19, "2201937884647988": 19, "marginal_lr": 19, "mean_lr": 19, "7542914170110268": 19, "2016349762400815": 19, "7484167954660071": 19, "huge": 19, "fast": [19, 20, 22, 23], "temp": 19, "pred": [19, 20, 24], "quick": 19, "016956535510200765": 19, "000563939208692237": 19, "1335417225332125": 19, "7738185742694538": 19, "45512110762641983": 19, "9654437697137236": 19, "9998129598124814": 19, "97280101769455": 19, "999999987740933": 19, "postpon": 19, "realiz": 19, "unreli": 19, "contribut": 19, "oblig": 19, "spend": [19, 20], "materi": 19, "polit": 19, "pundit": 19, "diagnosi": [19, 23], "snowfal": [19, 20], "marathon": 19, "elect": 19, "winner": [19, 28], "candid": 19, "alic": 19, "bob": 19, "legitim": 19, "bogu": 19, "carol": 19, "prior_log_odd": 19, "3862943611198906": 19, "lr1": 19, "lr2": 19, "lr3": 19, "3364722366212129": 19, "5108256237659907": 19, "5877866649021191": 19, "legitm": 19, "posterior_log_odd": 19, "7997276388772319": 19, "england": 19, "enrol": [19, 33], "june": 19, "septemb": [19, 20], "cutoff": 19, "enter": [19, 29], "kindergarten": 19, "younger": 19, "analyz": 19, "317": 19, "287": 19, "32690": 19, "31238": 19, "34405": 19, "34565": 19, "34977": 19, "34415": 19, "36577": 19, "36319": 19, "35353": 19, "31285": 19, "31617": 19, "265": 19, "280": 19, "307": 19, "320": 19, "309": 19, "225": [19, 20, 22, 32], "240": 19, "232": [19, 30], "643821": 19, "757303": 19, "156944": 19, "857387": 19, "064546": 19, "89": 19, "634420": 19, "231216": 19, "264719": 19, "630986": 19, "393869": 19, "87": [19, 20, 24], "486672": 19, "079435": 19, "plot_adhd": 19, "older": 19, "horizontalalign": 19, "parent": 19, "manipul": 19, "deadlin": 19, "kept": 19, "188": 19, "176": [19, 30], "152": 19, "116": [19, 29], "104": 19, "092": 19, "708": 19, "696": 19, "684": 19, "672": 19, "660": [19, 30], "648": [19, 23, 30], "636": [19, 30], "624": 19, "612": 19, "0000": 19, "000384": 19, "0016": 19, "0032": 19, "0048": 19, "0064": 19, "num_legit": 19, "adhd1": 19, "adhd2": 19, "5436858189129196e": 19, "1905": 19, "3511925068485": 19, "3624320718619453e": 19, "0448": 19, "996": [19, 20], "3403142133315614e": 19, "999322906782624": 19, "044607616771986124": 19, "00663988": 19, "00695303": 19, "00728085": 19, "00762401": 19, "00798321": 19, "00835919": 19, "00875272": 19, "00915734": 19, "00955774": 19, "00997548": 19, "01043603": 19, "01094356": 19, "_markandrecaptur": 20, "impress": 20, "norfolk": 20, "counti": 20, "grew": [20, 23], "1978": 20, "coupl": [20, 21, 27], "conjectur": [20, 32], "meteorolog": 20, "observatori": 20, "oldest": 20, "north": 20, "america": 20, "1967": 20, "2239075": 20, "snwd": 20, "tob": 20, "wesd": 20, "wt04": 20, "wt05": 20, "wt06": 20, "wt09": 20, "wt11": 20, "wt16": 20, "wt18": 20, "19357": [], "usc00190736": 20, "coop": 20, "ma": [2, 20], "19358": [], "19359": [], "59": 20, "iloc": 20, "52": [20, 23], "annual": 20, "unchang": 20, "decad": 20, "snowiest": 20, "winter": 20, "modern": 20, "124": [20, 29], "epsilon": [20, 22], "pmf_snowfal": 20, "19038461538462": [], "28802198439569": [], "overal": 20, "1968": 20, "1969": 20, "1970": 20, "ol": 20, "446325": [], "511880": [], "residu": [20, 22], "385680731210623": [], "54": [20, 23], "mistak": 20, "_threeparametermodel": 20, "make_joint3": 20, "pmf3": 20, "821": 20, "64821": 20, "3551948769060997e": [], "769832641515688e": [], "posterior_slop": 20, "posterior_int": 20, "posterior_sigma": 20, "nuisanc": 20, "448": [], "725": [], "275": 32, "01840519": [], "slow": [20, 22, 23], "instinct": 20, "mislead": 20, "underestim": 20, "blizzard": 20, "snowblow": 20, "shovel": 20, "sister": 20, "drivewai": 20, "feet": 20, "garag": 20, "mr": 20, "crocker": 20, "allow": [20, 28, 29], "accept": [20, 22, 23, 24, 30], "payment": 20, "excav": 20, "accident": 20, "bled": 20, "scalp": 20, "wound": 20, "anywai": [20, 21, 29], "memori": 20, "525": 20, "050": 20, "likelihood_regress": 20, "update_optim": 20, "resid_mesh": 20, "2091": 20, "posterior_opt": 20, "cpu": [20, 24], "user": [20, 24, 28], "sy": [2, 20, 24], "wall": [20, 24], "633362e": [], "013295e": [], "327249e": [], "244120e": [], "999617e": [], "168007e": [], "945131e": [], "601557e": [], "000001": 20, "000002": 20, "000004": 20, "123148e": [], "975833e": [], "853761e": [], "448104e": [], "532653e": [], "460588e": [], "760046e": [], "658787e": [], "678095e": [], "262364e": [], "684267e": [], "032304e": [], "000005": 20, "272146e": [], "301525e": [], "333476e": [], "375444e": [], "105422e": [], "294898e": [], "856004e": [], "182169e": [], "538722e": [], "657543e": [], "912797e": [], "382827e": [], "000007": 20, "750579e": [], "138148e": [], "285261e": [], "593750e": [], "854925e": [], "749592e": [], "057750e": [], "motiv": [20, 23, 28], "pace": 20, "remark": [20, 21], "2019": 20, "eliud": 20, "kipchog": 20, "distanc": 20, "astonish": 20, "fulli": 20, "appreci": 20, "progress": 20, "runner": 20, "barrier": 20, "marathon_world_record_progress": 20, "read_html": 20, "pars": 20, "datafil": 20, "denni": 20, "kimetto": 20, "kenya": 20, "berlin": 20, "iaaf": 20, "arr": 20, "2022": 20, "coerc": 20, "nat": 20, "to_datetim": 20, "1908": 20, "1909": 20, "datetime64": 20, "to_timedelta": 20, "mile": 20, "total_second": 20, "3600": 20, "967143": 20, "099504": 20, "419942": 20, "465508": 20, "672854": 20, "plot_spe": 20, "speed": [20, 21, 24], "mph": 20, "axhlin": [20, 23], "slowli": [20, 23], "ron": 20, "kingdom": 20, "edinburgh": 20, "scotland": 20, "800000": 20, "140871": 20, "ian": 20, "christchurch": 20, "zealand": 20, "167183": 20, "shigeru": 20, "japan": 20, "februari": 20, "beppu": 20, "\u014dita": 20, "600000": 20, "177236": 20, "gerard": 20, "nijboer": 20, "netherland": 20, "1980": 20, "amsterdam": 20, "184472": 20, "castella": 20, "australia": 20, "decemb": 20, "fukuoka": 20, "252533": 20, "timestamp": 20, "broken": 20, "timedelta": 20, "161520": 20, "212660": 20, "444201": 20, "633447": 20, "810536": 20, "236557": 20, "732450": 20, "464040": 20, "015931": 20, "04419653543387639": 20, "012": [20, 23], "018": 20, "023333": 20, "1161389020603": 20, "8816": 20, "unpack": 20, "464": [20, 30], "445": 20, "4825": 20, "016": 20, "01476": 20, "01704": 20, "2030": 20, "2040": 20, "cross": 20, "datetim": 20, "late": [20, 30], "2028": 20, "722121600": 20, "2035": 20, "082915200": 20, "679804800": 20, "2036": 20, "2032": 20, "2043": 20, "contrari": 20, "warmer": 20, "tmid": 20, "071038": 20, "687671": 20, "258904": 20, "1971": 20, "804110": 20, "1972": 20, "112022": 20, "2389114009625752": 20, "430172": 20, "044252": 20, "041705765390206": 20, "044": 20, "2067": 20, "471589606597477e": 20, "430172755332116": 20, "04425308067803314": 20, "028": 20, "264154393858554": 20, "suffici": [21, 23], "grow": [21, 23], "exponenti": [21, 28, 32], "markov": [21, 22], "chain": [21, 22, 23, 24], "mont": [21, 22], "carlo": [21, 22], "mcmc": [21, 23, 24], "abc": 21, "05015532557804499": [21, 22], "fourth": 21, "connect": [21, 30, 32], "consequ": 21, "beta": [21, 22, 23, 27, 28], "make_gamma_dist": 21, "prior_gamma": 21, "proof": 21, "update_gamma": 21, "posterior_gamma": 21, "absurd": 21, "posterior_conjug": 21, "omit": [21, 28], "clearer": [21, 22], "elaps": 21, "003944617569326651": 21, "make_beta": [21, 27, 33], "prior_beta": 21, "update_beta": 21, "posterior_beta": 21, "wild": 21, "preserv": 21, "tour": 21, "belong": 21, "respect": [21, 27], "10368": 21, "multivari": 21, "_multivariatenormaldistribut": 21, "penguin": 21, "vector": [21, 22], "mathbf": 21, "53566485": 21, "35129": 21, "11304515": 21, "col": 21, "marginal_beta": 21, "ith": 21, "troubl": [21, 28], "sadli": [21, 32], "vast": 21, "1386138613861387": 21, "7079646017699113": 21, "_triangleprior": 21, "007008842590059086": 21, "5595238095238095": 21, "3blue1brown": 21, "youtub": 21, "channel": 21, "awar": [21, 22], "narrat": 21, "bui": [2, 21], "seller": 21, "93": 21, "satisfactori": 21, "servic": [21, 23], "virtu": 21, "restrict": 21, "proper": 21, "perfect": 21, "005": 21, "995": 21, "199": 21, "seller1": 21, "seller2": 21, "seller3": 21, "seller1_pmf": 21, "seller2_pmf": 21, "seller3_pmf": 21, "xlim": [21, 23, 24, 25, 33], "9333333333333333": 21, "9238095238095239": 21, "2948": 21, "4750": 21, "2302": 21, "prior_alpha": 21, "posterior_alpha": 21, "marginal_bear": 21, "2222222222222222": 21, "conjug": 22, "strang": [22, 33], "rematch": 22, "prior_dist": 22, "sample_prior": 22, "sample_prior_pr": 22, "pmf_prior_pr": 22, "pm": [22, 23, 24, 30], "indent": 22, "model_to_graphviz": [22, 24], "arrow": 22, "sample_prior_predict": [22, 23, 24], "sample_prior_pymc": 22, "sampler": [22, 24], "sample_prior_pred_pymc": 22, "plot_pr": 22, "c13": 22, "model2": 22, "understood": 22, "return_inferencedata": [22, 23], "trace2": 22, "auto": [22, 24], "nut": [22, 23, 24], "jitter": [22, 24], "adapt_diag": [22, 24], "multiprocess": [22, 23, 24], "job": [22, 23, 24], "3000": 22, "diverg": [22, 23, 24], "1_000": [22, 23, 24], "tune": [22, 23, 24], "2_000": [22, 23, 24], "No": 22, "sample_post_pymc": 22, "sample_posterior_predict": 22, "sample_post_pred_pymc": 22, "sample_post": 22, "sample_post_pr": 22, "satisfact": 22, "esteban": 22, "ortiz": 22, "ospina": 22, "roser": 22, "countri": 22, "cite": 22, "capita": 22, "gdp": 22, "healthi": 22, "freedom": 22, "generos": 22, "percept": 22, "cantril": 22, "ladder": 22, "gallup": 22, "poll": 22, "pleas": [22, 28], "bottom": 22, "qualiti": 22, "replic": [22, 23], "whr20_dataforfigure2": 22, "xl": 22, "read_excel": 22, "upperwhisk": 22, "lowerwhisk": 22, "dystopia": 22, "finland": 22, "europ": 22, "8087": 22, "031156": 22, "869766": 22, "747634": 22, "639267": 22, "954330": 22, "900826": 22, "949172": 22, "059482": 22, "195445": 22, "972317": 22, "285190": 22, "499526": 22, "961271": 22, "662317": 22, "159670": 22, "477857": 22, "762835": 22, "denmark": 22, "6456": 22, "033492": 22, "711245": 22, "579955": 22, "774001": 22, "955991": 22, "402504": 22, "951444": 22, "066202": 22, "168489": 22, "326949": 22, "503449": 22, "979333": 22, "665040": 22, "242793": 22, "495260": 22, "432741": 22, "switzerland": 22, "5599": 22, "035014": 22, "628528": 22, "491272": 22, "979933": 22, "942847": 22, "102448": 22, "921337": 22, "105911": 22, "303728": 22, "390774": 22, "472403": 22, "040533": 22, "628954": 22, "269056": 22, "407946": 22, "350267": 22, "153": [22, 24, 29], "gross": 22, "domest": 22, "purchas": 22, "pariti": 22, "ppp": 22, "log_gdp": 22, "versu": [22, 23, 33], "linregress": 22, "717738": 22, "198646": 22, "approx": 22, "_regressionmodel": 22, "x_data": 22, "y_data": 22, "model3": 22, "y_est": 22, "sd": [22, 23], "trace3": 22, "messag": [22, 23], "multitrac": 22, "arviz": [22, 24, 28], "plot_posterior": [22, 24], "az": [22, 24], "var_nam": [22, 24], "graph": 22, "hdi": 22, "715698157714354": 22, "717738495630452": 22, "174412246262264": 22, "1986460618088843": 22, "coars": [22, 30], "trillion": 22, "comfort": [22, 28], "1e9": [22, 23], "1e12": 22, "9168": 22, "build": 22, "x1": 22, "x2": 22, "x3": 22, "x4": 22, "x5": 22, "x6": 22, "b0": 22, "b1": 22, "b6": 22, "model4": 22, "b2": 22, "b3": 22, "b4": 22, "b5": 22, "trace4": 22, "0009400028402880869": 22, "5157546237813752": 22, "param_nam": 22, "3rd": 22, "97th": 22, "244": 22, "085": 22, "081": 22, "377": 22, "187": [22, 30], "087": 22, "289": 22, "054": 22, "039": 22, "002": 22, "strongest": 22, "disadvantag": 22, "fiddli": 22, "hat": 22, "expertis": 22, "increment": [22, 24], "intermedi": 22, "resort": [22, 23], "translat": 22, "warmup": 22, "k_ob": 22, "model5": 22, "trace5": 22, "grizzli": 22, "_thegrizzlybearproblem": 22, "tag": 22, "environ": [22, 28], "model6": 22, "discreteuniform": 22, "trace6": 22, "metropoli": [22, 23], "4000": [22, 23], "_theweibulldistribut": 22, "weibul": 22, "_survivalanalysi": 22, "halfnorm": [22, 24], "model7": 22, "trace7": 22, "8819724175144361": 22, "_improvingreading": 22, "model8": 22, "trace8": 22, "_thelincolnindexproblem": 22, "lincoln": 22, "num_seen": 22, "undiscov": [22, 27], "model9": 22, "trace9": 22, "compoundstep": [22, 23], "5430480274605854": 22, "rhat": 22, "slight": 22, "medic": [23, 25], "biologi": 23, "zymurgi": 23, "beer": 23, "dilut": 23, "concentr": 23, "fun": [23, 32], "frequent": 23, "reader": [23, 27, 29], "contributor": 23, "forum": 23, "iv": 23, "retir": 23, "detect": 23, "contact": 23, "veteran": 23, "consider": 23, "renal": 23, "untreat": 23, "doctor": [23, 25], "scan": 23, "zhang": 23, "et": 23, "al": 23, "volumetr": 23, "reciproc": 23, "rdt": 23, "ct": 23, "2009": 23, "radiolog": 23, "137": [23, 24, 29], "144": [23, 29], "pub": 23, "rsna": 23, "doi": 23, "1148": 23, "radiol": 23, "2501071712": 23, "spheric": 23, "t1": 23, "t2": 23, "diamet": 23, "volum": 23, "sphere": 23, "calc_volum": 23, "pi": 23, "d1": 23, "v1": 23, "5235987755982988": 23, "811": 23, "median_doubling_tim": 23, "45006165228113443": 23, "05055487053021": 23, "v2": 23, "676351488087187": 23, "calc_diamet": 23, "d2": 23, "5494480788327483": 23, "rdt_sampl": 23, "quadrupl": 23, "halv": 23, "089": 23, "572": 23, "242": 23, "642": 23, "982": 23, "847": 23, "908": 23, "798": 23, "761": 23, "703": 23, "416": 23, "024": 23, "869": 23, "746": 23, "257": 23, "086": 23, "321": 23, "052": 23, "076": 23, "758": [23, 30], "587": 23, "367": 23, "073": 23, "281": 23, "037": 23, "208": 23, "245": 23, "404": [23, 30], "673": 23, "563": 23, "049": 23, "514": 23, "061": 23, "306": 23, "201": 23, "pmf_rdt": 23, "reach": [23, 32], "carcinoma": 23, "suppli": 23, "rapid": 23, "min_diamet": 23, "max_diamet": 23, "v0": 23, "014137166941154066": 23, "4188": 23, "790204786391": 23, "simulate_growth": 23, "sim": 23, "exit": [23, 29], "014137": 23, "300000": 23, "671233": 23, "014949": 23, "305635": 23, "342466": 23, "019763": 23, "335441": 23, "863014": 23, "1882": 23, "067427": 23, "318357": 23, "534247": 23, "2887": 23, "563277": 23, "667603": 23, "205479": 23, "4953": 23, "618273": 23, "149883": 23, "graphic": [23, 29], "yscale": 23, "ytick": 23, "thin": 23, "solid": 23, "dot": 23, "interpolate_ag": 23, "31854530374061": 23, "47056554": 23, "49632276": 23, "ago": [23, 27], "9900990099009901": 23, "grown": 23, "slower": 23, "centimet": 23, "flat": 23, "implicitli": 23, "_probabl": 23, "liquid": 23, "yeast": 23, "slurri": 23, "water": 23, "brew": 23, "hemocytomet": 23, "microscop": 23, "slide": 23, "rectangular": [23, 32], "ml": 23, "shaker": 23, "0001": 23, "5x5": 23, "inspect": [23, 30], "pipett": 23, "pymc": [23, 28], "total_squar": 23, "squares_count": 23, "yeast_count": 23, "yeast_conc": 23, "shaker1_vol": 23, "shaker2_vol": 23, "shaker3_vol": 23, "pymc3": [23, 24], "conc": 23, "shaker1": 23, "vol": 23, "shaker2": 23, "shaker3": 23, "yeast_slurry_vol": 23, "shaker1_to_shaker2_vol": 23, "shaker2_to_shaker3_vol": 23, "final_dilut": 23, "dilution_shaker1": 23, "dilution_shaker2": 23, "dilution_shaker3": 23, "chamber": 23, "hemocytom": 23, "ensur": 23, "chamber_vol": 23, "yeast_in_chamb": 23, "posterior_sampl": 23, "cdf_pymc": 23, "2712488367301873": 23, "8531491": 23, "7017654": 23, "footstep": 23, "opportun": [23, 28], "prior_sampl": 23, "1144": 23, "mask": 23, "221": 23, "posterior_sample2": 23, "cdf_abc": 23, "275872303142668": 23, "87509925": 23, "72428803": 23, "noisier": 23, "criterion": 23, "atyp": 23, "reject": 23, "partial": [23, 29], "credit": 23, "flatten": 23, "2723483584950497": 23, "85449376": 23, "70563828": 23, "abc2": 23, "unusu": [23, 29], "differenti": 23, "rasmu": [23, 28], "b\u00e5\u00e5th": [23, 28], "tweet": [2, 23], "karl": 23, "broman": 23, "laundri": 23, "n_pair": 23, "plu": 23, "unpair": 23, "n_odd": 23, "picked_sock": 23, "return_count": 23, "solo": 23, "pick_sock": 23, "n_pick": 23, "n_sock": 23, "prior_n_sock": 23, "prop_pair": 23, "prior_prop_pair": 23, "1156": 23, "posterior_n_sock": 23, "drawstyl": 23, "copyright": [2, 24, 27, 32, 33], "2021": [24, 32], "licens": [2, 24, 27, 32, 33], "myself": 24, "emitt": 24, "detector": 24, "logitnorm": 24, "legend": [24, 32, 33], "get_legend_handles_label": 24, "compare_cdf": 24, "york": 24, "citi": 24, "deathheartattackmanhattan": 24, "wget": [2, 24], "bayesianinferencepymc": 24, "main": 24, "bellevu": 24, "129": [24, 33], "harlem": 24, "857": 24, "lenox": 24, "228": 24, "894": 24, "metropolitan": 24, "mount": 24, "sinai": 24, "beth": 24, "israel": 24, "291": 24, "247": 24, "270": 24, "926": 24, "roosevelt": 24, "st": 24, "luke": 24, "485": [24, 30], "nyu": 24, "241": 24, "224": 24, "nyp": 24, "381": 24, "presbyterian": 24, "353": 24, "082": 24, "weill": 24, "cornel": 24, "manhattan": 24, "756": 24, "data_n": 24, "data_k": 24, "simultan": 24, "make_model": 24, "875": 24, "ms": [20, 24], "927": 24, "target_accept": 24, "6000": 24, "4_000": 24, "reparameter": 24, "9060171753417431": 24, "9337619072936738": 24, "trace_x": 24, "6020852139652106e": 24, "06372282505953483": 24, "8033718951689776": 24, "8244605687886865": 24, "prior_x": 24, "prior_i": 24, "ij": [2, 24], "hyper": 24, "prior_hyp": 24, "lai": 24, "lo": 24, "440927791118156e": 24, "normpdf": 24, "214125": 24, "5678798693": 24, "z": [24, 30], "zeros_lik": 24, "reshap": 24, "make_prior": 24, "999937781278039": 24, "marginal_mu": 24, "marginal_sigma": 24, "pred_x": 24, "49996889063901967": 24, "4879934000104224": 24, "get_hyp": 24, "like_x": 24, "multiple_upd": 24, "185": 24, "172": 24, "6478808810110768": 24, "5956645549514694": 24, "19272226451430116": 24, "18501785022543282": 24, "07330826956150183": 24, "07297933578329886": 24, "save": 24, "hyper_likelihood": 24, "compute_hyper_likelihood": 24, "hyper_likelihood_al": 24, "279": 24, "\u00b5s": [20, 24], "158": 24, "685854062633571e": 24, "hyper_i": 24, "147": [24, 29], "457": [24, 30], "3344287278716945e": 24, "posterior_i": [24, 30], "647880881011078": 24, "19272226451430124": 24, "07245354421667904": 24, "07224440565018131": 24, "compute_all_margin": 24, "184": 24, "234": 24, "06123636407822421": 24, "0617519291444324": 24, "06653003152551518": 24, "06643868288267936": 24, "07267383211481376": 24, "07250041300148316": 24, "07430385699796423": 24, "07433369435815212": 24, "06606326919655045": 24, "06646020352443961": 24, "07774639529896528": 24, "07776805141855801": 24, "06788483681522386": 24, "06807113157490664": 24, "06723306224279789": 24, "06735326167909643": 24, "08183332535205982": 24, "08115900598539395": 24, "07003760661997555": 24, "0704088595242495": 24, "06136130741477605": 24, "06159674913422137": 24, "07330826956150185": 24, "841926319383687": 24, "13730437329010417": 24, "23862662568368032": 24, "28865194761527047": 24, "04015586995533174": 24, "6008396688759207": 24, "027854821447936134": 24, "274427646029194": 24, "17878024931315142": 24, "8240155997142278": 24, "5300765148763152": 24, "38369736461746806": 24, "44869941709241024": 24, "scratch": 24, "exercis": [25, 26, 28], "draft": 25, "deliv": 25, "babi": 25, "999938721091352": 25, "pmf_max1": 25, "width": [25, 29], "pmf_max2": 25, "lamdba": 25, "201483589848796": 25, "259983296308155": 25, "794330239819137": 25, "327038448986379": 25, "eq_dist": 25, "5511810168369614": 25, "electron": 26, "amazon": 26, "reilli": [26, 28], "media": [26, 28], "jupyt": 26, "brilliant": 27, "colleagu": 27, "michel": [27, 28], "mcsweenei": 27, "joi": 27, "miseri": 27, "mention": 27, "search": [27, 28], "etymolog": 27, "linguist": 27, "told": 27, "nervous": 27, "convers": 27, "16999999999999998": 27, "9999236196641172": 27, "0426675416210306": 27, "3399999989281604": 27, "beta_dist": 27, "weakli": 27, "000050": 27, "561": 27, "997069e": 27, "871809e": 27, "624220e": 27, "125430e": 27, "376205e": 27, "614748e": 27, "841057e": 27, "055133e": 27, "256977e": 27, "174362e": 27, "300791e": 27, "379286e": 27, "409848e": 27, "392478e": 27, "327174e": 27, "213937e": 27, "052767e": 27, "843664e": 27, "28611": 27, "miniconda3": 27, "env": [27, 28], "lib": 27, "python3": 27, "packag": [27, 28], "_multivari": 27, "3190": 27, "runtimewarn": 27, "gammaln": 27, "xlogi": 27, "03437554251769621": 27, "make_surv": 27, "369576444173048": 27, "4963989774563107": 27, "5383375553393667": 27, "46718395159883724": 27, "counterfactu": 27, "edit": [27, 28, 29, 30, 31, 32, 33], "2023": [2, 20, 27], "premis": 28, "concept": 28, "calculu": 28, "integr": 28, "worri": 28, "lend": 28, "algebra": [28, 32], "abstract": 28, "explicit": 28, "remind": 28, "encourag": 28, "browser": 28, "anaconda": 28, "directori": 28, "privileg": 28, "conda": 28, "command": 28, "yml": 28, "pip": [2, 28, 32], "pydata": 28, "pypi": [2, 28], "project": [2, 28, 30], "commonli": 28, "send": [28, 29], "email": [28, 30], "feedback": 28, "thank": [2, 28, 31], "acknowledg": 28, "permiss": 28, "interact": 28, "sanjoi": 28, "mahajan": 28, "olin": [28, 30], "collabor": 28, "brendan": [28, 30], "ritter": [28, 30], "kai": [28, 30], "austin": [28, 30], "night": 28, "pizza": 28, "jasmin": 28, "kwityn": 28, "dan": 28, "fauxsmith": 28, "proofread": 28, "linda": 28, "pescator": 28, "typo": 28, "tomasz": 28, "miasko": 28, "sent": 28, "cronin": 28, "technic": 28, "ravin": 28, "kumar": 28, "nield": 28, "josh": 28, "starmer": 28, "junpeng": 28, "lao": 28, "grate": 28, "spot": 28, "greg": 28, "marra": 28, "matt": 28, "aast": 28, "marcu": 28, "ogren": 28, "tom": 28, "pollard": 28, "paul": 28, "giannaro": 28, "jonathan": 28, "edward": 28, "purkin": 28, "ram": 28, "limbu": 28, "jame": 28, "lawri": 28, "ben": 28, "kahl": 28, "jeffrei": 28, "alvaro": 28, "sanchez": 28, "olivi": 28, "yiptong": 28, "yurii": 28, "pasichnyk": 28, "kristoph": 28, "overholt": 28, "hailperin": 28, "marku": 28, "dobler": 28, "brad": 28, "minch": 28, "nathan": 28, "yee": 28, "michael": 28, "mera": 28, "chri": 28, "krenn": 28, "daniel": 28, "vianna": 28, "jayn": 29, "168": 29, "radioact": 29, "emit": 29, "particl": 29, "nucleu": 29, "nuclei": 29, "phi": 29, "oversight": 29, "dire": 29, "explan": 29, "ss": 29, "prior_": 29, "318": 29, "322": 29, "325": [29, 32], "329": 29, "332": 29, "336": 29, "339": 29, "343": 29, "346": 29, "030197": 29, "000912": 29, "000028": 29, "315287e": 29, "510999e": 29, "582560e": 29, "289735e": 29, "914400e": 29, "087968e": 29, "755624e": 29, "139": 29, "436074e": 29, "336568e": 29, "142": 29, "309530e": 29, "143": [29, 30], "954438e": 29, "194137e": 29, "146": 29, "605981e": 29, "148": 29, "088912e": 29, "149": 29, "288229e": 29, "929590e": 29, "105691": 29, "006383": 29, "000289": 29, "164140e": 29, "394249e": 29, "592338e": 29, "609850e": 29, "936032e": 29, "577099e": 29, "514666e": 29, "624158e": 29, "411553e": 29, "308354e": 29, "314851e": 29, "012300e": 29, "224230e": 29, "734968e": 29, "139371e": 29, "475357e": 29, "150": 29, "184959": 29, "022341": 29, "001518": 29, "148981e": 29, "844967e": 29, "671955e": 29, "872067e": 29, "710445e": 29, "035893e": 29, "412106e": 29, "444895e": 29, "297302e": 29, "087242e": 29, "185939e": 29, "740663e": 29, "078131e": 29, "405469e": 29, "973961e": 29, "081874e": 29, "215785": 29, "052129": 29, "005313": 29, "802858e": 29, "242898e": 29, "170368e": 29, "612188e": 29, "529749e": 29, "087688e": 29, "560853e": 29, "132": 29, "990854e": 29, "492573e": 29, "772342e": 29, "422749e": 29, "549543e": 29, "351752e": 29, "323587e": 29, "279925e": 29, "095520e": 29, "188812": 29, "091226": 29, "013946": 29, "331000e": 29, "812677e": 29, "144433e": 29, "437465e": 29, "770824e": 29, "565541e": 29, "039079e": 29, "432637e": 29, "028331e": 29, "392751e": 29, "013910e": 29, "341616e": 29, "996049e": 29, "279975e": 29, "974985e": 29, "208580e": 29, "regardless": 29, "regist": 29, "contrariwis": 29, "posterior_": 29, "99983355767465": 29, "99984691276569": 29, "analyt": 29, "065392549852277e": 29, "invari": 29, "properli": 29, "regard": 29, "prior_jeff": 29, "285714": 29, "142857": 29, "095238": 29, "joint_jeff": 29, "posterior_jeff": 29, "99995605790188": 29, "forth": 29, "qualit": 29, "allerg": 29, "posterior_n2": 29, "947980523708": 29, "160": [29, 30], "169": 29, "123": 29, "499999315101": 29, "914335439641036e": 29, "influenc": 29, "reconsid": 29, "opposit": 29, "94393251129674": 29, "131": [29, 33], "49999935386944": 29, "8163916471489756e": 29, "causal": 29, "weird": 29, "kendal": 30, "rush": 30, "sooner": 30, "schedul": 30, "\u03bb": [2, 30], "alewif": 30, "script": 30, "mbta": 30, "databas": 30, "weekdai": 30, "gap": 30, "observed_gap_tim": 30, "428": 30, "705": 30, "465": 30, "433": 30, "425": 30, "204": 30, "506": 30, "351": 30, "598": 30, "749": 30, "341": 30, "586": 30, "754": 30, "256": 30, "378": 30, "435": 30, "405": 30, "519": 30, "374": 30, "483": 30, "537": 30, "534": 30, "577": 30, "619": 30, "331": 30, "629": 30, "484": 30, "315": 30, "740": 30, "357": 30, "567": 30, "387": 30, "901": 30, "622": 30, "616": 30, "585": 30, "474": 30, "442": 30, "499": 30, "437": 30, "620": 30, "286": 30, "373": 30, "393": 30, "745": 30, "zs": 30, "pmf_z": 30, "posterior_z": 30, "772927524715933": 30, "89677416786441": 30, "paradox": 30, "exchang": 30, "make_elapsed_dist": 30, "pmf_x": 30, "448387083932206": 30, "num_passeng": 30, "posterior_x": 30, "04757676716097805": 30, "1439350761797495": 30, "nonneg": 30, "8900343090047254": 30, "jaggi": 30, "delai": 30, "longest": 30, "signal": 30, "outag": 30, "augment": 30, "260": [30, 33], "augmented_sampl": 30, "augmented_posterior_z": 30, "compute_posterior_i": 30, "774817797206827": 30, "014549512746375837": 30, "mean_wait": 30, "prob_lat": 30, "stai": 30, "further": 30, "mari": 31, "coincident": 31, "boi": 31, "handed": 31, "met": 31, "from_tupl": 31, "to_fram": 31, "750": 31, "make_t": 31, "table1": 31, "136364": 31, "272727": 31, "022727": 31, "068182": 31, "0198": 31, "029403": 31, "03881196": 31, "001364": 31, "143677": 31, "019800": 31, "002727": 31, "287354": 31, "002700": 31, "284481": 31, "000682": 31, "071839": 31, "001350": 31, "142240": 31, "000668": 31, "070409": 31, "038812": 31, "prior3": 31, "028448": 31, "507550": 31, "190": [14, 31], "014224": 31, "253775": 31, "013378": 31, "238675": 31, "0560498128605398": 31, "interlocutor": 31, "841272770850235": 31, "hardest": 31, "puzzl": 31, "convinc": [31, 32], "giant": 31, "folk": 31, "twitter": 31, "submit": 31, "corei": 31, "yanofski": 31, "michal": 31, "haltuf": 31, "meme": 32, "cartoon": 32, "quora": 32, "succe": 32, "bayes_t": 32, "expo_sf": 32, "441233167759984": 32, "441233": 32, "220617": 32, "30615": 32, "69385": 32, "sympi": 32, "symbol": 32, "expr": 32, "displaystyl": 32, "fiddl": 32, "eqn": 32, "wait_tim": 32, "rs": 32, "spent": 32, "recurs": 32, "24846062544031747": 32, "5249237972318797": 32, "8563018209476607": 32, "run_simul": 32, "flag": 32, "4265255008111306": 32, "1625": 32, "2125": 32, "2375": 32, "2625": 32, "2875": 32, "3125": 32, "3375": 32, "3625": 32, "3875": 32, "nonparametr": 32, "smoothers_lowess": 32, "lowess": 32, "make_lowess": 32, "endog": 32, "exog": 32, "r_opt": 32, "9320276464259238": 32, "864055292851848": 32, "lengths1": 32, "totals1": 32, "lengths2": 32, "totals2": 32, "importerror": 32, "2006236558767154": 32, "616228241925388": 32, "601034595944718": 32, "636579992175272": 32, "4084259489010518": 32, "flips1": 32, "flips2": 32, "282925": 32, "407050": 32, "177200": 32, "075200": 32, "032575": 32, "notori": 32, "gradual": 32, "spoil": 32, "encroach": 32, "mit": [32, 33], "maker": 33, "releas": 33, "phase": 33, "adolesc": 33, "sar": 33, "pfizer": 33, "biontech": 33, "covid": 33, "bnt162b2": 33, "robust": 33, "antibodi": 33, "placebo": 33, "sensibl": 33, "n_control": 33, "1129": 33, "n_treatment": 33, "1131": 33, "cases_control": 33, "cases_treat": 33, "branch": 33, "dist_control": 33, "6799292661361624": 33, "5943312666076175": 33, "dist_treat": 33, "088261253309797": 33, "8e": 33, "pmf_control": 33, "pmf_treatment": 33, "rr": 33, "complement": 33, "ration": 33, "pmf_ratio": 33, "determinist": 33, "9449759891115062": 33, "78696377": 33, "99943336": 33, "teenag": 33, "n3a2": 14, "3650": 14, "66496": 14, "29805": 14, "051721356158881626": 14, "866045366199098e": 14, "87134363991382": 14, "4754741648615131": 8, "7818649765887378": 8, "4882114501996": 8, "20452": 20, "20453": 20, "20454": 20, "62363636363636": 20, "851147072396568": 20, "623636": 20, "376421": 20, "382858670693558": 20, "70222384229511e": 20, "112": 20, "116955523342424e": 20, "675": 20, "376": 20, "04584032": 20, "681717e": 20, "268085e": 20, "015062e": 20, "848880e": 20, "744292e": 20, "761707e": 20, "116789e": 20, "336070e": 20, "595674e": 20, "527668e": 20, "844849e": 20, "040388e": 20, "828465e": 20, "563589e": 20, "517697e": 20, "573661e": 20, "859703e": 20, "457296e": 20, "061331e": 20, "000009": 20, "000014": 20, "723366e": 20, "896799e": 20, "513780e": 20, "058667e": 20, "186640e": 20, "733065e": 20, "762506e": 20, "071531e": 20, "124098e": 20, "013601e": 20, "153700e": 20, "661024e": 20, "430000e": 20, "309030e": 20, "902856e": 20, "688054e": 20, "734522e": 20, "569383e": 20, "867160e": 20, "934762e": 20, "706205e": 20, "462927e": 20, "797870e": 20, "overthink": 2, "bookstor": 2, "newtonvil": 2, "newton": 2, "cycl": 2, "in_colab": 2, "googl": 2, "unsurpris": 2, "prior_t": 2, "lognorm": 2, "\u03bbs": 2, "prior_\u03bb": 2, "7952013319456332": 2, "pk": 2, "p\u03bb": 2, "pt": 2, "posterior_\u03bb": 2, "294088962095148": 2, "720709517121936": 2, "make_poisson": 2, "truncat": 2, "compute_sal": 2, "posterior_joint": 2, "exp_sal": 2, "0364396231583672": 2, "409571": 2, "361937": 2, "025360": 2, "322331": 2, "740616": 2, "643844": 2, "294089": 2, "720710": 2, "036440": 2, "254728": 2, "693604": 2, "269578": 2, "199590": 2, "656726": 2, "393205": 2, "122093": 2, "606749": 2, "441859": 2, "013147": 2, "539618": 2, "435680": 2, "860703": 2, "450961": 2, "384995": 2, "649959": 2, "337343": 2, "295145": 2, "365430": 2, "199540": 2, "172083": 2, "056530": 2, "037294": 2, "metric": 2, "serious": 2, "nor": 2}, "objects": {}, "objtypes": {}, "objnames": {}, "titleterms": {"think": [0, 26], "bay": [0, 4, 8, 19, 26, 31], "2": [0, 3, 26], "run": 0, "notebook": 0, "bayesian": [1, 6, 12, 14, 23], "dice": [1, 4, 5], "comput": [1, 23, 24, 33], "likelihood": [1, 6, 13, 15, 16, 19, 20, 21], "The": [1, 2, 3, 4, 5, 6, 7, 8, 10, 11, 12, 13, 14, 17, 18, 19, 20, 21, 22, 23, 24, 27, 29, 30, 31, 33], "updat": [1, 2, 5, 10, 11, 12, 13, 14, 15, 16, 18, 19, 20, 24, 27, 29, 30, 31, 32], "probabl": [3, 5, 10, 11, 31], "linda": 3, "banker": 3, "fraction": 3, "function": [3, 5, 6, 9], "polit": 3, "view": 3, "parti": 3, "conjunct": 3, "condit": [3, 13], "Is": [3, 11, 13], "Not": 3, "commut": 3, "law": [3, 7], "theorem": [3, 4], "1": 3, "3": 3, "total": 3, "summari": [3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 32], "exercis": [3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23], "s": [4, 8], "cooki": [4, 5], "problem": [4, 5, 6, 7, 8, 10, 11, 18, 19, 21, 22, 23, 27, 29, 30, 31], "diachron": 4, "tabl": 4, "monti": 4, "hall": 4, "distribut": [5, 6, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 21, 22, 24, 33], "mass": 5, "revisit": [5, 21], "101": 5, "bowl": 5, "estim": [6, 7, 11, 12, 15, 16, 33], "proport": 6, "euro": 6, "binomi": [6, 21], "triangl": 6, "prior": [2, 6, 7, 11, 12, 18, 19, 20, 21, 22, 24, 27, 29, 31], "statist": [6, 15, 16], "count": [7, 23, 30], "train": 7, "sensit": [7, 8], "power": [7, 12], "credibl": 7, "interv": 7, "german": 7, "tank": 7, "inform": [7, 17], "odd": [8, 19], "addend": 8, "rule": 8, "oliv": 8, "blood": 8, "gluten": 8, "forward": 8, "invers": 8, "minimum": 9, "maximum": 9, "mixtur": 9, "cumul": 9, "best": 9, "three": [9, 18, 27], "four": 9, "gener": [9, 23, 32], "poisson": 10, "process": 10, "world": [10, 20, 21, 22], "cup": [10, 21, 22], "gamma": 10, "superior": 10, "predict": [10, 17, 19, 20, 22], "rematch": 10, "exponenti": 10, "decis": [11, 30], "analysi": [11, 17, 30], "price": 11, "right": 11, "kernel": 11, "densiti": 11, "error": 11, "win": 11, "maxim": 11, "expect": 11, "gain": 11, "discuss": 11, "test": 12, "evid": 12, "uniformli": 12, "bia": 12, "hypothesi": 12, "bandit": 12, "belief": 12, "multipl": [12, 22], "explor": 12, "exploit": 12, "strategi": [12, 32], "simul": [12, 15, 16, 23, 32], "adapt": 12, "quantifi": 12, "precis": 12, "discriminatori": 12, "comparison": 13, "outer": 13, "oper": 13, "how": [2, 13, 27, 32], "tall": 13, "A": [13, 14, 23, 27, 29], "joint": [13, 14, 18, 24, 27], "visual": [13, 14], "margin": [13, 15, 16, 17, 18, 19, 24], "posterior": [13, 15, 16, 17, 22], "depend": 13, "independ": 13, "classif": 14, "penguin": 14, "data": [14, 17, 24, 33], "normal": 14, "model": [14, 18, 20, 23, 24, 27, 28, 29], "naiv": 14, "multivari": 14, "less": 14, "classifi": 14, "infer": [15, 16, 22], "improv": [15, 16], "read": [15, 16], "abil": [15, 16], "paramet": [15, 16, 18, 27], "differ": [15, 16], "us": [15, 16, 17], "compar": [15, 16, 25], "proof": [15, 16], "By": [15, 16], "check": [15, 16], "standard": [15, 16], "deviat": [15, 16], "surviv": 17, "weibul": 17, "incomplet": 17, "light": 17, "bulb": 17, "mean": 17, "mark": 18, "recaptur": 18, "grizzli": 18, "bear": [18, 21], "two": 18, "lincoln": 18, "index": 18, "logist": 19, "regress": [19, 20, 22], "log": 19, "space": 19, "shuttl": 19, "transform": 19, "empir": 19, "more": [20, 23], "snow": 20, "least": 20, "squar": 20, "optim": [2, 20, 32], "marathon": 20, "record": 20, "conjug": 21, "what": 21, "actual": 21, "lion": 21, "tiger": 21, "dirichlet": 21, "mcmc": 22, "grid": [22, 24], "approxim": [22, 23], "introduc": 22, "pymc3": 22, "sampl": 22, "when": [22, 23], "do": [22, 23], "we": [22, 23], "get": [22, 23], "happi": 22, "simpl": [22, 23, 27], "kidnei": 23, "tumor": 23, "growth": 23, "calcul": 23, "cell": 23, "abc": 23, "part": 23, "algorithm": 24, "hierarch": 24, "heart": 24, "attack": 24, "solut": 24, "pymc": 24, "hyperparamet": 24, "x": 24, "serial": 24, "parallel": 24, "all": 24, "birth": 25, "rate": 25, "mani": [2, 27, 32], "typo": 27, "warm": 27, "up": 27, "version": 27, "prefac": 28, "who": 28, "thi": 28, "book": [2, 28], "work": 28, "code": 28, "instal": 28, "jupyt": 28, "contributor": 28, "list": 28, "emitt": 29, "detector": 29, "radiat": 29, "sensor": 29, "first": [29, 31], "jeffrei": 29, "robot": 29, "b": 29, "go": 29, "other": 29, "wai": 29, "red": 30, "line": 30, "elaps": 30, "time": 30, "passeng": 30, "wait": 30, "left": 31, "hand": 31, "sister": 31, "construct": 31, "second": 31, "factor": 31, "flip": 32, "usb": 32, "connector": 32, "continu": 32, "vaccin": 33, "efficaci": 33, "beta": 33}, "envversion": {"sphinx.domains.c": 2, "sphinx.domains.changeset": 1, "sphinx.domains.citation": 1, "sphinx.domains.cpp": 6, "sphinx.domains.index": 1, "sphinx.domains.javascript": 2, "sphinx.domains.math": 2, "sphinx.domains.python": 3, "sphinx.domains.rst": 2, "sphinx.domains.std": 2, "sphinx.ext.intersphinx": 1, "sphinx": 56}})
\ No newline at end of file
diff --git a/sister.html b/sister.html
index 91bb22b9..e714123a 100644
--- a/sister.html
+++ b/sister.html
@@ -197,6 +197,7 @@
Grid algorithms for hierarchical models
Comparing birth rates
How Many Typos?
+How Many Books?
diff --git a/usb.html b/usb.html
index 6e9c1caa..76d67c99 100644
--- a/usb.html
+++ b/usb.html
@@ -197,6 +197,7 @@
Grid algorithms for hierarchical models
Comparing birth rates
How Many Typos?
+How Many Books?
diff --git a/vaccine2.html b/vaccine2.html
index 747a5cf7..ad172830 100644
--- a/vaccine2.html
+++ b/vaccine2.html
@@ -195,6 +195,7 @@
Grid algorithms for hierarchical models
Comparing birth rates
How Many Typos?
+How Many Books?