ii
Samenvatting
In deze rapportage staan beschreven de aanpak, uitwerkingen en bevindingen van de Tomas programmeeropdracht van Pieterjan Kompeer. De opdracht is als volgt: maak statistische datageneratoren voor de simulatie omgeving Tomas. De te genereren verdelingen zijn de theoretische verdelingen, te weten: Gamma verdeling, Beta verdeling, Erlang-K verdeling en de praktische verdelingen, te weten: driehoekverdeling en rechthoekverdeling.
Eerst wordt een verificatiemodel gemaakt per verdeling. Er is gekozen om dit in Microsoft Excel te doen. In het verificatiemodel worden de datasets vergeleken met de theoretische waarden. Dit gebeurt door gebruik te maken van een aantal parametrische eigenschapen van de verdelingen (gemiddelde, variantie, skew, kurtois en χ²). Vervolgens wordt ook de χ²-toets uitgevoerd.
Een aantal kandidaat algoritmen uit de literatuur worden vertaald naar Delphi. Met behulp van de verificatiemodellen worden ze beoordeeld op hun performance. De performance en de
rekenintensiviteit van de algoritmen bepalen de keuze voor de definitief te implementeren algoritme.
De definitieve algoritmen worden uitgebreid getoetst op hun performance. En ook de in de opdracht beschreven grafieken worden gemaakt. Er wordt geconcludeerd dat de generatoren de te
verwachten datasets leveren voor de verdelingen.
Een beschrijving van de code, zoals geïmplementeerd in Tomas, wordt gevolgd door een succesvolle test van de generatoren.
De aanpassingen van de Tomas manuaal worden vervolgens puntsgewijs behandeld. De rapportage wordt afgesloten met een korte conclusie.