Upgrade to Pro — share decks privately, control downloads, hide ads and more …

Op zoek naar feiten met behulp van data scienc

Avatar for Marketing OGZ Marketing OGZ PRO
September 20, 2022
130

Op zoek naar feiten met behulp van dataΒ scienc

Avatar for Marketing OGZ

Marketing OGZ PRO

September 20, 2022

Transcript

  1. Victor van den Broek Tiamur Khan Op zoek naar feiten

    met behulp van data science Big Data Expo 15 september 2022
  2. Introductie sprekers Op zoek naar feiten met behulp van data

    science 2 Victor van den Broek Product owner a.i. DE > DS > PO NS sinds 2009 [email protected] Tiamur Khan Data Scientist Prorail > NS NS sinds 2021 [email protected]
  3. Wat is FLUX? β–ͺ In kaart brengen van de gerealiseerde

    reizigersstromen β–ͺ β€œHoe druk was het in de trein, of op het station?” β–ͺ Tussenproduct voor andere informatieproducten Op zoek naar feiten met behulp van data science 5
  4. Wat is FLUX (en wat niet) WEL: β–ͺ Realisatiecijfers β–ͺ

    Een rit is een losstaand feit β–ͺ Op basis van transacties β–ͺ Achteraf β–ͺ Tussenproduct NIET β–ͺ Prognoses β–ͺ Individuen β–ͺ Telwerk als input model β–ͺ Realtime β–ͺ Eindproduct Op zoek naar feiten met behulp van data science 12
  5. Hoe druk zijn onze treinen? β–ͺ De individuele reiziger β€’

    Hebben wij de check-in en de check-uit gegevens van de reiziger? β€’ Welke reismogelijkheden had de reiziger? β€’ Welke reismogelijkheid had de reiziger gekozen? β–ͺ Reizigersaantallen β€’ Hoe gaan we van individuele reizigers naar reizigersaantallen in de trein? Op zoek naar feiten met behulp van data science 21
  6. Toedelingsmodel β–ͺ Het toedelingsmodel kent scores toe aan reismogelijkheden β–ͺ

    Reisgedrag van onze reizigers β–ͺ Aanpak β€’ Genereer features β€’ Bepaal de target β€’ Train een machine learning model Op zoek naar feiten met behulp van data science 23 0.2 0.3 0.9 0.6
  7. Wat maakt een reismogelijkheid wenselijk? β–ͺ Reistijd β–ͺ Aantal overstappen

    β–ͺ Intercity? β–ͺ Haal ik mijn trein? β–ͺ Haal ik mijn overstap? β–ͺ … Op zoek naar feiten met behulp van data science 24
  8. Reiskarakteristieken (features) Op zoek naar feiten met behulp van data

    science 25 reistijd (min) aantal overstappen instroomtijd (min) intercity? 35 0 -5 1 35 1 -2 1 40 0 1 0 36 0 10 1
  9. Welke reismogelijkheid was gekozen? β–ͺ Conducteurcontroles (target) Op zoek naar

    feiten met behulp van data science 26 reistijd (min) aantal overstappen instroomtijd (min) intercity? gescand? 35 0 -5 1 0 35 1 -2 1 0 40 0 1 0 1 36 0 10 1 0
  10. Biases in conducteurcontroles β–ͺ Sommige trajecten worden vaker gecontroleerd dan

    andere β–ͺ Er is een maximum voor het aantal mensen dat gescand kan worden per traject β–ͺ … Op zoek naar feiten met behulp van data science 27
  11. Scanratio β–ͺ Welk ratio van onze reizigers wordt gescand bij

    een controle? Op zoek naar feiten met behulp van data science 29
  12. Bias compensatie β–ͺ π‘Žπ‘Žπ‘›π‘‘π‘Žπ‘™ π‘ π‘π‘Žπ‘›π‘  = π‘Žπ‘Žπ‘›π‘‘π‘Žπ‘™ π‘Ÿπ‘’π‘–π‘§π‘–π‘”π‘’π‘Ÿπ‘  βˆ™ π‘π‘œπ‘›π‘‘π‘Ÿπ‘œπ‘™π‘’π‘Ÿπ‘Žπ‘‘π‘–π‘œ

    βˆ™ π‘ π‘π‘Žπ‘›π‘Ÿπ‘Žπ‘‘π‘–π‘œ β–ͺ π‘Žπ‘Žπ‘›π‘‘π‘Žπ‘™ π‘Ÿπ‘’π‘–π‘§π‘–π‘”π‘’π‘Ÿπ‘  = 1 π‘π‘œπ‘›π‘‘π‘Ÿπ‘œπ‘™π‘’π‘Ÿπ‘Žπ‘‘π‘–π‘œ βˆ™ π‘ π‘π‘Žπ‘›π‘Ÿπ‘Žπ‘‘π‘–π‘œ βˆ™ π‘Žπ‘Žπ‘›π‘‘π‘Žπ‘™ π‘ π‘π‘Žπ‘›π‘  β–ͺ π‘”π‘’π‘€π‘–π‘β„Žπ‘‘ = 1 π‘π‘œπ‘›π‘‘π‘Ÿπ‘œπ‘™π‘’π‘Ÿπ‘Žπ‘‘π‘–π‘œ βˆ™ π‘ π‘π‘Žπ‘›π‘Ÿπ‘Žπ‘‘π‘–π‘œ β–ͺ π‘Žπ‘Žπ‘›π‘‘π‘Žπ‘™ π‘Ÿπ‘’π‘–π‘§π‘–π‘”π‘’π‘Ÿπ‘  = π‘”π‘’π‘€π‘–π‘β„Žπ‘‘ βˆ™ π‘Žπ‘Žπ‘›π‘‘π‘Žπ‘™ π‘ π‘π‘Žπ‘›π‘  β–ͺ π‘”π‘’π‘€π‘–π‘β„Žπ‘‘π‘–π‘›π‘‘π‘’π‘Ÿπ‘π‘–π‘‘π‘¦ = 1 1 βˆ™ 0.8 = 1.25 β–ͺ π‘”π‘’π‘€π‘–π‘β„Žπ‘‘π‘ π‘π‘Ÿπ‘–π‘›π‘‘π‘’π‘Ÿ = 1 0.5 βˆ™ 0.4 = 5 Op zoek naar feiten met behulp van data science 31
  13. Gewichten meegeven Op zoek naar feiten met behulp van data

    science 32 reistijd (min) aantal overstappen instroomtijd (min) intercity? gescand? gewicht 35 0 -5 1 0 5 35 1 -2 1 0 5 40 0 1 0 1 5 36 0 10 1 0 5
  14. Trainen β–ͺ Met features, targets en gewichten kunnen we een

    machine learning model trainen Op zoek naar feiten met behulp van data science 33
  15. Inferentie Op zoek naar feiten met behulp van data science

    34 reistijd (min) aantal overstappen instroomtijd (min) intercity? score kans 35 0 -5 1 0.2 0.1 35 1 -2 1 0.3 0.15 40 0 1 0 0.9 0.45 36 0 10 1 0.6 0.3
  16. Van individuele reizigers tot reizigersaantallen β–ͺ De individuele reiziger β€’

    Voor elke reismogelijkheid - Bereken de kans p aan de hand van het toedelingsmodel - Deel de reiziger toe met aandeel p aan de reeks van treinen in de reismogelijkheid β–ͺ Reizigersaantallen β€’ Herhaal bovenstaande stappen voor alle reizigers β€’ Sommeer de (fractionele) reizigers per trein om tot reizigersaantallen te komen Op zoek naar feiten met behulp van data science 35
  17. Op zoek naar de feiten β–ͺ β€œHoe druk zijn onze

    treinen?” β–ͺ Uit check-in en check-uit gegevens genereren we reismogelijkheden β–ͺ We berekenen de kans voor elke reismogelijkheid aan de hand van een machine learning model β€’ Conducteurcontroles - Bias compensatie β–ͺ We sommeren de (fractionele) reizigers per trein om tot reizigersaantallen te komen Op zoek naar feiten met behulp van data science 36
  18. 40