{ "cells": [ { "attachments": {}, "cell_type": "markdown", "metadata": {}, "source": [ "Asiakaspalvelupisteen jonon muodostukseen vaikuttaa kaksi tekijää:\n", "\n", "● Asiakkaiden saapuminen palvelupisteeseen.\n", "\n", "● Palvelun kesto.\n", "\n", "Asiakkaiden saapumista voidaan monissa tapauksissa mallintaa onnistuneesti eksponentiaalisella jakaumalla. Tällöin tarvitaan tieto siitä, kuinka paljon asiakkaita saapuu keskimäärin tarkasteltavassa aikavälissä.\n", "\n", "Palvelun kestoa voidaan monissa tapauksissa mallintaa onnistuneesti normaalijakaumalla. Tällöin tarvitaan palveluajan keskiarvo ja keskihajonta." ] }, { "cell_type": "code", "execution_count": 1, "metadata": {}, "outputs": [], "source": [ "import pandas as pd\n", "import numpy as np\n", "import matplotlib.pyplot as plt\n", "%matplotlib inline" ] }, { "cell_type": "code", "execution_count": 2, "metadata": {}, "outputs": [], "source": [ "KESKIARVO_ASIAKAS = 5 #asiakkaiden väli minuutteina\n", "KESKIARVO_PALVELU = 2 #minuuttia\n", "KESKIHAJONTA_PALVELU = 0.5\n", "ASIAKKAITA = 1000" ] }, { "cell_type": "code", "execution_count": 3, "metadata": {}, "outputs": [ { "data": { "text/html": [ "
\n", "\n", "\n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", "
seuraava_asiakassaapumis_aikapalvelun_kestopalvelun_aloituspalvelun_lopetusjonotuskokonais_aika
04.5599354.5599351.9704754.5599356.5304090.0000001.970475
17.17007511.7300091.75056711.73000913.4805760.0000001.750567
22.12540413.8554142.86355913.85541416.7189730.0000002.863559
314.64108728.4965012.05829328.49650130.5547940.0000002.058293
43.52303132.0195322.09604432.01953234.1155760.0000002.096044
50.71626932.7358011.76703834.11557635.8826131.3797753.146812
65.30363538.0394361.75373638.03943639.7931720.0000001.753736
73.23957741.2790132.78667341.27901344.0656860.0000002.786673
812.89010954.1691232.68572754.16912356.8548500.0000002.685727
93.93748958.1066112.63767058.10661160.7442810.0000002.637670
106.88755864.9941690.92358864.99416965.9177570.0000000.923588
1116.20747681.2016452.56266181.20164583.7643060.0000002.562661
1212.07872093.2803652.09880593.28036595.3791710.0000002.098805
138.308787101.5891522.684418101.589152104.2735710.0000002.684418
140.101702101.6908541.657744104.273571105.9313142.5827164.240460
153.926541105.6173961.943939105.931314107.8752530.3139192.257858
169.675890115.2932851.975953115.293285117.2692380.0000001.975953
173.250767118.5440521.941022118.544052120.4850740.0000001.941022
188.665241127.2092931.322388127.209293128.5316810.0000001.322388
195.277812132.4871052.391272132.487105134.8783770.0000002.391272
205.039594137.5266992.022646137.526699139.5493450.0000002.022646
213.944090141.4707891.160414141.470789142.6312040.0000001.160414
224.229980145.7007691.353824145.700769147.0545930.0000001.353824
230.925151146.6259202.340526147.054593149.3951200.4286732.769200
242.306118148.9320381.134182149.395120150.5293010.4630821.597263
250.299353149.2313912.667097150.529301153.1963981.2979103.965007
260.225853149.4572442.107281153.196398155.3036793.7391545.846434
270.847106150.3043512.081570155.303679157.3852494.9993287.080898
2810.233806160.5381561.934800160.538156162.4729570.0000001.934800
290.616380161.1545362.640670162.472957165.1136271.3184203.959090
........................
9707.1029744964.6562302.4284744964.6562304967.0847040.0000002.428474
9710.1385654964.7947952.7441214967.0847044969.8288252.2899095.034030
9723.0113284967.8061232.0808044969.8288254971.9096292.0227024.103506
97316.5424824984.3486051.7137674984.3486054986.0623720.0000001.713767
9743.6101264987.9587311.3036164987.9587314989.2623470.0000001.303616
9750.5234924988.4822231.8871234989.2623474991.1494700.7801242.667247
9765.9287194994.4109421.5551624994.4109424995.9661040.0000001.555162
97717.1115715011.5225131.2439765011.5225135012.7664890.0000001.243976
9787.1677995018.6903121.8885495018.6903125020.5788610.0000001.888549
9793.1540275021.8443391.9804245021.8443395023.8247630.0000001.980424
98010.4008655032.2452042.1481015032.2452045034.3933050.0000002.148101
9810.2044775032.4496812.2143755034.3933055036.6076801.9436244.157999
9821.0205335033.4702141.2904815036.6076805037.8981613.1374664.427948
9831.7001635035.1703772.5483965037.8981615040.4465572.7277845.276180
9844.8617285040.0321051.6536025040.4465575042.1001590.4144522.068054
9854.9123375044.9444421.8420415044.9444425046.7864830.0000001.842041
9866.1956775051.1401192.0125785051.1401195053.1526970.0000002.012578
9874.2463055055.3864243.6410995055.3864245059.0275230.0000003.641099
9880.3511965055.7376192.4051105059.0275235061.4326333.2899045.695014
9896.3891415062.1267601.4657945062.1267605063.5925540.0000001.465794
9900.3321005062.4588601.8768725063.5925545065.4694261.1336953.010566
9914.2186155066.6774752.2499775066.6774755068.9274510.0000002.249977
99244.4023755111.0798501.9594615111.0798505113.0393110.0000001.959461
99311.6762605122.7561101.2537845122.7561105124.0098940.0000001.253784
9942.9514835125.7075932.3922835125.7075935128.0998770.0000002.392283
9951.4183555127.1259482.3977395128.0998775130.4976160.9739293.371668
9961.7722445128.8981921.6103875130.4976165132.1080021.5994243.209810
9970.4983135129.3965052.1408985132.1080025134.2489012.7114974.852395
9986.6450405136.0415452.4608365136.0415455138.5023820.0000002.460836
99910.5748625146.6164072.7214485146.6164075149.3378550.0000002.721448
\n", "

1000 rows × 7 columns

\n", "
" ], "text/plain": [ " seuraava_asiakas saapumis_aika palvelun_kesto palvelun_aloitus \\\n", "0 4.559935 4.559935 1.970475 4.559935 \n", "1 7.170075 11.730009 1.750567 11.730009 \n", "2 2.125404 13.855414 2.863559 13.855414 \n", "3 14.641087 28.496501 2.058293 28.496501 \n", "4 3.523031 32.019532 2.096044 32.019532 \n", "5 0.716269 32.735801 1.767038 34.115576 \n", "6 5.303635 38.039436 1.753736 38.039436 \n", "7 3.239577 41.279013 2.786673 41.279013 \n", "8 12.890109 54.169123 2.685727 54.169123 \n", "9 3.937489 58.106611 2.637670 58.106611 \n", "10 6.887558 64.994169 0.923588 64.994169 \n", "11 16.207476 81.201645 2.562661 81.201645 \n", "12 12.078720 93.280365 2.098805 93.280365 \n", "13 8.308787 101.589152 2.684418 101.589152 \n", "14 0.101702 101.690854 1.657744 104.273571 \n", "15 3.926541 105.617396 1.943939 105.931314 \n", "16 9.675890 115.293285 1.975953 115.293285 \n", "17 3.250767 118.544052 1.941022 118.544052 \n", "18 8.665241 127.209293 1.322388 127.209293 \n", "19 5.277812 132.487105 2.391272 132.487105 \n", "20 5.039594 137.526699 2.022646 137.526699 \n", "21 3.944090 141.470789 1.160414 141.470789 \n", "22 4.229980 145.700769 1.353824 145.700769 \n", "23 0.925151 146.625920 2.340526 147.054593 \n", "24 2.306118 148.932038 1.134182 149.395120 \n", "25 0.299353 149.231391 2.667097 150.529301 \n", "26 0.225853 149.457244 2.107281 153.196398 \n", "27 0.847106 150.304351 2.081570 155.303679 \n", "28 10.233806 160.538156 1.934800 160.538156 \n", "29 0.616380 161.154536 2.640670 162.472957 \n", ".. ... ... ... ... \n", "970 7.102974 4964.656230 2.428474 4964.656230 \n", "971 0.138565 4964.794795 2.744121 4967.084704 \n", "972 3.011328 4967.806123 2.080804 4969.828825 \n", "973 16.542482 4984.348605 1.713767 4984.348605 \n", "974 3.610126 4987.958731 1.303616 4987.958731 \n", "975 0.523492 4988.482223 1.887123 4989.262347 \n", "976 5.928719 4994.410942 1.555162 4994.410942 \n", "977 17.111571 5011.522513 1.243976 5011.522513 \n", "978 7.167799 5018.690312 1.888549 5018.690312 \n", "979 3.154027 5021.844339 1.980424 5021.844339 \n", "980 10.400865 5032.245204 2.148101 5032.245204 \n", "981 0.204477 5032.449681 2.214375 5034.393305 \n", "982 1.020533 5033.470214 1.290481 5036.607680 \n", "983 1.700163 5035.170377 2.548396 5037.898161 \n", "984 4.861728 5040.032105 1.653602 5040.446557 \n", "985 4.912337 5044.944442 1.842041 5044.944442 \n", "986 6.195677 5051.140119 2.012578 5051.140119 \n", "987 4.246305 5055.386424 3.641099 5055.386424 \n", "988 0.351196 5055.737619 2.405110 5059.027523 \n", "989 6.389141 5062.126760 1.465794 5062.126760 \n", "990 0.332100 5062.458860 1.876872 5063.592554 \n", "991 4.218615 5066.677475 2.249977 5066.677475 \n", "992 44.402375 5111.079850 1.959461 5111.079850 \n", "993 11.676260 5122.756110 1.253784 5122.756110 \n", "994 2.951483 5125.707593 2.392283 5125.707593 \n", "995 1.418355 5127.125948 2.397739 5128.099877 \n", "996 1.772244 5128.898192 1.610387 5130.497616 \n", "997 0.498313 5129.396505 2.140898 5132.108002 \n", "998 6.645040 5136.041545 2.460836 5136.041545 \n", "999 10.574862 5146.616407 2.721448 5146.616407 \n", "\n", " palvelun_lopetus jonotus kokonais_aika \n", "0 6.530409 0.000000 1.970475 \n", "1 13.480576 0.000000 1.750567 \n", "2 16.718973 0.000000 2.863559 \n", "3 30.554794 0.000000 2.058293 \n", "4 34.115576 0.000000 2.096044 \n", "5 35.882613 1.379775 3.146812 \n", "6 39.793172 0.000000 1.753736 \n", "7 44.065686 0.000000 2.786673 \n", "8 56.854850 0.000000 2.685727 \n", "9 60.744281 0.000000 2.637670 \n", "10 65.917757 0.000000 0.923588 \n", "11 83.764306 0.000000 2.562661 \n", "12 95.379171 0.000000 2.098805 \n", "13 104.273571 0.000000 2.684418 \n", "14 105.931314 2.582716 4.240460 \n", "15 107.875253 0.313919 2.257858 \n", "16 117.269238 0.000000 1.975953 \n", "17 120.485074 0.000000 1.941022 \n", "18 128.531681 0.000000 1.322388 \n", "19 134.878377 0.000000 2.391272 \n", "20 139.549345 0.000000 2.022646 \n", "21 142.631204 0.000000 1.160414 \n", "22 147.054593 0.000000 1.353824 \n", "23 149.395120 0.428673 2.769200 \n", "24 150.529301 0.463082 1.597263 \n", "25 153.196398 1.297910 3.965007 \n", "26 155.303679 3.739154 5.846434 \n", "27 157.385249 4.999328 7.080898 \n", "28 162.472957 0.000000 1.934800 \n", "29 165.113627 1.318420 3.959090 \n", ".. ... ... ... \n", "970 4967.084704 0.000000 2.428474 \n", "971 4969.828825 2.289909 5.034030 \n", "972 4971.909629 2.022702 4.103506 \n", "973 4986.062372 0.000000 1.713767 \n", "974 4989.262347 0.000000 1.303616 \n", "975 4991.149470 0.780124 2.667247 \n", "976 4995.966104 0.000000 1.555162 \n", "977 5012.766489 0.000000 1.243976 \n", "978 5020.578861 0.000000 1.888549 \n", "979 5023.824763 0.000000 1.980424 \n", "980 5034.393305 0.000000 2.148101 \n", "981 5036.607680 1.943624 4.157999 \n", "982 5037.898161 3.137466 4.427948 \n", "983 5040.446557 2.727784 5.276180 \n", "984 5042.100159 0.414452 2.068054 \n", "985 5046.786483 0.000000 1.842041 \n", "986 5053.152697 0.000000 2.012578 \n", "987 5059.027523 0.000000 3.641099 \n", "988 5061.432633 3.289904 5.695014 \n", "989 5063.592554 0.000000 1.465794 \n", "990 5065.469426 1.133695 3.010566 \n", "991 5068.927451 0.000000 2.249977 \n", "992 5113.039311 0.000000 1.959461 \n", "993 5124.009894 0.000000 1.253784 \n", "994 5128.099877 0.000000 2.392283 \n", "995 5130.497616 0.973929 3.371668 \n", "996 5132.108002 1.599424 3.209810 \n", "997 5134.248901 2.711497 4.852395 \n", "998 5138.502382 0.000000 2.460836 \n", "999 5149.337855 0.000000 2.721448 \n", "\n", "[1000 rows x 7 columns]" ] }, "execution_count": 3, "metadata": {}, "output_type": "execute_result" } ], "source": [ "simulointi = pd.DataFrame(index = range(ASIAKKAITA))\n", "simulointi['seuraava_asiakas'] = np.random.exponential(KESKIARVO_ASIAKAS, size = ASIAKKAITA)\n", "simulointi['saapumis_aika'] = simulointi['seuraava_asiakas'].cumsum()\n", "simulointi['palvelun_kesto'] = np.random.normal(loc = KESKIARVO_PALVELU, scale = KESKIHAJONTA_PALVELU,\n", " size = ASIAKKAITA)\n", "simulointi['palvelun_aloitus'] = simulointi['saapumis_aika']\n", "simulointi['palvelun_lopetus'] = simulointi['saapumis_aika'] + simulointi['palvelun_kesto']\n", "\n", "for i in range(1, len(simulointi)):\n", " if simulointi.loc[i, 'saapumis_aika'] < simulointi.loc[i-1, 'palvelun_lopetus']:\n", " simulointi.loc[i, 'palvelun_aloitus'] = simulointi.loc[i-1,'palvelun_lopetus']\n", " simulointi['palvelun_lopetus'] = simulointi['palvelun_aloitus'] + simulointi['palvelun_kesto']\n", " \n", "simulointi['jonotus'] = simulointi['palvelun_aloitus'] - simulointi['saapumis_aika']\n", "simulointi['kokonais_aika'] = simulointi['jonotus'] + simulointi['palvelun_kesto']\n", "simulointi" ] }, { "cell_type": "code", "execution_count": 4, "metadata": {}, "outputs": [ { "data": { "text/html": [ "
\n", "\n", "\n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", "
jonotuskokonais_aika
count1000.0000001000.000000
mean0.7198082.700317
std1.2450561.332166
min0.0000000.668122
25%0.0000001.858800
50%0.0000002.314290
75%1.1226973.137720
max10.02109911.976497
\n", "
" ], "text/plain": [ " jonotus kokonais_aika\n", "count 1000.000000 1000.000000\n", "mean 0.719808 2.700317\n", "std 1.245056 1.332166\n", "min 0.000000 0.668122\n", "25% 0.000000 1.858800\n", "50% 0.000000 2.314290\n", "75% 1.122697 3.137720\n", "max 10.021099 11.976497" ] }, "execution_count": 4, "metadata": {}, "output_type": "execute_result" } ], "source": [ "simulointi[['jonotus', 'kokonais_aika']].describe()" ] }, { "cell_type": "code", "execution_count": 5, "metadata": {}, "outputs": [ { "data": { "text/plain": [ "" ] }, "execution_count": 5, "metadata": {}, "output_type": "execute_result" }, { "data": { "image/png": "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\n", "text/plain": [ "
" ] }, "metadata": { "needs_background": "light" }, "output_type": "display_data" } ], "source": [ "#Tästä näkee nousevana trendinä, jos jono kasvaa ajan kuluessa\n", "simulointi[['jonotus', 'kokonais_aika']].plot()" ] }, { "cell_type": "code", "execution_count": 14, "metadata": {}, "outputs": [ { "data": { "text/plain": [ "array([,\n", " ],\n", " dtype=object)" ] }, "execution_count": 14, "metadata": {}, "output_type": "execute_result" }, { "data": { "image/png": "iVBORw0KGgoAAAANSUhEUgAAAYgAAAD8CAYAAABthzNFAAAABHNCSVQICAgIfAhkiAAAAAlwSFlzAAALEgAACxIB0t1+/AAAADl0RVh0U29mdHdhcmUAbWF0cGxvdGxpYiB2ZXJzaW9uIDMuMC4zLCBodHRwOi8vbWF0cGxvdGxpYi5vcmcvnQurowAAH5NJREFUeJzt3XuQFdW59/HvwzA6IhcVEJEBB85BUEAuGUQgB9GJMd4AqyTHFOFq5CTHeHmTqGhSJ8Yy5yXRY8BKSoMXRIJHBEGJaIwSCN6iAhKMDChRLlsIDkQBRYTB5/2je3hHaGZ69uw9vffM71M1Nd1rr+5+luB+WL261zJ3R0RE5HDNkg5ARERykxKEiIhEUoIQEZFIShAiIhJJCUJERCIpQYiISCQlCBERiaQEISIikZQgREQkUvOkA6iPdu3aeUlJSdJhiIjklZUrV+5w9/a11cvrBFFSUsKKFSuSDkNEJK+Y2aY49XSLSUREIilBiIhIJCUIERGJlNdjECKSnAMHDpBKpdi3b1/SochRFBUVUVxcTGFhYVrHK0GISFpSqRStWrWipKQEM0s6HDmMu7Nz505SqRRdu3ZN6xy6xSQiadm3bx9t27ZVcshRZkbbtm3r1cNTghCRtCk55Lb6/vkoQYiISCSNQYhIRpRMWZzR822ceklGzyd1px6EiOStjRs30rt371h1H374Yb7//e9nNZ4hQ4Zk7Fzf+c53WLt2LQAtW7bM2HnrQj0IEZEMeeWVVzJ2rgceeCBj50qXehAi0ii899579O/fnxdffJGJEyfSp08f+vfvz9KlS4+ou3jxYgYPHsyOHTvYtGkTZWVlnHXWWZSVlbF582YAJkyYwHXXXceQIUPo1q0b8+fPB+CTTz6hrKyMAQMG0KdPH5566qlD5636l/62bdsYNmwY/fr1o3fv3rz44otHjft73/sepaWl9OrVi5/+9KeHyocPH37EXHM7duxg8ODBLF68uMY4MkU9CBHJe+vXr+fKK69k5syZLFmyBIC33nqLdevW8fWvf5133nnnUN2FCxdy991388wzz3DiiScyceJExo0bx/jx43nooYe47rrrePLJJ4Hgi/6ll15i3bp1jBgxgiuuuIKioiIWLlxI69at2bFjB+eccw4jRoz40hNDjz76KBdeeCE//vGPOXjwIHv37j1q7D//+c856aSTOHjwIGVlZaxZs4azzjrriHrbt29nxIgR3HHHHVxwwQVUVlbWGkd9KUGISF6rqKhg5MiRPPHEE/Tq1Yuf/exnXHvttQD07NmT00477VCCWLp0KStWrOCPf/wjrVu3BuDVV19lwYIFAIwdO5abbrrp0LlHjRpFs2bNOPPMM9m+fTsQvIB26623snz5cpo1a8YHH3zA9u3bOeWUUw4dN3DgQCZNmsSBAwcYNWoU/fr1O2r8jz/+ODNmzKCyspJt27axdu3aIxLEgQMHKCsr4ze/+Q3nnntu7DjqS7eYRCSvtWnThs6dO/Pyyy8DwRfn0XTr1o09e/Z8qUdxuOr/Aj/22GMPbVedd86cOVRUVLBy5UpWr15Nhw4djngZbdiwYSxfvpxOnToxduxYHnnkkchrvf/++9x1110sWbKENWvWcMkll0S+2Na8eXO+8pWv8Nxzzx0qixNHfakHISIZkdRjqccccwxPPvkkF154IS1btmTYsGHMmTOH888/n3feeYfNmzfTo0cPVq1axWmnncZdd93F5Zdfzrx58+jVqxdDhgzhscceY+zYscyZM4evfvWrNV5v165dnHzyyRQWFrJ06VI2bTpyaYVNmzbRqVMnrr76aj799FNWrVrFuHHjjqi3e/dujj/+eNq0acP27dt59tlnGT58+BH1zIyHHnqI0aNHM3XqVKZMmRIrjvpSghCRvHf88cfz9NNPc8EFF/CTn/yENWvW0KdPH5o3b87DDz/8pZ5Ajx49mDNnDqNHj+b3v/8999xzD5MmTeLOO++kffv2zJw5s8ZrjRkzhssuu4zS0lL69etHz549j6izbNky7rzzTgoLC2nZsuVRexB9+/alf//+9OrVi27dujF06NCjXregoIDHHnuMyy67jNatW8eKo76spu5YristLXWtKCeSjPLycs4444ykw5BaRP05mdlKdy+t7ViNQYiISKSs3mIysxOAB4DegAOTgPXAXKAE2Ah8090/smBkaDpwMbAXmODuq7IZn4hIQxk0aBCff/75l8pmz55Nnz59Eoqodtkeg5gO/MHdrzCzY4AWwK3AEnefamZTgCnAzcBFQPfwZxBwb/hbRHKUu2tG15hee+21Br9mfYcQsnaLycxaA8OABwHcfb+7fwyMBGaF1WYBo8LtkcAjHvgLcIKZdcxWfCJSP0VFRezcubPe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\n", "text/plain": [ "
" ] }, "metadata": { "needs_background": "light" }, "output_type": "display_data" } ], "source": [ "simulointi[['kokonais_aika', 'jonotus']].plot.hist(subplots=True, sharex=True, sharey=True)" ] } ], "metadata": { "kernelspec": { "display_name": "Python 3", "language": "python", "name": "python3" }, "language_info": { "codemirror_mode": { "name": "ipython", "version": 3 }, "file_extension": ".py", "mimetype": "text/x-python", "name": "python", "nbconvert_exporter": "python", "pygments_lexer": "ipython3", "version": "3.7.2" } }, "nbformat": 4, "nbformat_minor": 2 }