{
 "cells": [
  {
   "cell_type": "code",
   "execution_count": 1,
   "metadata": {},
   "outputs": [],
   "source": [
    "from datascience import *\n",
    "import numpy as np\n",
    "\n",
    "import matplotlib.pyplot as plots\n",
    "plots.style.use('fivethirtyeight')\n",
    "%matplotlib inline\n",
    "\n",
    "np.set_printoptions(legacy='1.13')"
   ]
  },
  {
   "cell_type": "markdown",
   "metadata": {},
   "source": [
    "## Comparing Distributions"
   ]
  },
  {
   "cell_type": "markdown",
   "metadata": {},
   "source": [
    "**Please run all cells before this cell, including the import cell at the top of the notebook.**"
   ]
  },
  {
   "cell_type": "code",
   "execution_count": 2,
   "metadata": {},
   "outputs": [
    {
     "data": {
      "text/html": [
       "<table border=\"1\" class=\"dataframe\">\n",
       "    <thead>\n",
       "        <tr>\n",
       "            <th>Ethnicity</th> <th>Eligible</th> <th>Panels</th>\n",
       "        </tr>\n",
       "    </thead>\n",
       "    <tbody>\n",
       "        <tr>\n",
       "            <td>Asian    </td> <td>0.15    </td> <td>0.26  </td>\n",
       "        </tr>\n",
       "        <tr>\n",
       "            <td>Black    </td> <td>0.18    </td> <td>0.08  </td>\n",
       "        </tr>\n",
       "        <tr>\n",
       "            <td>Latino   </td> <td>0.12    </td> <td>0.08  </td>\n",
       "        </tr>\n",
       "        <tr>\n",
       "            <td>White    </td> <td>0.54    </td> <td>0.54  </td>\n",
       "        </tr>\n",
       "        <tr>\n",
       "            <td>Other    </td> <td>0.01    </td> <td>0.04  </td>\n",
       "        </tr>\n",
       "    </tbody>\n",
       "</table>"
      ],
      "text/plain": [
       "Ethnicity | Eligible | Panels\n",
       "Asian     | 0.15     | 0.26\n",
       "Black     | 0.18     | 0.08\n",
       "Latino    | 0.12     | 0.08\n",
       "White     | 0.54     | 0.54\n",
       "Other     | 0.01     | 0.04"
      ]
     },
     "execution_count": 2,
     "metadata": {},
     "output_type": "execute_result"
    }
   ],
   "source": [
    "jury = Table().with_columns(\n",
    "    'Ethnicity', make_array('Asian', 'Black', 'Latino', 'White', 'Other'),\n",
    "    'Eligible', make_array(0.15, 0.18, 0.12, 0.54, 0.01),\n",
    "    'Panels', make_array(0.26, 0.08, 0.08, 0.54, 0.04)\n",
    ")\n",
    "jury"
   ]
  },
  {
   "cell_type": "code",
   "execution_count": 3,
   "metadata": {},
   "outputs": [
    {
     "data": {
      "image/png": "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\n",
      "text/plain": [
       "<Figure size 432x288 with 1 Axes>"
      ]
     },
     "metadata": {
      "needs_background": "light"
     },
     "output_type": "display_data"
    }
   ],
   "source": [
    "jury.barh('Ethnicity')"
   ]
  },
  {
   "cell_type": "code",
   "execution_count": 4,
   "metadata": {},
   "outputs": [],
   "source": [
    "jury_with_diffs = jury.with_column('Difference', jury.column('Panels') - jury.column('Eligible'))"
   ]
  },
  {
   "cell_type": "code",
   "execution_count": 5,
   "metadata": {},
   "outputs": [
    {
     "data": {
      "text/html": [
       "<table border=\"1\" class=\"dataframe\">\n",
       "    <thead>\n",
       "        <tr>\n",
       "            <th>Ethnicity</th> <th>Eligible</th> <th>Panels</th> <th>Difference</th>\n",
       "        </tr>\n",
       "    </thead>\n",
       "    <tbody>\n",
       "        <tr>\n",
       "            <td>Asian    </td> <td>0.15    </td> <td>0.26  </td> <td>0.11      </td>\n",
       "        </tr>\n",
       "        <tr>\n",
       "            <td>Black    </td> <td>0.18    </td> <td>0.08  </td> <td>-0.1      </td>\n",
       "        </tr>\n",
       "        <tr>\n",
       "            <td>Latino   </td> <td>0.12    </td> <td>0.08  </td> <td>-0.04     </td>\n",
       "        </tr>\n",
       "        <tr>\n",
       "            <td>White    </td> <td>0.54    </td> <td>0.54  </td> <td>0         </td>\n",
       "        </tr>\n",
       "        <tr>\n",
       "            <td>Other    </td> <td>0.01    </td> <td>0.04  </td> <td>0.03      </td>\n",
       "        </tr>\n",
       "    </tbody>\n",
       "</table>"
      ],
      "text/plain": [
       "Ethnicity | Eligible | Panels | Difference\n",
       "Asian     | 0.15     | 0.26   | 0.11\n",
       "Black     | 0.18     | 0.08   | -0.1\n",
       "Latino    | 0.12     | 0.08   | -0.04\n",
       "White     | 0.54     | 0.54   | 0\n",
       "Other     | 0.01     | 0.04   | 0.03"
      ]
     },
     "execution_count": 5,
     "metadata": {},
     "output_type": "execute_result"
    }
   ],
   "source": [
    "jury_with_diffs"
   ]
  },
  {
   "cell_type": "code",
   "execution_count": 6,
   "metadata": {},
   "outputs": [],
   "source": [
    "jury_with_diffs = jury_with_diffs.with_column('Absolute Difference', np.abs(jury_with_diffs.column('Difference')))"
   ]
  },
  {
   "cell_type": "code",
   "execution_count": 7,
   "metadata": {},
   "outputs": [
    {
     "data": {
      "text/html": [
       "<table border=\"1\" class=\"dataframe\">\n",
       "    <thead>\n",
       "        <tr>\n",
       "            <th>Ethnicity</th> <th>Eligible</th> <th>Panels</th> <th>Difference</th> <th>Absolute Difference</th>\n",
       "        </tr>\n",
       "    </thead>\n",
       "    <tbody>\n",
       "        <tr>\n",
       "            <td>Asian    </td> <td>0.15    </td> <td>0.26  </td> <td>0.11      </td> <td>0.11               </td>\n",
       "        </tr>\n",
       "        <tr>\n",
       "            <td>Black    </td> <td>0.18    </td> <td>0.08  </td> <td>-0.1      </td> <td>0.1                </td>\n",
       "        </tr>\n",
       "        <tr>\n",
       "            <td>Latino   </td> <td>0.12    </td> <td>0.08  </td> <td>-0.04     </td> <td>0.04               </td>\n",
       "        </tr>\n",
       "        <tr>\n",
       "            <td>White    </td> <td>0.54    </td> <td>0.54  </td> <td>0         </td> <td>0                  </td>\n",
       "        </tr>\n",
       "        <tr>\n",
       "            <td>Other    </td> <td>0.01    </td> <td>0.04  </td> <td>0.03      </td> <td>0.03               </td>\n",
       "        </tr>\n",
       "    </tbody>\n",
       "</table>"
      ],
      "text/plain": [
       "Ethnicity | Eligible | Panels | Difference | Absolute Difference\n",
       "Asian     | 0.15     | 0.26   | 0.11       | 0.11\n",
       "Black     | 0.18     | 0.08   | -0.1       | 0.1\n",
       "Latino    | 0.12     | 0.08   | -0.04      | 0.04\n",
       "White     | 0.54     | 0.54   | 0          | 0\n",
       "Other     | 0.01     | 0.04   | 0.03       | 0.03"
      ]
     },
     "execution_count": 7,
     "metadata": {},
     "output_type": "execute_result"
    }
   ],
   "source": [
    "jury_with_diffs"
   ]
  },
  {
   "cell_type": "code",
   "execution_count": 8,
   "metadata": {},
   "outputs": [
    {
     "data": {
      "text/plain": [
       "0.28000000000000003"
      ]
     },
     "execution_count": 8,
     "metadata": {},
     "output_type": "execute_result"
    }
   ],
   "source": [
    "sum(jury_with_diffs.column('Absolute Difference'))"
   ]
  },
  {
   "cell_type": "code",
   "execution_count": 9,
   "metadata": {},
   "outputs": [
    {
     "data": {
      "text/plain": [
       "0.14000000000000001"
      ]
     },
     "execution_count": 9,
     "metadata": {},
     "output_type": "execute_result"
    }
   ],
   "source": [
    "sum(jury_with_diffs.column('Absolute Difference')) / 2"
   ]
  },
  {
   "cell_type": "code",
   "execution_count": 10,
   "metadata": {},
   "outputs": [],
   "source": [
    "def total_variation_distance(distribution_1, distribution_2):\n",
    "    return sum(np.abs(distribution_1 - distribution_2)) / 2"
   ]
  },
  {
   "cell_type": "code",
   "execution_count": 11,
   "metadata": {},
   "outputs": [
    {
     "data": {
      "text/plain": [
       "0.14000000000000001"
      ]
     },
     "execution_count": 11,
     "metadata": {},
     "output_type": "execute_result"
    }
   ],
   "source": [
    "total_variation_distance(jury.column('Panels'), jury.column('Eligible'))"
   ]
  },
  {
   "cell_type": "code",
   "execution_count": 12,
   "metadata": {},
   "outputs": [],
   "source": [
    "eligible = jury.column('Eligible')"
   ]
  },
  {
   "cell_type": "code",
   "execution_count": 13,
   "metadata": {},
   "outputs": [],
   "source": [
    "panels_and_sample = jury.with_column('Random Sample', sample_proportions(1453, eligible))"
   ]
  },
  {
   "cell_type": "code",
   "execution_count": 14,
   "metadata": {},
   "outputs": [
    {
     "data": {
      "text/html": [
       "<table border=\"1\" class=\"dataframe\">\n",
       "    <thead>\n",
       "        <tr>\n",
       "            <th>Ethnicity</th> <th>Eligible</th> <th>Panels</th> <th>Random Sample</th>\n",
       "        </tr>\n",
       "    </thead>\n",
       "    <tbody>\n",
       "        <tr>\n",
       "            <td>Asian    </td> <td>0.15    </td> <td>0.26  </td> <td>0.146593     </td>\n",
       "        </tr>\n",
       "        <tr>\n",
       "            <td>Black    </td> <td>0.18    </td> <td>0.08  </td> <td>0.200275     </td>\n",
       "        </tr>\n",
       "        <tr>\n",
       "            <td>Latino   </td> <td>0.12    </td> <td>0.08  </td> <td>0.113558     </td>\n",
       "        </tr>\n",
       "        <tr>\n",
       "            <td>White    </td> <td>0.54    </td> <td>0.54  </td> <td>0.528562     </td>\n",
       "        </tr>\n",
       "        <tr>\n",
       "            <td>Other    </td> <td>0.01    </td> <td>0.04  </td> <td>0.0110117    </td>\n",
       "        </tr>\n",
       "    </tbody>\n",
       "</table>"
      ],
      "text/plain": [
       "Ethnicity | Eligible | Panels | Random Sample\n",
       "Asian     | 0.15     | 0.26   | 0.146593\n",
       "Black     | 0.18     | 0.08   | 0.200275\n",
       "Latino    | 0.12     | 0.08   | 0.113558\n",
       "White     | 0.54     | 0.54   | 0.528562\n",
       "Other     | 0.01     | 0.04   | 0.0110117"
      ]
     },
     "execution_count": 14,
     "metadata": {},
     "output_type": "execute_result"
    }
   ],
   "source": [
    "panels_and_sample"
   ]
  },
  {
   "cell_type": "code",
   "execution_count": 15,
   "metadata": {},
   "outputs": [
    {
     "data": {
      "image/png": "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UX7E3t69ezcOGjRoUnP7Um7i8qzNKXfLXxAMVis31588TC0tUHGXtvGesT27yhLyNBiA5OIyi/dG8+g92h8/35ANAADQ5lAcAQAAeFAcAQAAeFAcAQAAeFAcAQAAeFAcAQDQxnXt2nXUmDFjSkeOHDn04osvPiFW3zwrKyvLHDly5NBYnMvrvffeyxo/fvyJY8aMKT355JOHXnvttf1jfQ2vV199Ne+iiy46IVbn47l2AACi8M9DNUU7D9fH7D1HfTqm1wzMyzzme468nw+ZOHHigN/97nc9pk+fvidWMcTa7bff3u+GG27Ye9VVVx2UpHfeeecLb+JuyyiOAACIws7D9Zkz3/s0K1bnu2NYFw3Mi7z9mDFjghs2bMiRpIqKirTLL7/8hIqKivS6ujr76U9/uvuqq646WFZWljlhwoSSUaNGVa5du7ZTYWFhzbPPPrslNzfXvfXWWx2nTJkyIDs7u2H06NGVjec9fPiwTZ48uf/69es7ZmRk6K677trxjW9849DDDz/c7ZVXXiloaGiwLVu25Fx//fV7ampq0p577rluHTp0aHj++efLevTo8blvr+3fv79D3759axrXR40adUQK9VRdf/31A48cOZImSb/97W+3n3322cFXX301b8aMGb27detW+8EHH3Q8//zzPy0tLT0yb968oqqqKnviiSe2Dh48uHrSpEkDsrKyGsrKynLKy8s7/OpXv9oxYcKEgPfahw4dSrv55pv7bd68Oae+vt5uu+223Y1FWqQYVgMAoJ2oq6vTm2++mXfhhRcelKScnJyGP//5z1tWr1698eWXX95811139WloaJAk7dixI3vy5Mn71q5duyEvL6/+ySef7CJJt9xyy4B77713+/Llyzd5z/3AAw8UStLf//739+fOnfvhlClTBhw+fNgkacuWLTkLFiz4cOnSpRvvv//+4o4dOzasXr36/VNOOSX46KOPdmsa5/XXX7/3O9/5zqBvfvObJTNmzChsHAbs1atX3SuvvLJ59erVGx977LEPp02b9tlbgcvKynJmz569Y/Xq1RteeOGFblu2bMl+6623Nn73u9/9ZM6cOZ99D27Xrl1ZS5cu/WDhwoVl06ZN698YY6Pp06f3OvPMMyvefvvtja+88soHd999d59Dhw5FVe+kXM/R1NICv0PwXSAg5ef7k4fijjEZJgeAlFJdXZ02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\n",
      "text/plain": [
       "<Figure size 432x288 with 1 Axes>"
      ]
     },
     "metadata": {
      "needs_background": "light"
     },
     "output_type": "display_data"
    }
   ],
   "source": [
    "panels_and_sample.barh('Ethnicity')"
   ]
  },
  {
   "cell_type": "code",
   "execution_count": 16,
   "metadata": {},
   "outputs": [
    {
     "data": {
      "text/plain": [
       "0.021286992429456288"
      ]
     },
     "execution_count": 16,
     "metadata": {},
     "output_type": "execute_result"
    }
   ],
   "source": [
    "total_variation_distance(panels_and_sample.column('Random Sample'), eligible)"
   ]
  },
  {
   "cell_type": "code",
   "execution_count": 17,
   "metadata": {},
   "outputs": [
    {
     "data": {
      "text/plain": [
       "0.14000000000000001"
      ]
     },
     "execution_count": 17,
     "metadata": {},
     "output_type": "execute_result"
    }
   ],
   "source": [
    "total_variation_distance(jury.column('Panels'), eligible)"
   ]
  },
  {
   "cell_type": "code",
   "execution_count": 18,
   "metadata": {},
   "outputs": [],
   "source": [
    "tvds = make_array()\n",
    "\n",
    "repetitions = 10000\n",
    "for i in np.arange(repetitions):\n",
    "    sample_distribution = sample_proportions(1453, eligible)\n",
    "    new_tvd = total_variation_distance(sample_distribution, eligible)\n",
    "    tvds = np.append(tvds, new_tvd)"
   ]
  },
  {
   "cell_type": "code",
   "execution_count": 19,
   "metadata": {},
   "outputs": [
    {
     "data": {
      "image/png": "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\n",
      "text/plain": [
       "<Figure size 432x288 with 1 Axes>"
      ]
     },
     "metadata": {
      "needs_background": "light"
     },
     "output_type": "display_data"
    }
   ],
   "source": [
    "Table().with_column('Total Variation Distance', tvds).hist(bins = np.arange(0, 0.2, 0.005), ec='w')"
   ]
  },
  {
   "cell_type": "code",
   "execution_count": 20,
   "metadata": {},
   "outputs": [
    {
     "data": {
      "text/plain": [
       "0.14000000000000001"
      ]
     },
     "execution_count": 20,
     "metadata": {},
     "output_type": "execute_result"
    }
   ],
   "source": [
    "total_variation_distance(jury.column('Panels'), eligible)"
   ]
  }
 ],
 "metadata": {
  "kernelspec": {
   "display_name": "Python 3",
   "language": "python",
   "name": "python3"
  },
  "language_info": {
   "codemirror_mode": {
    "name": "ipython",
    "version": 3
   },
   "file_extension": ".py",
   "mimetype": "text/x-python",
   "name": "python",
   "nbconvert_exporter": "python",
   "pygments_lexer": "ipython3",
   "version": "3.7.3"
  }
 },
 "nbformat": 4,
 "nbformat_minor": 2
}
