From 878dcd14cf004ddbf9b579ea37b4c9a327ddc162 Mon Sep 17 00:00:00 2001
From: 86d2379a8cd828206f6e8576c862739f
<86d2379a8cd828206f6e8576c862739f@app-learninglab.inria.fr>
Date: Fri, 28 Aug 2020 13:10:30 +0000
Subject: [PATCH] no commit message
---
module3/exo2/exercice.ipynb | 1121 ++++++++++++++++++++++++++++++++++-
module3/exo3/exercice.ipynb | 739 ++++++++++++++++++++++-
2 files changed, 1854 insertions(+), 6 deletions(-)
diff --git a/module3/exo2/exercice.ipynb b/module3/exo2/exercice.ipynb
index 0bbbe37..90bd908 100644
--- a/module3/exo2/exercice.ipynb
+++ b/module3/exo2/exercice.ipynb
@@ -1,5 +1,1121 @@
{
- "cells": [],
+ "cells": [
+ {
+ "cell_type": "markdown",
+ "metadata": {},
+ "source": [
+ "# Incidence Varicelle"
+ ]
+ },
+ {
+ "cell_type": "code",
+ "execution_count": 1,
+ "metadata": {},
+ "outputs": [],
+ "source": [
+ "%matplotlib inline\n",
+ "import matplotlib.pyplot as plt\n",
+ "import pandas as pd\n",
+ "import isoweek"
+ ]
+ },
+ {
+ "cell_type": "markdown",
+ "metadata": {},
+ "source": [
+ "On importe les packages utiles pour l'analyse"
+ ]
+ },
+ {
+ "cell_type": "code",
+ "execution_count": 2,
+ "metadata": {},
+ "outputs": [],
+ "source": [
+ "data_url = \"https://www.sentiweb.fr/datasets/incidence-PAY-7.csv\""
+ ]
+ },
+ {
+ "cell_type": "code",
+ "execution_count": 4,
+ "metadata": {},
+ "outputs": [
+ {
+ "data": {
+ "text/html": [
+ "
\n",
+ "\n",
+ "
\n",
+ " \n",
+ " \n",
+ " | \n",
+ " week | \n",
+ " indicator | \n",
+ " inc | \n",
+ " inc_low | \n",
+ " inc_up | \n",
+ " inc100 | \n",
+ " inc100_low | \n",
+ " inc100_up | \n",
+ " geo_insee | \n",
+ " geo_name | \n",
+ "
\n",
+ " \n",
+ " \n",
+ " \n",
+ " 0 | \n",
+ " 202026 | \n",
+ " 7 | \n",
+ " 783 | \n",
+ " 0 | \n",
+ " 1740 | \n",
+ " 1 | \n",
+ " 0 | \n",
+ " 2 | \n",
+ " FR | \n",
+ " France | \n",
+ "
\n",
+ " \n",
+ " 1 | \n",
+ " 202025 | \n",
+ " 7 | \n",
+ " 230 | \n",
+ " 0 | \n",
+ " 602 | \n",
+ " 0 | \n",
+ " 0 | \n",
+ " 1 | \n",
+ " FR | \n",
+ " France | \n",
+ "
\n",
+ " \n",
+ " 2 | \n",
+ " 202024 | \n",
+ " 7 | \n",
+ " 388 | \n",
+ " 0 | \n",
+ " 959 | \n",
+ " 1 | \n",
+ " 0 | \n",
+ " 2 | \n",
+ " FR | \n",
+ " France | \n",
+ "
\n",
+ " \n",
+ " 3 | \n",
+ " 202023 | \n",
+ " 7 | \n",
+ " 558 | \n",
+ " 1 | \n",
+ " 1115 | \n",
+ " 1 | \n",
+ " 0 | \n",
+ " 2 | \n",
+ " FR | \n",
+ " France | \n",
+ "
\n",
+ " \n",
+ " 4 | \n",
+ " 202022 | \n",
+ " 7 | \n",
+ " 277 | \n",
+ " 0 | \n",
+ " 633 | \n",
+ " 0 | \n",
+ " 0 | \n",
+ " 1 | \n",
+ " FR | \n",
+ " France | \n",
+ "
\n",
+ " \n",
+ " 5 | \n",
+ " 202021 | \n",
+ " 7 | \n",
+ " 602 | \n",
+ " 36 | \n",
+ " 1168 | \n",
+ " 1 | \n",
+ " 0 | \n",
+ " 2 | \n",
+ " FR | \n",
+ " France | \n",
+ "
\n",
+ " \n",
+ " 6 | \n",
+ " 202020 | \n",
+ " 7 | \n",
+ " 824 | \n",
+ " 20 | \n",
+ " 1628 | \n",
+ " 1 | \n",
+ " 0 | \n",
+ " 2 | \n",
+ " FR | \n",
+ " France | \n",
+ "
\n",
+ " \n",
+ " 7 | \n",
+ " 202019 | \n",
+ " 7 | \n",
+ " 310 | \n",
+ " 0 | \n",
+ " 753 | \n",
+ " 0 | \n",
+ " 0 | \n",
+ " 1 | \n",
+ " FR | \n",
+ " France | \n",
+ "
\n",
+ " \n",
+ " 8 | \n",
+ " 202018 | \n",
+ " 7 | \n",
+ " 849 | \n",
+ " 98 | \n",
+ " 1600 | \n",
+ " 1 | \n",
+ " 0 | \n",
+ " 2 | \n",
+ " FR | \n",
+ " France | \n",
+ "
\n",
+ " \n",
+ " 9 | \n",
+ " 202017 | \n",
+ " 7 | \n",
+ " 272 | \n",
+ " 0 | \n",
+ " 658 | \n",
+ " 0 | \n",
+ " 0 | \n",
+ " 1 | \n",
+ " FR | \n",
+ " France | \n",
+ "
\n",
+ " \n",
+ " 10 | \n",
+ " 202016 | \n",
+ " 7 | \n",
+ " 758 | \n",
+ " 78 | \n",
+ " 1438 | \n",
+ " 1 | \n",
+ " 0 | \n",
+ " 2 | \n",
+ " FR | \n",
+ " France | \n",
+ "
\n",
+ " \n",
+ " 11 | \n",
+ " 202015 | \n",
+ " 7 | \n",
+ " 1918 | \n",
+ " 675 | \n",
+ " 3161 | \n",
+ " 3 | \n",
+ " 1 | \n",
+ " 5 | \n",
+ " FR | \n",
+ " France | \n",
+ "
\n",
+ " \n",
+ " 12 | \n",
+ " 202014 | \n",
+ " 7 | \n",
+ " 3879 | \n",
+ " 2227 | \n",
+ " 5531 | \n",
+ " 6 | \n",
+ " 3 | \n",
+ " 9 | \n",
+ " FR | \n",
+ " France | \n",
+ "
\n",
+ " \n",
+ " 13 | \n",
+ " 202013 | \n",
+ " 7 | \n",
+ " 7326 | \n",
+ " 5236 | \n",
+ " 9416 | \n",
+ " 11 | \n",
+ " 8 | \n",
+ " 14 | \n",
+ " FR | \n",
+ " France | \n",
+ "
\n",
+ " \n",
+ " 14 | \n",
+ " 202012 | \n",
+ " 7 | \n",
+ " 8123 | \n",
+ " 5790 | \n",
+ " 10456 | \n",
+ " 12 | \n",
+ " 8 | \n",
+ " 16 | \n",
+ " FR | \n",
+ " France | \n",
+ "
\n",
+ " \n",
+ " 15 | \n",
+ " 202011 | \n",
+ " 7 | \n",
+ " 10198 | \n",
+ " 7568 | \n",
+ " 12828 | \n",
+ " 15 | \n",
+ " 11 | \n",
+ " 19 | \n",
+ " FR | \n",
+ " France | \n",
+ "
\n",
+ " \n",
+ " 16 | \n",
+ " 202010 | \n",
+ " 7 | \n",
+ " 9011 | \n",
+ " 6691 | \n",
+ " 11331 | \n",
+ " 14 | \n",
+ " 10 | \n",
+ " 18 | \n",
+ " FR | \n",
+ " France | \n",
+ "
\n",
+ " \n",
+ " 17 | \n",
+ " 202009 | \n",
+ " 7 | \n",
+ " 13631 | \n",
+ " 10544 | \n",
+ " 16718 | \n",
+ " 21 | \n",
+ " 16 | \n",
+ " 26 | \n",
+ " FR | \n",
+ " France | \n",
+ "
\n",
+ " \n",
+ " 18 | \n",
+ " 202008 | \n",
+ " 7 | \n",
+ " 10424 | \n",
+ " 7708 | \n",
+ " 13140 | \n",
+ " 16 | \n",
+ " 12 | \n",
+ " 20 | \n",
+ " FR | \n",
+ " France | \n",
+ "
\n",
+ " \n",
+ " 19 | \n",
+ " 202007 | \n",
+ " 7 | \n",
+ " 8959 | \n",
+ " 6574 | \n",
+ " 11344 | \n",
+ " 14 | \n",
+ " 10 | \n",
+ " 18 | \n",
+ " FR | \n",
+ " France | \n",
+ "
\n",
+ " \n",
+ " 20 | \n",
+ " 202006 | \n",
+ " 7 | \n",
+ " 9264 | \n",
+ " 6925 | \n",
+ " 11603 | \n",
+ " 14 | \n",
+ " 10 | \n",
+ " 18 | \n",
+ " FR | \n",
+ " France | \n",
+ "
\n",
+ " \n",
+ " 21 | \n",
+ " 202005 | \n",
+ " 7 | \n",
+ " 8505 | \n",
+ " 6314 | \n",
+ " 10696 | \n",
+ " 13 | \n",
+ " 10 | \n",
+ " 16 | \n",
+ " FR | \n",
+ " France | \n",
+ "
\n",
+ " \n",
+ " 22 | \n",
+ " 202004 | \n",
+ " 7 | \n",
+ " 7991 | \n",
+ " 5831 | \n",
+ " 10151 | \n",
+ " 12 | \n",
+ " 9 | \n",
+ " 15 | \n",
+ " FR | \n",
+ " France | \n",
+ "
\n",
+ " \n",
+ " 23 | \n",
+ " 202003 | \n",
+ " 7 | \n",
+ " 5968 | \n",
+ " 4100 | \n",
+ " 7836 | \n",
+ " 9 | \n",
+ " 6 | \n",
+ " 12 | \n",
+ " FR | \n",
+ " France | \n",
+ "
\n",
+ " \n",
+ " 24 | \n",
+ " 202002 | \n",
+ " 7 | \n",
+ " 6534 | \n",
+ " 4530 | \n",
+ " 8538 | \n",
+ " 10 | \n",
+ " 7 | \n",
+ " 13 | \n",
+ " FR | \n",
+ " France | \n",
+ "
\n",
+ " \n",
+ " 25 | \n",
+ " 202001 | \n",
+ " 7 | \n",
+ " 9835 | \n",
+ " 7019 | \n",
+ " 12651 | \n",
+ " 15 | \n",
+ " 11 | \n",
+ " 19 | \n",
+ " FR | \n",
+ " France | \n",
+ "
\n",
+ " \n",
+ " 26 | \n",
+ " 201952 | \n",
+ " 7 | \n",
+ " 7941 | \n",
+ " 5246 | \n",
+ " 10636 | \n",
+ " 12 | \n",
+ " 8 | \n",
+ " 16 | \n",
+ " FR | \n",
+ " France | \n",
+ "
\n",
+ " \n",
+ " 27 | \n",
+ " 201951 | \n",
+ " 7 | \n",
+ " 5823 | \n",
+ " 3675 | \n",
+ " 7971 | \n",
+ " 9 | \n",
+ " 6 | \n",
+ " 12 | \n",
+ " FR | \n",
+ " France | \n",
+ "
\n",
+ " \n",
+ " 28 | \n",
+ " 201950 | \n",
+ " 7 | \n",
+ " 6424 | \n",
+ " 4276 | \n",
+ " 8572 | \n",
+ " 10 | \n",
+ " 7 | \n",
+ " 13 | \n",
+ " FR | \n",
+ " France | \n",
+ "
\n",
+ " \n",
+ " 29 | \n",
+ " 201949 | \n",
+ " 7 | \n",
+ " 6621 | \n",
+ " 4540 | \n",
+ " 8702 | \n",
+ " 10 | \n",
+ " 7 | \n",
+ " 13 | \n",
+ " FR | \n",
+ " France | \n",
+ "
\n",
+ " \n",
+ " ... | \n",
+ " ... | \n",
+ " ... | \n",
+ " ... | \n",
+ " ... | \n",
+ " ... | \n",
+ " ... | \n",
+ " ... | \n",
+ " ... | \n",
+ " ... | \n",
+ " ... | \n",
+ "
\n",
+ " \n",
+ " 1513 | \n",
+ " 199126 | \n",
+ " 7 | \n",
+ " 17608 | \n",
+ " 11304 | \n",
+ " 23912 | \n",
+ " 31 | \n",
+ " 20 | \n",
+ " 42 | \n",
+ " FR | \n",
+ " France | \n",
+ "
\n",
+ " \n",
+ " 1514 | \n",
+ " 199125 | \n",
+ " 7 | \n",
+ " 16169 | \n",
+ " 10700 | \n",
+ " 21638 | \n",
+ " 28 | \n",
+ " 18 | \n",
+ " 38 | \n",
+ " FR | \n",
+ " France | \n",
+ "
\n",
+ " \n",
+ " 1515 | \n",
+ " 199124 | \n",
+ " 7 | \n",
+ " 16171 | \n",
+ " 10071 | \n",
+ " 22271 | \n",
+ " 28 | \n",
+ " 17 | \n",
+ " 39 | \n",
+ " FR | \n",
+ " France | \n",
+ "
\n",
+ " \n",
+ " 1516 | \n",
+ " 199123 | \n",
+ " 7 | \n",
+ " 11947 | \n",
+ " 7671 | \n",
+ " 16223 | \n",
+ " 21 | \n",
+ " 13 | \n",
+ " 29 | \n",
+ " FR | \n",
+ " France | \n",
+ "
\n",
+ " \n",
+ " 1517 | \n",
+ " 199122 | \n",
+ " 7 | \n",
+ " 15452 | \n",
+ " 9953 | \n",
+ " 20951 | \n",
+ " 27 | \n",
+ " 17 | \n",
+ " 37 | \n",
+ " FR | \n",
+ " France | \n",
+ "
\n",
+ " \n",
+ " 1518 | \n",
+ " 199121 | \n",
+ " 7 | \n",
+ " 14903 | \n",
+ " 8975 | \n",
+ " 20831 | \n",
+ " 26 | \n",
+ " 16 | \n",
+ " 36 | \n",
+ " FR | \n",
+ " France | \n",
+ "
\n",
+ " \n",
+ " 1519 | \n",
+ " 199120 | \n",
+ " 7 | \n",
+ " 19053 | \n",
+ " 12742 | \n",
+ " 25364 | \n",
+ " 34 | \n",
+ " 23 | \n",
+ " 45 | \n",
+ " FR | \n",
+ " France | \n",
+ "
\n",
+ " \n",
+ " 1520 | \n",
+ " 199119 | \n",
+ " 7 | \n",
+ " 16739 | \n",
+ " 11246 | \n",
+ " 22232 | \n",
+ " 29 | \n",
+ " 19 | \n",
+ " 39 | \n",
+ " FR | \n",
+ " France | \n",
+ "
\n",
+ " \n",
+ " 1521 | \n",
+ " 199118 | \n",
+ " 7 | \n",
+ " 21385 | \n",
+ " 13882 | \n",
+ " 28888 | \n",
+ " 38 | \n",
+ " 25 | \n",
+ " 51 | \n",
+ " FR | \n",
+ " France | \n",
+ "
\n",
+ " \n",
+ " 1522 | \n",
+ " 199117 | \n",
+ " 7 | \n",
+ " 13462 | \n",
+ " 8877 | \n",
+ " 18047 | \n",
+ " 24 | \n",
+ " 16 | \n",
+ " 32 | \n",
+ " FR | \n",
+ " France | \n",
+ "
\n",
+ " \n",
+ " 1523 | \n",
+ " 199116 | \n",
+ " 7 | \n",
+ " 14857 | \n",
+ " 10068 | \n",
+ " 19646 | \n",
+ " 26 | \n",
+ " 18 | \n",
+ " 34 | \n",
+ " FR | \n",
+ " France | \n",
+ "
\n",
+ " \n",
+ " 1524 | \n",
+ " 199115 | \n",
+ " 7 | \n",
+ " 13975 | \n",
+ " 9781 | \n",
+ " 18169 | \n",
+ " 25 | \n",
+ " 18 | \n",
+ " 32 | \n",
+ " FR | \n",
+ " France | \n",
+ "
\n",
+ " \n",
+ " 1525 | \n",
+ " 199114 | \n",
+ " 7 | \n",
+ " 12265 | \n",
+ " 7684 | \n",
+ " 16846 | \n",
+ " 22 | \n",
+ " 14 | \n",
+ " 30 | \n",
+ " FR | \n",
+ " France | \n",
+ "
\n",
+ " \n",
+ " 1526 | \n",
+ " 199113 | \n",
+ " 7 | \n",
+ " 9567 | \n",
+ " 6041 | \n",
+ " 13093 | \n",
+ " 17 | \n",
+ " 11 | \n",
+ " 23 | \n",
+ " FR | \n",
+ " France | \n",
+ "
\n",
+ " \n",
+ " 1527 | \n",
+ " 199112 | \n",
+ " 7 | \n",
+ " 10864 | \n",
+ " 7331 | \n",
+ " 14397 | \n",
+ " 19 | \n",
+ " 13 | \n",
+ " 25 | \n",
+ " FR | \n",
+ " France | \n",
+ "
\n",
+ " \n",
+ " 1528 | \n",
+ " 199111 | \n",
+ " 7 | \n",
+ " 15574 | \n",
+ " 11184 | \n",
+ " 19964 | \n",
+ " 27 | \n",
+ " 19 | \n",
+ " 35 | \n",
+ " FR | \n",
+ " France | \n",
+ "
\n",
+ " \n",
+ " 1529 | \n",
+ " 199110 | \n",
+ " 7 | \n",
+ " 16643 | \n",
+ " 11372 | \n",
+ " 21914 | \n",
+ " 29 | \n",
+ " 20 | \n",
+ " 38 | \n",
+ " FR | \n",
+ " France | \n",
+ "
\n",
+ " \n",
+ " 1530 | \n",
+ " 199109 | \n",
+ " 7 | \n",
+ " 13741 | \n",
+ " 8780 | \n",
+ " 18702 | \n",
+ " 24 | \n",
+ " 15 | \n",
+ " 33 | \n",
+ " FR | \n",
+ " France | \n",
+ "
\n",
+ " \n",
+ " 1531 | \n",
+ " 199108 | \n",
+ " 7 | \n",
+ " 13289 | \n",
+ " 8813 | \n",
+ " 17765 | \n",
+ " 23 | \n",
+ " 15 | \n",
+ " 31 | \n",
+ " FR | \n",
+ " France | \n",
+ "
\n",
+ " \n",
+ " 1532 | \n",
+ " 199107 | \n",
+ " 7 | \n",
+ " 12337 | \n",
+ " 8077 | \n",
+ " 16597 | \n",
+ " 22 | \n",
+ " 15 | \n",
+ " 29 | \n",
+ " FR | \n",
+ " France | \n",
+ "
\n",
+ " \n",
+ " 1533 | \n",
+ " 199106 | \n",
+ " 7 | \n",
+ " 10877 | \n",
+ " 7013 | \n",
+ " 14741 | \n",
+ " 19 | \n",
+ " 12 | \n",
+ " 26 | \n",
+ " FR | \n",
+ " France | \n",
+ "
\n",
+ " \n",
+ " 1534 | \n",
+ " 199105 | \n",
+ " 7 | \n",
+ " 10442 | \n",
+ " 6544 | \n",
+ " 14340 | \n",
+ " 18 | \n",
+ " 11 | \n",
+ " 25 | \n",
+ " FR | \n",
+ " France | \n",
+ "
\n",
+ " \n",
+ " 1535 | \n",
+ " 199104 | \n",
+ " 7 | \n",
+ " 7913 | \n",
+ " 4563 | \n",
+ " 11263 | \n",
+ " 14 | \n",
+ " 8 | \n",
+ " 20 | \n",
+ " FR | \n",
+ " France | \n",
+ "
\n",
+ " \n",
+ " 1536 | \n",
+ " 199103 | \n",
+ " 7 | \n",
+ " 15387 | \n",
+ " 10484 | \n",
+ " 20290 | \n",
+ " 27 | \n",
+ " 18 | \n",
+ " 36 | \n",
+ " FR | \n",
+ " France | \n",
+ "
\n",
+ " \n",
+ " 1537 | \n",
+ " 199102 | \n",
+ " 7 | \n",
+ " 16277 | \n",
+ " 11046 | \n",
+ " 21508 | \n",
+ " 29 | \n",
+ " 20 | \n",
+ " 38 | \n",
+ " FR | \n",
+ " France | \n",
+ "
\n",
+ " \n",
+ " 1538 | \n",
+ " 199101 | \n",
+ " 7 | \n",
+ " 15565 | \n",
+ " 10271 | \n",
+ " 20859 | \n",
+ " 27 | \n",
+ " 18 | \n",
+ " 36 | \n",
+ " FR | \n",
+ " France | \n",
+ "
\n",
+ " \n",
+ " 1539 | \n",
+ " 199052 | \n",
+ " 7 | \n",
+ " 19375 | \n",
+ " 13295 | \n",
+ " 25455 | \n",
+ " 34 | \n",
+ " 23 | \n",
+ " 45 | \n",
+ " FR | \n",
+ " France | \n",
+ "
\n",
+ " \n",
+ " 1540 | \n",
+ " 199051 | \n",
+ " 7 | \n",
+ " 19080 | \n",
+ " 13807 | \n",
+ " 24353 | \n",
+ " 34 | \n",
+ " 25 | \n",
+ " 43 | \n",
+ " FR | \n",
+ " France | \n",
+ "
\n",
+ " \n",
+ " 1541 | \n",
+ " 199050 | \n",
+ " 7 | \n",
+ " 11079 | \n",
+ " 6660 | \n",
+ " 15498 | \n",
+ " 20 | \n",
+ " 12 | \n",
+ " 28 | \n",
+ " FR | \n",
+ " France | \n",
+ "
\n",
+ " \n",
+ " 1542 | \n",
+ " 199049 | \n",
+ " 7 | \n",
+ " 1143 | \n",
+ " 0 | \n",
+ " 2610 | \n",
+ " 2 | \n",
+ " 0 | \n",
+ " 5 | \n",
+ " FR | \n",
+ " France | \n",
+ "
\n",
+ " \n",
+ "
\n",
+ "
1543 rows × 10 columns
\n",
+ "
"
+ ],
+ "text/plain": [
+ " week indicator inc inc_low inc_up inc100 inc100_low \\\n",
+ "0 202026 7 783 0 1740 1 0 \n",
+ "1 202025 7 230 0 602 0 0 \n",
+ "2 202024 7 388 0 959 1 0 \n",
+ "3 202023 7 558 1 1115 1 0 \n",
+ "4 202022 7 277 0 633 0 0 \n",
+ "5 202021 7 602 36 1168 1 0 \n",
+ "6 202020 7 824 20 1628 1 0 \n",
+ "7 202019 7 310 0 753 0 0 \n",
+ "8 202018 7 849 98 1600 1 0 \n",
+ "9 202017 7 272 0 658 0 0 \n",
+ "10 202016 7 758 78 1438 1 0 \n",
+ "11 202015 7 1918 675 3161 3 1 \n",
+ "12 202014 7 3879 2227 5531 6 3 \n",
+ "13 202013 7 7326 5236 9416 11 8 \n",
+ "14 202012 7 8123 5790 10456 12 8 \n",
+ "15 202011 7 10198 7568 12828 15 11 \n",
+ "16 202010 7 9011 6691 11331 14 10 \n",
+ "17 202009 7 13631 10544 16718 21 16 \n",
+ "18 202008 7 10424 7708 13140 16 12 \n",
+ "19 202007 7 8959 6574 11344 14 10 \n",
+ "20 202006 7 9264 6925 11603 14 10 \n",
+ "21 202005 7 8505 6314 10696 13 10 \n",
+ "22 202004 7 7991 5831 10151 12 9 \n",
+ "23 202003 7 5968 4100 7836 9 6 \n",
+ "24 202002 7 6534 4530 8538 10 7 \n",
+ "25 202001 7 9835 7019 12651 15 11 \n",
+ "26 201952 7 7941 5246 10636 12 8 \n",
+ "27 201951 7 5823 3675 7971 9 6 \n",
+ "28 201950 7 6424 4276 8572 10 7 \n",
+ "29 201949 7 6621 4540 8702 10 7 \n",
+ "... ... ... ... ... ... ... ... \n",
+ "1513 199126 7 17608 11304 23912 31 20 \n",
+ "1514 199125 7 16169 10700 21638 28 18 \n",
+ "1515 199124 7 16171 10071 22271 28 17 \n",
+ "1516 199123 7 11947 7671 16223 21 13 \n",
+ "1517 199122 7 15452 9953 20951 27 17 \n",
+ "1518 199121 7 14903 8975 20831 26 16 \n",
+ "1519 199120 7 19053 12742 25364 34 23 \n",
+ "1520 199119 7 16739 11246 22232 29 19 \n",
+ "1521 199118 7 21385 13882 28888 38 25 \n",
+ "1522 199117 7 13462 8877 18047 24 16 \n",
+ "1523 199116 7 14857 10068 19646 26 18 \n",
+ "1524 199115 7 13975 9781 18169 25 18 \n",
+ "1525 199114 7 12265 7684 16846 22 14 \n",
+ "1526 199113 7 9567 6041 13093 17 11 \n",
+ "1527 199112 7 10864 7331 14397 19 13 \n",
+ "1528 199111 7 15574 11184 19964 27 19 \n",
+ "1529 199110 7 16643 11372 21914 29 20 \n",
+ "1530 199109 7 13741 8780 18702 24 15 \n",
+ "1531 199108 7 13289 8813 17765 23 15 \n",
+ "1532 199107 7 12337 8077 16597 22 15 \n",
+ "1533 199106 7 10877 7013 14741 19 12 \n",
+ "1534 199105 7 10442 6544 14340 18 11 \n",
+ "1535 199104 7 7913 4563 11263 14 8 \n",
+ "1536 199103 7 15387 10484 20290 27 18 \n",
+ "1537 199102 7 16277 11046 21508 29 20 \n",
+ "1538 199101 7 15565 10271 20859 27 18 \n",
+ "1539 199052 7 19375 13295 25455 34 23 \n",
+ "1540 199051 7 19080 13807 24353 34 25 \n",
+ "1541 199050 7 11079 6660 15498 20 12 \n",
+ "1542 199049 7 1143 0 2610 2 0 \n",
+ "\n",
+ " inc100_up geo_insee geo_name \n",
+ "0 2 FR France \n",
+ "1 1 FR France \n",
+ "2 2 FR France \n",
+ "3 2 FR France \n",
+ "4 1 FR France \n",
+ "5 2 FR France \n",
+ "6 2 FR France \n",
+ "7 1 FR France \n",
+ "8 2 FR France \n",
+ "9 1 FR France \n",
+ "10 2 FR France \n",
+ "11 5 FR France \n",
+ "12 9 FR France \n",
+ "13 14 FR France \n",
+ "14 16 FR France \n",
+ "15 19 FR France \n",
+ "16 18 FR France \n",
+ "17 26 FR France \n",
+ "18 20 FR France \n",
+ "19 18 FR France \n",
+ "20 18 FR France \n",
+ "21 16 FR France \n",
+ "22 15 FR France \n",
+ "23 12 FR France \n",
+ "24 13 FR France \n",
+ "25 19 FR France \n",
+ "26 16 FR France \n",
+ "27 12 FR France \n",
+ "28 13 FR France \n",
+ "29 13 FR France \n",
+ "... ... ... ... \n",
+ "1513 42 FR France \n",
+ "1514 38 FR France \n",
+ "1515 39 FR France \n",
+ "1516 29 FR France \n",
+ "1517 37 FR France \n",
+ "1518 36 FR France \n",
+ "1519 45 FR France \n",
+ "1520 39 FR France \n",
+ "1521 51 FR France \n",
+ "1522 32 FR France \n",
+ "1523 34 FR France \n",
+ "1524 32 FR France \n",
+ "1525 30 FR France \n",
+ "1526 23 FR France \n",
+ "1527 25 FR France \n",
+ "1528 35 FR France \n",
+ "1529 38 FR France \n",
+ "1530 33 FR France \n",
+ "1531 31 FR France \n",
+ "1532 29 FR France \n",
+ "1533 26 FR France \n",
+ "1534 25 FR France \n",
+ "1535 20 FR France \n",
+ "1536 36 FR France \n",
+ "1537 38 FR France \n",
+ "1538 36 FR France \n",
+ "1539 45 FR France \n",
+ "1540 43 FR France \n",
+ "1541 28 FR France \n",
+ "1542 5 FR France \n",
+ "\n",
+ "[1543 rows x 10 columns]"
+ ]
+ },
+ "execution_count": 4,
+ "metadata": {},
+ "output_type": "execute_result"
+ }
+ ],
+ "source": [
+ "raw_data = pd.read_csv(data_url, skiprows=1)\n",
+ "raw_data"
+ ]
+ },
+ {
+ "cell_type": "code",
+ "execution_count": 6,
+ "metadata": {},
+ "outputs": [
+ {
+ "data": {
+ "text/html": [
+ "\n",
+ "\n",
+ "
\n",
+ " \n",
+ " \n",
+ " | \n",
+ " week | \n",
+ " indicator | \n",
+ " inc | \n",
+ " inc_low | \n",
+ " inc_up | \n",
+ " inc100 | \n",
+ " inc100_low | \n",
+ " inc100_up | \n",
+ " geo_insee | \n",
+ " geo_name | \n",
+ "
\n",
+ " \n",
+ " \n",
+ " \n",
+ "
\n",
+ "
"
+ ],
+ "text/plain": [
+ "Empty DataFrame\n",
+ "Columns: [week, indicator, inc, inc_low, inc_up, inc100, inc100_low, inc100_up, geo_insee, geo_name]\n",
+ "Index: []"
+ ]
+ },
+ "execution_count": 6,
+ "metadata": {},
+ "output_type": "execute_result"
+ }
+ ],
+ "source": [
+ "raw_data[raw_data.isnull().any(axis=1)]"
+ ]
+ },
+ {
+ "cell_type": "markdown",
+ "metadata": {},
+ "source": [
+ "Il n'y a pas de pointmanquant, les données sont gardées telles quelles."
+ ]
+ },
+ {
+ "cell_type": "markdown",
+ "metadata": {},
+ "source": [
+ "Nous allons maintenant transformer le format des semaines à l'aide du package isoweek"
+ ]
+ },
+ {
+ "cell_type": "code",
+ "execution_count": 7,
+ "metadata": {},
+ "outputs": [],
+ "source": [
+ "def convert_week(number_week_int):\n",
+ " total_str = str(number_week_int)\n",
+ " year = int(total_str[:4])\n",
+ " week = int(total_str[4:])\n",
+ " w = isoweek.Week(year,week)\n",
+ " return pd.Period(w.day(0), 'W')\n"
+ ]
+ },
+ {
+ "cell_type": "code",
+ "execution_count": 9,
+ "metadata": {},
+ "outputs": [],
+ "source": [
+ "data = raw_data\n",
+ "data['Period'] = [convert_week(i) for i in data['week']]"
+ ]
+ },
+ {
+ "cell_type": "code",
+ "execution_count": null,
+ "metadata": {},
+ "outputs": [],
+ "source": []
+ }
+ ],
"metadata": {
"kernelspec": {
"display_name": "Python 3",
@@ -16,10 +1132,9 @@
"name": "python",
"nbconvert_exporter": "python",
"pygments_lexer": "ipython3",
- "version": "3.6.3"
+ "version": "3.6.4"
}
},
"nbformat": 4,
"nbformat_minor": 2
}
-
diff --git a/module3/exo3/exercice.ipynb b/module3/exo3/exercice.ipynb
index 0bbbe37..956ebd8 100644
--- a/module3/exo3/exercice.ipynb
+++ b/module3/exo3/exercice.ipynb
@@ -1,5 +1,739 @@
{
- "cells": [],
+ "cells": [
+ {
+ "cell_type": "markdown",
+ "metadata": {},
+ "source": [
+ "# Autour du paradoxe de Simpson"
+ ]
+ },
+ {
+ "cell_type": "markdown",
+ "metadata": {},
+ "source": [
+ "blabla intro"
+ ]
+ },
+ {
+ "cell_type": "markdown",
+ "metadata": {},
+ "source": [
+ "## Importing and checking the data"
+ ]
+ },
+ {
+ "cell_type": "code",
+ "execution_count": 1,
+ "metadata": {},
+ "outputs": [],
+ "source": [
+ "%matplotlib inline\n",
+ "import matplotlib.pyplot as plt\n",
+ "import pandas as pd"
+ ]
+ },
+ {
+ "cell_type": "markdown",
+ "metadata": {},
+ "source": [
+ "Nous récupérons les données sous format CSV depuis le Gitlab du MOOC."
+ ]
+ },
+ {
+ "cell_type": "code",
+ "execution_count": 2,
+ "metadata": {},
+ "outputs": [],
+ "source": [
+ "data_url =\"https://gitlab.inria.fr/learninglab/mooc-rr/mooc-rr-ressources/-/raw/master/module3/Practical_session/Subject6_smoking.csv?inline=false\""
+ ]
+ },
+ {
+ "cell_type": "code",
+ "execution_count": 3,
+ "metadata": {},
+ "outputs": [],
+ "source": [
+ "raw_data = pd.read_csv(data_url)"
+ ]
+ },
+ {
+ "cell_type": "markdown",
+ "metadata": {},
+ "source": [
+ "Regardons visuellement le dataset."
+ ]
+ },
+ {
+ "cell_type": "code",
+ "execution_count": 4,
+ "metadata": {},
+ "outputs": [
+ {
+ "data": {
+ "text/html": [
+ "\n",
+ "\n",
+ "
\n",
+ " \n",
+ " \n",
+ " | \n",
+ " Smoker | \n",
+ " Status | \n",
+ " Age | \n",
+ "
\n",
+ " \n",
+ " \n",
+ " \n",
+ " 0 | \n",
+ " Yes | \n",
+ " Alive | \n",
+ " 21.0 | \n",
+ "
\n",
+ " \n",
+ " 1 | \n",
+ " Yes | \n",
+ " Alive | \n",
+ " 19.3 | \n",
+ "
\n",
+ " \n",
+ " 2 | \n",
+ " No | \n",
+ " Dead | \n",
+ " 57.5 | \n",
+ "
\n",
+ " \n",
+ " 3 | \n",
+ " No | \n",
+ " Alive | \n",
+ " 47.1 | \n",
+ "
\n",
+ " \n",
+ " 4 | \n",
+ " Yes | \n",
+ " Alive | \n",
+ " 81.4 | \n",
+ "
\n",
+ " \n",
+ " 5 | \n",
+ " No | \n",
+ " Alive | \n",
+ " 36.8 | \n",
+ "
\n",
+ " \n",
+ " 6 | \n",
+ " No | \n",
+ " Alive | \n",
+ " 23.8 | \n",
+ "
\n",
+ " \n",
+ " 7 | \n",
+ " Yes | \n",
+ " Dead | \n",
+ " 57.5 | \n",
+ "
\n",
+ " \n",
+ " 8 | \n",
+ " Yes | \n",
+ " Alive | \n",
+ " 24.8 | \n",
+ "
\n",
+ " \n",
+ " 9 | \n",
+ " Yes | \n",
+ " Alive | \n",
+ " 49.5 | \n",
+ "
\n",
+ " \n",
+ " 10 | \n",
+ " Yes | \n",
+ " Alive | \n",
+ " 30.0 | \n",
+ "
\n",
+ " \n",
+ " 11 | \n",
+ " No | \n",
+ " Dead | \n",
+ " 66.0 | \n",
+ "
\n",
+ " \n",
+ " 12 | \n",
+ " Yes | \n",
+ " Alive | \n",
+ " 49.2 | \n",
+ "
\n",
+ " \n",
+ " 13 | \n",
+ " No | \n",
+ " Alive | \n",
+ " 58.4 | \n",
+ "
\n",
+ " \n",
+ " 14 | \n",
+ " No | \n",
+ " Dead | \n",
+ " 60.6 | \n",
+ "
\n",
+ " \n",
+ " 15 | \n",
+ " No | \n",
+ " Alive | \n",
+ " 25.1 | \n",
+ "
\n",
+ " \n",
+ " 16 | \n",
+ " No | \n",
+ " Alive | \n",
+ " 43.5 | \n",
+ "
\n",
+ " \n",
+ " 17 | \n",
+ " No | \n",
+ " Alive | \n",
+ " 27.1 | \n",
+ "
\n",
+ " \n",
+ " 18 | \n",
+ " No | \n",
+ " Alive | \n",
+ " 58.3 | \n",
+ "
\n",
+ " \n",
+ " 19 | \n",
+ " Yes | \n",
+ " Alive | \n",
+ " 65.7 | \n",
+ "
\n",
+ " \n",
+ " 20 | \n",
+ " No | \n",
+ " Dead | \n",
+ " 73.2 | \n",
+ "
\n",
+ " \n",
+ " 21 | \n",
+ " Yes | \n",
+ " Alive | \n",
+ " 38.3 | \n",
+ "
\n",
+ " \n",
+ " 22 | \n",
+ " No | \n",
+ " Alive | \n",
+ " 33.4 | \n",
+ "
\n",
+ " \n",
+ " 23 | \n",
+ " Yes | \n",
+ " Dead | \n",
+ " 62.3 | \n",
+ "
\n",
+ " \n",
+ " 24 | \n",
+ " No | \n",
+ " Alive | \n",
+ " 18.0 | \n",
+ "
\n",
+ " \n",
+ " 25 | \n",
+ " No | \n",
+ " Alive | \n",
+ " 56.2 | \n",
+ "
\n",
+ " \n",
+ " 26 | \n",
+ " Yes | \n",
+ " Alive | \n",
+ " 59.2 | \n",
+ "
\n",
+ " \n",
+ " 27 | \n",
+ " No | \n",
+ " Alive | \n",
+ " 25.8 | \n",
+ "
\n",
+ " \n",
+ " 28 | \n",
+ " No | \n",
+ " Dead | \n",
+ " 36.9 | \n",
+ "
\n",
+ " \n",
+ " 29 | \n",
+ " No | \n",
+ " Alive | \n",
+ " 20.2 | \n",
+ "
\n",
+ " \n",
+ " ... | \n",
+ " ... | \n",
+ " ... | \n",
+ " ... | \n",
+ "
\n",
+ " \n",
+ " 1284 | \n",
+ " Yes | \n",
+ " Dead | \n",
+ " 36.0 | \n",
+ "
\n",
+ " \n",
+ " 1285 | \n",
+ " Yes | \n",
+ " Alive | \n",
+ " 48.3 | \n",
+ "
\n",
+ " \n",
+ " 1286 | \n",
+ " No | \n",
+ " Alive | \n",
+ " 63.1 | \n",
+ "
\n",
+ " \n",
+ " 1287 | \n",
+ " No | \n",
+ " Alive | \n",
+ " 60.8 | \n",
+ "
\n",
+ " \n",
+ " 1288 | \n",
+ " Yes | \n",
+ " Dead | \n",
+ " 39.3 | \n",
+ "
\n",
+ " \n",
+ " 1289 | \n",
+ " No | \n",
+ " Alive | \n",
+ " 36.7 | \n",
+ "
\n",
+ " \n",
+ " 1290 | \n",
+ " No | \n",
+ " Alive | \n",
+ " 63.8 | \n",
+ "
\n",
+ " \n",
+ " 1291 | \n",
+ " No | \n",
+ " Dead | \n",
+ " 71.3 | \n",
+ "
\n",
+ " \n",
+ " 1292 | \n",
+ " No | \n",
+ " Alive | \n",
+ " 57.7 | \n",
+ "
\n",
+ " \n",
+ " 1293 | \n",
+ " No | \n",
+ " Alive | \n",
+ " 63.2 | \n",
+ "
\n",
+ " \n",
+ " 1294 | \n",
+ " No | \n",
+ " Alive | \n",
+ " 46.6 | \n",
+ "
\n",
+ " \n",
+ " 1295 | \n",
+ " Yes | \n",
+ " Dead | \n",
+ " 82.4 | \n",
+ "
\n",
+ " \n",
+ " 1296 | \n",
+ " Yes | \n",
+ " Alive | \n",
+ " 38.3 | \n",
+ "
\n",
+ " \n",
+ " 1297 | \n",
+ " Yes | \n",
+ " Alive | \n",
+ " 32.7 | \n",
+ "
\n",
+ " \n",
+ " 1298 | \n",
+ " No | \n",
+ " Alive | \n",
+ " 39.7 | \n",
+ "
\n",
+ " \n",
+ " 1299 | \n",
+ " Yes | \n",
+ " Dead | \n",
+ " 60.0 | \n",
+ "
\n",
+ " \n",
+ " 1300 | \n",
+ " No | \n",
+ " Dead | \n",
+ " 71.0 | \n",
+ "
\n",
+ " \n",
+ " 1301 | \n",
+ " No | \n",
+ " Alive | \n",
+ " 20.5 | \n",
+ "
\n",
+ " \n",
+ " 1302 | \n",
+ " No | \n",
+ " Alive | \n",
+ " 44.4 | \n",
+ "
\n",
+ " \n",
+ " 1303 | \n",
+ " Yes | \n",
+ " Alive | \n",
+ " 31.2 | \n",
+ "
\n",
+ " \n",
+ " 1304 | \n",
+ " Yes | \n",
+ " Alive | \n",
+ " 47.8 | \n",
+ "
\n",
+ " \n",
+ " 1305 | \n",
+ " Yes | \n",
+ " Alive | \n",
+ " 60.9 | \n",
+ "
\n",
+ " \n",
+ " 1306 | \n",
+ " No | \n",
+ " Dead | \n",
+ " 61.4 | \n",
+ "
\n",
+ " \n",
+ " 1307 | \n",
+ " Yes | \n",
+ " Alive | \n",
+ " 43.0 | \n",
+ "
\n",
+ " \n",
+ " 1308 | \n",
+ " No | \n",
+ " Alive | \n",
+ " 42.1 | \n",
+ "
\n",
+ " \n",
+ " 1309 | \n",
+ " Yes | \n",
+ " Alive | \n",
+ " 35.9 | \n",
+ "
\n",
+ " \n",
+ " 1310 | \n",
+ " No | \n",
+ " Alive | \n",
+ " 22.3 | \n",
+ "
\n",
+ " \n",
+ " 1311 | \n",
+ " Yes | \n",
+ " Dead | \n",
+ " 62.1 | \n",
+ "
\n",
+ " \n",
+ " 1312 | \n",
+ " No | \n",
+ " Dead | \n",
+ " 88.6 | \n",
+ "
\n",
+ " \n",
+ " 1313 | \n",
+ " No | \n",
+ " Alive | \n",
+ " 39.1 | \n",
+ "
\n",
+ " \n",
+ "
\n",
+ "
1314 rows × 3 columns
\n",
+ "
"
+ ],
+ "text/plain": [
+ " Smoker Status Age\n",
+ "0 Yes Alive 21.0\n",
+ "1 Yes Alive 19.3\n",
+ "2 No Dead 57.5\n",
+ "3 No Alive 47.1\n",
+ "4 Yes Alive 81.4\n",
+ "5 No Alive 36.8\n",
+ "6 No Alive 23.8\n",
+ "7 Yes Dead 57.5\n",
+ "8 Yes Alive 24.8\n",
+ "9 Yes Alive 49.5\n",
+ "10 Yes Alive 30.0\n",
+ "11 No Dead 66.0\n",
+ "12 Yes Alive 49.2\n",
+ "13 No Alive 58.4\n",
+ "14 No Dead 60.6\n",
+ "15 No Alive 25.1\n",
+ "16 No Alive 43.5\n",
+ "17 No Alive 27.1\n",
+ "18 No Alive 58.3\n",
+ "19 Yes Alive 65.7\n",
+ "20 No Dead 73.2\n",
+ "21 Yes Alive 38.3\n",
+ "22 No Alive 33.4\n",
+ "23 Yes Dead 62.3\n",
+ "24 No Alive 18.0\n",
+ "25 No Alive 56.2\n",
+ "26 Yes Alive 59.2\n",
+ "27 No Alive 25.8\n",
+ "28 No Dead 36.9\n",
+ "29 No Alive 20.2\n",
+ "... ... ... ...\n",
+ "1284 Yes Dead 36.0\n",
+ "1285 Yes Alive 48.3\n",
+ "1286 No Alive 63.1\n",
+ "1287 No Alive 60.8\n",
+ "1288 Yes Dead 39.3\n",
+ "1289 No Alive 36.7\n",
+ "1290 No Alive 63.8\n",
+ "1291 No Dead 71.3\n",
+ "1292 No Alive 57.7\n",
+ "1293 No Alive 63.2\n",
+ "1294 No Alive 46.6\n",
+ "1295 Yes Dead 82.4\n",
+ "1296 Yes Alive 38.3\n",
+ "1297 Yes Alive 32.7\n",
+ "1298 No Alive 39.7\n",
+ "1299 Yes Dead 60.0\n",
+ "1300 No Dead 71.0\n",
+ "1301 No Alive 20.5\n",
+ "1302 No Alive 44.4\n",
+ "1303 Yes Alive 31.2\n",
+ "1304 Yes Alive 47.8\n",
+ "1305 Yes Alive 60.9\n",
+ "1306 No Dead 61.4\n",
+ "1307 Yes Alive 43.0\n",
+ "1308 No Alive 42.1\n",
+ "1309 Yes Alive 35.9\n",
+ "1310 No Alive 22.3\n",
+ "1311 Yes Dead 62.1\n",
+ "1312 No Dead 88.6\n",
+ "1313 No Alive 39.1\n",
+ "\n",
+ "[1314 rows x 3 columns]"
+ ]
+ },
+ "execution_count": 4,
+ "metadata": {},
+ "output_type": "execute_result"
+ }
+ ],
+ "source": [
+ "raw_data"
+ ]
+ },
+ {
+ "cell_type": "markdown",
+ "metadata": {},
+ "source": [
+ "Nous allons maintenant vérifier si aucune donnée n'est manquante, et si les différentes lignes concordent entre elles."
+ ]
+ },
+ {
+ "cell_type": "code",
+ "execution_count": 5,
+ "metadata": {},
+ "outputs": [
+ {
+ "data": {
+ "text/html": [
+ "\n",
+ "\n",
+ "
\n",
+ " \n",
+ " \n",
+ " | \n",
+ " Smoker | \n",
+ " Status | \n",
+ " Age | \n",
+ "
\n",
+ " \n",
+ " \n",
+ " \n",
+ "
\n",
+ "
"
+ ],
+ "text/plain": [
+ "Empty DataFrame\n",
+ "Columns: [Smoker, Status, Age]\n",
+ "Index: []"
+ ]
+ },
+ "execution_count": 5,
+ "metadata": {},
+ "output_type": "execute_result"
+ }
+ ],
+ "source": [
+ "raw_data[raw_data.isnull().any(axis=1)]"
+ ]
+ },
+ {
+ "cell_type": "code",
+ "execution_count": 17,
+ "metadata": {},
+ "outputs": [
+ {
+ "data": {
+ "text/html": [
+ "\n",
+ "\n",
+ "
\n",
+ " \n",
+ " \n",
+ " | \n",
+ " Smoker | \n",
+ " Status | \n",
+ " Age | \n",
+ "
\n",
+ " \n",
+ " \n",
+ " \n",
+ "
\n",
+ "
"
+ ],
+ "text/plain": [
+ "Empty DataFrame\n",
+ "Columns: [Smoker, Status, Age]\n",
+ "Index: []"
+ ]
+ },
+ "execution_count": 17,
+ "metadata": {},
+ "output_type": "execute_result"
+ }
+ ],
+ "source": [
+ "raw_data[(raw_data['Smoker'] != \"Yes\") & (raw_data['Smoker'] != \"No\")]"
+ ]
+ },
+ {
+ "cell_type": "code",
+ "execution_count": 19,
+ "metadata": {},
+ "outputs": [
+ {
+ "data": {
+ "text/html": [
+ "\n",
+ "\n",
+ "
\n",
+ " \n",
+ " \n",
+ " | \n",
+ " Smoker | \n",
+ " Status | \n",
+ " Age | \n",
+ "
\n",
+ " \n",
+ " \n",
+ " \n",
+ "
\n",
+ "
"
+ ],
+ "text/plain": [
+ "Empty DataFrame\n",
+ "Columns: [Smoker, Status, Age]\n",
+ "Index: []"
+ ]
+ },
+ "execution_count": 19,
+ "metadata": {},
+ "output_type": "execute_result"
+ }
+ ],
+ "source": [
+ "raw_data[(raw_data['Status'] != \"Alive\") & (raw_data['Status'] != \"Dead\")]"
+ ]
+ },
+ {
+ "cell_type": "markdown",
+ "metadata": {},
+ "source": [
+ "There seems to be no error in the dataset."
+ ]
+ },
+ {
+ "cell_type": "code",
+ "execution_count": 20,
+ "metadata": {},
+ "outputs": [],
+ "source": [
+ "data = raw_data.copy()"
+ ]
+ },
+ {
+ "cell_type": "markdown",
+ "metadata": {},
+ "source": [
+ "## Taux de mortalité (question 1)"
+ ]
+ },
+ {
+ "cell_type": "code",
+ "execution_count": null,
+ "metadata": {},
+ "outputs": [],
+ "source": []
+ }
+ ],
"metadata": {
"kernelspec": {
"display_name": "Python 3",
@@ -16,10 +750,9 @@
"name": "python",
"nbconvert_exporter": "python",
"pygments_lexer": "ipython3",
- "version": "3.6.3"
+ "version": "3.6.4"
}
},
"nbformat": 4,
"nbformat_minor": 2
}
-
--
2.18.1