no commit message

parent 01239524
......@@ -7795,7 +7795,7 @@
},
{
"cell_type": "code",
"execution_count": 46,
"execution_count": 98,
"metadata": {},
"outputs": [
{
......@@ -7819,172 +7819,214 @@
" <thead>\n",
" <tr style=\"text-align: right;\">\n",
" <th></th>\n",
" <th>deaths per 1000</th>\n",
" <th>beds per 1000</th>\n",
" </tr>\n",
" <tr>\n",
" <th>LOCATION</th>\n",
" <th></th>\n",
" <th></th>\n",
" </tr>\n",
" </thead>\n",
" <tbody>\n",
" <tr>\n",
" <th>AUT</th>\n",
" <td>NaN</td>\n",
" <td>7.37</td>\n",
" </tr>\n",
" <tr>\n",
" <th>BEL</th>\n",
" <td>NaN</td>\n",
" <td>5.66</td>\n",
" </tr>\n",
" <tr>\n",
" <th>CAN</th>\n",
" <td>NaN</td>\n",
" <td>2.52</td>\n",
" </tr>\n",
" <tr>\n",
" <th>CZE</th>\n",
" <td>NaN</td>\n",
" <td>6.63</td>\n",
" </tr>\n",
" <tr>\n",
" <th>DNK</th>\n",
" <td>NaN</td>\n",
" <td>2.61</td>\n",
" </tr>\n",
" <tr>\n",
" <th>FIN</th>\n",
" <td>NaN</td>\n",
" <td>3.28</td>\n",
" </tr>\n",
" <tr>\n",
" <th>FRA</th>\n",
" <td>NaN</td>\n",
" <td>5.98</td>\n",
" </tr>\n",
" <tr>\n",
" <th>DEU</th>\n",
" <td>NaN</td>\n",
" <td>8.00</td>\n",
" </tr>\n",
" <tr>\n",
" <th>GRC</th>\n",
" <td>NaN</td>\n",
" <td>4.21</td>\n",
" </tr>\n",
" <tr>\n",
" <th>HUN</th>\n",
" <td>NaN</td>\n",
" <td>7.02</td>\n",
" </tr>\n",
" <tr>\n",
" <th>ISL</th>\n",
" <td>NaN</td>\n",
" <td>3.06</td>\n",
" </tr>\n",
" <tr>\n",
" <th>IRL</th>\n",
" <td>NaN</td>\n",
" <td>2.96</td>\n",
" </tr>\n",
" <tr>\n",
" <th>ITA</th>\n",
" <td>NaN</td>\n",
" <td>3.18</td>\n",
" </tr>\n",
" <tr>\n",
" <th>JPN</th>\n",
" <td>NaN</td>\n",
" <td>13.05</td>\n",
" </tr>\n",
" <tr>\n",
" <th>KOR</th>\n",
" <td>NaN</td>\n",
" <td>12.27</td>\n",
" </tr>\n",
" <tr>\n",
" <th>LUX</th>\n",
" <td>NaN</td>\n",
" <td>4.66</td>\n",
" </tr>\n",
" <tr>\n",
" <th>MEX</th>\n",
" <td>NaN</td>\n",
" <td>1.38</td>\n",
" </tr>\n",
" <tr>\n",
" <th>NLD</th>\n",
" <td>NaN</td>\n",
" <td>3.32</td>\n",
" </tr>\n",
" <tr>\n",
" <th>NZL</th>\n",
" <td>NaN</td>\n",
" <td>2.71</td>\n",
" </tr>\n",
" <tr>\n",
" <th>NOR</th>\n",
" <td>NaN</td>\n",
" <td>3.60</td>\n",
" </tr>\n",
" <tr>\n",
" <th>POL</th>\n",
" <td>NaN</td>\n",
" <td>6.62</td>\n",
" </tr>\n",
" <tr>\n",
" <th>PRT</th>\n",
" <td>NaN</td>\n",
" <td>3.39</td>\n",
" </tr>\n",
" <tr>\n",
" <th>SVK</th>\n",
" <td>NaN</td>\n",
" <td>5.82</td>\n",
" </tr>\n",
" <tr>\n",
" <th>ESP</th>\n",
" <td>NaN</td>\n",
" <td>2.97</td>\n",
" </tr>\n",
" <tr>\n",
" <th>SWE</th>\n",
" <td>NaN</td>\n",
" <td>2.22</td>\n",
" </tr>\n",
" <tr>\n",
" <th>CHE</th>\n",
" <td>NaN</td>\n",
" <td>4.53</td>\n",
" </tr>\n",
" <tr>\n",
" <th>TUR</th>\n",
" <td>NaN</td>\n",
" <td>2.81</td>\n",
" </tr>\n",
" <tr>\n",
" <th>GBR</th>\n",
" <td>NaN</td>\n",
" <td>2.54</td>\n",
" </tr>\n",
" <tr>\n",
" <th>CHL</th>\n",
" <td>NaN</td>\n",
" <td>2.11</td>\n",
" </tr>\n",
" <tr>\n",
" <th>CHN</th>\n",
" <td>NaN</td>\n",
" <td>4.34</td>\n",
" </tr>\n",
" <tr>\n",
" <th>EST</th>\n",
" <td>NaN</td>\n",
" <td>4.69</td>\n",
" </tr>\n",
" <tr>\n",
" <th>IND</th>\n",
" <td>NaN</td>\n",
" <td>0.53</td>\n",
" </tr>\n",
" <tr>\n",
" <th>IDN</th>\n",
" <td>NaN</td>\n",
" <td>1.04</td>\n",
" </tr>\n",
" <tr>\n",
" <th>ISR</th>\n",
" <td>NaN</td>\n",
" <td>3.02</td>\n",
" </tr>\n",
" <tr>\n",
" <th>RUS</th>\n",
" <td>NaN</td>\n",
" <td>8.05</td>\n",
" </tr>\n",
" <tr>\n",
" <th>SVN</th>\n",
" <td>NaN</td>\n",
" <td>4.50</td>\n",
" </tr>\n",
" <tr>\n",
" <th>COL</th>\n",
" <td>NaN</td>\n",
" <td>1.70</td>\n",
" </tr>\n",
" <tr>\n",
" <th>LVA</th>\n",
" <td>NaN</td>\n",
" <td>5.57</td>\n",
" </tr>\n",
" <tr>\n",
" <th>LTU</th>\n",
" <td>NaN</td>\n",
" <td>6.56</td>\n",
" </tr>\n",
" <tr>\n",
" <th>CRI</th>\n",
" <td>NaN</td>\n",
" <td>1.13</td>\n",
" </tr>\n",
" </tbody>\n",
......@@ -7992,57 +8034,57 @@
"</div>"
],
"text/plain": [
" beds per 1000\n",
"LOCATION \n",
"AUT 7.37\n",
"BEL 5.66\n",
"CAN 2.52\n",
"CZE 6.63\n",
"DNK 2.61\n",
"FIN 3.28\n",
"FRA 5.98\n",
"DEU 8.00\n",
"GRC 4.21\n",
"HUN 7.02\n",
"ISL 3.06\n",
"IRL 2.96\n",
"ITA 3.18\n",
"JPN 13.05\n",
"KOR 12.27\n",
"LUX 4.66\n",
"MEX 1.38\n",
"NLD 3.32\n",
"NZL 2.71\n",
"NOR 3.60\n",
"POL 6.62\n",
"PRT 3.39\n",
"SVK 5.82\n",
"ESP 2.97\n",
"SWE 2.22\n",
"CHE 4.53\n",
"TUR 2.81\n",
"GBR 2.54\n",
"CHL 2.11\n",
"CHN 4.34\n",
"EST 4.69\n",
"IND 0.53\n",
"IDN 1.04\n",
"ISR 3.02\n",
"RUS 8.05\n",
"SVN 4.50\n",
"COL 1.70\n",
"LVA 5.57\n",
"LTU 6.56\n",
"CRI 1.13"
" deaths per 1000 beds per 1000\n",
"LOCATION \n",
"AUT NaN 7.37\n",
"BEL NaN 5.66\n",
"CAN NaN 2.52\n",
"CZE NaN 6.63\n",
"DNK NaN 2.61\n",
"FIN NaN 3.28\n",
"FRA NaN 5.98\n",
"DEU NaN 8.00\n",
"GRC NaN 4.21\n",
"HUN NaN 7.02\n",
"ISL NaN 3.06\n",
"IRL NaN 2.96\n",
"ITA NaN 3.18\n",
"JPN NaN 13.05\n",
"KOR NaN 12.27\n",
"LUX NaN 4.66\n",
"MEX NaN 1.38\n",
"NLD NaN 3.32\n",
"NZL NaN 2.71\n",
"NOR NaN 3.60\n",
"POL NaN 6.62\n",
"PRT NaN 3.39\n",
"SVK NaN 5.82\n",
"ESP NaN 2.97\n",
"SWE NaN 2.22\n",
"CHE NaN 4.53\n",
"TUR NaN 2.81\n",
"GBR NaN 2.54\n",
"CHL NaN 2.11\n",
"CHN NaN 4.34\n",
"EST NaN 4.69\n",
"IND NaN 0.53\n",
"IDN NaN 1.04\n",
"ISR NaN 3.02\n",
"RUS NaN 8.05\n",
"SVN NaN 4.50\n",
"COL NaN 1.70\n",
"LVA NaN 5.57\n",
"LTU NaN 6.56\n",
"CRI NaN 1.13"
]
},
"execution_count": 46,
"execution_count": 98,
"metadata": {},
"output_type": "execute_result"
}
],
"source": [
"beds_vs_deaths = pd.DataFrame(index=hospital_beds['LOCATION'])\n",
"beds_vs_deaths = pd.DataFrame(index=hospital_beds['LOCATION'], columns=(\"deaths per 1000\",))\n",
"beds_vs_deaths['beds per 1000'] = hospital_beds['Value']\n",
"beds_vs_deaths"
]
......@@ -8056,105 +8098,88 @@
},
{
"cell_type": "code",
"execution_count": 81,
"execution_count": 113,
"metadata": {},
"outputs": [
{
"name": "stdout",
"output_type": "stream",
"text": [
"Belgium\n",
"2020-03-07 00:00:00\n",
"2020-04-06 00:00:00\n",
"China (all provinces except Hong Kong)\n",
"2020-01-22 00:00:00\n",
"2020-02-21 00:00:00\n",
"China\n",
"2020-01-22 00:00:00\n",
"2020-02-21 00:00:00\n",
"Hong-Kong\n",
"2020-03-16 00:00:00\n",
"2020-04-15 00:00:00\n",
"France except Dom/Tom\n",
"2020-03-02 00:00:00\n",
"2020-04-01 00:00:00\n",
"Germany\n",
"2020-03-02 00:00:00\n",
"2020-04-01 00:00:00\n",
"Iran\n",
"2020-02-27 00:00:00\n",
"2020-03-28 00:00:00\n",
"Italy\n",
"2020-02-23 00:00:00\n",
"2020-03-24 00:00:00\n",
"Japan\n",
"2020-02-24 00:00:00\n",
"2020-03-25 00:00:00\n",
"Korea South\n",
"2020-02-21 00:00:00\n",
"2020-03-22 00:00:00\n",
"Netherlands without the colonies\n",
"2020-03-07 00:00:00\n",
"2020-04-06 00:00:00\n",
"Portugal\n",
"2020-03-14 00:00:00\n",
"2020-04-13 00:00:00\n",
"Spain\n",
"2020-03-03 00:00:00\n",
"2020-04-02 00:00:00\n",
"United Kingdom without the colonies\n",
"2020-03-06 00:00:00\n",
"2020-04-05 00:00:00\n",
"US\n",
"2020-03-05 00:00:00\n",
"2020-04-04 00:00:00\n"
]
}
],
"outputs": [],
"source": [
"deaths_per_1000_by_country = {}\n",
"for region, data in to_plot.items(): # something is wrong here!\n",
" print(region)\n",
" row = data[data[\"confirmed cases\"] >= 150].iloc[0]\n",
" print(row.name)\n",
" date_to_look_at = row.name + datetime.timedelta(days=30)\n",
" print(date_to_look_at)\n",
" \n",
"# col = data.columns[0] \n",
"# for i, val in enumerate(data[\"confirmed cases\"]):\n",
"# #print(val)\n",
"# if val >= 150:\n",
"# cutpoint = i \n",
"# break\n",
"# assert cutpoint != -1\n",
"# # print(cutpoint)\n",
"# # print(\"-------\")\n",
"# # print(region)\n",
"# # print(to_plot[region][:])\n",
"# # print(\",,,,\")\n",
"# # print(data.iloc[cutpoint:cutpoint+5])\n",
"# deaths_per_1000_by_country[region] = \n",
"# to_plot_cut\n"
"country_names = list(to_plot.keys())\n",
"country_names\n",
"country_codes = ['BEL',\n",
" '', # china no hong kong\n",
" 'CHN',\n",
" '', # hong kong\n",
" 'FRA',\n",
" 'DEU',\n",
" '', # iran\n",
" 'ITA',\n",
" 'JPN',\n",
" 'KOR',\n",
" 'NLD',\n",
" 'PRT',\n",
" 'ESP',\n",
" 'GBR',\n",
" 'USA']\n",
"country_name_to_code = {na: co for na, co in zip(country_names, country_codes)}\n",
"#country_name_to_code"
]
},
{
"cell_type": "code",
"execution_count": 79,
"execution_count": 124,
"metadata": {},
"outputs": [
{
"data": {
"text/plain": [
"Timestamp('2020-03-05 00:00:00')"
"<matplotlib.axes._subplots.AxesSubplot at 0x7f8ed8c17160>"
]
},
"execution_count": 79,
"execution_count": 124,
"metadata": {},
"output_type": "execute_result"
},
{
"data": {
"image/png": "iVBORw0KGgoAAAANSUhEUgAAAX4AAAEKCAYAAAAVaT4rAAAABHNCSVQICAgIfAhkiAAAAAlwSFlzAAALEgAACxIB0t1+/AAAADl0RVh0U29mdHdhcmUAbWF0cGxvdGxpYiB2ZXJzaW9uIDIuMi4zLCBodHRwOi8vbWF0cGxvdGxpYi5vcmcvIxREBQAAGTBJREFUeJzt3X10VfWd7/H3BwLiAwoTcMYSHi9cWnQhkgCpVe71qoBeK3YVFziO2qplaX3kjr06q713XDPtXX3Q6R2rI2WBVhwUl14t2OVjq1atRkmsDxVkSEEkSBUjPtVqCPneP85OjDGYHXJOTnL257VWVs7Z+/c7+7shfPjld87eP0UEZmaWHQOKXYCZmfUuB7+ZWcY4+M3MMsbBb2aWMQ5+M7OMcfCbmWWMg9/MLGMc/GZmGePgNzPLmLJiF9CZESNGxLhx44pdhplZv1FXV/dWRIxM07ZPBv+4ceOora0tdhlmZv2GpK1p23qqx8wsYxz8ZmYZ4+A3M8uYPjnHb2b5sXv3bhoaGvjoo4+KXYrlyZAhQ6ioqGDQoEH7/BoOfrMS1tDQwNChQxk3bhySil2O9VBE0NjYSENDA+PHj9/n1/FUj1kJ++ijjygvL3folwhJlJeX9/g3uEwHf93WXdzwaD11W3cVuxSzgnHol5Z8/H1mdqqnbusuzlxeQ1NzC4PLBrDq/Goqxw4vdllmZgWX2RF/zeZGmppbaAnY3dxCzebGYpdkVvKuvvpqrrnmmn3q+9hjj/HUU0+1Pf/GN77BXXfdla/SemTevHkMGzaMU0455VPbt2zZwqxZs5g0aRILFy6kqakJyM3VX3rppUycOJGpU6fy3HPPtfV54IEHmDx5MhMnTuSHP/xhQerNbPBXTyhncNkABgoGlQ2gekJ5sUsys8/RMfiLpbm5+TPbvvOd73Drrbd+ZvuVV17JkiVL2LRpE8OHD2fFihUA3H///WzatIlNmzaxbNkyLrzwQgD27NnDRRddxP3338/69eu5/fbbWb9+fd7PIbPBXzl2OKvOr+Z/zJnsaR6zdvL93tcPfvADJk+ezAknnMDGjRvbtv/xj39k3rx5VFZWcuyxx/LKK68AcO+99zJr1iyOOuooTjjhBN544w1effVVli5dyk9/+lOmTZvGE088AcDjjz/O0UcfzYQJE9pG/zt27GD27NlMmzaNI444oq1te+PGjePKK69k5syZzJw5k/r6egB27tzJ17/+dWbMmMGMGTP43e9+B+R+U1m8eDFz5szh7LPP/szrHX/88QwdOvRT2yKCRx55hAULFgBwzjnn8Mtf/hKANWvWcPbZZyOJ6upq3nnnHXbs2MGzzz7LxIkTmTBhAoMHD2bRokWsWbOmR3/+ncnsHD/kwt+Bb/aJfL/3VVdXx+rVq/n9739Pc3Mz06dPp7KyEoDFixezdOlSJk2axDPPPMO3v/1tHnnkEY455hhqamqQxPLly/nxj3/MtddeywUXXMBBBx3EFVdcAcCKFSvYsWMHTz75JK+88gqnnnoqCxYs4LbbbmPu3Ll897vfZc+ePXz44Yed1nbwwQfz7LPPsnLlSi6//HJ+9atfcdlll7FkyRKOOeYYXnvtNebOncuGDRvazuXJJ59k//33T3XujY2NDBs2jLKyXMxWVFSwfft2ALZv387o0aPb2rbu62z7M888080/9a5lOvjN7NM6e++rJ8H/xBNP8LWvfY0DDjgAgFNPPRWADz74gKeeeorTTz+9re3HH38M5K49WLhwITt27KCpqelzP69+2mmnMWDAAKZMmcIbb7wBwIwZMzj33HPZvXs3p512GtOmTeu07xlnnNH2fcmSJQD8+te//tTUynvvvcf777/fVnva0IfciL+j1k/k7G3f5/XJp8xO9ZjZZxXiva/OgqulpYVhw4bx/PPPt321jqwvueQSLr74Yl566SV+/vOff+5n1vfbb7+2x62hOXv2bB5//HFGjRrFWWedxcqVK7usq/VxS0sLTz/9dFtN27dvb5vCOfDAA7t13iNGjOCdd95pe0+goaGBL3zhC0BuJL9t27a2tq379rY93xz8ZtYm3+99zZ49m3vuuYe//OUvvP/++9x7771Abppl/Pjx3HnnnUAutF944QUA3n33XUaNGgXALbfc0vZaQ4cObRt9f56tW7dy6KGH8q1vfYvzzjvvU5+Yae+OO+5o+/7lL38ZgDlz5nD99de3tXn++ee7e8ptJHHccce1vfdwyy23MH/+fCD328PKlSuJCGpqajjkkEM47LDDmDFjBps2bWLLli00NTWxevXqtt+S8slTPWb2Kfl872v69OksXLiQadOmMXbsWI499ti2fatWreLCCy/k+9//Prt372bRokUceeSRXH311Zx+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\n",
"text/plain": [
"<Figure size 432x288 with 1 Axes>"
]
},
"metadata": {
"needs_background": "light"
},
"output_type": "display_data"
}
],
"source": [
"row.name"
"for region, data in to_plot.items(): # something is wrong here!\n",
"# print(region)\n",
" row = data[data[\"confirmed cases\"] >= 150].iloc[0]\n",
"# print(row.name)\n",
" date_to_look_at = row.name + datetime.timedelta(days=30)\n",
"# print(date_to_look_at)\n",
" good_row = to_plot_deaths[region][to_plot_deaths[region].index == date_to_look_at]\n",
"# print(good_row)\n",
" dc = good_row[\"deaths cases\"][0]\n",
"# print(dc)\n",
" co = country_name_to_code[region]\n",
" if co == '':\n",
" continue\n",
" pop = 1.e6 / 1000 * population[population.index == co]['Value'][0]\n",
"# print(pop)\n",
" beds_vs_deaths.loc[co, 'deaths per 1000'] = dc / pop\n",
"# xs = beds_vs_deaths[\"deaths per 1000\"]\n",
"# ys = beds_vs_deaths[\"beds per 1000\"]\n",
"# plt.scatter(xs, ys)\n",
"# plt.show()\n",
"beds_vs_deaths.plot(\"beds per 1000\", \"deaths per 1000\", style='.')"
]
},
{
"cell_type": "markdown",
"metadata": {},
"source": [
"for the selected countries we see that after having at least 8 beds per 1000 inhabitants the death rate is very close to 0. One could now verify if this holds true for all the other countries too."
]
},
{
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment