Návrh a vývoj generátoru shluků pro shlukovou analýzu

Název práce: Návrh a vývoj generátoru shluků pro shlukovou analýzu
Autor(ka) práce: Červenka, David
Typ práce: Bakalářská práce
Vedoucí práce: Pavlíčková, Jarmila
Oponenti práce: Löster, Tomáš
Jazyk práce: Česky
Abstrakt:
Cílem této bakalářské práce je návrh a vývoj desktopové aplikace generátoru shluků nejen pro shlukovou analýzu. Tato práce se snaží zachytit problematiku při generování náhodných čísel podle určitého pravděpodobnostního rozdělení a při samotném vývoji této aplikace. Pro její vývoj byl použit programovací jazyk Java. V první části jsou stručně představeny statistické metody a teorie, které se v aplikaci vyskytují a jsou potřebné pro pochopení problematiky. Následně v druhé části je zpracován a popsán návrh a vývoj této aplikace. Závěr práce obsahuje shrnutí dosažených výsledků a zhodnocení celé práce, které mohou být přínosné i pro budoucí vývojáře. Výsledkem této práce je funkční aplikace pro generování shluků pomocí náhodných čísel, které je možné využívat zejména ve shlukové analýze. Uživatel při tvorbě shluků může volit počet vytvořených shluků, počet proměnných, které charakterizují jednotlivé objekty, typ pravděpodobnostního rozdělení, variabilitu uvnitř shluků, separaci shluků, která je dána jejich rozestupem a další modifikovatelné vstupy koncového uživatele. Na základě této aplikace bude možné hodnotit shlukovací metody z různých hledisek, což vytváří prostor pro další vědecký výzkum.
Klíčová slova: JavaFx; jazyk UML; generátor náhodných čísel; shluková analýza; Java; vývoj aplikace; návrh aplikace; pravděpodobnostní rozdělení
Název práce: Design and development of cluster generators for cluster analysis
Autor(ka) práce: Červenka, David
Typ práce: Bachelor thesis
Vedoucí práce: Pavlíčková, Jarmila
Oponenti práce: Löster, Tomáš
Jazyk práce: Česky
Abstrakt:
The aim of this bachelor thesis is the design and development of desktop application of cluster generator not only for cluster analysis. This work tries to capture the problem of generating random numbers according to certain probability distributions and the development of this application itself. Java programming language was used for its development. The first part briefly introduces the statistical methods and theories that are used in the application and are needed to understand the problem. Subsequently, in the second part, the design and development of this application is elaborated and described. The conclusion of the thesis contains a summary of the results achieved and the evaluation of the whole work, which can be beneficial for future developers as well. The result of this thesis is a functional application for generating clusters using random numbers, which can be used especially in cluster analysis. The user can select the number of clusters created, the number of variables that characterize individual objects, the type of probability distribution, the variability within the clusters, the cluster distribution that is given by their spacing and other modifiable end-user inputs when generating clusters. Based on this application, it will be possible to evaluate clustering methods from different perspectives, creating space for further scientific research.
Klíčová slova: application development; JavaFx; cluster analysis; probability distribution; Java; application design; UML; random number generator

Informace o studiu

Studijní program / obor: Aplikovaná informatika/Aplikovaná informatika
Typ studijního programu: Bakalářský studijní program
Přidělovaná hodnost: Bc.
Instituce přidělující hodnost: Vysoká škola ekonomická v Praze
Fakulta: Fakulta informatiky a statistiky
Katedra: Katedra informačních technologií

Informace o odevzdání a obhajobě

Datum zadání práce: 23. 10. 2017
Datum podání práce: 1. 5. 2018
Datum obhajoby: 15. 6. 2018
Identifikátor v systému InSIS: https://insis.vse.cz/zp/64087/podrobnosti

Soubory ke stažení

    Poslední aktualizace: