Kvantitativní analýza

Statistika, ekonometrie a programování

Kvantitativní ekonomii jsem vždy chápal jako spojení ekonomické otázky, statistického modelu a vlastního kódu. V ECB, Evropské komisi a ESRB jsem pracoval s rozsáhlými bankovními a tržními daty, ekonometrickými modely, forecastingem a vlastními analytickými nástroji. Programování pro mě není samostatná disciplína vedle ekonomie — je to prostředek, který umožňuje pracovat s daty ve větším rozsahu, formulovat přesnější otázky a výsledky statisticky ověřovat.

Největší projekty sahaly od přibližně 100 milionů granulárních úvěrových pozorování a datasetů přesahujících 400 GB přes více než 100 GB vysokofrekvenčních devizových dat až po VAR modely, machine learning, oficiální makroekonomické prognózy a kvantitativní metodiky používané při implementaci hospodářské politiky.

100 mil.úvěrových pozorování
>400 GBbankovních dat
>100 GBtickových FX dat
6 h → 2 hoptimalizace procesu
01

Analýza rozsáhlých bankovních dat

≈100 mil. úvěrových pozorování · výzkumný dataset >400 GB
SQLImpalaR

V oddělení makroobezřetnostní politiky ECB jsem pro výzkum dopadu kapitálových požadavků na poskytování úvěrů pracoval s granulárními úvěrovými a dohledovými daty v mimořádně velkém rozsahu. Datový warehouse spojoval přibližně 100 milionů jednotlivých úvěrových pozorování AnaCredit s časovými řadami dohledových údajů na úrovni jednotlivých bank. Širší výzkumné prostředí kombinovalo úvěrová, bilanční, kapitálová a další finanční data a přesahovalo 400 GB.

Programoval jsem SQL infrastrukturu pro spojování a extrakci dat, automatické aktualizace tabulek používaných v opakované ekonometrické analýze a distribuované zpracování rozsáhlých datasetů. Ekonometrickou část jsem propojoval s R tak, aby bylo možné kombinovat databázové dotazy s regresní a panelovou analýzou.

Výzkum zkoumal, zda banky s omezeným kapitálovým prostorem během pandemie omezovaly úvěrování a zda uvolnění kapitálových požadavků podporovalo nabídku úvěrů. Na souvisejících ECB Working Papers 2644 a 2720 jsem jmenovitě uveden v poděkování.

Programoval jsemDatový warehouse, SQL joins a extrakce, aktualizační procesy, distribuované zpracování dat a propojení databázových dotazů s ekonometrickými regresemi.
02

Kvantitativní analýza finančních trhů

>100 GB tick-by-tick FX dat · VaR · portfolio performance
PythonTableauBloombergThomson Reuters

V Bond and International Markets Division ECB jsem vyvíjel analytické nástroje pro finanční trhy a portfolio management. Práce zahrnovala statistickou analýzu dluhopisových, devizových a širších tržních dat, sledování portfolií a rizikových ukazatelů a přípravu podkladů pro tržní analýzu a rozhodování ECB.

V Pythonu jsem analyzoval více než 100 GB tick-by-tick devizových obchodních dat, mimo jiné pro identifikaci a analýzu epizod zvýšené volatility. V Tableau jsem vytvářel interaktivní nástroje pro výpočet Value-at-Risk s parametrizovanými ekonometrickými vzorci a monitory zaměřené na equities, volatilitu, commodities a výkonnost portfolií.

Součástí práce byla databázová architektura pro data o spravovaných portfoliích a devizových operacích. Pro každodenní práci s trhy jsem používal Bloomberg, Thomson Reuters a další profesionální market-data systémy.

Programoval jsemAnalýzu vysokofrekvenčních FX dat, volatility tools, portfolio-performance a risk indicators, parametrické VaR výpočty a interaktivní market monitors.
03

Bankovní statistika a dohledová data

>400 GB dohledových dat · jeden denní proces 6 h → 2 h
SASSQLPythonscikit-learnTableau

V Supervisory Banking Statistics ECB jsem pracoval s rozsáhlými dohledovými databázemi evropských bank a vyvíjel technickou infrastrukturu pro výpočet finančních, úvěrových, likviditních, stress-testových a data-quality ukazatelů. Profesní podklady výslovně popisují programování big-data řešení pro statistické datasety přesahující 400 GB.

V SAS jsem programoval analytické SQL dotazy, vytvářel datasety, extrahoval ukazatele po jednotlivých institucích, implementoval validační pravidla a reportingové procesy a optimalizoval tvorbu dat. Novým kódem jsem zkrátil jeden každodenní proces extrakce dohledového reportu přibližně ze šesti hodin na dvě.

Tableau jsem používal pro vizualizaci rozsáhlých bankovních datasetů. V Pythonu a scikit-learn jsem pracoval také na machine-learningovém zpracování dohledových komentářů a jejich automatické klasifikaci.

Programoval jsemTvorbu bankovních datasetů, analytické SQL dotazy, validační pravidla, reporting pipelines, big-data processing a klasifikaci textových supervisory observations.
04

Ekonometrie finanční stability a systémových rizik

Time series · panelová data · VAR · NPL · ceny nemovitostí
MATLABRStata

V ECB a ESRB jsem se věnoval statistickému modelování finanční stability: úvěrovým cyklům, kapitálu bank, rizikům v bankovních portfoliích, nemovitostem a dalším systémovým zranitelnostem.

V MATLABu jsem pracoval s time-series analýzou a forecastingem makroekonomických proměnných a vytvářel rozsáhlé VAR modely pro identifikaci determinantů non-performing loans. Modelování zahrnovalo také vývoj cen nemovitostí a dalších makrofinančních proměnných.

V R/RStudio jsem pracoval s časovými řadami i panelovými daty, budoval infrastrukturu pro loading, processing a data-quality analysis a prováděl data mining charakteristik bankovních skupin a úvěrových portfolií. Stata jsem používal pro pokročilé regrese, panelová data a zpracování dat.

Programoval jsemVAR modely, panelové a time-series modely, NPL-driver models, forecasting a datovou infrastrukturu pro ekonometrickou analýzu.
05

Modelování makroekonomických nerovnováh

VAR modely · housing-price shocks · interest-rate shocks
EViews

Během prvního působení v DG ECFIN jsem vyvíjel ekonometrické modely pro analýzu makroekonomických nerovnováh. Dochované profesní podklady výslovně uvádějí použití EViews pro tvorbu VAR modelů.

Jedním z hlavních témat byla kvantitativní analýza švédského trhu bydlení a zadlužení domácností. Ve veřejném Country Reportu Komise byl použit ekonometrický shock-simulation model pro odhad dopadů změn cen nemovitostí a úrokových sazeb. Publikovaný scénář například ukazoval, že pokles cen nemovitostí o 10 % by byl spojen s poklesem HDP přibližně o 1,4 %, soukromé spotřeby o 2,0 % a rezidenčních investic o 27,1 %.

Veřejná dokumentace potvrzuje moji práci na ekonometrických modelech v rámci této agendy, ale nepřipisuje jednotlivé modelové specifikace konkrétním členům týmu; proto zde používám konzervativní označení ekonometrické shock-simulation modely.

Programoval jsemVAR a další ekonometrické modely pro analýzu housing-price, interest-rate a makroekonomických šoků.
06

Makroekonomické prognózy

≈159 proměnných na zemi · HDP · inflace · trh práce · veřejné finance
Statistické modelování / quantitative methods

V DG ECFIN jsem připravoval oficiální makroekonomické a fiskální prognózy Evropské komise. Pro jednotlivé země jsem pracoval s forecast datasetem obsahujícím přibližně 159 proměnných a prognózoval HDP a jeho složky, inflaci, zaměstnanost a nezaměstnanost, mzdy, vnější bilanci a veřejné finance.

Kvantitativní práce zahrnovala zpracování národních účtů a high-frequency indicators, data-quality a consistency checks, hodnocení statistických revizí a forecast errors, alternativní scénáře a udržování forecasting tools. Výsledky musely být konzistentní uvnitř jednotlivé ekonomiky i s předpoklady společnými pro celou prognózu EU.

Jako přispěvatel jsem jmenovitě uveden v deseti publikovaných European Economic Forecasts od léta 2022 do jara 2025.

Programoval jsemForecasting tools, quantitative scenarios, datové kontroly a modelové postupy pro specifické makroekonomické otázky. Konkrétní programovací jazyk není v dostupných podkladech jednoznačně přiřazen tomuto workflow.
07

Kvantitativní modely pro hospodářskou politiku

Inflace · stavební náklady · indexace investičních cílů
Statistické modelování / quantitative methods

Při práci na slovenském Recovery and Resilience Plan jsem řešil kvantitativní problém, který nešlo uspokojivě vyřešit běžným headline cenovým indexem. Prudký růst inflace a stavebních nákladů znamenal, že původní investiční cíle bylo nutné posuzovat s ohledem na skutečný vývoj nákladů jednotlivých typů projektů.

Vyvíjel jsem několik variant kvantitativní metodiky pro přepočet investičních cílů. Metoda musela používat objektivní a mezi státy srovnatelná data, ale současně zohlednit rozdíl mezi spotřebitelskou inflací a nákladovými indexy relevantními pro stavební a infrastrukturní investice.

Výsledná práce ukazuje použití statistického modelování přímo při návrhu a implementaci hospodářské politiky, nikoli pouze při akademické nebo čistě prognostické analýze.

Programoval jsemVariantní quantitative adjustment models, výpočty a vzorce pro přepočet policy targets; konkrétní jazyk není v dostupných podkladech doložen.
08

Machine learning a klasifikace dat

Klasifikace textových dat · supervised data processing
Pythonscikit-learn

Python jsem vedle finančních trhů používal také pro machine-learningové zpracování dat. Dokumentovaným příkladem je automatizované zpracování dohledových komentářů a response labelling pomocí scikit-learn.

Tento typ práce kombinoval textová a strukturovaná data s klasifikačními postupy a navazoval na širší využití Pythonu pro datovou analýzu, vizualizaci a práci s rozsáhlými finančními datasety.

Programoval jsemClassification a labelling workflows, preprocessing a large-scale data analysis.
09

Statistické průzkumy a datové systémy

ESRB Systemic Risk Survey · sběr · zpracování · vizualizace
MATLABExcel

V sekretariátu ESRB jsem pracoval na Systemic Risk Survey, který shromažďoval hodnocení finančních a systémových rizik od zúčastněných institucí. Vedle ekonometrického zpracování jsem se podílel na datové infrastruktuře průzkumu, kompilaci výsledků a jejich vizualizaci.

Programoval jsem nový interface pro automatizovanější sběr odpovědí, který nahrazoval proces založený ve větší míře na individuálních Excel submissions. Hlavním výsledkem nebyla samotná automatizace, ale kvalitnější a lépe použitelná statistická infrastruktura pro opakovaný evropský risk survey.

Pro ekonometrickou část ESRB práce jsem používal MATLAB; konkrétní jazyk samotného sběrného interface není v dochovaných podkladech jednoznačně identifikován.

Programoval jsemDatový interface pro sběr výsledků survey, data processing a analytické zpracování výstupů.
10

Pokročilé modely prognózování HDP

Bayesian VAR · neuronové sítě · Bayesian regularisation
Statistické modelování / quantitative methods

Magisterská práce na University of St. Gallen byla zaměřena na prognózování HDP evropských ekonomik pomocí pokročilých time-series a machine-learning metod.

Porovnával jsem Bayesian Vector Autoregression s neuronovými sítěmi využívajícími Bayesian regularisation. Výzkum zahrnoval specifikaci modelů, optimalizaci parametrů, výběr proměnných a systematické porovnání forecast accuracy jednotlivých přístupů.

Tento projekt vytvořil metodologický základ pro pozdější forecasting, ekonometrickou práci a analýzu velkých datových souborů v evropských institucích.

Programoval jsemBVAR forecasting models, Bayesian-regularised neural networks, parameter optimisation, variable selection a hodnocení přesnosti prognóz. Konkrétní programovací jazyk není v dochovaných podkladech uveden.
11

Programování analytických nástrojů a reportingu

Add-ins · automatické chart packages · finanční databáze
VBAExcelAccess

Vedle specializovaných statistických jazyků jsem dlouhodobě programoval i nástroje pro každodenní analytickou práci. V Excelu a VBA jsem vytvářel pokročilé funkce, add-ins, datové nástroje a automatizované aktualizace chart packages kombinující data z externích zdrojů.

Součástí byly také add-ins pro automatické formátování grafů a opakované analytické požadavky. V Microsoft Access jsem vytvářel databáze finančních a ekonomických dat.

Automatizace zde nebyla samostatným cílem: šlo především o to, aby se opakovaná analytická práce dala provádět rychleji, konzistentněji a s menším rizikem manuální chyby.

Programoval jsemVBA macros, Excel add-ins, automatizované datové aktualizace, chart packages a databáze finančních a ekonomických dat.

Programovací a analytické nástroje

Programovací a analytické nástroje

Jazyky a nástroje, které jsem používal při statistické, ekonometrické a datové práci.

PythonPython
SQLSQL
RR
SASSAS
MATLABMATLAB
EViewsEViews
StataStata
VBAVBA
ImpalaImpala
scikit-learnscikit-learn
TableauTableau
ExcelExcel
AccessAccess
BloombergBloomberg
Thomson ReutersThomson Reuters