{ "cells": [ { "cell_type": "markdown", "metadata": {}, "source": [ "# Analysis of the incidence of chickenpox" ] }, { "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": "code", "execution_count": 2, "metadata": {}, "outputs": [], "source": [ "data_url = \"https://www.sentiweb.fr/datasets/all/inc-7-PAY-ds2.csv\"" ] }, { "cell_type": "code", "execution_count": 3, "metadata": {}, "outputs": [], "source": [ "data_file = \"chicken-pox.csv\"\n", "\n", "import os\n", "import urllib.request\n", "if not os.path.exists(data_file):\n", " urllib.request.urlretrieve(data_url, data_file)" ] }, { "cell_type": "code", "execution_count": 4, "metadata": {}, "outputs": [ { "data": { "text/html": [ "
\n", " | week | \n", "geo_insee | \n", "indicator | \n", "inc | \n", "inc100 | \n", "inc_up | \n", "inc_low | \n", "inc100_up | \n", "inc100_low | \n", "
---|---|---|---|---|---|---|---|---|---|
0 | \n", "201601 | \n", "FR | \n", "7 | \n", "14557 | \n", "22 | \n", "16108 | \n", "13006 | \n", "25 | \n", "20 | \n", "
1 | \n", "201602 | \n", "FR | \n", "7 | \n", "11640 | \n", "18 | \n", "13031 | \n", "10249 | \n", "20 | \n", "16 | \n", "
2 | \n", "201603 | \n", "FR | \n", "7 | \n", "16287 | \n", "25 | \n", "17937 | \n", "14637 | \n", "28 | \n", "22 | \n", "
3 | \n", "201604 | \n", "FR | \n", "7 | \n", "14785 | \n", "23 | \n", "16341 | \n", "13229 | \n", "25 | \n", "20 | \n", "
4 | \n", "201605 | \n", "FR | \n", "7 | \n", "19007 | \n", "29 | \n", "20783 | \n", "17231 | \n", "32 | \n", "26 | \n", "
5 | \n", "201606 | \n", "FR | \n", "7 | \n", "18924 | \n", "29 | \n", "20716 | \n", "17132 | \n", "32 | \n", "26 | \n", "
6 | \n", "201607 | \n", "FR | \n", "7 | \n", "21545 | \n", "33 | \n", "23470 | \n", "19620 | \n", "36 | \n", "30 | \n", "
7 | \n", "201608 | \n", "FR | \n", "7 | \n", "19338 | \n", "30 | \n", "21170 | \n", "17506 | \n", "32 | \n", "27 | \n", "
8 | \n", "201609 | \n", "FR | \n", "7 | \n", "14289 | \n", "22 | \n", "15867 | \n", "12711 | \n", "24 | \n", "20 | \n", "
9 | \n", "201610 | \n", "FR | \n", "7 | \n", "18140 | \n", "28 | \n", "19881 | \n", "16399 | \n", "31 | \n", "25 | \n", "
10 | \n", "201611 | \n", "FR | \n", "7 | \n", "15245 | \n", "23 | \n", "16841 | \n", "13649 | \n", "26 | \n", "21 | \n", "
11 | \n", "201612 | \n", "FR | \n", "7 | \n", "18307 | \n", "28 | \n", "20062 | \n", "16552 | \n", "31 | \n", "25 | \n", "
12 | \n", "201613 | \n", "FR | \n", "7 | \n", "16812 | \n", "26 | \n", "18509 | \n", "15115 | \n", "28 | \n", "23 | \n", "
13 | \n", "201614 | \n", "FR | \n", "7 | \n", "20837 | \n", "32 | \n", "22746 | \n", "18928 | \n", "35 | \n", "29 | \n", "
14 | \n", "201615 | \n", "FR | \n", "7 | \n", "19870 | \n", "30 | \n", "21766 | \n", "17974 | \n", "33 | \n", "28 | \n", "
15 | \n", "201616 | \n", "FR | \n", "7 | \n", "18489 | \n", "28 | \n", "20334 | \n", "16644 | \n", "31 | \n", "26 | \n", "
16 | \n", "201617 | \n", "FR | \n", "7 | \n", "16307 | \n", "25 | \n", "18060 | \n", "14554 | \n", "28 | \n", "22 | \n", "
17 | \n", "201618 | \n", "FR | \n", "7 | \n", "14501 | \n", "22 | \n", "16117 | \n", "12885 | \n", "25 | \n", "20 | \n", "
18 | \n", "201619 | \n", "FR | \n", "7 | \n", "19811 | \n", "30 | \n", "21683 | \n", "17939 | \n", "33 | \n", "28 | \n", "
19 | \n", "201620 | \n", "FR | \n", "7 | \n", "14479 | \n", "22 | \n", "16085 | \n", "12873 | \n", "25 | \n", "20 | \n", "
20 | \n", "201621 | \n", "FR | \n", "7 | \n", "18955 | \n", "29 | \n", "20809 | \n", "17101 | \n", "32 | \n", "26 | \n", "
21 | \n", "201622 | \n", "FR | \n", "7 | \n", "18037 | \n", "28 | \n", "19823 | \n", "16251 | \n", "30 | \n", "25 | \n", "
22 | \n", "201623 | \n", "FR | \n", "7 | \n", "18679 | \n", "29 | \n", "20486 | \n", "16872 | \n", "31 | \n", "26 | \n", "
23 | \n", "201624 | \n", "FR | \n", "7 | \n", "18540 | \n", "28 | \n", "20365 | \n", "16715 | \n", "31 | \n", "26 | \n", "
24 | \n", "201625 | \n", "FR | \n", "7 | \n", "16245 | \n", "25 | \n", "17946 | \n", "14544 | \n", "28 | \n", "22 | \n", "
25 | \n", "201626 | \n", "FR | \n", "7 | \n", "21040 | \n", "32 | \n", "23009 | \n", "19071 | \n", "35 | \n", "29 | \n", "
26 | \n", "201627 | \n", "FR | \n", "7 | \n", "14362 | \n", "22 | \n", "16031 | \n", "12693 | \n", "25 | \n", "19 | \n", "
27 | \n", "201628 | \n", "FR | \n", "7 | \n", "15559 | \n", "24 | \n", "17369 | \n", "13749 | \n", "27 | \n", "21 | \n", "
28 | \n", "201629 | \n", "FR | \n", "7 | \n", "14419 | \n", "22 | \n", "16203 | \n", "12635 | \n", "25 | \n", "19 | \n", "
29 | \n", "201630 | \n", "FR | \n", "7 | \n", "10675 | \n", "16 | \n", "12216 | \n", "9134 | \n", "19 | \n", "14 | \n", "
... | \n", "... | \n", "... | \n", "... | \n", "... | \n", "... | \n", "... | \n", "... | \n", "... | \n", "... | \n", "
463 | \n", "202447 | \n", "FR | \n", "7 | \n", "4296 | \n", "6 | \n", "5090 | \n", "3502 | \n", "8 | \n", "5 | \n", "
464 | \n", "202448 | \n", "FR | \n", "7 | \n", "3736 | \n", "6 | \n", "4469 | \n", "3003 | \n", "7 | \n", "5 | \n", "
465 | \n", "202449 | \n", "FR | \n", "7 | \n", "4853 | \n", "7 | \n", "5704 | \n", "4002 | \n", "9 | \n", "6 | \n", "
466 | \n", "202450 | \n", "FR | \n", "7 | \n", "5496 | \n", "8 | \n", "6407 | \n", "4585 | \n", "10 | \n", "7 | \n", "
467 | \n", "202451 | \n", "FR | \n", "7 | \n", "5005 | \n", "8 | \n", "5885 | \n", "4125 | \n", "9 | \n", "6 | \n", "
468 | \n", "202452 | \n", "FR | \n", "7 | \n", "3929 | \n", "6 | \n", "4817 | \n", "3041 | \n", "7 | \n", "5 | \n", "
469 | \n", "202501 | \n", "FR | \n", "7 | \n", "6059 | \n", "9 | \n", "9667 | \n", "2451 | \n", "14 | \n", "4 | \n", "
470 | \n", "202502 | \n", "FR | \n", "7 | \n", "5966 | \n", "9 | \n", "9175 | \n", "2757 | \n", "14 | \n", "4 | \n", "
471 | \n", "202503 | \n", "FR | \n", "7 | \n", "2462 | \n", "4 | \n", "3763 | \n", "1161 | \n", "6 | \n", "2 | \n", "
472 | \n", "202504 | \n", "FR | \n", "7 | \n", "6895 | \n", "10 | \n", "9324 | \n", "4466 | \n", "14 | \n", "7 | \n", "
473 | \n", "202505 | \n", "FR | \n", "7 | \n", "2087 | \n", "3 | \n", "3118 | \n", "1056 | \n", "5 | \n", "2 | \n", "
474 | \n", "202506 | \n", "FR | \n", "7 | \n", "3455 | \n", "5 | \n", "4952 | \n", "1958 | \n", "7 | \n", "3 | \n", "
475 | \n", "202507 | \n", "FR | \n", "7 | \n", "4502 | \n", "7 | \n", "6622 | \n", "2382 | \n", "10 | \n", "4 | \n", "
476 | \n", "202508 | \n", "FR | \n", "7 | \n", "2835 | \n", "4 | \n", "4384 | \n", "1286 | \n", "7 | \n", "2 | \n", "
477 | \n", "202509 | \n", "FR | \n", "7 | \n", "3381 | \n", "5 | \n", "5294 | \n", "1468 | \n", "8 | \n", "2 | \n", "
478 | \n", "202510 | \n", "FR | \n", "7 | \n", "2921 | \n", "4 | \n", "4421 | \n", "1421 | \n", "7 | \n", "2 | \n", "
479 | \n", "202511 | \n", "FR | \n", "7 | \n", "5878 | \n", "9 | \n", "9009 | \n", "2747 | \n", "13 | \n", "4 | \n", "
480 | \n", "202512 | \n", "FR | \n", "7 | \n", "3855 | \n", "6 | \n", "5715 | \n", "1995 | \n", "9 | \n", "3 | \n", "
481 | \n", "202513 | \n", "FR | \n", "7 | \n", "5964 | \n", "9 | \n", "8320 | \n", "3608 | \n", "12 | \n", "5 | \n", "
482 | \n", "202514 | \n", "FR | \n", "7 | \n", "4984 | \n", "7 | \n", "7110 | \n", "2858 | \n", "11 | \n", "4 | \n", "
483 | \n", "202515 | \n", "FR | \n", "7 | \n", "5557 | \n", "8 | \n", "7852 | \n", "3262 | \n", "12 | \n", "5 | \n", "
484 | \n", "202516 | \n", "FR | \n", "7 | \n", "6151 | \n", "9 | \n", "9109 | \n", "3193 | \n", "14 | \n", "5 | \n", "
485 | \n", "202517 | \n", "FR | \n", "7 | \n", "6246 | \n", "9 | \n", "9068 | \n", "3424 | \n", "14 | \n", "5 | \n", "
486 | \n", "202518 | \n", "FR | \n", "7 | \n", "5003 | \n", "7 | \n", "7288 | \n", "2718 | \n", "11 | \n", "4 | \n", "
487 | \n", "202519 | \n", "FR | \n", "7 | \n", "5084 | \n", "8 | \n", "8171 | \n", "1997 | \n", "12 | \n", "3 | \n", "
488 | \n", "202520 | \n", "FR | \n", "7 | \n", "3083 | \n", "5 | \n", "4631 | \n", "1535 | \n", "7 | \n", "2 | \n", "
489 | \n", "202521 | \n", "FR | \n", "7 | \n", "4693 | \n", "7 | \n", "6733 | \n", "2653 | \n", "10 | \n", "4 | \n", "
490 | \n", "202522 | \n", "FR | \n", "7 | \n", "6837 | \n", "10 | \n", "9734 | \n", "3940 | \n", "15 | \n", "6 | \n", "
491 | \n", "202523 | \n", "FR | \n", "7 | \n", "4858 | \n", "7 | \n", "7093 | \n", "2623 | \n", "11 | \n", "4 | \n", "
492 | \n", "202524 | \n", "FR | \n", "7 | \n", "4234 | \n", "6 | \n", "6612 | \n", "1856 | \n", "10 | \n", "3 | \n", "
493 rows × 9 columns
\n", "\n", " | week | \n", "geo_insee | \n", "indicator | \n", "inc | \n", "inc100 | \n", "inc_up | \n", "inc_low | \n", "inc100_up | \n", "inc100_low | \n", "
---|
\n", " | week | \n", "geo_insee | \n", "indicator | \n", "inc | \n", "inc100 | \n", "inc_up | \n", "inc_low | \n", "inc100_up | \n", "inc100_low | \n", "
---|---|---|---|---|---|---|---|---|---|
0 | \n", "201601 | \n", "FR | \n", "7 | \n", "14557 | \n", "22 | \n", "16108 | \n", "13006 | \n", "25 | \n", "20 | \n", "
1 | \n", "201602 | \n", "FR | \n", "7 | \n", "11640 | \n", "18 | \n", "13031 | \n", "10249 | \n", "20 | \n", "16 | \n", "
2 | \n", "201603 | \n", "FR | \n", "7 | \n", "16287 | \n", "25 | \n", "17937 | \n", "14637 | \n", "28 | \n", "22 | \n", "
3 | \n", "201604 | \n", "FR | \n", "7 | \n", "14785 | \n", "23 | \n", "16341 | \n", "13229 | \n", "25 | \n", "20 | \n", "
4 | \n", "201605 | \n", "FR | \n", "7 | \n", "19007 | \n", "29 | \n", "20783 | \n", "17231 | \n", "32 | \n", "26 | \n", "
5 | \n", "201606 | \n", "FR | \n", "7 | \n", "18924 | \n", "29 | \n", "20716 | \n", "17132 | \n", "32 | \n", "26 | \n", "
6 | \n", "201607 | \n", "FR | \n", "7 | \n", "21545 | \n", "33 | \n", "23470 | \n", "19620 | \n", "36 | \n", "30 | \n", "
7 | \n", "201608 | \n", "FR | \n", "7 | \n", "19338 | \n", "30 | \n", "21170 | \n", "17506 | \n", "32 | \n", "27 | \n", "
8 | \n", "201609 | \n", "FR | \n", "7 | \n", "14289 | \n", "22 | \n", "15867 | \n", "12711 | \n", "24 | \n", "20 | \n", "
9 | \n", "201610 | \n", "FR | \n", "7 | \n", "18140 | \n", "28 | \n", "19881 | \n", "16399 | \n", "31 | \n", "25 | \n", "
10 | \n", "201611 | \n", "FR | \n", "7 | \n", "15245 | \n", "23 | \n", "16841 | \n", "13649 | \n", "26 | \n", "21 | \n", "
11 | \n", "201612 | \n", "FR | \n", "7 | \n", "18307 | \n", "28 | \n", "20062 | \n", "16552 | \n", "31 | \n", "25 | \n", "
12 | \n", "201613 | \n", "FR | \n", "7 | \n", "16812 | \n", "26 | \n", "18509 | \n", "15115 | \n", "28 | \n", "23 | \n", "
13 | \n", "201614 | \n", "FR | \n", "7 | \n", "20837 | \n", "32 | \n", "22746 | \n", "18928 | \n", "35 | \n", "29 | \n", "
14 | \n", "201615 | \n", "FR | \n", "7 | \n", "19870 | \n", "30 | \n", "21766 | \n", "17974 | \n", "33 | \n", "28 | \n", "
15 | \n", "201616 | \n", "FR | \n", "7 | \n", "18489 | \n", "28 | \n", "20334 | \n", "16644 | \n", "31 | \n", "26 | \n", "
16 | \n", "201617 | \n", "FR | \n", "7 | \n", "16307 | \n", "25 | \n", "18060 | \n", "14554 | \n", "28 | \n", "22 | \n", "
17 | \n", "201618 | \n", "FR | \n", "7 | \n", "14501 | \n", "22 | \n", "16117 | \n", "12885 | \n", "25 | \n", "20 | \n", "
18 | \n", "201619 | \n", "FR | \n", "7 | \n", "19811 | \n", "30 | \n", "21683 | \n", "17939 | \n", "33 | \n", "28 | \n", "
19 | \n", "201620 | \n", "FR | \n", "7 | \n", "14479 | \n", "22 | \n", "16085 | \n", "12873 | \n", "25 | \n", "20 | \n", "
20 | \n", "201621 | \n", "FR | \n", "7 | \n", "18955 | \n", "29 | \n", "20809 | \n", "17101 | \n", "32 | \n", "26 | \n", "
21 | \n", "201622 | \n", "FR | \n", "7 | \n", "18037 | \n", "28 | \n", "19823 | \n", "16251 | \n", "30 | \n", "25 | \n", "
22 | \n", "201623 | \n", "FR | \n", "7 | \n", "18679 | \n", "29 | \n", "20486 | \n", "16872 | \n", "31 | \n", "26 | \n", "
23 | \n", "201624 | \n", "FR | \n", "7 | \n", "18540 | \n", "28 | \n", "20365 | \n", "16715 | \n", "31 | \n", "26 | \n", "
24 | \n", "201625 | \n", "FR | \n", "7 | \n", "16245 | \n", "25 | \n", "17946 | \n", "14544 | \n", "28 | \n", "22 | \n", "
25 | \n", "201626 | \n", "FR | \n", "7 | \n", "21040 | \n", "32 | \n", "23009 | \n", "19071 | \n", "35 | \n", "29 | \n", "
26 | \n", "201627 | \n", "FR | \n", "7 | \n", "14362 | \n", "22 | \n", "16031 | \n", "12693 | \n", "25 | \n", "19 | \n", "
27 | \n", "201628 | \n", "FR | \n", "7 | \n", "15559 | \n", "24 | \n", "17369 | \n", "13749 | \n", "27 | \n", "21 | \n", "
28 | \n", "201629 | \n", "FR | \n", "7 | \n", "14419 | \n", "22 | \n", "16203 | \n", "12635 | \n", "25 | \n", "19 | \n", "
29 | \n", "201630 | \n", "FR | \n", "7 | \n", "10675 | \n", "16 | \n", "12216 | \n", "9134 | \n", "19 | \n", "14 | \n", "
... | \n", "... | \n", "... | \n", "... | \n", "... | \n", "... | \n", "... | \n", "... | \n", "... | \n", "... | \n", "
463 | \n", "202447 | \n", "FR | \n", "7 | \n", "4296 | \n", "6 | \n", "5090 | \n", "3502 | \n", "8 | \n", "5 | \n", "
464 | \n", "202448 | \n", "FR | \n", "7 | \n", "3736 | \n", "6 | \n", "4469 | \n", "3003 | \n", "7 | \n", "5 | \n", "
465 | \n", "202449 | \n", "FR | \n", "7 | \n", "4853 | \n", "7 | \n", "5704 | \n", "4002 | \n", "9 | \n", "6 | \n", "
466 | \n", "202450 | \n", "FR | \n", "7 | \n", "5496 | \n", "8 | \n", "6407 | \n", "4585 | \n", "10 | \n", "7 | \n", "
467 | \n", "202451 | \n", "FR | \n", "7 | \n", "5005 | \n", "8 | \n", "5885 | \n", "4125 | \n", "9 | \n", "6 | \n", "
468 | \n", "202452 | \n", "FR | \n", "7 | \n", "3929 | \n", "6 | \n", "4817 | \n", "3041 | \n", "7 | \n", "5 | \n", "
469 | \n", "202501 | \n", "FR | \n", "7 | \n", "6059 | \n", "9 | \n", "9667 | \n", "2451 | \n", "14 | \n", "4 | \n", "
470 | \n", "202502 | \n", "FR | \n", "7 | \n", "5966 | \n", "9 | \n", "9175 | \n", "2757 | \n", "14 | \n", "4 | \n", "
471 | \n", "202503 | \n", "FR | \n", "7 | \n", "2462 | \n", "4 | \n", "3763 | \n", "1161 | \n", "6 | \n", "2 | \n", "
472 | \n", "202504 | \n", "FR | \n", "7 | \n", "6895 | \n", "10 | \n", "9324 | \n", "4466 | \n", "14 | \n", "7 | \n", "
473 | \n", "202505 | \n", "FR | \n", "7 | \n", "2087 | \n", "3 | \n", "3118 | \n", "1056 | \n", "5 | \n", "2 | \n", "
474 | \n", "202506 | \n", "FR | \n", "7 | \n", "3455 | \n", "5 | \n", "4952 | \n", "1958 | \n", "7 | \n", "3 | \n", "
475 | \n", "202507 | \n", "FR | \n", "7 | \n", "4502 | \n", "7 | \n", "6622 | \n", "2382 | \n", "10 | \n", "4 | \n", "
476 | \n", "202508 | \n", "FR | \n", "7 | \n", "2835 | \n", "4 | \n", "4384 | \n", "1286 | \n", "7 | \n", "2 | \n", "
477 | \n", "202509 | \n", "FR | \n", "7 | \n", "3381 | \n", "5 | \n", "5294 | \n", "1468 | \n", "8 | \n", "2 | \n", "
478 | \n", "202510 | \n", "FR | \n", "7 | \n", "2921 | \n", "4 | \n", "4421 | \n", "1421 | \n", "7 | \n", "2 | \n", "
479 | \n", "202511 | \n", "FR | \n", "7 | \n", "5878 | \n", "9 | \n", "9009 | \n", "2747 | \n", "13 | \n", "4 | \n", "
480 | \n", "202512 | \n", "FR | \n", "7 | \n", "3855 | \n", "6 | \n", "5715 | \n", "1995 | \n", "9 | \n", "3 | \n", "
481 | \n", "202513 | \n", "FR | \n", "7 | \n", "5964 | \n", "9 | \n", "8320 | \n", "3608 | \n", "12 | \n", "5 | \n", "
482 | \n", "202514 | \n", "FR | \n", "7 | \n", "4984 | \n", "7 | \n", "7110 | \n", "2858 | \n", "11 | \n", "4 | \n", "
483 | \n", "202515 | \n", "FR | \n", "7 | \n", "5557 | \n", "8 | \n", "7852 | \n", "3262 | \n", "12 | \n", "5 | \n", "
484 | \n", "202516 | \n", "FR | \n", "7 | \n", "6151 | \n", "9 | \n", "9109 | \n", "3193 | \n", "14 | \n", "5 | \n", "
485 | \n", "202517 | \n", "FR | \n", "7 | \n", "6246 | \n", "9 | \n", "9068 | \n", "3424 | \n", "14 | \n", "5 | \n", "
486 | \n", "202518 | \n", "FR | \n", "7 | \n", "5003 | \n", "7 | \n", "7288 | \n", "2718 | \n", "11 | \n", "4 | \n", "
487 | \n", "202519 | \n", "FR | \n", "7 | \n", "5084 | \n", "8 | \n", "8171 | \n", "1997 | \n", "12 | \n", "3 | \n", "
488 | \n", "202520 | \n", "FR | \n", "7 | \n", "3083 | \n", "5 | \n", "4631 | \n", "1535 | \n", "7 | \n", "2 | \n", "
489 | \n", "202521 | \n", "FR | \n", "7 | \n", "4693 | \n", "7 | \n", "6733 | \n", "2653 | \n", "10 | \n", "4 | \n", "
490 | \n", "202522 | \n", "FR | \n", "7 | \n", "6837 | \n", "10 | \n", "9734 | \n", "3940 | \n", "15 | \n", "6 | \n", "
491 | \n", "202523 | \n", "FR | \n", "7 | \n", "4858 | \n", "7 | \n", "7093 | \n", "2623 | \n", "11 | \n", "4 | \n", "
492 | \n", "202524 | \n", "FR | \n", "7 | \n", "4234 | \n", "6 | \n", "6612 | \n", "1856 | \n", "10 | \n", "3 | \n", "
493 rows × 9 columns
\n", "