diff --git a/overviews/_baseline/main.ipynb b/overviews/_baseline/main.ipynb index 4255230b..d981de7e 100644 --- a/overviews/_baseline/main.ipynb +++ b/overviews/_baseline/main.ipynb @@ -27,7 +27,7 @@ "cell_type": "markdown", "metadata": {}, "source": [ - "This Jupyter Notebook presents the 3W Dataset in a general way. For this, some tables, graphs, and statistics are presented." + "This Jupyter Notebook presents the 3W Dataset 2.0.0 in a general way. For this, some tables, graphs, and statistics are presented." ] }, { @@ -96,15 +96,24 @@ " label\n", " well\n", " id\n", - " P-PDG\n", + " ABER-CKGL\n", + " ABER-CKP\n", + " ESTADO-DHSV\n", + " ESTADO-M1\n", + " ESTADO-M2\n", + " ESTADO-PXO\n", + " ESTADO-SDV-GL\n", + " ...\n", + " PT-P\n", " P-TPT\n", - " T-TPT\n", - " P-MON-CKP\n", - " T-JUS-CKP\n", - " P-JUS-CKGL\n", - " T-JUS-CKGL\n", + " QBS\n", " QGL\n", + " T-JUS-CKP\n", + " T-MON-CKP\n", + " T-PDG\n", + " T-TPT\n", " class\n", + " state\n", " \n", " \n", " timestamp\n", @@ -120,83 +129,137 @@ " \n", " \n", " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", " \n", " \n", " \n", " \n", - " 2017-02-01 02:02:07\n", + " 2017-02-01 01:02:07\n", " 0\n", " WELL-00001\n", - " 20170201020207\n", + " 20170201010207\n", + " NaN\n", + " NaN\n", + " 1.0\n", + " 1.0\n", " 0.0\n", - " 10092110.0\n", - " 119.0944\n", - " 1609800.0\n", - " 84.59782\n", - " 1564147.0\n", + " 0.0\n", + " 0.0\n", + " ...\n", + " NaN\n", + " 10074540.0\n", " NaN\n", " 0.0\n", - " 0\n", + " 84.64463\n", + " NaN\n", + " 0.0\n", + " 119.0781\n", + " <NA>\n", + " <NA>\n", " \n", " \n", - " 2017-02-01 02:02:08\n", + " 2017-02-01 01:02:08\n", " 0\n", " WELL-00001\n", - " 20170201020207\n", + " 20170201010207\n", + " NaN\n", + " NaN\n", + " 1.0\n", + " 1.0\n", + " 0.0\n", + " 0.0\n", + " 0.0\n", + " ...\n", + " NaN\n", + " 10074540.0\n", + " NaN\n", " 0.0\n", - " 10092000.0\n", - " 119.0944\n", - " 1618206.0\n", - " 84.58997\n", - " 1564148.0\n", + " 84.63828\n", " NaN\n", " 0.0\n", - " 0\n", + " 119.0781\n", + " <NA>\n", + " <NA>\n", " \n", " \n", - " 2017-02-01 02:02:09\n", + " 2017-02-01 01:02:09\n", " 0\n", " WELL-00001\n", - " 20170201020207\n", + " 20170201010207\n", + " NaN\n", + " NaN\n", + " 1.0\n", + " 1.0\n", + " 0.0\n", + " 0.0\n", " 0.0\n", - " 10091890.0\n", - " 119.0944\n", - " 1626612.0\n", - " 84.58213\n", - " 1564148.0\n", + " ...\n", + " NaN\n", + " 10074540.0\n", " NaN\n", " 0.0\n", - " 0\n", + " 84.63194\n", + " NaN\n", + " 0.0\n", + " 119.0781\n", + " <NA>\n", + " <NA>\n", " \n", " \n", - " 2017-02-01 02:02:10\n", + " 2017-02-01 01:02:10\n", " 0\n", " WELL-00001\n", - " 20170201020207\n", + " 20170201010207\n", + " NaN\n", + " NaN\n", + " 1.0\n", + " 1.0\n", + " 0.0\n", " 0.0\n", - " 10091780.0\n", - " 119.0944\n", - " 1635018.0\n", - " 84.57429\n", - " 1564148.0\n", + " 0.0\n", + " ...\n", + " NaN\n", + " 10074540.0\n", " NaN\n", " 0.0\n", - " 0\n", + " 84.62558\n", + " NaN\n", + " 0.0\n", + " 119.0781\n", + " <NA>\n", + " <NA>\n", " \n", " \n", - " 2017-02-01 02:02:11\n", + " 2017-02-01 01:02:11\n", " 0\n", " WELL-00001\n", - " 20170201020207\n", + " 20170201010207\n", + " NaN\n", + " NaN\n", + " 1.0\n", + " 1.0\n", + " 0.0\n", + " 0.0\n", + " 0.0\n", + " ...\n", + " NaN\n", + " 10074540.0\n", + " NaN\n", " 0.0\n", - " 10091670.0\n", - " 119.0944\n", - " 1643424.0\n", - " 84.56644\n", - " 1564148.0\n", + " 84.61923\n", " NaN\n", " 0.0\n", - " 0\n", + " 119.0781\n", + " <NA>\n", + " <NA>\n", " \n", " \n", " ...\n", @@ -212,131 +275,199 @@ " ...\n", " ...\n", " ...\n", + " ...\n", + " ...\n", + " ...\n", + " ...\n", + " ...\n", + " ...\n", + " ...\n", + " ...\n", + " ...\n", " \n", " \n", " 2017-02-01 06:59:56\n", " 0\n", " WELL-00001\n", - " 20170201020207\n", + " 20170201010207\n", + " NaN\n", + " NaN\n", + " 1.0\n", + " 1.0\n", + " 0.0\n", + " 0.0\n", " 0.0\n", + " ...\n", + " NaN\n", " 10014690.0\n", - " 119.0453\n", - " 1504822.0\n", + " NaN\n", + " 0.0\n", " 83.44021\n", - " 1567749.0\n", " NaN\n", " 0.0\n", + " 119.0453\n", + " 0\n", " 0\n", " \n", " \n", " 2017-02-01 06:59:57\n", " 0\n", " WELL-00001\n", - " 20170201020207\n", + " 20170201010207\n", + " NaN\n", + " NaN\n", + " 1.0\n", + " 1.0\n", + " 0.0\n", " 0.0\n", + " 0.0\n", + " ...\n", + " NaN\n", " 10014690.0\n", - " 119.0452\n", - " 1510422.0\n", + " NaN\n", + " 0.0\n", " 83.45413\n", - " 1567749.0\n", " NaN\n", " 0.0\n", + " 119.0452\n", + " 0\n", " 0\n", " \n", " \n", " 2017-02-01 06:59:58\n", " 0\n", " WELL-00001\n", - " 20170201020207\n", + " 20170201010207\n", + " NaN\n", + " NaN\n", + " 1.0\n", + " 1.0\n", " 0.0\n", + " 0.0\n", + " 0.0\n", + " ...\n", + " NaN\n", " 10014690.0\n", - " 119.0451\n", - " 1516023.0\n", + " NaN\n", + " 0.0\n", " 83.46806\n", - " 1567750.0\n", " NaN\n", " 0.0\n", + " 119.0451\n", + " 0\n", " 0\n", " \n", " \n", " 2017-02-01 06:59:59\n", " 0\n", " WELL-00001\n", - " 20170201020207\n", + " 20170201010207\n", + " NaN\n", + " NaN\n", + " 1.0\n", + " 1.0\n", + " 0.0\n", " 0.0\n", + " 0.0\n", + " ...\n", + " NaN\n", " 10014690.0\n", - " 119.0450\n", - " 1521623.0\n", + " NaN\n", + " 0.0\n", " 83.48199\n", - " 1567750.0\n", " NaN\n", " 0.0\n", + " 119.0450\n", + " 0\n", " 0\n", " \n", " \n", " 2017-02-01 07:00:00\n", " 0\n", " WELL-00001\n", - " 20170201020207\n", + " 20170201010207\n", + " NaN\n", + " NaN\n", + " 1.0\n", + " 1.0\n", + " 0.0\n", + " 0.0\n", " 0.0\n", + " ...\n", + " NaN\n", " 10014690.0\n", - " 119.0449\n", - " 1527223.0\n", + " NaN\n", + " 0.0\n", " 83.49591\n", - " 1567750.0\n", " NaN\n", " 0.0\n", + " 119.0449\n", + " 0\n", " 0\n", " \n", " \n", "\n", - "

17874 rows × 12 columns

\n", + "

21474 rows × 32 columns

\n", "" ], "text/plain": [ - " label well id P-PDG P-TPT \\\n", - "timestamp \n", - "2017-02-01 02:02:07 0 WELL-00001 20170201020207 0.0 10092110.0 \n", - "2017-02-01 02:02:08 0 WELL-00001 20170201020207 0.0 10092000.0 \n", - "2017-02-01 02:02:09 0 WELL-00001 20170201020207 0.0 10091890.0 \n", - "2017-02-01 02:02:10 0 WELL-00001 20170201020207 0.0 10091780.0 \n", - "2017-02-01 02:02:11 0 WELL-00001 20170201020207 0.0 10091670.0 \n", - "... ... ... ... ... ... \n", - "2017-02-01 06:59:56 0 WELL-00001 20170201020207 0.0 10014690.0 \n", - "2017-02-01 06:59:57 0 WELL-00001 20170201020207 0.0 10014690.0 \n", - "2017-02-01 06:59:58 0 WELL-00001 20170201020207 0.0 10014690.0 \n", - "2017-02-01 06:59:59 0 WELL-00001 20170201020207 0.0 10014690.0 \n", - "2017-02-01 07:00:00 0 WELL-00001 20170201020207 0.0 10014690.0 \n", - "\n", - " T-TPT P-MON-CKP T-JUS-CKP P-JUS-CKGL T-JUS-CKGL \\\n", + " label well id ABER-CKGL ABER-CKP \\\n", "timestamp \n", - "2017-02-01 02:02:07 119.0944 1609800.0 84.59782 1564147.0 NaN \n", - "2017-02-01 02:02:08 119.0944 1618206.0 84.58997 1564148.0 NaN \n", - "2017-02-01 02:02:09 119.0944 1626612.0 84.58213 1564148.0 NaN \n", - "2017-02-01 02:02:10 119.0944 1635018.0 84.57429 1564148.0 NaN \n", - "2017-02-01 02:02:11 119.0944 1643424.0 84.56644 1564148.0 NaN \n", - "... ... ... ... ... ... \n", - "2017-02-01 06:59:56 119.0453 1504822.0 83.44021 1567749.0 NaN \n", - "2017-02-01 06:59:57 119.0452 1510422.0 83.45413 1567749.0 NaN \n", - "2017-02-01 06:59:58 119.0451 1516023.0 83.46806 1567750.0 NaN \n", - "2017-02-01 06:59:59 119.0450 1521623.0 83.48199 1567750.0 NaN \n", - "2017-02-01 07:00:00 119.0449 1527223.0 83.49591 1567750.0 NaN \n", + "2017-02-01 01:02:07 0 WELL-00001 20170201010207 NaN NaN \n", + "2017-02-01 01:02:08 0 WELL-00001 20170201010207 NaN NaN \n", + "2017-02-01 01:02:09 0 WELL-00001 20170201010207 NaN NaN \n", + "2017-02-01 01:02:10 0 WELL-00001 20170201010207 NaN NaN \n", + "2017-02-01 01:02:11 0 WELL-00001 20170201010207 NaN NaN \n", + "... ... ... ... ... ... \n", + "2017-02-01 06:59:56 0 WELL-00001 20170201010207 NaN NaN \n", + "2017-02-01 06:59:57 0 WELL-00001 20170201010207 NaN NaN \n", + "2017-02-01 06:59:58 0 WELL-00001 20170201010207 NaN NaN \n", + "2017-02-01 06:59:59 0 WELL-00001 20170201010207 NaN NaN \n", + "2017-02-01 07:00:00 0 WELL-00001 20170201010207 NaN NaN \n", "\n", - " QGL class \n", - "timestamp \n", - "2017-02-01 02:02:07 0.0 0 \n", - "2017-02-01 02:02:08 0.0 0 \n", - "2017-02-01 02:02:09 0.0 0 \n", - "2017-02-01 02:02:10 0.0 0 \n", - "2017-02-01 02:02:11 0.0 0 \n", - "... ... ... \n", - "2017-02-01 06:59:56 0.0 0 \n", - "2017-02-01 06:59:57 0.0 0 \n", - "2017-02-01 06:59:58 0.0 0 \n", - "2017-02-01 06:59:59 0.0 0 \n", - "2017-02-01 07:00:00 0.0 0 \n", + " ESTADO-DHSV ESTADO-M1 ESTADO-M2 ESTADO-PXO \\\n", + "timestamp \n", + "2017-02-01 01:02:07 1.0 1.0 0.0 0.0 \n", + "2017-02-01 01:02:08 1.0 1.0 0.0 0.0 \n", + "2017-02-01 01:02:09 1.0 1.0 0.0 0.0 \n", + "2017-02-01 01:02:10 1.0 1.0 0.0 0.0 \n", + "2017-02-01 01:02:11 1.0 1.0 0.0 0.0 \n", + "... ... ... ... ... \n", + "2017-02-01 06:59:56 1.0 1.0 0.0 0.0 \n", + "2017-02-01 06:59:57 1.0 1.0 0.0 0.0 \n", + "2017-02-01 06:59:58 1.0 1.0 0.0 0.0 \n", + "2017-02-01 06:59:59 1.0 1.0 0.0 0.0 \n", + "2017-02-01 07:00:00 1.0 1.0 0.0 0.0 \n", "\n", - "[17874 rows x 12 columns]" + " ESTADO-SDV-GL ... PT-P P-TPT QBS QGL \\\n", + "timestamp ... \n", + "2017-02-01 01:02:07 0.0 ... NaN 10074540.0 NaN 0.0 \n", + "2017-02-01 01:02:08 0.0 ... NaN 10074540.0 NaN 0.0 \n", + "2017-02-01 01:02:09 0.0 ... NaN 10074540.0 NaN 0.0 \n", + "2017-02-01 01:02:10 0.0 ... NaN 10074540.0 NaN 0.0 \n", + "2017-02-01 01:02:11 0.0 ... NaN 10074540.0 NaN 0.0 \n", + "... ... ... ... ... ... ... \n", + "2017-02-01 06:59:56 0.0 ... NaN 10014690.0 NaN 0.0 \n", + "2017-02-01 06:59:57 0.0 ... NaN 10014690.0 NaN 0.0 \n", + "2017-02-01 06:59:58 0.0 ... NaN 10014690.0 NaN 0.0 \n", + "2017-02-01 06:59:59 0.0 ... NaN 10014690.0 NaN 0.0 \n", + "2017-02-01 07:00:00 0.0 ... NaN 10014690.0 NaN 0.0 \n", + "\n", + " T-JUS-CKP T-MON-CKP T-PDG T-TPT class state \n", + "timestamp \n", + "2017-02-01 01:02:07 84.64463 NaN 0.0 119.0781 \n", + "2017-02-01 01:02:08 84.63828 NaN 0.0 119.0781 \n", + "2017-02-01 01:02:09 84.63194 NaN 0.0 119.0781 \n", + "2017-02-01 01:02:10 84.62558 NaN 0.0 119.0781 \n", + "2017-02-01 01:02:11 84.61923 NaN 0.0 119.0781 \n", + "... ... ... ... ... ... ... \n", + "2017-02-01 06:59:56 83.44021 NaN 0.0 119.0453 0 0 \n", + "2017-02-01 06:59:57 83.45413 NaN 0.0 119.0452 0 0 \n", + "2017-02-01 06:59:58 83.46806 NaN 0.0 119.0451 0 0 \n", + "2017-02-01 06:59:59 83.48199 NaN 0.0 119.0450 0 0 \n", + "2017-02-01 07:00:00 83.49591 NaN 0.0 119.0449 0 0 \n", + "\n", + "[21474 rows x 32 columns]" ] }, "execution_count": 2, @@ -378,15 +509,24 @@ " label\n", " well\n", " id\n", - " P-PDG\n", + " ABER-CKGL\n", + " ABER-CKP\n", + " ESTADO-DHSV\n", + " ESTADO-M1\n", + " ESTADO-M2\n", + " ESTADO-PXO\n", + " ESTADO-SDV-GL\n", + " ...\n", + " PT-P\n", " P-TPT\n", - " T-TPT\n", - " P-MON-CKP\n", - " T-JUS-CKP\n", - " P-JUS-CKGL\n", - " T-JUS-CKGL\n", + " QBS\n", " QGL\n", + " T-JUS-CKP\n", + " T-MON-CKP\n", + " T-PDG\n", + " T-TPT\n", " class\n", + " state\n", " \n", " \n", " timestamp\n", @@ -402,6 +542,15 @@ " \n", " \n", " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", " \n", " \n", " \n", @@ -410,14 +559,23 @@ " 1\n", " SIMULATED\n", " 00001\n", - " 22520410.0\n", - " 13068630.0\n", - " 96.93275\n", - " 1049626.0\n", - " 70.33402\n", " NaN\n", " NaN\n", " NaN\n", + " NaN\n", + " NaN\n", + " NaN\n", + " NaN\n", + " ...\n", + " NaN\n", + " 1.306863e+07\n", + " NaN\n", + " NaN\n", + " 70.334018\n", + " NaN\n", + " NaN\n", + " 96.932750\n", + " 0\n", " 0\n", " \n", " \n", @@ -425,14 +583,23 @@ " 1\n", " SIMULATED\n", " 00001\n", - " 22520430.0\n", - " 13068650.0\n", - " 96.93279\n", - " 1049626.0\n", - " 70.33425\n", " NaN\n", " NaN\n", " NaN\n", + " NaN\n", + " NaN\n", + " NaN\n", + " NaN\n", + " ...\n", + " NaN\n", + " 1.306865e+07\n", + " NaN\n", + " NaN\n", + " 70.334248\n", + " NaN\n", + " NaN\n", + " 96.932790\n", + " 0\n", " 0\n", " \n", " \n", @@ -440,14 +607,23 @@ " 1\n", " SIMULATED\n", " 00001\n", - " 22520440.0\n", - " 13068640.0\n", - " 96.93283\n", - " 1049626.0\n", - " 70.33449\n", " NaN\n", " NaN\n", " NaN\n", + " NaN\n", + " NaN\n", + " NaN\n", + " NaN\n", + " ...\n", + " NaN\n", + " 1.306864e+07\n", + " NaN\n", + " NaN\n", + " 70.334488\n", + " NaN\n", + " NaN\n", + " 96.932830\n", + " 0\n", " 0\n", " \n", " \n", @@ -455,14 +631,23 @@ " 1\n", " SIMULATED\n", " 00001\n", - " 22520420.0\n", - " 13068600.0\n", - " 96.93287\n", - " 1049626.0\n", - " 70.33473\n", " NaN\n", " NaN\n", " NaN\n", + " NaN\n", + " NaN\n", + " NaN\n", + " NaN\n", + " ...\n", + " NaN\n", + " 1.306860e+07\n", + " NaN\n", + " NaN\n", + " 70.334728\n", + " NaN\n", + " NaN\n", + " 96.932870\n", + " 0\n", " 0\n", " \n", " \n", @@ -470,14 +655,23 @@ " 1\n", " SIMULATED\n", " 00001\n", - " 22520390.0\n", - " 13068560.0\n", - " 96.93290\n", - " 1049626.0\n", - " 70.33496\n", " NaN\n", " NaN\n", " NaN\n", + " NaN\n", + " NaN\n", + " NaN\n", + " NaN\n", + " ...\n", + " NaN\n", + " 1.306856e+07\n", + " NaN\n", + " NaN\n", + " 70.334958\n", + " NaN\n", + " NaN\n", + " 96.932900\n", + " 0\n", " 0\n", " \n", " \n", @@ -494,131 +688,199 @@ " ...\n", " ...\n", " ...\n", + " ...\n", + " ...\n", + " ...\n", + " ...\n", + " ...\n", + " ...\n", + " ...\n", + " ...\n", + " ...\n", " \n", " \n", " 2018-10-06 16:36:56\n", " 1\n", " SIMULATED\n", " 00001\n", - " 26183540.0\n", - " 16058840.0\n", - " 83.10336\n", - " 1001532.0\n", - " 39.77207\n", " NaN\n", " NaN\n", " NaN\n", + " NaN\n", + " NaN\n", + " NaN\n", + " NaN\n", + " ...\n", + " NaN\n", + " 1.605884e+07\n", + " NaN\n", + " NaN\n", + " 39.772071\n", + " NaN\n", + " NaN\n", + " 83.103355\n", " 1\n", + " 0\n", " \n", " \n", " 2018-10-06 16:36:57\n", " 1\n", " SIMULATED\n", " 00001\n", - " 26183660.0\n", - " 16064390.0\n", - " 83.10322\n", - " 1001218.0\n", - " 39.86603\n", " NaN\n", " NaN\n", " NaN\n", + " NaN\n", + " NaN\n", + " NaN\n", + " NaN\n", + " ...\n", + " NaN\n", + " 1.606439e+07\n", + " NaN\n", + " NaN\n", + " 39.866035\n", + " NaN\n", + " NaN\n", + " 83.103220\n", " 1\n", + " 0\n", " \n", " \n", " 2018-10-06 16:36:58\n", " 1\n", " SIMULATED\n", " 00001\n", - " 26189800.0\n", - " 16068110.0\n", - " 83.10273\n", - " 1000996.0\n", - " 39.97073\n", " NaN\n", " NaN\n", " NaN\n", + " NaN\n", + " NaN\n", + " NaN\n", + " NaN\n", + " ...\n", + " NaN\n", + " 1.606811e+07\n", + " NaN\n", + " NaN\n", + " 39.970728\n", + " NaN\n", + " NaN\n", + " 83.102733\n", " 1\n", + " 0\n", " \n", " \n", " 2018-10-06 16:36:59\n", " 1\n", " SIMULATED\n", " 00001\n", - " 26192650.0\n", - " 16074050.0\n", - " 83.10254\n", - " 1000814.0\n", - " 40.07686\n", " NaN\n", " NaN\n", " NaN\n", + " NaN\n", + " NaN\n", + " NaN\n", + " NaN\n", + " ...\n", + " NaN\n", + " 1.607405e+07\n", + " NaN\n", + " NaN\n", + " 40.076864\n", + " NaN\n", + " NaN\n", + " 83.102536\n", " 1\n", + " 0\n", " \n", " \n", " 2018-10-06 16:37:00\n", " 1\n", " SIMULATED\n", " 00001\n", - " 26200610.0\n", - " 16078530.0\n", - " 83.10198\n", - " 1000723.0\n", - " 40.17478\n", " NaN\n", " NaN\n", " NaN\n", - " 1\n", - " \n", - " \n", - "\n", - "

45599 rows × 12 columns

\n", - "" - ], - "text/plain": [ - " label well id P-PDG P-TPT \\\n", - "timestamp \n", - "2018-10-06 03:57:02 1 SIMULATED 00001 22520410.0 13068630.0 \n", - "2018-10-06 03:57:03 1 SIMULATED 00001 22520430.0 13068650.0 \n", - "2018-10-06 03:57:04 1 SIMULATED 00001 22520440.0 13068640.0 \n", - "2018-10-06 03:57:05 1 SIMULATED 00001 22520420.0 13068600.0 \n", - "2018-10-06 03:57:06 1 SIMULATED 00001 22520390.0 13068560.0 \n", - "... ... ... ... ... ... \n", - "2018-10-06 16:36:56 1 SIMULATED 00001 26183540.0 16058840.0 \n", - "2018-10-06 16:36:57 1 SIMULATED 00001 26183660.0 16064390.0 \n", - "2018-10-06 16:36:58 1 SIMULATED 00001 26189800.0 16068110.0 \n", - "2018-10-06 16:36:59 1 SIMULATED 00001 26192650.0 16074050.0 \n", - "2018-10-06 16:37:00 1 SIMULATED 00001 26200610.0 16078530.0 \n", - "\n", - " T-TPT P-MON-CKP T-JUS-CKP P-JUS-CKGL T-JUS-CKGL \\\n", - "timestamp \n", - "2018-10-06 03:57:02 96.93275 1049626.0 70.33402 NaN NaN \n", - "2018-10-06 03:57:03 96.93279 1049626.0 70.33425 NaN NaN \n", - "2018-10-06 03:57:04 96.93283 1049626.0 70.33449 NaN NaN \n", - "2018-10-06 03:57:05 96.93287 1049626.0 70.33473 NaN NaN \n", - "2018-10-06 03:57:06 96.93290 1049626.0 70.33496 NaN NaN \n", - "... ... ... ... ... ... \n", - "2018-10-06 16:36:56 83.10336 1001532.0 39.77207 NaN NaN \n", - "2018-10-06 16:36:57 83.10322 1001218.0 39.86603 NaN NaN \n", - "2018-10-06 16:36:58 83.10273 1000996.0 39.97073 NaN NaN \n", - "2018-10-06 16:36:59 83.10254 1000814.0 40.07686 NaN NaN \n", - "2018-10-06 16:37:00 83.10198 1000723.0 40.17478 NaN NaN \n", + " NaN\n", + " NaN\n", + " NaN\n", + " NaN\n", + " ...\n", + " NaN\n", + " 1.607853e+07\n", + " NaN\n", + " NaN\n", + " 40.174778\n", + " NaN\n", + " NaN\n", + " 83.101983\n", + " 1\n", + " 0\n", + " \n", + " \n", + "\n", + "

45599 rows × 32 columns

\n", + "" + ], + "text/plain": [ + " label well id ABER-CKGL ABER-CKP \\\n", + "timestamp \n", + "2018-10-06 03:57:02 1 SIMULATED 00001 NaN NaN \n", + "2018-10-06 03:57:03 1 SIMULATED 00001 NaN NaN \n", + "2018-10-06 03:57:04 1 SIMULATED 00001 NaN NaN \n", + "2018-10-06 03:57:05 1 SIMULATED 00001 NaN NaN \n", + "2018-10-06 03:57:06 1 SIMULATED 00001 NaN NaN \n", + "... ... ... ... ... ... \n", + "2018-10-06 16:36:56 1 SIMULATED 00001 NaN NaN \n", + "2018-10-06 16:36:57 1 SIMULATED 00001 NaN NaN \n", + "2018-10-06 16:36:58 1 SIMULATED 00001 NaN NaN \n", + "2018-10-06 16:36:59 1 SIMULATED 00001 NaN NaN \n", + "2018-10-06 16:37:00 1 SIMULATED 00001 NaN NaN \n", + "\n", + " ESTADO-DHSV ESTADO-M1 ESTADO-M2 ESTADO-PXO \\\n", + "timestamp \n", + "2018-10-06 03:57:02 NaN NaN NaN NaN \n", + "2018-10-06 03:57:03 NaN NaN NaN NaN \n", + "2018-10-06 03:57:04 NaN NaN NaN NaN \n", + "2018-10-06 03:57:05 NaN NaN NaN NaN \n", + "2018-10-06 03:57:06 NaN NaN NaN NaN \n", + "... ... ... ... ... \n", + "2018-10-06 16:36:56 NaN NaN NaN NaN \n", + "2018-10-06 16:36:57 NaN NaN NaN NaN \n", + "2018-10-06 16:36:58 NaN NaN NaN NaN \n", + "2018-10-06 16:36:59 NaN NaN NaN NaN \n", + "2018-10-06 16:37:00 NaN NaN NaN NaN \n", "\n", - " QGL class \n", - "timestamp \n", - "2018-10-06 03:57:02 NaN 0 \n", - "2018-10-06 03:57:03 NaN 0 \n", - "2018-10-06 03:57:04 NaN 0 \n", - "2018-10-06 03:57:05 NaN 0 \n", - "2018-10-06 03:57:06 NaN 0 \n", - "... ... ... \n", - "2018-10-06 16:36:56 NaN 1 \n", - "2018-10-06 16:36:57 NaN 1 \n", - "2018-10-06 16:36:58 NaN 1 \n", - "2018-10-06 16:36:59 NaN 1 \n", - "2018-10-06 16:37:00 NaN 1 \n", + " ESTADO-SDV-GL ... PT-P P-TPT QBS QGL \\\n", + "timestamp ... \n", + "2018-10-06 03:57:02 NaN ... NaN 1.306863e+07 NaN NaN \n", + "2018-10-06 03:57:03 NaN ... NaN 1.306865e+07 NaN NaN \n", + "2018-10-06 03:57:04 NaN ... NaN 1.306864e+07 NaN NaN \n", + "2018-10-06 03:57:05 NaN ... NaN 1.306860e+07 NaN NaN \n", + "2018-10-06 03:57:06 NaN ... NaN 1.306856e+07 NaN NaN \n", + "... ... ... ... ... ... ... \n", + "2018-10-06 16:36:56 NaN ... NaN 1.605884e+07 NaN NaN \n", + "2018-10-06 16:36:57 NaN ... NaN 1.606439e+07 NaN NaN \n", + "2018-10-06 16:36:58 NaN ... NaN 1.606811e+07 NaN NaN \n", + "2018-10-06 16:36:59 NaN ... NaN 1.607405e+07 NaN NaN \n", + "2018-10-06 16:37:00 NaN ... NaN 1.607853e+07 NaN NaN \n", "\n", - "[45599 rows x 12 columns]" + " T-JUS-CKP T-MON-CKP T-PDG T-TPT class state \n", + "timestamp \n", + "2018-10-06 03:57:02 70.334018 NaN NaN 96.932750 0 0 \n", + "2018-10-06 03:57:03 70.334248 NaN NaN 96.932790 0 0 \n", + "2018-10-06 03:57:04 70.334488 NaN NaN 96.932830 0 0 \n", + "2018-10-06 03:57:05 70.334728 NaN NaN 96.932870 0 0 \n", + "2018-10-06 03:57:06 70.334958 NaN NaN 96.932900 0 0 \n", + "... ... ... ... ... ... ... \n", + "2018-10-06 16:36:56 39.772071 NaN NaN 83.103355 1 0 \n", + "2018-10-06 16:36:57 39.866035 NaN NaN 83.103220 1 0 \n", + "2018-10-06 16:36:58 39.970728 NaN NaN 83.102733 1 0 \n", + "2018-10-06 16:36:59 40.076864 NaN NaN 83.102536 1 0 \n", + "2018-10-06 16:37:00 40.174778 NaN NaN 83.101983 1 0 \n", + "\n", + "[45599 rows x 32 columns]" ] }, "execution_count": 3, @@ -659,15 +921,24 @@ " label\n", " well\n", " id\n", - " P-PDG\n", + " ABER-CKGL\n", + " ABER-CKP\n", + " ESTADO-DHSV\n", + " ESTADO-M1\n", + " ESTADO-M2\n", + " ESTADO-PXO\n", + " ESTADO-SDV-GL\n", + " ...\n", + " PT-P\n", " P-TPT\n", - " T-TPT\n", - " P-MON-CKP\n", - " T-JUS-CKP\n", - " P-JUS-CKGL\n", - " T-JUS-CKGL\n", + " QBS\n", " QGL\n", + " T-JUS-CKP\n", + " T-MON-CKP\n", + " T-PDG\n", + " T-TPT\n", " class\n", + " state\n", " \n", " \n", " timestamp\n", @@ -683,6 +954,15 @@ " \n", " \n", " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", " \n", " \n", " \n", @@ -691,14 +971,23 @@ " 1\n", " DRAWN\n", " 00001\n", - " 420.2314\n", - " 175.34060\n", - " 114.890700\n", - " 96.64524\n", - " 66.75450\n", " NaN\n", " NaN\n", " NaN\n", + " NaN\n", + " NaN\n", + " NaN\n", + " NaN\n", + " ...\n", + " NaN\n", + " 175.340600\n", + " NaN\n", + " NaN\n", + " 66.75450\n", + " NaN\n", + " NaN\n", + " 114.890700\n", + " 0\n", " 0\n", " \n", " \n", @@ -706,14 +995,23 @@ " 1\n", " DRAWN\n", " 00001\n", - " 420.2314\n", - " 175.34060\n", - " 114.890700\n", - " 96.64524\n", - " 66.75450\n", " NaN\n", " NaN\n", " NaN\n", + " NaN\n", + " NaN\n", + " NaN\n", + " NaN\n", + " ...\n", + " NaN\n", + " 175.340600\n", + " NaN\n", + " NaN\n", + " 66.75450\n", + " NaN\n", + " NaN\n", + " 114.890700\n", + " 0\n", " 0\n", " \n", " \n", @@ -721,14 +1019,23 @@ " 1\n", " DRAWN\n", " 00001\n", - " 420.2314\n", - " 175.34060\n", - " 114.890700\n", - " 96.64524\n", - " 66.75450\n", " NaN\n", " NaN\n", " NaN\n", + " NaN\n", + " NaN\n", + " NaN\n", + " NaN\n", + " ...\n", + " NaN\n", + " 175.340600\n", + " NaN\n", + " NaN\n", + " 66.75450\n", + " NaN\n", + " NaN\n", + " 114.890700\n", + " 0\n", " 0\n", " \n", " \n", @@ -736,14 +1043,23 @@ " 1\n", " DRAWN\n", " 00001\n", - " 420.2314\n", - " 175.34060\n", - " 114.890700\n", - " 96.64524\n", - " 66.75450\n", " NaN\n", " NaN\n", " NaN\n", + " NaN\n", + " NaN\n", + " NaN\n", + " NaN\n", + " ...\n", + " NaN\n", + " 175.340600\n", + " NaN\n", + " NaN\n", + " 66.75450\n", + " NaN\n", + " NaN\n", + " 114.890700\n", + " 0\n", " 0\n", " \n", " \n", @@ -751,14 +1067,23 @@ " 1\n", " DRAWN\n", " 00001\n", - " 420.2314\n", - " 175.34060\n", - " 114.890700\n", - " 96.64524\n", - " 66.75450\n", " NaN\n", " NaN\n", " NaN\n", + " NaN\n", + " NaN\n", + " NaN\n", + " NaN\n", + " ...\n", + " NaN\n", + " 175.340600\n", + " NaN\n", + " NaN\n", + " 66.75450\n", + " NaN\n", + " NaN\n", + " 114.890700\n", + " 0\n", " 0\n", " \n", " \n", @@ -775,117 +1100,199 @@ " ...\n", " ...\n", " ...\n", + " ...\n", + " ...\n", + " ...\n", + " ...\n", + " ...\n", + " ...\n", + " ...\n", + " ...\n", + " ...\n", " \n", " \n", " 2018-09-07 20:44:31\n", " 1\n", " DRAWN\n", " 00001\n", - " 429.8329\n", - " 60.13675\n", - " 8.354756\n", - " 12.89203\n", - " 31.27121\n", " NaN\n", " NaN\n", " NaN\n", + " NaN\n", + " NaN\n", + " NaN\n", + " NaN\n", + " ...\n", + " NaN\n", + " 60.136751\n", + " NaN\n", + " NaN\n", + " 31.27121\n", + " NaN\n", + " NaN\n", + " 8.354756\n", " 1\n", + " 0\n", " \n", " \n", " 2018-09-07 20:44:32\n", " 1\n", " DRAWN\n", " 00001\n", - " 429.8329\n", - " 60.13789\n", - " 8.354756\n", - " 12.89203\n", - " 31.27121\n", " NaN\n", " NaN\n", " NaN\n", + " NaN\n", + " NaN\n", + " NaN\n", + " NaN\n", + " ...\n", + " NaN\n", + " 60.137893\n", + " NaN\n", + " NaN\n", + " 31.27121\n", + " NaN\n", + " NaN\n", + " 8.354756\n", " 1\n", + " 0\n", " \n", " \n", " 2018-09-07 20:44:33\n", " 1\n", " DRAWN\n", " 00001\n", - " 429.8329\n", - " 60.13904\n", - " 8.354756\n", - " 12.89203\n", - " 31.27121\n", " NaN\n", " NaN\n", " NaN\n", + " NaN\n", + " NaN\n", + " NaN\n", + " NaN\n", + " ...\n", + " NaN\n", + " 60.139036\n", + " NaN\n", + " NaN\n", + " 31.27121\n", + " NaN\n", + " NaN\n", + " 8.354756\n", " 1\n", + " 0\n", " \n", " \n", " 2018-09-07 20:44:34\n", " 1\n", " DRAWN\n", " 00001\n", - " 429.8329\n", - " 60.14018\n", - " 8.354756\n", - " 12.89203\n", - " 31.27121\n", " NaN\n", " NaN\n", " NaN\n", + " NaN\n", + " NaN\n", + " NaN\n", + " NaN\n", + " ...\n", + " NaN\n", + " 60.140179\n", + " NaN\n", + " NaN\n", + " 31.27121\n", + " NaN\n", + " NaN\n", + " 8.354756\n", " 1\n", + " 0\n", " \n", " \n", " 2018-09-07 20:44:35\n", " 1\n", " DRAWN\n", " 00001\n", - " 429.8329\n", - " 60.14132\n", - " 8.354756\n", - " 12.89203\n", - " 31.27121\n", " NaN\n", " NaN\n", " NaN\n", + " NaN\n", + " NaN\n", + " NaN\n", + " NaN\n", + " ...\n", + " NaN\n", + " 60.141321\n", + " NaN\n", + " NaN\n", + " 31.27121\n", + " NaN\n", + " NaN\n", + " 8.354756\n", " 1\n", + " 0\n", " \n", " \n", "\n", - "

172800 rows × 12 columns

\n", + "

172800 rows × 32 columns

\n", "" ], "text/plain": [ - " label well id P-PDG P-TPT T-TPT \\\n", - "timestamp \n", - "2018-09-05 20:44:36 1 DRAWN 00001 420.2314 175.34060 114.890700 \n", - "2018-09-05 20:44:37 1 DRAWN 00001 420.2314 175.34060 114.890700 \n", - "2018-09-05 20:44:38 1 DRAWN 00001 420.2314 175.34060 114.890700 \n", - "2018-09-05 20:44:39 1 DRAWN 00001 420.2314 175.34060 114.890700 \n", - "2018-09-05 20:44:40 1 DRAWN 00001 420.2314 175.34060 114.890700 \n", - "... ... ... ... ... ... ... \n", - "2018-09-07 20:44:31 1 DRAWN 00001 429.8329 60.13675 8.354756 \n", - "2018-09-07 20:44:32 1 DRAWN 00001 429.8329 60.13789 8.354756 \n", - "2018-09-07 20:44:33 1 DRAWN 00001 429.8329 60.13904 8.354756 \n", - "2018-09-07 20:44:34 1 DRAWN 00001 429.8329 60.14018 8.354756 \n", - "2018-09-07 20:44:35 1 DRAWN 00001 429.8329 60.14132 8.354756 \n", + " label well id ABER-CKGL ABER-CKP ESTADO-DHSV \\\n", + "timestamp \n", + "2018-09-05 20:44:36 1 DRAWN 00001 NaN NaN NaN \n", + "2018-09-05 20:44:37 1 DRAWN 00001 NaN NaN NaN \n", + "2018-09-05 20:44:38 1 DRAWN 00001 NaN NaN NaN \n", + "2018-09-05 20:44:39 1 DRAWN 00001 NaN NaN NaN \n", + "2018-09-05 20:44:40 1 DRAWN 00001 NaN NaN NaN \n", + "... ... ... ... ... ... ... \n", + "2018-09-07 20:44:31 1 DRAWN 00001 NaN NaN NaN \n", + "2018-09-07 20:44:32 1 DRAWN 00001 NaN NaN NaN \n", + "2018-09-07 20:44:33 1 DRAWN 00001 NaN NaN NaN \n", + "2018-09-07 20:44:34 1 DRAWN 00001 NaN NaN NaN \n", + "2018-09-07 20:44:35 1 DRAWN 00001 NaN NaN NaN \n", "\n", - " P-MON-CKP T-JUS-CKP P-JUS-CKGL T-JUS-CKGL QGL class \n", + " ESTADO-M1 ESTADO-M2 ESTADO-PXO ESTADO-SDV-GL ... \\\n", + "timestamp ... \n", + "2018-09-05 20:44:36 NaN NaN NaN NaN ... \n", + "2018-09-05 20:44:37 NaN NaN NaN NaN ... \n", + "2018-09-05 20:44:38 NaN NaN NaN NaN ... \n", + "2018-09-05 20:44:39 NaN NaN NaN NaN ... \n", + "2018-09-05 20:44:40 NaN NaN NaN NaN ... \n", + "... ... ... ... ... ... \n", + "2018-09-07 20:44:31 NaN NaN NaN NaN ... \n", + "2018-09-07 20:44:32 NaN NaN NaN NaN ... \n", + "2018-09-07 20:44:33 NaN NaN NaN NaN ... \n", + "2018-09-07 20:44:34 NaN NaN NaN NaN ... \n", + "2018-09-07 20:44:35 NaN NaN NaN NaN ... \n", + "\n", + " PT-P P-TPT QBS QGL T-JUS-CKP T-MON-CKP T-PDG \\\n", "timestamp \n", - "2018-09-05 20:44:36 96.64524 66.75450 NaN NaN NaN 0 \n", - "2018-09-05 20:44:37 96.64524 66.75450 NaN NaN NaN 0 \n", - "2018-09-05 20:44:38 96.64524 66.75450 NaN NaN NaN 0 \n", - "2018-09-05 20:44:39 96.64524 66.75450 NaN NaN NaN 0 \n", - "2018-09-05 20:44:40 96.64524 66.75450 NaN NaN NaN 0 \n", - "... ... ... ... ... ... ... \n", - "2018-09-07 20:44:31 12.89203 31.27121 NaN NaN NaN 1 \n", - "2018-09-07 20:44:32 12.89203 31.27121 NaN NaN NaN 1 \n", - "2018-09-07 20:44:33 12.89203 31.27121 NaN NaN NaN 1 \n", - "2018-09-07 20:44:34 12.89203 31.27121 NaN NaN NaN 1 \n", - "2018-09-07 20:44:35 12.89203 31.27121 NaN NaN NaN 1 \n", + "2018-09-05 20:44:36 NaN 175.340600 NaN NaN 66.75450 NaN NaN \n", + "2018-09-05 20:44:37 NaN 175.340600 NaN NaN 66.75450 NaN NaN \n", + "2018-09-05 20:44:38 NaN 175.340600 NaN NaN 66.75450 NaN NaN \n", + "2018-09-05 20:44:39 NaN 175.340600 NaN NaN 66.75450 NaN NaN \n", + "2018-09-05 20:44:40 NaN 175.340600 NaN NaN 66.75450 NaN NaN \n", + "... ... ... ... ... ... ... ... \n", + "2018-09-07 20:44:31 NaN 60.136751 NaN NaN 31.27121 NaN NaN \n", + "2018-09-07 20:44:32 NaN 60.137893 NaN NaN 31.27121 NaN NaN \n", + "2018-09-07 20:44:33 NaN 60.139036 NaN NaN 31.27121 NaN NaN \n", + "2018-09-07 20:44:34 NaN 60.140179 NaN NaN 31.27121 NaN NaN \n", + "2018-09-07 20:44:35 NaN 60.141321 NaN NaN 31.27121 NaN NaN \n", + "\n", + " T-TPT class state \n", + "timestamp \n", + "2018-09-05 20:44:36 114.890700 0 0 \n", + "2018-09-05 20:44:37 114.890700 0 0 \n", + "2018-09-05 20:44:38 114.890700 0 0 \n", + "2018-09-05 20:44:39 114.890700 0 0 \n", + "2018-09-05 20:44:40 114.890700 0 0 \n", + "... ... ... ... \n", + "2018-09-07 20:44:31 8.354756 1 0 \n", + "2018-09-07 20:44:32 8.354756 1 0 \n", + "2018-09-07 20:44:33 8.354756 1 0 \n", + "2018-09-07 20:44:34 8.354756 1 0 \n", + "2018-09-07 20:44:35 8.354756 1 0 \n", "\n", - "[172800 rows x 12 columns]" + "[172800 rows x 32 columns]" ] }, "execution_count": 4, @@ -901,20 +1308,47 @@ "cell_type": "markdown", "metadata": {}, "source": [ - "Each instance is stored in a CSV file and loaded into a pandas DataFrame. Each observation is stored in a line in the CSV file and loaded as a line in the pandas DataFrame. The first line of each CSV file contains a header with column identifiers. Each column of CSV files stores the following type of information:\n", + "Each instance is stored in a [Parquet file](https://parquet.apache.org/docs/) and loaded into a pandas DataFrame as follows:\n", "\n", - "* **timestamp**: observations timestamps loaded into pandas DataFrame as its index;\n", - "* **P-PDG**: pressure variable at the Permanent Downhole Gauge (PDG);\n", - "* **P-TPT**: pressure variable at the Temperature and Pressure Transducer (TPT);\n", - "* **T-TPT**: temperature variable at the Temperature and Pressure Transducer (TPT);\n", - "* **P-MON-CKP**: pressure variable upstream of the production choke (CKP);\n", - "* **T-JUS-CKP**: temperature variable downstream of the production choke (CKP);\n", - "* **P-JUS-CKGL**: pressure variable upstream of the gas lift choke (CKGL);\n", - "* **T-JUS-CKGL**: temperature variable upstream of the gas lift choke (CKGL);\n", - "* **QGL**: gas lift flow rate;\n", - "* **class**: observations labels associated with three types of periods (normal, fault transient, and faulty steady state).\n", + "* All Parquet files are created and read with pandas functions, `pyarrow` engine and `brotli` compression;\n", + "* For each instance, timestamps corresponding to observations are stored in Parquet file as its index and loaded into pandas DataFrame as its index;\n", + "* Each observation is stored in a line of a Parquet file and loaded as a line of a pandas DataFrame; \n", + "* All variables are stored as float in columns of Parquet files and loaded as float in columns of pandas DataFrame;\n", + "* All labels are stored as `Int64` (not `int64`) in columns of Parquet files and loaded as `Int64` (not `int64`) in columns of pandas DataFrame.\n", "\n", - "Other information are also loaded into each pandas Dataframe:\n", + "The variables and labels are as follows:\n", + "\n", + "* **ABER-CKGL**: Opening of the GLCK (gas lift choke) [%];\n", + "* **ABER-CKP**: Opening of the PCK (production choke) [%];\n", + "* **ESTADO-DHSV**: State of the DHSV (downhole safety valve) [0, 0.5, or 1];\n", + "* **ESTADO-M1**: State of the PMV (production master valve) [0, 0.5, or 1];\n", + "* **ESTADO-M2**: State of the AMV (annulus master valve) [0, 0.5, or 1];\n", + "* **ESTADO-PXO**: State of the PXO (pig-crossover) valve [0, 0.5, or 1];\n", + "* **ESTADO-SDV-GL**: State of the gas lift SDV (shutdown valve) [0, 0.5, or 1];\n", + "* **ESTADO-SDV-P**: State of the production SDV (shutdown valve) [0, 0.5, or 1];\n", + "* **ESTADO-W1**: State of the PWV (production wing valve) [0, 0.5, or 1];\n", + "* **ESTADO-W2**: State of the AWV (annulus wing valve) [0, 0.5, or 1];\n", + "* **ESTADO-XO**: State of the XO (crossover) valve [0, 0.5, or 1];\n", + "* **P-ANULAR**: Pressure in the well annulus [Pa];\n", + "* **P-JUS-BS**: Downstream pressure of the SP (service pump) [Pa];\n", + "* **P-JUS-CKGL**: Downstream pressure of the GLCK (gas lift choke) [Pa];\n", + "* **P-JUS-CKP**: Downstream pressure of the PCK (production choke) [Pa];\n", + "* **P-MON-CKGL**: Upstream pressure of the GLCK (gas lift choke) [Pa];\n", + "* **P-MON-CKP**: Upstream pressure of the PCK (production choke) [Pa];\n", + "* **P-MON-SDV-P**: Upstream pressure of the production SDV (shutdown valve) [Pa];\n", + "* **P-PDG**: Pressure at the PDG (permanent downhole gauge) [Pa];\n", + "* **PT-P**: Downstream pressure of the PWV (production wing valve) in the production tube [Pa];\n", + "* **P-TPT**: Pressure at the TPT (temperature and pressure transducer) [Pa];\n", + "* **QBS**: Flow rate at the SP (service pump) [m3/s];\n", + "* **QGL**: Gas lift flow rate [m3/s];\n", + "* **T-JUS-CKP**: Downstream temperature of the PCK (production choke) [oC];\n", + "* **T-MON-CKP**: Upstream temperature of the PCK (production choke) [oC];\n", + "* **T-PDG**: Temperature at the PDG (permanent downhole gauge) [oC];\n", + "* **T-TPT**: Temperature at the TPT (temperature and pressure transducer) [oC];\n", + "* **class**: Label of the observation;\n", + "* **state**: Well operational status.\n", + "\n", + "Other informations are also loaded into each pandas Dataframe:\n", "\n", "* **label**: instance label (event type);\n", "* **well**: well name. Hand-drawn and simulated instances have fixed names. Real instances have names masked with incremental id;\n", @@ -991,10 +1425,10 @@ " \n", " \n", " 1 - Abrupt Increase of BSW\n", - " 5\n", + " 4\n", " 114\n", " 10\n", - " 129\n", + " 128\n", " \n", " \n", " 2 - Spurious Closure of DHSV\n", @@ -1012,10 +1446,10 @@ " \n", " \n", " 4 - Flow Instability\n", - " 344\n", + " 343\n", " 0\n", " 0\n", - " 344\n", + " 343\n", " \n", " \n", " 5 - Rapid Productivity Loss\n", @@ -1033,24 +1467,31 @@ " \n", " \n", " 7 - Scaling in PCK\n", - " 5\n", + " 36\n", " 0\n", " 10\n", - " 15\n", + " 46\n", " \n", " \n", " 8 - Hydrate in Production Line\n", - " 0\n", + " 14\n", " 81\n", " 0\n", - " 81\n", + " 95\n", + " \n", + " \n", + " 9 - Hydrate in Service Line\n", + " 57\n", + " 150\n", + " 0\n", + " 207\n", " \n", " \n", " TOTAL\n", - " 1019\n", - " 939\n", + " 1119\n", + " 1089\n", " 20\n", - " 1978\n", + " 2228\n", " \n", " \n", "\n", @@ -1060,15 +1501,16 @@ "SOURCE REAL SIMULATED HAND-DRAWN TOTAL\n", "INSTANCE LABEL \n", "0 - Normal Operation 594 0 0 594\n", - "1 - Abrupt Increase of BSW 5 114 10 129\n", + "1 - Abrupt Increase of BSW 4 114 10 128\n", "2 - Spurious Closure of DHSV 22 16 0 38\n", "3 - Severe Slugging 32 74 0 106\n", - "4 - Flow Instability 344 0 0 344\n", + "4 - Flow Instability 343 0 0 343\n", "5 - Rapid Productivity Loss 11 439 0 450\n", "6 - Quick Restriction in PCK 6 215 0 221\n", - "7 - Scaling in PCK 5 0 10 15\n", - "8 - Hydrate in Production Line 0 81 0 81\n", - "TOTAL 1019 939 20 1978" + "7 - Scaling in PCK 36 0 10 46\n", + "8 - Hydrate in Production Line 14 81 0 95\n", + "9 - Hydrate in Service Line 57 150 0 207\n", + "TOTAL 1119 1089 20 2228" ] }, "execution_count": 5, @@ -1092,7 +1534,7 @@ "cell_type": "markdown", "metadata": {}, "source": [ - "Considering only **real instances** and **threshold of 1%**, the 3W Dataset has the following amount of instances." + "Considering only **real instances** and **threshold of 1%**, the 3W Dataset has the following amount of instances with rare events." ] }, { @@ -1137,10 +1579,17 @@ " \n", " \n", " 1 - Abrupt Increase of BSW\n", - " 5\n", + " 4\n", " 114\n", " 10\n", - " 129\n", + " 128\n", + " \n", + " \n", + " 5 - Rapid Productivity Loss\n", + " 11\n", + " 439\n", + " 0\n", + " 450\n", " \n", " \n", " 6 - Quick Restriction in PCK\n", @@ -1150,38 +1599,23 @@ " 221\n", " \n", " \n", - " 7 - Scaling in PCK\n", - " 5\n", - " 0\n", - " 10\n", - " 15\n", - " \n", - " \n", - " 8 - Hydrate in Production Line\n", - " 0\n", - " 81\n", - " 0\n", - " 81\n", - " \n", - " \n", " TOTAL\n", - " 16\n", - " 410\n", - " 20\n", - " 446\n", + " 21\n", + " 768\n", + " 10\n", + " 799\n", " \n", " \n", "\n", "" ], "text/plain": [ - "SOURCE REAL SIMULATED HAND-DRAWN TOTAL\n", - "INSTANCE LABEL \n", - "1 - Abrupt Increase of BSW 5 114 10 129\n", - "6 - Quick Restriction in PCK 6 215 0 221\n", - "7 - Scaling in PCK 5 0 10 15\n", - "8 - Hydrate in Production Line 0 81 0 81\n", - "TOTAL 16 410 20 446" + "SOURCE REAL SIMULATED HAND-DRAWN TOTAL\n", + "INSTANCE LABEL \n", + "1 - Abrupt Increase of BSW 4 114 10 128\n", + "5 - Rapid Productivity Loss 11 439 0 450\n", + "6 - Quick Restriction in PCK 6 215 0 221\n", + "TOTAL 21 768 10 799" ] }, "execution_count": 6, @@ -1199,7 +1633,7 @@ "cell_type": "markdown", "metadata": {}, "source": [ - "If **simulated instances** are also considered, the amount of instances in 3W Dataset become the one listed below." + "If **simulated instances** are also considered, the amount of instances with rare events in 3W Dataset become the one listed below." ] }, { @@ -1243,28 +1677,20 @@ " \n", " \n", " \n", - " 7 - Scaling in PCK\n", - " 5\n", - " 0\n", - " 10\n", - " 15\n", - " \n", - " \n", " TOTAL\n", - " 5\n", - " 0\n", - " 10\n", - " 15\n", + " 0.0\n", + " 0.0\n", + " 0.0\n", + " 0.0\n", " \n", " \n", "\n", "" ], "text/plain": [ - "SOURCE REAL SIMULATED HAND-DRAWN TOTAL\n", - "INSTANCE LABEL \n", - "7 - Scaling in PCK 5 0 10 15\n", - "TOTAL 5 0 10 15" + "SOURCE REAL SIMULATED HAND-DRAWN TOTAL\n", + "INSTANCE LABEL \n", + "TOTAL 0.0 0.0 0.0 0.0" ] }, "execution_count": 7, @@ -1281,7 +1707,7 @@ "cell_type": "markdown", "metadata": {}, "source": [ - "After also considering the **hand-drawn instances**, we get the final amount of instances in 3W Dataset." + "After also considering the **hand-drawn instances**, we get the final amount of instances with rare events in 3W Dataset." ] }, { @@ -1325,28 +1751,20 @@ " \n", " \n", " \n", - " 7 - Scaling in PCK\n", - " 5\n", - " 0\n", - " 10\n", - " 15\n", - " \n", - " \n", " TOTAL\n", - " 5\n", - " 0\n", - " 10\n", - " 15\n", + " 0.0\n", + " 0.0\n", + " 0.0\n", + " 0.0\n", " \n", " \n", "\n", "" ], "text/plain": [ - "SOURCE REAL SIMULATED HAND-DRAWN TOTAL\n", - "INSTANCE LABEL \n", - "7 - Scaling in PCK 5 0 10 15\n", - "TOTAL 5 0 10 15" + "SOURCE REAL SIMULATED HAND-DRAWN TOTAL\n", + "INSTANCE LABEL \n", + "TOTAL 0.0 0.0 0.0 0.0" ] }, "execution_count": 8, @@ -1370,7 +1788,7 @@ "cell_type": "markdown", "metadata": {}, "source": [ - "A scatter map with all the **real instances** is shown below. The oldest one occurred in the middle of 2012 and the most recent one in the middle of 2018. In addition to the total number of considered wells, this map provides an overview of the occurrences distributions of each instance over time and between wells." + "A scatter map with all the **real instances** is shown below. The oldest one occurred in the middle of 2011 and the most recent one in the middle of 2023. In addition to the total number of considered wells, this map provides an overview of the occurrences distributions of each instance over time and between wells." ] }, { @@ -1383,7 +1801,7 @@ { "data": { "text/plain": [ - "(2013, 2019)" + "(2011, 2023)" ] }, "execution_count": 9, @@ -1396,12 +1814,12 @@ "\n", "\n", - "\n", + "\n", " \n", " \n", " \n", " \n", - " 2023-04-09T02:15:18.924049\n", + " 2024-07-25T21:54:12.283959\n", " image/svg+xml\n", " \n", " \n", @@ -1416,49 +1834,131 @@ " \n", " \n", " \n", - " \n", " \n", " \n", " \n", - " \n", " \n", " \n", " \n", " \n", - " \n", + " \n", " \n", " \n", " \n", - " \n", " \n", " \n", - " \n", + " \n", " \n", " \n", " \n", - " \n", - " \n", + " \n", + " \n", " \n", - " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", - " \n", - " \n", " \n", - " \n", - " \n", - " \n", + " \n", + " \n", + " \n", " \n", " \n", " \n", " \n", - " \n", - " \n", - " \n", + " \n", + " \n", + " \n", " \n", - " \n", + " \n", " \n", - " \n", + " \n", " \n", " \n", - " \n", - " \n", - " \n", + " \n", + " \n", + " \n", " \n", " \n", " \n", - " \n", - " \n", - " \n", + " \n", + " \n", + " \n", " \n", " \n", " \n", " \n", - " \n", - " \n", - " \n", + " \n", + " \n", + " \n", " \n", - " \n", + " \n", " \n", - " \n", + " \n", " \n", " \n", - " \n", - " \n", - " \n", + " \n", + " \n", + " \n", " \n", " \n", " \n", - " \n", - " \n", - " \n", + " \n", + " \n", + " \n", " \n", " \n", " \n", " \n", - " \n", - " \n", - " \n", + " \n", + " \n", + " \n", " \n", - " \n", + " \n", " \n", - " \n", + " \n", " \n", " \n", - " \n", - " \n", - " \n", + " \n", + " \n", + " \n", " \n", " \n", " \n", - " \n", - " \n", - " \n", + " \n", + " \n", + " \n", " \n", " \n", " \n", " \n", - " \n", - " \n", - " \n", + " \n", + " \n", + " \n", " \n", - " \n", + " \n", " \n", - " \n", + " \n", " \n", " \n", - " \n", - " \n", - " \n", + " \n", + " \n", + " \n", " \n", " \n", " \n", - " \n", - " \n", - " \n", + " \n", + " \n", + " \n", " \n", " \n", " \n", " \n", - " \n", - " \n", - " \n", + " \n", + " \n", + " \n", " \n", - " \n", + " \n", " \n", - " \n", + " \n", " \n", " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", " \n", " \n", " \n", " \n", - " \n", - " \n", - " \n", - " \n", - " \n", + " \n", + " \n", + " \n", " \n", - " \n", - " \n", - " \n", - " \n", + " \n", " \n", - " \n", + " \n", " \n", " \n", - " \n", - " \n", - " \n", + " \n", + " \n", + " \n", " \n", - " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", " \n", - " \n", - " \n", " \n", " \n", " \n", @@ -1878,45 +2473,478 @@ " \n", " \n", " \n", - " \n", - " \n", + " \n", + " \n", " \n", - " \n", + " \n", " \n", - " \n", + " \n", " \n", " \n", - " \n", + " \n", " \n", - " \n", - " \n", - " \n", - " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", " \n", " \n", " \n", @@ -1925,25 +2953,52 @@ " \n", " \n", " \n", - " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", " \n", " \n", " \n", " \n", - " \n", - " \n", - " \n", + " \n", + " \n", + " \n", " \n", - " \n", + " \n", " \n", - " \n", + " \n", " \n", " \n", - " \n", - " \n", - " \n", + " \n", + " \n", + " \n", " \n", " \n", " \n", @@ -1952,25 +3007,25 @@ " \n", " \n", " \n", - " \n", + " \n", " \n", " \n", " \n", " \n", - " \n", - " \n", - " \n", + " \n", + " \n", + " \n", " \n", - " \n", + " \n", " \n", - " \n", + " \n", " \n", " \n", - " \n", - " \n", - " \n", + " \n", + " \n", + " \n", " \n", " \n", " \n", @@ -1979,25 +3034,25 @@ " \n", " \n", " \n", - " \n", + " \n", " \n", " \n", " \n", " \n", - " \n", - " \n", - " \n", + " \n", + " \n", + " \n", " \n", - " \n", + " \n", " \n", - " \n", + " \n", " \n", " \n", - " \n", - " \n", - " \n", + " \n", + " \n", + " \n", " \n", " \n", " \n", @@ -2006,25 +3061,25 @@ " \n", " \n", " \n", - " \n", + " \n", " \n", " \n", " \n", " \n", - " \n", - " \n", - " \n", + " \n", + " \n", + " \n", " \n", - " \n", + " \n", " \n", - " \n", + " \n", " \n", " \n", - " \n", - " \n", - " \n", + " \n", + " \n", + " \n", " \n", " \n", " \n", @@ -2033,25 +3088,25 @@ " \n", " \n", " \n", - " \n", + " \n", " \n", " \n", " \n", " \n", - " \n", - " \n", - " \n", + " \n", + " \n", + " \n", " \n", - " \n", + " \n", " \n", - " \n", + " \n", " \n", " \n", - " \n", - " \n", - " \n", + " \n", + " \n", + " \n", " \n", " \n", " \n", @@ -2060,25 +3115,25 @@ " \n", " \n", " \n", - " \n", + " \n", " \n", " \n", " \n", " \n", - " \n", - " \n", - " \n", + " \n", + " \n", + " \n", " \n", - " \n", + " \n", " \n", - " \n", + " \n", " \n", " \n", - " \n", - " \n", - " \n", + " \n", + " \n", + " \n", " \n", " \n", " \n", @@ -2087,25 +3142,25 @@ " \n", " \n", " \n", - " \n", + " \n", " \n", " \n", " \n", " \n", - " \n", - " \n", - " \n", + " \n", + " \n", + " \n", " \n", - " \n", + " \n", " \n", - " \n", + " \n", " \n", " \n", - " \n", - " \n", - " \n", + " \n", + " \n", + " \n", " \n", " \n", " \n", @@ -2114,25 +3169,25 @@ " \n", " \n", " \n", - " \n", + " \n", " \n", " \n", " \n", " \n", - " \n", - " \n", - " \n", + " \n", + " \n", + " \n", " \n", - " \n", + " \n", " \n", - " \n", + " \n", " \n", " \n", - " \n", - " \n", - " \n", + " \n", + " \n", + " \n", " \n", " \n", " \n", @@ -2141,25 +3196,25 @@ " \n", " \n", " \n", - " \n", + " \n", " \n", " \n", " \n", " \n", - " \n", - " \n", - " \n", + " \n", + " \n", + " \n", " \n", - " \n", + " \n", " \n", - " \n", + " \n", " \n", " \n", - " \n", - " \n", - " \n", + " \n", + " \n", + " \n", " \n", " \n", " \n", @@ -2168,25 +3223,25 @@ " \n", " \n", " \n", - " \n", + " \n", " \n", " \n", " \n", " \n", - " \n", - " \n", - " \n", + " \n", + " \n", + " \n", " \n", - " \n", + " \n", " \n", - " \n", + " \n", " \n", " \n", - " \n", - " \n", - " \n", + " \n", + " \n", + " \n", " \n", " \n", " \n", @@ -2195,25 +3250,25 @@ " \n", " \n", " \n", - " \n", + " \n", " \n", " \n", " \n", " \n", - " \n", - " \n", - " \n", + " \n", + " \n", + " \n", " \n", - " \n", + " \n", " \n", - " \n", + " \n", " \n", " \n", - " \n", - " \n", - " \n", + " \n", + " \n", + " \n", " \n", " \n", " \n", @@ -2222,25 +3277,25 @@ " \n", " \n", " \n", - " \n", + " \n", " \n", " \n", " \n", " \n", - " \n", - " \n", - " \n", + " \n", + " \n", + " \n", " \n", - " \n", + " \n", " \n", - " \n", + " \n", " \n", " \n", - " \n", - " \n", - " \n", + " \n", + " \n", + " \n", " \n", " \n", " \n", @@ -2249,25 +3304,25 @@ " \n", " \n", " \n", - " \n", + " \n", " \n", " \n", " \n", " \n", - " \n", - " \n", - " \n", + " \n", + " \n", + " \n", " \n", - " \n", + " \n", " \n", - " \n", + " \n", " \n", " \n", - " \n", - " \n", - " \n", + " \n", + " \n", + " \n", " \n", " \n", " \n", @@ -2276,25 +3331,25 @@ " \n", " \n", " \n", - " \n", + " \n", " \n", " \n", " \n", " \n", - " \n", - " \n", - " \n", + " \n", + " \n", + " \n", " \n", - " \n", + " \n", " \n", - " \n", + " \n", " \n", " \n", - " \n", - " \n", - " \n", + " \n", + " \n", + " \n", " \n", " \n", " \n", @@ -2303,25 +3358,25 @@ " \n", " \n", " \n", - " \n", + " \n", " \n", " \n", " \n", " \n", - " \n", - " \n", - " \n", + " \n", + " \n", + " \n", " \n", - " \n", + " \n", " \n", - " \n", + " \n", " \n", " \n", - " \n", - " \n", - " \n", + " \n", + " \n", + " \n", " \n", " \n", " \n", @@ -2330,25 +3385,25 @@ " \n", " \n", " \n", - " \n", + " \n", " \n", " \n", " \n", " \n", - " \n", - " \n", - " \n", + " \n", + " \n", + " \n", " \n", - " \n", + " \n", " \n", - " \n", + " \n", " \n", " \n", - " \n", - " \n", - " \n", + " \n", + " \n", + " \n", " \n", " \n", " \n", @@ -2357,7228 +3412,8115 @@ " \n", " \n", " \n", - " \n", + " \n", " \n", " \n", " \n", " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", " \n", " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", " \n", " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", " \n", " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", " \n", " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", " \n", " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", " \n", " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", " \n", " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", " \n", " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", " \n", " \n", " \n", - " \n", " \n", - " \n", - " \n", + " \n", + " \n", " \n", " \n", " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", " \n", " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", " \n", " \n", - " \n", - " \n", + " \n", + " \n", " \n", " \n", " \n", - " \n", " \n", - " \n", - " \n", + " \n", + " \n", " \n", " \n", " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", " \n", " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", " \n", - " \n", + "\" style=\"stroke: #6a3d9a\"/>\n", " \n", - " \n", - " \n", + " \n", + " \n", " \n", " \n", - " \n", - " \n", - " \n", - " \n", - " \n", + " \n", + " \n", + " \n", + " \n", " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", " \n", - " \n", - " \n", - " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", " \n", " \n", - " \n", " \n", " \n", - " \n", " \n", " \n", - " \n", " \n", " \n", - " \n", " \n", " \n", " \n", - " \n", " \n", - " \n", + " \n", " \n", - " \n", + " \n", " \n", " \n", " \n", " \n", " \n", - " \n", " \n", - " \n", + " \n", " \n", - " \n", + " \n", " \n", " \n", " \n", " \n", - " \n", " \n", - " \n", + " \n", " \n", - " \n", + " \n", " \n", " \n", " \n", " \n", - " \n", " \n", - " \n", + " \n", " \n", - " \n", + " \n", " \n", " \n", " \n", " \n", - " \n", " \n", - " \n", + " \n", " \n", - " \n", + " \n", " \n", " \n", " \n", " \n", - " \n", " \n", - " \n", + " \n", " \n", - " \n", + " \n", " \n", " \n", " \n", " \n", - " \n", " \n", - " \n", + " \n", " \n", - " \n", + " \n", " \n", " \n", " \n", " \n", - " \n", " \n", - " \n", + " \n", " \n", - " \n", + " \n", " \n", " \n", " \n", @@ -10611,16 +12553,16 @@ " \n", " \n", " \n", - " \n", " \n", - " \n", + " \n", " \n", - " \n", + " \n", " \n", " \n", " \n", @@ -10653,18 +12595,58 @@ " \n", " \n", " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", " \n", " \n", " \n", " \n", - " \n", - " \n", + " \n", + " \n", " \n", " \n", "\n" ], "text/plain": [ - "
" + "
" ] }, "metadata": {}, @@ -10722,28 +12704,28 @@ " \n", "
\n", " Missing Variables\n", - " 4660\n", - " 29.45% of 15824\n", + " 41109\n", + " 65.90% of 62384\n", "
\n", "
\n", " Frozen Variables\n", - " 1550\n", - " 9.80% of 15824\n", + " 6095\n", + " 9.77% of 62384\n", "
\n", "
\n", " Unlabeled Observations\n", - " 635440\n", - " 1.24% of 51385410\n", + " 4028400\n", + " 5.26% of 76587318\n", "
\n", "
\n", "\n", "" ], "text/plain": [ - " Amount Percentage\n", - "Missing Variables 4660 29.45% of 15824\n", - "Frozen Variables 1550 9.80% of 15824\n", - "Unlabeled Observations 635440 1.24% of 51385410" + " Amount Percentage\n", + "Missing Variables 41109 65.90% of 62384\n", + "Frozen Variables 6095 9.77% of 62384\n", + "Unlabeled Observations 4028400 5.26% of 76587318" ] }, "execution_count": 10,