Skip to content
Snippets Groups Projects
oneModel.ipynb 1.84 MiB
Newer Older
rhaag's avatar
rhaag committed
{
 "cells": [
  {
   "cell_type": "code",
   "execution_count": 6,
   "id": "1b5cee42",
rhaag's avatar
rhaag committed
   "metadata": {},
   "outputs": [
    {
     "name": "stderr",
     "output_type": "stream",
     "text": [
      "\u001b[32m\u001b[1m  Activating\u001b[22m\u001b[39m project at `~/Documents/thesis/ridepooling_simulations`\n",
      "\u001b[32m\u001b[1m   Resolving\u001b[22m\u001b[39m package versions...\n",
      "\u001b[32m\u001b[1m    Updating\u001b[22m\u001b[39m `~/Documents/thesis/ridepooling_simulations/Project.toml`\n",
      " \u001b[90m [b964fa9f] \u001b[39m\u001b[92m+ LaTeXStrings v1.3.0\u001b[39m\n",
      "\u001b[32m\u001b[1m  No Changes\u001b[22m\u001b[39m to `~/Documents/thesis/ridepooling_simulations/Manifest.toml`\n",
      "\u001b[32m\u001b[1m   Resolving\u001b[22m\u001b[39m package versions...\n",
      "\u001b[32m\u001b[1m  No Changes\u001b[22m\u001b[39m to `~/Documents/thesis/ridepooling_simulations/Project.toml`\n",
      "\u001b[32m\u001b[1m  No Changes\u001b[22m\u001b[39m to `~/Documents/thesis/ridepooling_simulations/Manifest.toml`\n"
     ]
    }
   ],
rhaag's avatar
rhaag committed
   "source": [
    "import Pkg;\n",
    "Pkg.activate(\".\")\n",
    "import Pkg; Pkg.add(\"LaTeXStrings\")\n",
    "Pkg.add(\"Measurements\")\n",
rhaag's avatar
rhaag committed
    "using Plots, Measurements, LaTeXStrings, DataFrames\n",
    "using Serialization\n"
   ]
  },
  {
   "cell_type": "code",
   "execution_count": 7,
   "id": "99c03323",
rhaag's avatar
rhaag committed
   "metadata": {},
   "outputs": [
    {
     "data": {
      "text/plain": [
       "\"./data/results.df\""
      ]
     },
rhaag's avatar
rhaag committed
     "metadata": {},
     "output_type": "execute_result"
    }
   ],
   "source": [
    "#path = \"/scratch01.local/rhaag/comparison/drive_and_wait/combined_delays/anywt1_anydt01/\"\n",
    "#name = \"/results_.df\"\n",
    "name = \"./data/results.df\""
   ]
  },
  {
   "cell_type": "code",
   "execution_count": 8,
   "id": "a0a16374",
rhaag's avatar
rhaag committed
   "metadata": {},
   "outputs": [
    {
     "data": {
      "text/html": [
       "<div class=\"data-frame\"><p>1,600 rows × 25 columns (omitted printing of 19 columns)</p><table class=\"data-frame\"><thead><tr><th></th><th>index</th><th>dt_earliest_pickup</th><th>idle_weight</th><th>resubmission_time_factor</th><th>ν</th><th>t0</th></tr><tr><th></th><th title=\"Int64\">Int64</th><th title=\"Float64\">Float64</th><th title=\"Float64\">Float64</th><th title=\"Float64\">Float64</th><th title=\"Float64\">Float64</th><th title=\"Float64\">Float64</th></tr></thead><tbody><tr><th>1</th><td>1</td><td>0.0</td><td>-0.1</td><td>0.885</td><td>23.0586</td><td>1.0</td></tr><tr><th>2</th><td>2</td><td>0.0</td><td>0.0</td><td>0.9</td><td>23.0586</td><td>1.0</td></tr><tr><th>3</th><td>3</td><td>0.0</td><td>0.1</td><td>0.915</td><td>23.0586</td><td>1.0</td></tr><tr><th>4</th><td>4</td><td>0.0</td><td>0.2</td><td>0.93</td><td>23.0586</td><td>1.0</td></tr><tr><th>5</th><td>5</td><td>0.0</td><td>0.3</td><td>0.945</td><td>23.0586</td><td>1.0</td></tr><tr><th>6</th><td>6</td><td>0.0</td><td>0.4</td><td>0.96</td><td>23.0586</td><td>1.0</td></tr><tr><th>7</th><td>7</td><td>0.0</td><td>0.5</td><td>0.975</td><td>23.0586</td><td>1.0</td></tr><tr><th>8</th><td>8</td><td>0.0</td><td>0.6</td><td>0.99</td><td>23.0586</td><td>1.0</td></tr><tr><th>9</th><td>9</td><td>0.0</td><td>0.7</td><td>1.005</td><td>23.0586</td><td>1.0</td></tr><tr><th>10</th><td>10</td><td>0.0</td><td>0.8</td><td>1.02</td><td>23.0586</td><td>1.0</td></tr><tr><th>11</th><td>11</td><td>0.0</td><td>0.9</td><td>1.035</td><td>23.0586</td><td>1.0</td></tr><tr><th>12</th><td>12</td><td>0.0</td><td>1.0</td><td>1.05</td><td>23.0586</td><td>1.0</td></tr><tr><th>13</th><td>13</td><td>0.0</td><td>1.1</td><td>1.065</td><td>23.0586</td><td>1.0</td></tr><tr><th>14</th><td>14</td><td>0.0</td><td>1.2</td><td>1.08</td><td>23.0586</td><td>1.0</td></tr><tr><th>15</th><td>15</td><td>0.0</td><td>1.3</td><td>1.095</td><td>23.0586</td><td>1.0</td></tr><tr><th>16</th><td>16</td><td>0.0</td><td>1.4</td><td>1.11</td><td>23.0586</td><td>1.0</td></tr><tr><th>17</th><td>17</td><td>0.0</td><td>1.5</td><td>1.125</td><td>23.0586</td><td>1.0</td></tr><tr><th>18</th><td>18</td><td>0.0</td><td>1.6</td><td>1.14</td><td>23.0586</td><td>1.0</td></tr><tr><th>19</th><td>19</td><td>0.0</td><td>1.7</td><td>1.155</td><td>23.0586</td><td>1.0</td></tr><tr><th>20</th><td>20</td><td>0.0</td><td>1.8</td><td>1.17</td><td>23.0586</td><td>1.0</td></tr><tr><th>21</th><td>21</td><td>0.0</td><td>1.9</td><td>1.185</td><td>23.0586</td><td>1.0</td></tr><tr><th>22</th><td>22</td><td>0.0</td><td>2.0</td><td>1.2</td><td>23.0586</td><td>1.0</td></tr><tr><th>23</th><td>23</td><td>0.0</td><td>2.1</td><td>1.215</td><td>23.0586</td><td>1.0</td></tr><tr><th>24</th><td>24</td><td>0.0</td><td>2.2</td><td>1.23</td><td>23.0586</td><td>1.0</td></tr><tr><th>25</th><td>25</td><td>0.0</td><td>2.3</td><td>1.245</td><td>23.0586</td><td>1.0</td></tr><tr><th>26</th><td>26</td><td>0.0</td><td>2.4</td><td>1.26</td><td>23.0586</td><td>1.0</td></tr><tr><th>27</th><td>27</td><td>0.0</td><td>2.5</td><td>1.275</td><td>23.0586</td><td>1.0</td></tr><tr><th>28</th><td>28</td><td>0.0</td><td>2.6</td><td>1.29</td><td>23.0586</td><td>1.0</td></tr><tr><th>29</th><td>29</td><td>0.0</td><td>2.7</td><td>1.305</td><td>23.0586</td><td>1.0</td></tr><tr><th>30</th><td>30</td><td>0.0</td><td>2.8</td><td>1.32</td><td>23.0586</td><td>1.0</td></tr><tr><th>&vellip;</th><td>&vellip;</td><td>&vellip;</td><td>&vellip;</td><td>&vellip;</td><td>&vellip;</td><td>&vellip;</td></tr></tbody></table></div>"
      ],
      "text/latex": [
       "\\begin{tabular}{r|ccccccc}\n",
       "\t& index & dt\\_earliest\\_pickup & idle\\_weight & resubmission\\_time\\_factor & ν & t0 & \\\\\n",
       "\t\\hline\n",
       "\t& Int64 & Float64 & Float64 & Float64 & Float64 & Float64 & \\\\\n",
       "\t\\hline\n",
       "\t1 & 1 & 0.0 & -0.1 & 0.885 & 23.0586 & 1.0 & $\\dots$ \\\\\n",
       "\t2 & 2 & 0.0 & 0.0 & 0.9 & 23.0586 & 1.0 & $\\dots$ \\\\\n",
       "\t3 & 3 & 0.0 & 0.1 & 0.915 & 23.0586 & 1.0 & $\\dots$ \\\\\n",
       "\t4 & 4 & 0.0 & 0.2 & 0.93 & 23.0586 & 1.0 & $\\dots$ \\\\\n",
       "\t5 & 5 & 0.0 & 0.3 & 0.945 & 23.0586 & 1.0 & $\\dots$ \\\\\n",
       "\t6 & 6 & 0.0 & 0.4 & 0.96 & 23.0586 & 1.0 & $\\dots$ \\\\\n",
       "\t7 & 7 & 0.0 & 0.5 & 0.975 & 23.0586 & 1.0 & $\\dots$ \\\\\n",
       "\t8 & 8 & 0.0 & 0.6 & 0.99 & 23.0586 & 1.0 & $\\dots$ \\\\\n",
       "\t9 & 9 & 0.0 & 0.7 & 1.005 & 23.0586 & 1.0 & $\\dots$ \\\\\n",
       "\t10 & 10 & 0.0 & 0.8 & 1.02 & 23.0586 & 1.0 & $\\dots$ \\\\\n",
       "\t11 & 11 & 0.0 & 0.9 & 1.035 & 23.0586 & 1.0 & $\\dots$ \\\\\n",
       "\t12 & 12 & 0.0 & 1.0 & 1.05 & 23.0586 & 1.0 & $\\dots$ \\\\\n",
       "\t13 & 13 & 0.0 & 1.1 & 1.065 & 23.0586 & 1.0 & $\\dots$ \\\\\n",
       "\t14 & 14 & 0.0 & 1.2 & 1.08 & 23.0586 & 1.0 & $\\dots$ \\\\\n",
       "\t15 & 15 & 0.0 & 1.3 & 1.095 & 23.0586 & 1.0 & $\\dots$ \\\\\n",
       "\t16 & 16 & 0.0 & 1.4 & 1.11 & 23.0586 & 1.0 & $\\dots$ \\\\\n",
       "\t17 & 17 & 0.0 & 1.5 & 1.125 & 23.0586 & 1.0 & $\\dots$ \\\\\n",
       "\t18 & 18 & 0.0 & 1.6 & 1.14 & 23.0586 & 1.0 & $\\dots$ \\\\\n",
       "\t19 & 19 & 0.0 & 1.7 & 1.155 & 23.0586 & 1.0 & $\\dots$ \\\\\n",
       "\t20 & 20 & 0.0 & 1.8 & 1.17 & 23.0586 & 1.0 & $\\dots$ \\\\\n",
       "\t21 & 21 & 0.0 & 1.9 & 1.185 & 23.0586 & 1.0 & $\\dots$ \\\\\n",
       "\t22 & 22 & 0.0 & 2.0 & 1.2 & 23.0586 & 1.0 & $\\dots$ \\\\\n",
       "\t23 & 23 & 0.0 & 2.1 & 1.215 & 23.0586 & 1.0 & $\\dots$ \\\\\n",
       "\t24 & 24 & 0.0 & 2.2 & 1.23 & 23.0586 & 1.0 & $\\dots$ \\\\\n",
       "\t25 & 25 & 0.0 & 2.3 & 1.245 & 23.0586 & 1.0 & $\\dots$ \\\\\n",
       "\t26 & 26 & 0.0 & 2.4 & 1.26 & 23.0586 & 1.0 & $\\dots$ \\\\\n",
       "\t27 & 27 & 0.0 & 2.5 & 1.275 & 23.0586 & 1.0 & $\\dots$ \\\\\n",
       "\t28 & 28 & 0.0 & 2.6 & 1.29 & 23.0586 & 1.0 & $\\dots$ \\\\\n",
       "\t29 & 29 & 0.0 & 2.7 & 1.305 & 23.0586 & 1.0 & $\\dots$ \\\\\n",
       "\t30 & 30 & 0.0 & 2.8 & 1.32 & 23.0586 & 1.0 & $\\dots$ \\\\\n",
       "\t$\\dots$ & $\\dots$ & $\\dots$ & $\\dots$ & $\\dots$ & $\\dots$ & $\\dots$ &  \\\\\n",
       "\\end{tabular}\n"
      ],
      "text/plain": [
       "\u001b[1m1600×25 DataFrame\u001b[0m\n",
       "\u001b[1m  Row \u001b[0m│\u001b[1m index \u001b[0m\u001b[1m dt_earliest_pickup \u001b[0m\u001b[1m idle_weight \u001b[0m\u001b[1m resubmission_time_factor \u001b[0m\u001b[1m ν   \u001b[0m ⋯\n",
       "\u001b[1m      \u001b[0m│\u001b[90m Int64 \u001b[0m\u001b[90m Float64            \u001b[0m\u001b[90m Float64     \u001b[0m\u001b[90m Float64                  \u001b[0m\u001b[90m Floa\u001b[0m ⋯\n",
       "──────┼─────────────────────────────────────────────────────────────────────────\n",
       "    1 │     1                 0.0         -0.1                     0.885  23.0 ⋯\n",
       "    2 │     2                 0.0          0.0                     0.9    23.0\n",
       "    3 │     3                 0.0          0.1                     0.915  23.0\n",
       "    4 │     4                 0.0          0.2                     0.93   23.0\n",
       "    5 │     5                 0.0          0.3                     0.945  23.0 ⋯\n",
       "    6 │     6                 0.0          0.4                     0.96   23.0\n",
       "    7 │     7                 0.0          0.5                     0.975  23.0\n",
       "    8 │     8                 0.0          0.6                     0.99   23.0\n",
       "    9 │     9                 0.0          0.7                     1.005  23.0 ⋯\n",
       "   10 │    10                 0.0          0.8                     1.02   23.0\n",
       "   11 │    11                 0.0          0.9                     1.035  23.0\n",
       "  ⋮   │   ⋮            ⋮                ⋮                  ⋮                 ⋮ ⋱\n",
       " 1591 │  1591                 0.0          2.9                     1.335  23.0\n",
       " 1592 │  1592                 0.0          3.0                     1.35   23.0 ⋯\n",
       " 1593 │  1593                 0.0          3.1                     1.365  23.0\n",
       " 1594 │  1594                 0.0          3.2                     1.38   23.0\n",
       " 1595 │  1595                 0.0          3.3                     1.395  23.0\n",
       " 1596 │  1596                 0.0          3.4                     1.41   23.0 ⋯\n",
       " 1597 │  1597                 0.0          3.5                     1.425  23.0\n",
       " 1598 │  1598                 0.0          3.6                     1.44   23.0\n",
       " 1599 │  1599                 0.0          3.7                     1.455  23.0\n",
       " 1600 │  1600                 0.0          3.8                     1.47   23.0 ⋯\n",
       "\u001b[36m                                                21 columns and 1579 rows omitted\u001b[0m"
      ]
     },
rhaag's avatar
rhaag committed
     "metadata": {},
     "output_type": "execute_result"
    }
   ],
   "source": [
    "results = deserialize(name)"
   ]
  },
  {
   "cell_type": "code",
   "execution_count": 9,
   "id": "b2abc953",
rhaag's avatar
rhaag committed
   "metadata": {},
   "outputs": [
    {
     "data": {
      "image/svg+xml": [
       "<?xml version=\"1.0\" encoding=\"utf-8\"?>\n",
       "<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" width=\"600\" height=\"400\" viewBox=\"0 0 2400 1600\">\n",
       "<defs>\n",
       "  <clipPath id=\"clip180\">\n",
rhaag's avatar
rhaag committed
       "    <rect x=\"0\" y=\"0\" width=\"2400\" height=\"1600\"/>\n",
       "  </clipPath>\n",
       "</defs>\n",
       "<path clip-path=\"url(#clip180)\" d=\"\n",
rhaag's avatar
rhaag committed
       "M0 1600 L2400 1600 L2400 0 L0 0  Z\n",
       "  \" fill=\"#ffffff\" fill-rule=\"evenodd\" fill-opacity=\"1\"/>\n",
       "<defs>\n",
       "  <clipPath id=\"clip181\">\n",
rhaag's avatar
rhaag committed
       "    <rect x=\"480\" y=\"0\" width=\"1681\" height=\"1600\"/>\n",
       "  </clipPath>\n",
       "</defs>\n",
       "<path clip-path=\"url(#clip180)\" d=\"\n",
rhaag's avatar
rhaag committed
       "M246.598 1486.45 L2352.76 1486.45 L2352.76 47.2441 L246.598 47.2441  Z\n",
       "  \" fill=\"#ffffff\" fill-rule=\"evenodd\" fill-opacity=\"1\"/>\n",
       "<defs>\n",
       "  <clipPath id=\"clip182\">\n",
rhaag's avatar
rhaag committed
       "    <rect x=\"246\" y=\"47\" width=\"2107\" height=\"1440\"/>\n",
       "  </clipPath>\n",
       "</defs>\n",
       "<polyline clip-path=\"url(#clip182)\" style=\"stroke:#000000; stroke-linecap:butt; stroke-linejoin:round; stroke-width:2; stroke-opacity:0.1; fill:none\" points=\"\n",
rhaag's avatar
rhaag committed
       "  377.044,1486.45 377.044,47.2441 \n",
       "  \"/>\n",
       "<polyline clip-path=\"url(#clip182)\" style=\"stroke:#000000; stroke-linecap:butt; stroke-linejoin:round; stroke-width:2; stroke-opacity:0.1; fill:none\" points=\"\n",
rhaag's avatar
rhaag committed
       "  743.168,1486.45 743.168,47.2441 \n",
       "  \"/>\n",
       "<polyline clip-path=\"url(#clip182)\" style=\"stroke:#000000; stroke-linecap:butt; stroke-linejoin:round; stroke-width:2; stroke-opacity:0.1; fill:none\" points=\"\n",
rhaag's avatar
rhaag committed
       "  1109.29,1486.45 1109.29,47.2441 \n",
       "  \"/>\n",
       "<polyline clip-path=\"url(#clip182)\" style=\"stroke:#000000; stroke-linecap:butt; stroke-linejoin:round; stroke-width:2; stroke-opacity:0.1; fill:none\" points=\"\n",
rhaag's avatar
rhaag committed
       "  1475.42,1486.45 1475.42,47.2441 \n",
       "  \"/>\n",
       "<polyline clip-path=\"url(#clip182)\" style=\"stroke:#000000; stroke-linecap:butt; stroke-linejoin:round; stroke-width:2; stroke-opacity:0.1; fill:none\" points=\"\n",
rhaag's avatar
rhaag committed
       "  1841.54,1486.45 1841.54,47.2441 \n",
       "  \"/>\n",
       "<polyline clip-path=\"url(#clip182)\" style=\"stroke:#000000; stroke-linecap:butt; stroke-linejoin:round; stroke-width:2; stroke-opacity:0.1; fill:none\" points=\"\n",
rhaag's avatar
rhaag committed
       "  2207.67,1486.45 2207.67,47.2441 \n",
       "  \"/>\n",
       "<polyline clip-path=\"url(#clip180)\" style=\"stroke:#000000; stroke-linecap:butt; stroke-linejoin:round; stroke-width:4; stroke-opacity:1; fill:none\" points=\"\n",
rhaag's avatar
rhaag committed
       "  246.598,1486.45 2352.76,1486.45 \n",
       "  \"/>\n",
       "<polyline clip-path=\"url(#clip180)\" style=\"stroke:#000000; stroke-linecap:butt; stroke-linejoin:round; stroke-width:4; stroke-opacity:1; fill:none\" points=\"\n",
rhaag's avatar
rhaag committed
       "  377.044,1486.45 377.044,1467.55 \n",
       "  \"/>\n",
Loading
Loading full blame...