Témata prací (Výběr práce)Témata prací (Výběr práce)(verze: 368)
Detail práce
   Přihlásit přes CAS
Software na tvorbu komplexních sítí z finančních dat
Název práce v češtině: Software na tvorbu komplexních sítí z finančních dat
Název v anglickém jazyce: Software for construction of complex network from financial data
Klíčová slova: komplexní sítě, finanční data, networkx, python
Klíčová slova anglicky: complex networks, financial data, networkx, python
Akademický rok vypsání: 2017/2018
Typ práce: diplomová práce
Jazyk práce:
Ústav: Informatický ústav Univerzity Karlovy (32-IUUK)
Vedoucí / školitel: doc. Ing. et Ing. David Hartman, Ph.D. et Ph.D.
Řešitel: skrytý - zadáno a potvrzeno stud. odd.
Datum přihlášení: 27.02.2018
Datum zadání: 07.03.2018
Datum potvrzení stud. oddělením: 20.03.2018
Zásady pro vypracování
Základem práce je dokončení softwaru na tvorbu komplexních sítí z finančních dat, konkrétně burzovních dat. Tvorba těchto sítí může výrazně pomoci jejich charakterizaci a získání informací o jejich interních pravidlech. Pro tento účel byl vytvořen základní balík založený na python a networkx. Cílem práce je je tvorba ucelenějšího balíku s možností širší parametrizace a robustnějšího paralelního zpracovaní. Součástí práce je i spuštění ukázkových analýz nad daty. Cílem je tvorba částečně objektové struktury balíku. Programovat lze v libovolném systému, nicméně preferovaná platforma je Linux.
Seznam odborné literatury
M. E. J. Newman. The structure and function of complex networks. SIAM Review, 45(2):167-256, 2003.
G. Peralta and A. Zareei, "A network approach to portfolio selection", Journal of empirical finance 38, 157-180 (2016).
R. N. Mantegna, “Hierarchical structure in financial markets” European physical journal B 11, 193-197 (1999).
NetworkX developers. 2017. Networkx package. [ONLINE] Available at: https://networkx.github.io/. [Accessed 12 May 2017].
Předběžná náplň práce
Práce je vhodná pro studenty, kteří chtějí a baví je programovat - většina tématu bude o programování v pythonu. Také je téma vhodné pro studenty, které láká látka teorie grafů a hlavně oblast jejího možného využití v reálném světě jiného než v tradičních oblastech informatiky, logistiky, plánování apod. Počítá se, že ukázková aplikace analýz by během sepisování práce vedla k publikaci výsledků formou článku. Práce je tedy vhodná i pro studenty, kteří chtějí v oblasti výzkumu dále pokračovat. Požadavky na aplikanta jsou dobrá znalost jazyka python a programování, schopnost navrhnout větší software a základní práce s verzovacím systémem git. Z pohledu aplikačního je potřebná základní znalost teorie grafů a schopnost pochopit základy zpracování dat získané formou časových řad.
 
Univerzita Karlova | Informační systém UK