Creating an application in VBA for Analysis odds betting

Thesis title: Vytvoření aplikace v jazyce VBA pro Analýzu kurzových sázek
Author: Nejedlý, Václav
Thesis type: Diplomová práce
Supervisor: Pecinovský, Rudolf
Opponents: Rais, Aziz Ahmad
Thesis language: Česky
Abstract:
Diplomová práce „Vytvoření aplikace v jazyce VBA pro Analýzu kurzových sázek“ se zabývá pravděpodobnostními a statistickými metodami, použitelnými pro analýzu výsledků sportovních utkání. Základem této analýzy je možnost predikce a následného tipování výsledků nadcházejících sportovních utkání. Práce se zabývá popisem základů statistické pravděpodobnosti. Z těchto základů přechází v analýzu statistických metod, použitelných při kurzovém sázení a na příkladech ukazuje praktické využití těchto metod, se zaměřením na regresní a korelační analýzy.Cílem práce je vytvoření aplikace, automatizující použité statistické metody a nalezení nejvhodnějšího řešení, použitelného v praxi. Pro vytvoření automatického řešení byl využit objektově orientovaný programovací jazyk VBA pro MS Excel. Vzhledem ke skutečnostem, že kancelářský balík MS Office je nejpoužívanějším produktem v oblasti dokumentů pro velké spektrum uživatelů a jazyk VBA není dle moderního pojetí plnohodnotným programovacím jazykem, je v práci zahrnut i popis jiných moderních programovacích jazyků. Jedná se o jazyky takzvaného „hlavního proudu“. Jako názorná ukázka zde slouží samotný Visual Basic, jeho odnož VBScript, dále Visual Basic.NET, C#.NET, JavaScript a Java. V práci je popsána struktura těchto programovacích jazyků, porovnání vlastností s jazykem VBA a konstrukce kódů sloužící k analýze efektivity využití v aplikacích MS Office. Přílohou diplomové práce je samotná aplikace vytvořená v jazyce VBA pro MS Excel, analyzující výsledky sportovních utkání, jejímž výsledkem je pravděpodobnost úspěchu vsazení na určitý počet gólů v budoucím fotbalovém utkání a dále statistika úspěšnosti této aplikace.
Keywords: Regrese a korelace; VBA; .NET Framework; VB.NET; Pravděpodobnost; Analýza sportovních dat; MS Excel; Aplikace; C#.NET; JavaScript; Java
Thesis title: Creating an application in VBA for Analysis odds betting
Author: Nejedlý, Václav
Thesis type: Diploma thesis
Supervisor: Pecinovský, Rudolf
Opponents: Rais, Aziz Ahmad
Thesis language: Česky
Abstract:
The Master‘s thesis "Creating an application in VBA for Analysis odds betting" deals with useful probabilistic and statistical methods for analyzing the results of sports events. The foundation of the analysis is a prediction of the results of upcoming sports events. The thesis describes the foundations of statistical probability. These foundations were further imployed in the statistical analysis of methods used in odds betting and with a focus on regression and correlation analysis, the practical use of these methods is shown in particular examples.The goal of the work is to create an application that automates used statistical methods and to find the best solutions applicable in practice. The object-oriented programming language VBA for MS Excel was used to create an automated solution. Due to the fact that MS Office is the most widely used product in a range of documents for a large spectre of users and VBA is not considered as a full-fledged programming language, the description of other modern programming languages so called „mainstream languages“ are included in the work. As an example of the mainstream languages, the author used Visual Basic, its offshoot VBScript, Visual Basic.NET, C # .NET, JavaScript and Java. The work describes the structure of programming languages, compared with the properties of the language VBA and construction of codes used in analysis of the effectiveness in MS Office applications.The attachment of the thesis is an application created in VBA for MS Excel, analyzing the results of sports events. The result of the application is the probability of success in betting on a certain number of goals in a football match and then the statistic of application success.
Keywords: Java; Analysis data in sport; Probability; Application; C#.NET; JavaScript; Regression and Correlation; MS Excel; VBA; .NET Framework; VB.NET

Information about study

Study programme: Aplikovaná informatika/Informační systémy a technologie
Type of study programme: Magisterský studijní program
Assigned degree: Ing.
Institutions assigning academic degree: Vysoká škola ekonomická v Praze
Faculty: Faculty of Informatics and Statistics
Department: Department of Information Technologies

Information on submission and defense

Date of assignment: 26. 10. 2015
Date of submission: 9. 12. 2017
Date of defense: 30. 1. 2018
Identifier in the InSIS system: https://insis.vse.cz/zp/54953/podrobnosti

Files for download

    Last update: