M a s a r y k o v a u n i v e r z i t a E k o n o m i c k o - s p r á v n í fakulta Studijní obor: Matematické a statistické metody v ekonomii ^ — — \ PREDIKCE V EKONOMICKÝCH ČASOVÝCH ŘADÁCH Prediction in the economic time series D i p l o m o v á p r á c e Vedoucí diplomové práce: Autor: RNDr. Dalibor Moravanský, CSc. Bc. Ivana RŮŽIČKOVÁ Brno, 2015 Jméno a příjmení autora: Ivana Růžičková Název diplomové práce: Predikce v ekonomických časových řadách Název práce v angličtině: Prediction in the economic time series Katedra: ekonomie Vedoucí diplomové práce: RNDr. Dalibor Moravanský, CSc. Slabozraký, Ph.D. Rok obhajoby: 2015 Anotace Diplomová práce „Predikce v ekonomických časových řadách" pojednává o přístupech k vyhodnocování předpovědních chyb v ekonometrických modelech a zpracovává konkrétní predikce ekonomických ukazatelů související s Českou Republikou. Do práce jsou zahrnuty predikce v rámci tří různých typů modelů - individuální časové řady, regresní metody a V A R modely. V poslední kapitole najdeme bližší kategorizaci metod, které způsobují predikční selhání. Annotation Diploma thesis "Prediction in the economic time series" is devoted to approaches to evaluate prediction errors in econometric models and elaborates on particular predictions of economic indicators related to Czech Republic. This thesis includes predictions for three fundamental types of econometric models - individual time series, regress methods and V A R models. The last chapter deals with further categorization of methods causing prediction failures. Klíčová slova Časová řada, předpověď, export, import, nepredikovatelnost Keywords Time series, prediction, export, import, unpredictability Prohlášení Prohlašuji, že jsem diplomovou práci Predikce v ekonomických časových řadách vypracovala samostatně pod vedením RNDr. Dalibora Moravanského, CSc. a uvedla v ní všechny použité literární a jiné odborné zdroje v souladu s právními předpisy, vnitřními předpisy Masarykovy univerzity a vnitřními akty řízení Masarykovy univerzity a Ekonomicko-správní fakulty MU. V Brně dne 10. května 2015 v l a s t n o r u č n í podpis autora Poděkování Na tomto místě bych ráda poděkovala RNDr. Daliboru Moravanskému, CSc. za cenné připomínky a odborné rady, kterými přispěl k vypracování této diplomové práce. Také děkuji své rodině a přátelům, kteří mě po celou dobu studia podporovali. OBSAH Ú V O D 11 1 T R A D I Č N Í N Á S T R O J E V Y H O D N O C O V Á N Í P R E S N O S T I P R O G N O S T I C K Ý C H V Ý P O V Ě D Í „ 1 3 2 O B E C N Ý K O M P A R A T I V N Í P R Í S T U P R A Y E F A I R A 17 2.1 Ú V O D 17 2.2 N U M E R I C K Á ŘEŠENÍ NELINEÁRNÍCH MODELŮ 19 2.3 HODNOCENÍ PROGNÓZY E X ANTE 24 2.4 HODNOCENÍ E X POST PŘEDPOVĚDÍ 27 2.5 ALTERNATIVNÍ METODA PRO HODNOCENÍ PŘESNOSTI PŘEDPOVĚDÍ 30 2.6 Z Á V Ě R 37 3 T A X O N O M I E Z Á K L A D N Í C H P Ř Í Č I N P R E D I K Č N Í C H S E L H Á N Í 39 3.1 EKONOMICKÉ PŘEDPOVÍDÁNÍ 41 3.2 ILUSTRATIVNÍ PŘÍKLAD : SKALÁRNÍ MODEL S AUTOREGRESNÍM ROZLOŽENÝM ZPOŽDĚNÍM 44 3.3 V Y S V Ě T L E N Í TĚCHTO PŘEDPOVĚDNÍCH CHYB 52 3.4 NÁSTROJE ROBUSTNÍHO PŘEDPOVÍDÁNÍ 59 3.5 Z Á V Ě R Y 63 4 P O R O V N Á N Í P R E D I K C Í P R O E X O G E N N Í P R O M Ě N N É 65 4.1 K O N S T R U K C E PREDIKČNÍCH T A B U L E K 65 4.2 INDIVIDUÁLNÍ PREDIKCE EXPORTU-IMPORTU 2009 68 4.2.1 J yrovnání apredikce na rok 2009 ukazatele Import z Německa 68 4.2.2 Vyrovnáni apredikce na rok 2009 ukazatele Export do Německa 75 5 R E G R E S N Í M O D E L Y E X P O R T U - I M P O R T U 81 5.1 V Y H O D N O C E N Í PREDIKCÍ REGRESNÍCH MODELŮ EXPORTU-IMPORTU DO B R D 2009 83 6 P R E D I K C E Z K O N S T R U O V A N É V E V A R - M O D E L U 93 6.1 V A R MODELY EXPORTU-IMPORTU 93 6.2 V Y H O D N O C E N Í PREDIKCÍ V A R MODELŮ EXPORTU-IMPORTU DO B R D 2015 94 6.3 V Y H O D N O C E N Í PREDIKCÍ V A R MODELŮ EXPORTU-IMPORTU DO B R D 2009 97 7 F O R M Y N E P R E D I K O V A T E L N O S T I 101 7.1 INTRINSICKÁ NEPRED1KOVATELNOST 102 7.2 BEZPROSTŘEDNÍ NEPREDIKOVATELNOST 104 7.3 EXTRINSICKÁ NEPREDIKOVATELNOST 105 7.4 BEZPROSTŘEDNÍ A EXTRINSICKÁ NEPREDIKOVATELNOST PŘI PŘEDPOVÍDÁNÍ 106 Z Á V Ě R 111 S E Z N A M P O U Ž I T Ý C H Z D R O J Ů 116 E L E K T R O N I C K É Z D R O J E : 117 S E Z N A M G R A F Ů 118 S E Z N A M T A B U L E K 119 S E Z N A M O B R Á Z K Ů 119 S E Z N A M P O U Ž I T Ý C H Z K R A T E K 120 S E Z N A M P Ř Í L O H 121 ÚVOD V současnosti jsou predikce v časových řadách jednou z nej významnějších oblastí v rozvoji statistiky. Majoritním důvodem rostoucího významu tohoto odvětví je fakt, že se úspěšně vyrovnává s popisem dynamických systémů, s kterými se často setkáváme. Uplatnění analýzy časových řad je možné nalézt ve všech oborech lidské činnosti (kupříkladu fyzice, medicíně, technice, společenských vědách a v neposlední řadě ekonomii...). Právě v ekonomii pak patří teorie časových řad při analýze dat k nej důležitějším kvantitativním metodám. Ve své diplomové práci vycházím především z textů významných ekonometrů Ray Faira, Davida F.Hendryho a Grayhama E.Mizona, z nichž dva posledně jmenovaní se v nedávné době intenzívně zabývali příčinami předpovědních selhání ekonometrických modelů. Dále jsem přistoupila ke zpracování konkrétních predikcí ekonomických ukazatelů, které souvisí s Českou Republikou. Zaměřila jsem se na ukazatele, které nevykazují plynulý vývoj v posledních letech - jsou to exporty a importy s Německem jako s nejsilnějším obchodním partnerem České Republiky. Do práce jsem zahrnula predikci s třemi základními skupinami hodnot - individuální časové řady, regresní metody a V A R modely. Po spočtení jsem vyhodnotila závěry, do jaké míry je přesnost predikcí provedena a v kontextu moderní literatury jsem se pokusila o bližší kategorizaci metod, které způsobují predikční selhání. Cílem práce je sestavení přehledového pojednání o uplatňovaných přístupech k vyhodnocování předpovědních chyb v ekonometrických modelech, resp. v modelech analýzy časových řad. S tímto souvisí též posouzení výhod/nevýhod uplatňovaných přístupů včetně zhodnocení kritérií, která jsou k tomuto účelu používána, s odlišením situací, kdy jde o predikce založené na minulých hodnotách časové řady a kdy predikce endogenní proměnné založené na znalosti chování jiných souvisejících (exogenních proměnných) v regresní rovnici. Předmětem bylo v této souvislosti především empirické ověření úspěšnosti/selhání předpovědí na několika jednoduchých regresních modelech české ekonomiky (např. rekursívním vyhodnocením ex post). V závěrečných dvou oddílech se zabývám porovnáním modelových predikcí s predikcemi založenými na individuálním chování ukazatele. 11 12 1 TRADIČNÍ NÁSTROJE VYHODNOCOVÁNÍ PŘESNOSTI PROGNOSTICKÝCH VÝPOVĚDÍ K vyhodnocování přesnosti prognostických výpovědí bylo v minulosti užito několik rozdílných kritérií. Jejich smyslem je (v absolutním nebo relativním, zpravidla procentuálním) vyjádření co nejlépe vystihnout „celkové" odchýlení předpovídaných hodnot v intervalu, ve kterém provádíme předpovědi, od skutečných hodnot daného ekonomického ukazatele. V této kapitole uvádím hlavní z nich, jmenovitě ta, která jsou většinou autorů považována za nej významnější a jsou používána i v aktuálních výzkumných studiích. Lze to dokumentovat i uplatněním těchto kritérií v podkladových textech, která jsem použila ke zpracování druhé a třetí kapitoly mé diplomové práce. Na základě stejných kritérií jsem pak v kapitolách 4, 5 a 6 přistoupila k vlastním výpočtům a zhodnocení přesnosti prognostických výpovědí u ukazatelů zahraničního obchodu České republiky. Odmocninová střední čtvercová chyba (RMSE - root mean squared error) Výpočet pro pozorované hodnoty: kde yt jsou pozorovaná data, ýjsou předpovědi a Tje rozsah předpovědního vzorku. Hodnota je vyjádřená ve stejných jednotkách jako původní data. Výpočet pro predikci na h období dopředu: Střední absolutní chyba (MAE - mean absolute error) Výpočet pro pozorované hodnoty: T MAE = T 13 Výpočet pro predikci na h období dopředu: T+,T+h T+h MAE-- t=T+l _ t=T+l h h V datových souborech s výraznými odchylkami některých pozorování od „standardních" nepenalizuje tyto „extrémní" odchylky tak silně jako RMSE. Střední absolutní procentuální chyba odhadu (mean absolute percentage error) MAPE vypočítáme jako 100 n + h Iv/ — v/l 100 n yt~T t MAPE = — . £ 1 1 MAPE = —.Z h t=n+l yt n t = 1 yt MAPE nabývá hodnot 0-100%, kde menší výsledek než 100% říká, že daný predpovední model je lepší než model náhodné procházky s předpověďmi trvale na nulové úrovni. Pokud hodnoty časové řady oscilují kolem 0, pak je toto kritérium špatně použitelné. Korigovaná střední absolutní procentuální chyba odhadu [adjusted mean absolute percentage error] AMAPE je vypočítána jako 100 n + h AMAPE = . Z h t=n+l yt -yt (yt+ýt)/2 Toto kritérium i při prohozených skutečných a předpovídaných hodnot dává stejný výsledek. Koriguje tedy asymetrii předchozího kritéria MAPE. Theilův koeficient nesouladu[TheiV s U-coefficient] ThU ThU n + h í - \2 t=n+l n+h 7 I n+h 7 E yt +J E h \t=n+l \t=n+l Kde n je délka původní časové řady (užité pro odhad modelu), h je délka předpovídaného období [ h>0 ] a n +h je délka původní časové řady prodloužená o předpovídané období. 14 Hodnota ThU leží vždy mezi 0 a 1, kdy hodnota 0 znamená úplnou shodu předpovědí se skutečností. 15 16 2 OBECNÝ KOMPARATIVNÍ PŘÍSTUP RAYE FAIRA V této části diplomové práce uvádím rozšířenou a místy komentovanou verzi textu Ray Faira[9], který byl jako poměrně stručná přehledová studie zařazen do 3. svazku Handbooku of Econometrics[9] jako jeho 33. kapitola (Evaluating the Predictive Accuracy of Models). Přestože od jeho prvního publikování uplynulo již bezmála 30 let, během kterých doznaly metody racionálního předpovídání pomocí ekonometrických modelů zřetelný, místy až bouřlivý rozvoj (modely VAR, ECM, různé třídy GARCH modelů apod.), lze ho pokládat za dosud univerzálně platný, pokud jde o metodologii hodnocení, tj. zejména vzájemné srovnávání výsledků predikcí získaných různými, ať už třeba jednoduchými ad hoc nebo silně sofistikovanými ekonometrickými postupy. To je jedním z důvodů, proč má tento text nezmenšený význam i v dnešní době. Druhým je jeho rešeršní povaha ve vztahu ke stavu up to date, tedy doby, kdy byl zpracováván, neboť původní prameny by (nejen český) čtenář jinak hledal velmi obtížně. Na některých místech mnou komentovaného Fairova textu přitom odkazuji též na mé zkušenosti s porovnáváním předpovídaných hodnot získané na mnou zvolených ekonomických ukazatelích, pokud mají přímý vztah k tématice. Článek je užitečný též proto, že představuje základní, víceméně dosud užívanou terminologii a stanoví základní klasifikaci predikcí (ex ante vs, ex-post, statická vs. Dynamická a stochastická). 2.1 Úvod V této kapitole jsou popsány metody stanovení přesnosti předpovědi v ekonometrických modelech. Jelikož většina modelů používaných v praxi je nelineární, uvažujme od začátku nelineární případy. Model může být v maximální obecnosti zapsán jako f,(yt,xt,al) = uit, (i = i,...,«), (/ = l,...,n (1) Kde yt]e n-rozměrný vektor endogenních proměnných, xt je vektor predeterminovaných proměnných (zahrnující případně i zpožděné endogenní proměnné), a, je vektor neznámých parametrů a uit je chybový člen v /'-té rovnici a v čase /. Předpokládáme, že modelové rovnice jsou seřazeny tak, že prvních m rovnic je považováno za stochastické a ve zbývajících jsou 17 náhodné složky uu=(i = m + \,...,n) identicky rovné 0 pro všechna /. Nejčastěji půjde o identity propojující (bez neznámých parametrů) pozorovatelné proměnné modelu. Specifikace «-rovnicového modelu simultánních rovnic zápisem (1) je nejobecnějším vyjádřením nelineárního ekonometrického modelu, pokud jsou zněj substitucemi vyloučeny (nadbytečné) proměnné obsažené v identitách; ty v sobě neobsahují stochastický chybový člen (tj.náhodnou složku regresní rovnice). Zahrnuje v obecnosti běžné i případně zpožděné exogénni proměnné spolu s parametry, které se mohou vyskytovat bez omezení jejich počtu v kterékoliv rovnici. Jedinými omezeními vztaženými k této specifikaci j sou zde: a) parametry modelu j sou v čase neměnné a b) model musí být identifikován. Tuto druhou podmínku by bylo nutno vyjádřit doplňujícím zápisem pro redukovanou formu modelu, pokud lze tuto redukovanou formu (algebraicky) vyvodit. V mém výkladu položím důraz spíše na metody než na výsledky. Nepokouším se o systematický souhrn výsledků v alternativně formulovaných modelech. (Takovýto souhrn by byl nad rámec tohoto pojednání.) Také, jak ukážu, většina z metod, které byly v minulosti použity k porovnání modelů, jsou z rigorózního pohledu chybné, a není proto jasné, zda stojí vůbec zato dělat takto rozsáhlý souhrn výsledů. V sekci 2 je pojednáno o numerickém řešení nelineárních modelů, které zahrnuje postup stochastické simulace. Tvoří to podkladový materiál pro zbytek kapitoly. Standardní metody, které byly použity k vypočítání přesnosti ex ante a ex post jsou popsány v sekci 3 a 4. Hlavní problémy těchto metod jsou: 1) metody nepočítají s nejistotou ve stanovení chování exogenních proměnných 2) neberou v úvahu, že chyby v předpovědi se zpravidla mění v čase 3) nevyrovnávají se systematickým způsobem s možnou přítomností chybné specifikace modelu 18 V sekci 5 se Fair zabývá metodami, které sám nedávno vyvinul a které se snaží řešit tyto problémy: jde o metody založené na postupném opakovaném odhadu a stochastické simulaci modelu. V sekci 6 je stručný závěr. Je důležité poznamenat, že tato kapitola nepoj ednává o predpovední ch technikách, kterými jsou konstruovány předpovědi. Zabývá se pouze způsoby/metodami, kterými se hodnotí a srovnávají ekonometrické modely s ohledem na přesnost předpovědí. Tyto metody by měly vybrat právě jeden model, který (v dlouhém období) nejlépe aproximuje skutečnou strukturu a chování ekonomiky a určí spolehlivost předpovědi v takto vybraném (optimálním) modelu. 2.2 Numerická řešení nelineárních modelů Gauss-Seidelova iterační technika je jedna z těch, které se obvykle používají k řešení (tj. především k výpočtu modelových parametrů) nelineárních modelů. Tato technika může být použita rovněž ke stanovení hodnot endogenních proměnných za předpokladu, že máme k dispozici množinu odhadů koeficientů, množinu hodnot predeterminovaných proměnných a hodnoty chybových členů. I když všeobecně není zaručeno, že technika pracuje správně, v praxi to funguje docela dobře. Je poněkud překvapující, že R.Fair klade do popředí právě Gauss-Seidelovu metodu, která rozhodně není nejčastěji používanou iterační technikou pro výpočty parametrů (zejména složitých) nelineárních modelů. Daleko častěji se lze jak v teoretické literatuře, tak v komentářích k realizovaným předpovědním modelovým aplikacím setkat s metodami jinými, spadajícími zejména do Gauss-Newtonovy třídy (tzn. s metodami využívajícími viteračních výpočtech 1. parciální derivace), Newton-Raphsonovy třídy (tzn. navíc využívajícími výpočty 1. i 2. parciálních derivací), případně dalšími postupy. Ostatně, v kapitole 6 původníhoHandbook of Econometrics [10] zmiňuje a komentuje její autor R. Quandt numerické metody především tohoto charakteru: Marquardtovu a Greenstadtovu metodu, metodu „quadratic hill climbing,, autorů Goldfeld, Quandt a Trotter, DPF (Davidon-FletcherPowelův) algoritmus, Fletcher-Reevesovu metodu, Parkův A-algoritmus apod. V mých výpočtech uskutečněných v gretlu se jako jedna z metod nelineární optimalizace poměrně hojně vyskytovala BJTHH-metoda (autoři Berndt,Hill,Hill,Hausman). Kromě toho, volba vhodné metody nelineární optimalizace závisí též na přijaté metodě odhadu parametrů. Blíže viz kapitola 6 {Nelineární regresní modely autora Takeshi Amemiye) téhož Handbooku. 19 V dalším úseku textu se Fair dotýká klasifikace predikčních (simulačních) technik: „Statická" simulace je jednou z technik, ve které jsou použity skutečné hodnoty predeterminovaných proměnných, přičemž tato metoda vždy vede k řešení (tj. určení předpovědí) v libovolném čase. „Dynamická" simulace je jednou z technik, v níž jsou predikované hodnoty endogenních proměnných získané jako řešení modelu spočteného přes minulá období,a jsou užity k dosazení hodnot zpožděných endogenních proměnných, vystupujících jako veličiny nezbytné pro řešení modelu přes běžné období. ex - post simulace (nebo předpověď) používá skutečné hodnoty exogenních proměnných. Naproti tomu ex-ante simulace používá odhady exogenních proměnných. Simulaci nazveme „outsidersample" (vnější vzorek), pokud odhadované období není obsaženo v modelu, kterým ho odhadujeme. Při předpovídání situací, kdy stav budoucnosti je v okamžiku hodnocení-předpoví dání neznámý, musí být simulace charakteru ex-ante. Předpověď zasahující období mimo vzorek (a v případě, že simulace je prováděna pro více než jedno období) je dynamická. Jestliže je použita jen jedna množina hodnot chybových členů, řekneme, že jde o deterministickou simulaci. Očekávané hodnoty většiny chybových členů jsou rovny nule a tak u většiny řešení (tj. při určení předpovědních hodnot) se dosazují nulové hodnoty chybových členů. Přestože je dobře známo, že pro nelineární modely se určení predikovaných hodnot endogenních proměnných z deterministických simulací nerovná očekávaným hodnotám těchto proměnných, používají se v praxi povětšině simulace deterministické. Je nicméně možné stanovit očekávané hodnoty endogenních proměnných pomocí stochastické simulace a tento proces si teď popíšeme. Jak uvidíme později v této kapitole, stochastická simulace je užitečná, neboť ji lze užít i pro jiné účely, než pro stanovení očekávaných hodnot (endogenních proměnných). Stochastické simulace vyžadují předpoklad o tvaru rozdělení chybových členů a o rozdělení odhadů koeficientů modelu. V praxi téměř vždy předpokládáme normální rozdělení, i když v principu můžeme zavést i jiné distribuční předpoklady. Jak zřejmo nejen z aktuálních 20 zjištění Hendryho a Mizona [13], pro zdárné stanovení „dobré předpovědi" nepředstavují problém ani tak rozdělení blízká normálnímu, třeba Studentovo rozdělení o větším počtu stupňů volnosti (25 a více), jako zejména okolnost, že skutečné rozdělení může mít příliš tlusté konce („heavy tails") a že jeho parametry (třeba i normálního rozdělení) se v čase změní, zejména pokud změna proběhne na přelomu pozorovaného a predikovaného období. Pro účely následného výkladu budeme uvažovat jen předpoklad normality. Především předpokládáme, že vektor ut = (u]t, ...,umt)' má vícerozměrné normální rozdělení s identicky a nezávisle rozdělenými složkami N (0,X), tj. jde o (náhodný sloupcový) vektor s nulovými středními hodnotami a s pozitivně definitní kovarianční maticí X- Potom, pomocí vhodné odhadové metody (obvykle např. LS-nebo M L - přístupu), získaným odhadům koeficientů a disponibilním datům získáme kovarianční matici chybových členů a též kovarianční matici odhadnutých koeficientů. Označíme si tyto dvě matice jako E a V. Rozměr matice E je m x m a rozměr matice V je K x K, kde K je celkový počet parametrů v modelu.Odhad £ můžeme vypočítat např. (u ML-pří stupu) jako- 00' kde Uje mxT matice hodnot odhadnutých chybových členů. Výpočet kovarianční matice V závisí na použité odhadovací technice. Při adekvátně určené matici V a za daného předpokladu normality dospějeme k rozdělení odhadnutých parametrů ve tvaru N( á, V), kde á j e K x 1 vektor odhadnutých parametrů. Označme si j ako u* konkrétně zvolený výběrový vzorek m chybových členů vzatých v čase / ziV(0,L) rozdělení. Dále si jako a označíme partikulární výběrový vzorek K-úce koeficientů majících sdružené N(ä, V) rozdělení. Máme-li dánu posloupnost vzorků u* pro každé z období / a máme-li dán vektor a , pak můžeme přistoupit k řešení modelu, tzn. ke stanovení optimálních (alespoň nestranných s nízkou variabilitou) predikcí hodnot endogenní proměnné. Toto představuje pouze deterministickou simulaci pro dané hodnoty chybových členů a pro dané hodnoty koeficientů. Označíme si tuto simulaci jako zkušební/pokusnou. Další pokusnou simulací může být vzetí nové množiny hodnot chybových členů u* a nové množiny hodnot vektoru (odhadnutých) koeficientů ď. Tuto proceduru můžeme opakovat tolikrát, kolikrát potřebujeme. V každé pokusné simulaci se získá předpověď pro každou endogenní proměnnou v libovolném čase. 21 Označíme si jako y(tk hodnotu z'-té proměnné získanou v j-té pokusné simulaci pro predikci o ^-období dopředu ze simulace začínající v čase /. (/ značí první období simulace, takže yJ ltk]t predikce v čase t+k-1) Pro J takových pokusů, bude mít odhad očekávané hodnoty proměnné značený j ako yítk tvar ~ 1 J yitk=-1 Zy»k (2 ) J j=i V řadě dřívej ších studií byly stochastické simulace prováděné pouze z chybových členů (nikoliv tedy s uvažováním případných změn v odhadovaných koeficientech), to znamená, že se uplatňovalo pouze rozdělení chybových členů pro daný iterační procesu např. Garbade [7].A Studie kde stochastické simulace zohledňovali obojí - chybové členy i odhady koeficientůn např. Fair [9], Jedním z důležitých empirických závěrů vyvoditelných z dosavadních stochastických simulačních studií je ten, že hodnoty vypočtené z deterministické simulace jsou docela blízko průměrům predikovaných hodnot, které byly vypočteny ze stochastických simulací. Jinými slovy, vychýlení, které vyplývá z použití deterministické simulace pro řešení nelineárních modelů, se jeví být malé. Odlišně realizovanou studii, která se zabývá stochastickou simulací zohledňující v sobě současně jak měnící se chybové členy, tak i koeficienty, zpracoval Fair [9]. Standardní cesta k získání vzorku hodnot a z rozdělení N(á,V) spočívá v tomto postupu: (1) provedení numerického (za použití vhodného programového software) rozkladu/faktorizace (symetrické kovarianční) matice V do součinu dvou vzájemně transponovaných matic PP'. (2) vzetí výběrového vzorku (opět za použití software) K hodnot standardizované normální náhodné proměnné se střední hodnotou 0 a rozptylem 1. A konečně (3) spočtení Oř*j ako ä plus Pe, kde e je K x 1 vektor standardně normálně rozdělených náhodných veličin. Protože Eee =1 pak E(a - á) • {a - a)' = EPeeP' = V což j e 22 požadováno pro rozdělení parametrů v a . Podobná procedura může být užita k získání vzorku hodnot u* z rozdělení JV(0, E) V tomto případě je matice £ faktorizována do součinu dvou vzájemně transponovaných matic PP', a vektor w*je určen jako Pe, kde e je m x 1 vektor standardně normálně rozdělených náhodných veličin. V praxi se také užívá (díky McCarthymu) alternativní postup pro pořízení vzorku hodnot chybových členů. V této proceduře se začíná s maticí U odhadů chybových členů (ta má rozměry m x T). Pak je proveden náhodný výběr T proměnných s normovaným normálním _i rozdělením a sestrojí se vektor u* definovaný jako T 2 Ue kde e je ľ x 1 vektor normovaného normálního rozdělení. Je snadné ukázat, že kovarianční matice náhodného vektoru u* má tvar E kde odhad E získáme jednoduše jako (1/T)ŮŮ'. Existuje ale též alternativní postup pro získání vzorku hodnot koeficientů. Jestliže máme ve stanoveném období (řekněme od 1 do T) dánu matici E , můžeme provést výběr T hodnot z ut(t = \,...,T). Pak můžeme tyto chyby přidat do modelu a řešit predpovední model přes odhad období (jde o statickou simulaci, používající původní hodnoty odhadovaných koeficientů). Předpovídané hodnoty endogenních proměnných z tohoto řešení můžou být pokládány za nové základní údaje, z kterých můžeme odhadnout novou množinu koeficientů. Tato množina může být považována zajeden konkrétní vzorek koeficientů. Tento postup je náročnější než určení z N (ô, V) rozdělení, protože je potřeba pro každý konkrétní vzorek provést nový odhad, ale má tu výhodu, že tento odhad není založený na fixní hodnotě odhadnuté E a na fixní množině původních odhadovaných koeficientů. Ve vztahu k řešení predikčních modelů je vhodné na závěr poznamenat, že v aktuálních predpovední ch situacích je ještě před počítáním předpovědi většina modelů vhodným způsobem subjektivně upravená. Úpravy mají buď podobu stanovení jiných než nulových hodnot pro budoucí chybové členy nebo uplatnění jiných než odhadnutých hodnot regresních koeficientů. Někdy jsou pro různá období použity tytéž hodnoty stejných koeficientů. Úprava hodnot konstantních členů (regresních rovnic) je ekvivalentní úpravě hodnot chybových členů 23 (stejných rovnic) za předpokladu, že rozdílné hodnoty konstantních členů můžou být použity v každém období. Úpravy tohoto typu se někdy nazývají „přidání faktorů". Pokud přidáme dostatečný počet faktorů, je přirozeně možné, že dostaneme předpověď z modelu, libovolně podle požadavků uživatele (modelu), pouze s respektováním toho, že jsou splněny vztahy vyplývající z modelových identit (pro rovnice zařazené do modelu v počtu i = m + \,...,n). Většina přidávaných faktorů je subjektivních vtom smyslu, že postup, kterými byly vybrány, nemůže být zastoupen ostatními faktory. Objektivních přidávaných faktorů je spíše menšina. Příkladem objektivního postupuje takové nastavení budoucích hodnot chybových členů, kdy se rovnají průměru posledních dvou odhadovaných hodnot. Tento postup lze řadit k dalším mechanismům úpravy predikčního procesu použitým v pracích autorů Green, Liebenberg, a Hirsch [8], 2.3 Hodnocení prognózy ex ante Tři nejznámější charakteristiky měření přesnosti předpovědi jsou: Odmocninová střední čtvercová chyba (RMSE - RootMean Squared Error, Střední absolutní chyba {MAE - Mean absolute error) a Theilův koeficient nesouladu (U -Theiľs inequality coefficient). Nechť ýit značí předpověď proměnné /' v čase / a nechť yit je aktuální hodnota této proměnné v tomtéž čase. Předpokládáme, že pozorování všechna ýit a yit j sou dostupná v čase t = \,...,T . Pak vyjádření těchto charakteristik je následující: RM SE = ^fí(yit-ýitf (3) MAE = ±-Y\ylt-ýlt\ (4) 1 ř=l J^Ž(4v«-Aj>„) Í7 = v p — (6) kde A v (6) označuje buď absolutní nebo procentní změnu. Pro všechny tři charakteristiky platí, že pokud je předpověď dokonalá, jsou jejich hodnoty rovny 0. Jak je obecně známo, 24 charakteristika M A E znevýhodňuje velké chyby méně než RMSE charakteristika [vyplývá to ze Schlômilchovy nerovnosti, dle níž dává aritmetický průměr ze stejných ale ne všech shodných hodnot (jako střední hodnota l.řádu) menší výsledek než kvadratický průměr (jako střední hodnota 2.řádu)]. Charakteristika U nabývá hodnotu rovnou 1 u „pasivní" předpovědi, kdy se neočekává žádná změna (to je případ Ayjt=0). Hodnota charakteristiky U větší než jedna znamená, že prognóza je dokonce méně přesná než při použití pasivní prognózy neindikující žádnou budoucí změnu. Důležitý praktický problém se objevuje u prognózy ex ante při (pozdější) revizi shromážděných dat. Vzhledem k tomu, že pro mnoho proměnných jsou údaje zpětně revidovány často i několikrát, než se stanou definitivními, není jasné, zda prognózované hodnoty, jež jsou konformní s prvními zveřejněnými empirickými hodnotami, budou konformní též s finálními hodnotami, případně s nějakým souborem hodnot mezi nimi (tj.mezi počátečními a konečnými revidovanými). Odpověď na tento problém není jednoznačná. V případě, že úprava proměnné je provedena alespoň několik období před zahájením předpovědi, pak obvyklým postupem je upravit hodnoty předpovědí, která je založena na starých datech přidáním předpokládané změny (Aj>Y). Získáme tím nové zpožděné hodnoty {yit_v), a poté porovnáme upravené hodnoty s novými daty. Někdy je úprava velmi jednoduchá: Řekněme, že revize má podobu přidání konstantního množství yi ke každé původní hodnotě yit. Pak tento postup pouze přidá stejnou korekciyi ke každé předpovídané hodnotěyi t . Tento postup je často uplatňován dokonce i v případě, že korekce nespočívají ve všeobecném přeměřítkování hodnot a je založen na implicitním předpokladu, že korekce mají převážně povahu přeměřítkování, než že jde o úpravy jiného druhu. Uplatnění tohoto postupu také znamená, že pokud jsou změny předpovědí vyhodnocovány tak, jako je tomu v případě Theilovy charakteristiky U, pak žádné jejich dodatečné úpravy nejsou potřebné. Existuje celá řada studií, které v minulosti zkoumaly přesnost předpovědí ex ante pomocí jedné nebo více z výše uvedených charakteristik, např. [22]. Obvyklým případem je, že předpovědi jsou vyšetřovány a vzájemně porovnávány jak modelovými, tak nemodelovými 25 výzkumníky/ prognostiky. Společný "základ" množiny prognóz pro účely srovnání představuje ASA / NBER Business Outlook Survey. Obecným závěrem z těchto studií je, že nelze nalézt žádného zřejmého „vítěze" v okruhu různých předpovídatelů. Výsledky činnosti těchto prognostiků se poměrně výrazně liší, pokud jde o vybírané proměnné a o délku předstihu (predikčního horizontu), ale současně lze zaznamenat, že rozdíly mezi prognózami pro shodně vybírané proměnné a pro stejné délky předstihu (období předpovědi) j sou obecně malé. To znamená, že ještě nemáme dostatek důkazů, že by prognózy z modelů byly přesnější než například prognózy publikované v ASA / NBER Survey. O srovnání předpovědí ex ante je bohužel malý zájem z hlediska testování přesnosti předpovědi modelu. Vedou k tomu dva důvody: Prvním důvodem je, že předpovědi ex ante jsou založeny spíše na odhadech než na skutečných hodnotách exogénnich proměnných. Jsou dány pouze skutečné a předpovězené hodnoty endogenních proměnných a neexistuje tu možnost odlišení chyb způsobených špatným odhadem modelu od chyb způsobených jinými faktory. Přitom model nemusí být nutně penalizován (a znehodnocen) špatnými odhady exogenních veličin jeho uživateli. (Víc o tom bude řečeno v sekci 5). Druhý, důležitější důvod spočívá v tom, že většina testovaných předpovědí v těchto studiích byla prováděna všeobecně na základě modelů subjektivně přizpůsobených jejich autory. (To znamená, že byly použity subjektivně přidané faktory). Důležitější byla tedy přesnost provádění odhadů předpovědi, než samotné testování validity modelů. Před uzavřením této sekce bude zajímavé zvážit další dvě hlediska týkající se subjektivních úprav modelů. Za prvé, existují nepřímé důkazy o tom, že použití přidaných faktorů je v praxi docela důležité. Studie [5] zjistily, že namodelované ex ante předpovědi byly přesnější než předpovědi ex post dokonce i tehdy, byly-li v předpovědi ex ante použity stejné přidané faktory, které se pak použily v předpovědi ex post. Jinými slovy, užití skutečných hodnot exogenních proměnných (překvapivě) snížilo přesnost předpovědi (oproti tomu, kdy byly pro předpověď použity jejich odhadnuté hodnoty). Tento závěr je též v souladu s názorem, že přidané faktory jsou (ve volném smyslu) důležitější než modely stanovení prognózy ex ante. to, co by se dalo jinak považovat za nástroj zlepšení predikční schopnosti modelu - totiž použití přesnějších hodnot exogenních proměnných - ve skutečnosti zhoršuje přesnost prognóz. 26 Za druhé, je zde zjištění, že přesnost nesubjektivně upravené předpovědi ex ante je zlepšena použitím skutečných, nikoli domnělých hodnot exogenních proměnných. Během období III/1970 - 11/1973, Fair provedl ex ante předpovědi za použití krátkodobého předpovědního modelu [6]. Pro účely těchto prognóz v nich nebyly uplatněny žádné přidané faktory. Přesnost těchto předpovědí je zkoumána ve Fairově textu [6], přičemž výsledky naznačují, že přesnost předpovědi je obecně lepší, když jsou použity skutečné, nikoliv domnělé hodnoty exogenních proměnných. Na závěr je zajímavé poznamenat, ačkoliv z toho nic reálně nevyplývá, že (nesubjektivně upravené) ex ante předpovědi z Fairova předpovědního modelu byly v průměru méně přesné než subjektivně upravené prognózy, zatímco předpovědiex post, (tj. předpovědi založené na skutečných hodnotách exogenních proměnných) měly v průměru přibližně stejný stupeň přesnosti jako subjektivně upravené prognózy. 2.4 Hodnocení ex post předpovědí Míry přesnosti (3) - (5) byly také široce používány pro vyhodnocení přesnosti předpovědí ex post. Standardním postupem pro srovnání ex post je výpočet ex post předpovědí na společné simulační období, tj. vyčíslení chybových měr pro každý model a pro každou proměnnou a následné porovnání hodnot těchto chybových měr napříč analyzovanými modely. Pokud jde o předpovědi „mimo-vzorek", zpravidla se pak snažíme zajistit, aby konce estimačních období byly přibližně stejné. Obecně totiž platí, že čím víc je předpověď vzdálenější, tím se přesnost předpovědi zhorší; to je důvodem, proč chceme, aby si délky predikčních horizontů byly pro různé modely co možná nej podobnější. Použití RMSE míry nebo nějaké další míry k vyhodnocení předpovědi ex postje přímočaré a dá se k tomu sotva co více říct. Někdy je přesnost daného modelu srovnávána s přesností „naivního" modelu, kde tento naivní model můžeme chápat v širším rozmezí: od jednoduchého předpokladu, že u žádné proměnné nedojde k žádné její změně, až po kombinované ARĽVIA procesy (integrované autoregresní schéma s procesem klouzavých průměrů) pro každou proměnnou. (Srovnání s modelem neuvažujícím změnu vůbec je implicitně obsaženo již v míře U). Někdy jsou body zlomu zkoumány odděleně, přičemž bodem zlomuje chápán bod, ve kterém diference proměnné změní znaménko. Ve statistické 27 specifikaci modelů není neodmyslitelné vyšetřovat body zlomu odděleně, ale existuje úsek v literatuře, v němž je na body zlomu kladen (až příliš) velký důraz. Pokud jde o mnou zkoumané ukazatele zahraničního obchodu v období let 1999-2014, pak bychom za body zlomu měli považovat - oproti předchozímu vymezení - až ta časová období, kdy se změnila znaménka diferencí u sezónně očištěné časové řady. Většina čtvrtletně sledovaných ekonomických ukazatelů totiž v sobě sezónnost implicitně obsahuje. Možná ještě specifičtěji: nevelký pokles (a s tím spojená jednorázová záporná diference) může být jen indikací výraznějšího projevu náhodné složky časové řady, takže o bodech zlomu bychom nejspíše měli mluvit až tehdy, pokud jsou následovány viditelnou (třeba i krátkodobou) změnu trendu řady. Je přitom zřejmé, že v kontextu dopadu krizových období ekonomiky půjde daleko častěji o zlomy-posuny směrem dolů než směrem nahoru. I když použití RMSE nebo podobné míry je rozšířené, existují dva vážné problémy spojené s uvedeným obecným postupem. První se týká exogénnich proměnných. Modely se liší jak v počtu, tak v typu proměnných, které jsou pojaty jako exogénni a také v citlivosti předpovídaných hodnot endogenních proměnných na zadané hodnoty exogenních proměnných. Můj postup tyto rozdíly (bohužel) nebere v úvahu. Je-li jeden model méně "endogenní" než jiný (řekněme, že ceny jsou brány jako exogénni v jednom modelu, ale ne v jiném), pak to má nespravedlivou výhodu při výpočtu chyb měření. Druhý problém se týká skutečnosti, že rozptyly předpovědních chyb se liší v čase. Rozptyly chyb předpovědí se mění v čase, a to jak z důvodu, že může jít o nelineární model, tak kvůli kolísání exogenních proměnných. Ačkoli RMSE - míry jsou ve volném smyslu odhady průměrných rozptylů (přesněji směrodatných odchylek) napříč časem, není na nich postavená žádná důkladná statistická interpretace: nejde v jejich případě o odhady žádného z parametrů modelu. Další problém, který je spojený s výpočty chyb měření „uvnitř vzorku", je možná existence data mining (volně: dolování informace z dat). Pokud se v průběhu výstavby modelu spuštěním mnoha regresí pečlivě hledá pro každou (endogenní) proměnnou nejlépe ji vystihující rovnice, existuje nebezpečí, že vybraná rovnice, ač dobře popisující chování této závisle proměnné v období, za které je prováděn odhad, bude přesto špatně vystihovat reálnou modelovou strukturu. Výpočty chyb „uvnitř vzorku" to pravděpodobně neobjeví, a to pak může poskytnout velmi zavádějící dojem, že přesnost modelu je správná. Výpočty chyb 28 „mimo-vzorek" by to měly samozřejmě zachytit, což je důvodem, proč je větší váha kladena na výsledky z toho postupu (rozuměno vyhodnocením predikcí provedených „mimo-vzorek"). Nelson [23], používá alternativní postup k RMSE-postupu ve svém ex post zhodnocení FRBMIT-PENN (FMP) modelu. Pro každou z řady endogenních proměnných získal řadu statických predikcí pomocí jak modelu FMP tak ARIMA modelu. Nelson pak provedl regresi skutečné hodnoty každé proměnné na dvě predikované hodnoty přes období, za které byly předpovědi provedeny. Nehledě k faktu, že model FMP je nelineární, předpovědi z modelu jsou podmíněná očekávání založená na dané informační množině. Pokud model FMP umožňuje efektivní využívání těchto informací, pak žádné další informace by neměly být obsaženy v předpovědích pomocí ARIMA-schématu. ARIMA model pro každou proměnnou používá pouze část informací, a sice ty, které jsou obsaženy v minulém chování proměnné. Proto, pokud model FMP zajistil efektivní využívání informací, koeficient pro ARIMA predikované hodnoty by měly být nula. Nelson zjistil, že obecně odhady tohoto koeficientu byly významně různé od nuly. Tento test, ač nesporně zajímavý, nemůže být použit pro porovnání modelů, které se liší v počtu a typech proměnných, které jsou brány jako exogénni. Pro testování hypotézy efektivního využívání informací musí být informační množina použitá v jednom modelu obsažena v množině používané v jiném modelu, to ale obecně neplatí pro modely, které se liší ve svých exogenních proměnných. 29 2.5 Alternativní metoda pro hodnocení přesnosti předpovědí Metoda popisovaná v tomto oddílu zohledňuje nejistotu obsaženou v exogenních proměnných a též fakt, že se rozptyl chyb předpovědí mění v čase. Dále se systematickým způsobem zabývá otázkou chybné specifikace modelu. Ta se podílí na čtyřech hlavních zdrojích nejistoty prognózy, jmenovitě: (1) nejistoty v důsledku přítomnosti chybových členů regresí (2) nejistoty v důsledku nepřesných odhadů modelových koeficientů (3) nejistoty způsobené nepřesnými předpověďmi exogenních proměnných a (4) nejistoty plynoucí z případné chybné specifikace modelu. Metoda je podrobně popsána v práci Fair (1980). Následný text je nástinem hlavních rysů v této práci podrobně rozvedených úvah. Odhadování nejistoty plynoucí z přítomnosti chybových členů a koeficientů může být provedeno prostředky stochastické simulace. Nechť aftk značí rozptyl predpovední chyby pro Är-té období dopředu ,,/-té"proměnné ze simulace začínající v období „t". Máme-li dáno „J" pokusů popsaných v sekci 2, pak odhad a)tk při stochastické simulaci (označený jako ôftk) je kdeyitk')Q určená vztahem (2). Jestliže je požadován pouze odhad nejistoty vyplývající z přítomnosti chybových členů, pak se do jednotlivých vzorků zařadí pouze různá rozdělení chybových členů. Existují dva krajně protilehlé předpoklady, které mohou být vysloveny ohledně nejistoty obsažené v exogenních proměnných. Jedním z nich přirozeně je, že žádná nejistota ohledně chování exogenních proměnných neexistuje. Alternativou k tomuto náhledu je, že nejistota týkající se předpovědí exogenních proměnných je víceméně obdobná jako nejistota v předpovědích endogenní proměnné. V rámci tohoto druhého předpokladu bychom mohli, například, odhadnout autoregresní rovnici pro každou exogénni proměnnou a přidat tyto rovnice do analyzovaného modelu. Tento rozšířený model, který už nebude mít žádné (6) 30 exogénni proměnné, by pak mohl být použit pro odhady rozptylů získané pomocí stochastické simulace. Zatímco v případě platnosti prvního předpokladu bude zřejmě ve většině aplikací nejistota obsažená v exogénni proměnné podhodnocena, za platnosti druhého předpokladu bude naopak patrně míra této nejistoty nadhodnocena. To platí zejména pro proměnné reprezentující nástroje fiskální politiky v makroekonomických modelech, kde jsou vládní rozpočtová data obvykle docela užitečná pro účely předpovědí prováděných minimálně na osm čtvrtletí dopředu. Nej lepší aproximace (predikovaných hodnot) tedy pravděpodobně leží někde mezi těmito dvěma předpoklady. Předpoklad, který byl učiněn k získání výsledků obsažených v práci Fair[9], spočíval mezi oběma těmito krajními předpoklady. Postup, který byl zde použit, byl založen na odhadu parametrů autoregresní rovnice až do osmého řádu pro každou exogénni proměnnou (se zahrnutím konstanty a časové proměnné do rovnice) a následně byla vzata odhadnutá směrodatná odchylka z této regrese jako odhad míry nejistoty vztažené k předpovědi změny v této proměnné pro každé období. Tento postup zanedbává nejistotu v odhadech koeficientů v autoregresních rovnicích, což je jeden z důvodů, proč tato situace není tak extrémní jako druhý polární předpoklad. V dřívější stochastické simulační studii Haitovsky a Wallace [21], byly pro exogénni proměnné formulovány a odhadnuty autoregresní rovnice třetího řádu a tyto rovnice byly do modelu následně přidány. Tato procedura je v plném souladu s druhým výše uvedeným polárním předpokladem s tou výjimkou, že pro účely stochastické simulace vzali Haitovsky a Wallace rozptyly chybových členů tak, aby se rovnaly polovině odhadovaných rozptylů. Oba autoři tento postup (str. 267-268 jejich textu) hájí z důvodu, že nepřesnost předpovědi plynoucí z nejistoty exogenních proměnných bude pravděpodobně menší než ta, která se projevuje v autoregresní ch rovnicích. Dalším možným postupem, který by mohl být použit pro exogénni veličiny, by bylo shromáždit z různých servisních zdrojů data o ex ante předpovědních chybách exogenních proměnných (rozuměno exogénni pro naše účely, nikoliv pro prognostické agentury). Z těchto chyb pro jednotlivá období by se daly odhadnout směrodatné odchylky každé exogénni proměnné a následně pak použít tyto odchylky pro datové vzorky uplatněné ve stochastické simulaci. Pro účely popisu prezentované metody, vše, co je třeba předpokládat, je to, že existuje vůbec nějaký postup pro odhad stupně nejistoty obsažené v exogénni proměnné. Pokud rovnice pro 31 exogénni proměnné do modelu přidány nejsou, ale místo toho se uplatní některá náhradní/ polovičatá procedura, pak každý experiment stochastické simulace sestává ze vzorku chybových členů, koeficientů a z chyb obsažených v exogenních proměnných. Pokud ale takové rovnice do modelu přidány jsou, pak každý pokus sestává ze vzorku chybových členů a z koeficientů převzatých jak ze strukturních rovnic modelu, tak z rovnic popisujících chování přítomných exogenních proměnných. V každém případě, nechť ôftk značí odhad rozptylu predpovední chyby ve stochastické simulaci, která bere v úvahu nejistotu přítomnou v exogénni proměnné. Přitom ôftk se liší od ôf& z (6), v tom, že pokusy pro črftk zahrnují výběry chyb obsažené v exogénni proměnné. Odhadování nejistoty plynoucí z chybné specifikace modelu je nejobtížnější a nákladnou součástí metody. Vyžaduje to postupné znovu odhadování a stochastickou simulaci modelu. Je to založeno na srovnání odhadnutých rozptylů vypočtených pomocí stochastické simulace s odhadnutými rozptyly vypočítanými z chyb předpovědi prováděných „mimo vzorek". Uvažujme nyní stochastickou simulaci prováděnou pouze s ohledem na chybový člen dané strukturní rovnice a na její koeficienty (bez zahrnutí nejistoty případně obsažené v exogenních proměnných). Předpokládejme, že období předpovědi začíná jedno období po skončení období, z něhož je kvantifikována rovnice a toto období označme jako /. Jak bylo uvedeno výše, z této stochastické simulace se získá odhad rozptylu predpovední chyby af&. Z této simulace také získáme odhad očekávané hodnoty předpovědi proměnné inak období dopředu; jde o yítk z rovnice (2). Rozdíl mezi tímto odhadem a skutečnou hodnotou yit+k_x je střední chyba předpovědi: Ě «k=yu+k-i-y«k O) Jestliže předpokládáme, že se ynk přesně rovná skutečné střední hodnotě yjtk pak j e člen ejtkv (7) náhodný výběr z rozdělení se známou nulovou střední hodnotou a s rozptylem rovným o]tk . Čtverec této chyby fi^je takto za tohoto předpokladu nestranným odhadem veličiny o]tk . Máme tedy dva odhady veličiny of&; jeden je spočtený ze střední predpovední chyby a 32 druhý je vypočtený na základě stochastické simulace. Nechť djtk označuje rozdíl mezi těmito dvěma odhady: ditk=£?tk-č?tk (8) V případě, že se dále předpokládá, že se af& přesně rovná skutečné hodnotě, pak djtkje rozdílem mezi odhadovaným rozptylem (založeným na střední chybě předpovědi) a skutečnou hodnotou rozptylu. Proto je, za platnosti dvou předpokladů, že v odhadech získaných stochastickou simulací nedojde k chybě, střední hodnota ditk nulová. Předpoklad, že v odhadech pořízených stochastickou simulací nedojde k chybě, tj. že y,tk= y,tk2i ôftk= a lk)Q očividně přinejlepším správný jen přibližně. Dokonce i při nekonečném počtu provedených výběrů by takový předpoklad nebyl správný, protože výběry jsou prováděny z odhadovaných, nikoliv ze skutečných rozdělení. Zdá se však opravdu, že chyba vnesená tímto předpokladem bude patrně malá vzhledem k chybě způsobené skutečností, že pokud jde o střední hodnotu rozdělení djtk, je třeba určitý předpoklad o ní zavést. Díky tomu nelze o chybě vzniklé při stochastické simulaci nic víc říci. Důraz je místo toho kladen na možné předpoklady, pokud jde o střední hodnotu rozdělení dltk,pň přijatém předpokladu o neexistenci chyby provázející stochastickou simulaci. Právě popsaný postup používá dané období estimace a dané období předpovědi. Uveďme si příklad s předpokladem, že máme k dispozici údaje za období od 1 do 100. Model pak lze odhadnout pomocí, řekněme, prvních 70 období při době předpovědi začínající v 71. období. Stochastická simulace pro predpovední období bude dávat pro každou i-tou a k-tou hodnotu dmk z (8). Model může být potom znovu odhadnut až po období 71 s tím, že doba předpovědi začíná v období 72. Stochastická simulace pro předpověď období bude dávat pro každou i-tou a k-tou hodnotu dmk z (8). Model může pak být přeodhadnut až po období 71 s předpovědním obdobím nyní začínajícím v období 72. Stochastická simulace pro toto predpovední období poskytne pro každé /' a ^hodnotudmk z (8). Tento proces může být postupně opakován až po období 99. Pro předpověď o jedno období dopředu (& = l)může takováto procedura poskytnout pro každou /-tou proměnnou 30 hodnot dia (t = 71,..., 100); pro předpověď o dvě období dopředu (k = 2) se takto získá 29 hodnot djt2 (t = 72,..., 100) a tak dále. Pokud 33 přijmeme pro všechna / předpoklad o neexistenci chyby spojené se simulacemi, pak pro všechna / bude střední hodnota odchylek djtk nulová. Až dosud byl výklad založen na předpokladu, že analyzovaný model je přesně specifikován. Případná chybná specifikace modelu bude mít na odchylky djtk v (8) dva účinky. Za prvé, pokud je model chybně specifikován, nebudou obecně odhadnuté kovarianční matice, které se užívají při stochastické simulaci, nestrannými odhady skutečných kovariančních matic. Odhadnuté rozptyly spočtené nástroji stochastické simulace budou tedy obecně vychýlené. Za druhé, odhadnuté rozptyly spočtené z předpovědních chyb budou obecně vychýlenými rozptyly skutečných rozptylů. Protože chybná specifikace ovlivňuje oba odhady, bude celkový účinek na djtk nejasný. Je možné, že chybná specifikace ovlivní oba odhady v tomtéž směru a ponechá tedy střední hodnotu jejich rozdílu nulovou. Obecně se to ale nezdá pravděpodobné a tak bychom neměli očekávat, že střední hodnota odchylekditk bude v chybně specifikovaném modelu nulová. Střední hodnota může být v chybně specifikovaném modelu spíše záporná než kladná, byť se obecně zdá, že bude kladná. Vzhledem k možnosti nepřesností v analyzovaných datech se zdá, že chybná specifikace modelu bude mít na predpovední chybu větší kladný vliv vně vzorku než na odhadované kovarianční matice (ty jsou odhadované uvnitř vzorku). Vyšetřování toho, jak se hodnoty djtk mění v průběhu času (pro daná /' a k) může odkrýt informaci ohledně síly a slabosti modelu, kterou bychom jinak nezískali. Tato informace může být následně užitečná v další práci s modelem. Individuální hodnoty mohou takto být zajímavé samy o sobě nehledě na jejich možné využití při odhadování celkové predpovední nejistoty. Pro posouzení celkové nejistoty odhadů musíme učinit vhodný předpoklad ohledně toho, jakým způsobem ovlivňuje chybná specifikace střední hodnotu odchylek djtk. U výsledků popsaných v práci Fair (1980) se předpokládalo, že střední hodnota odchylek djtk)Q v čase konstantní. Pro pevné /' a k se předpokládalo, že chybná specifikace ovlivňuje střední hodnotu rozdělení odchylek ditk shodným způsobem pro všechna t. V úvahu ale přicházejí i jiné předpoklady. Mohli bychom např. předpokládat, že střední hodnota je funkcí jiných proměnných. (Prostým příkladem v tomto směru by byl předpoklad o lineárním trendu této 34 střední hodnoty). Za tohoto předpokladu by se střední hodnota mohla odhadnout regresí z regrese ditk na tyto proměnné. Pro případ konstantní střední hodnoty by tato regrese regresí na konstantu (zde odhadovaný konstantní člen regrese je právě střední hodnotou odchylek djtk). Predikovaná hodnota z této regrese pro období /, označená djtk j e odhadnutou střední hodnotou (pro období /.) Odhad celkového rozptylu predpovední chyby, označený symbolem áftkje součtem ďftk (odhad rozptylu při stochastických simulacích, tzn. odhad rozptylu způsobený přítomností chybových členů, odhadovaných koeficientů a exogenních proměnných) - a hodnoty djtk . ô?*=ä?*+ditk (9) Vzhledem k tomu, že postup, ke kterému jsem došla při určení a]tk, bere v úvahu čtyři hlavní zdroje nejistoty předpovědi, mohou být hodnoty aftkporovnány v rámci analyzovaných modelů při daných hodnotách i, kat. Například, kdyby měl uvažovaný model trvale nižší hodnoty cr^než modely ostatní, byl by to docela silný důkaz k vyslovení závěru, že je to přesnější model a tedy vede k lepšímu přiblížení ke skutečné modelové struktuře. Tím je ukončen hrubý nárys užité metody. Může být užitečné přezkoumat hlavní kroky, z nichž sestává výpočet áf& v (9). Předpokládejme, že data jsou dostupná pro období od 1 až po T, a že máme zájem určit odhad nejistoty předpovědi pro osm období dopředu, počínaje obdobím T+l (tedy při výpočtu áftkpro t = T +1 a k = 1,...,8). Máme-li danou základní množinu hodnot exogenních proměnných pro období od T+l do T+8, můžeme spočítat črftlc pro / = T+l a k =1, ...,Spomocí stochastické simulace. Každý iterační pokus se skládá z jedné dynamické simulace prováděné přes 8-období a vyžaduje přitom vzorek sestávající jednak z chyb způsobených přítomností náhodných složek regresní rovnice, dále regresních koeficientů a konečně z chyb v exogenních proměnných. Tyto vzorky jsou založeny na odhadu modelu provedeného přes období T. Jedná se o relativně levnou součást metody. „Nákladnou" část tvoří po sobě jdoucí znovu- odhadování a stochastické simulace modelu, které jsou potřebné při výpočtu hodnot ditk. Ve výše uvedeném příkladu by se mělo při výpočtu hodnoty ditk provést 30 odhadů modelu a 30 stochastických simulací. Poté, co jsou tyto hodnoty 35 vypočítány řekněme od období T-rdo T, lze pak djtk spočítat pro t = T + J a k = 1,...,8 s využitím jakékoliv přijatelného předpokladu vysloveného o rozdělení ditk . To umožní, aby se ôf& v (9) spočetla pro / = T + 1 a k = 1,...,8. V procedurách postupného znovuodhadování modelu může nebo nemusí být první období z intervalu, přes něhož je model odhadován, pokaždé zvýšeno o jednu. Kritérium, které je třeba použít při rozhodování, o kolik tuto hodnotu zvýšit, je vybrat takový postup, pro který je pravděpodobné, že bude odpovídat zvolenému předpokladu o tvaru rozdělení ditk a které bude nej lepší aproximací skutečnosti. Je také možné vzít vzdálenost mezi posledním obdobím intervalu, přes který provádíme estimaci, a prvním obdobím intervalu, pro který provádíme předpověď, jinou než 1, jak bylo činěno výše. Je důležité poznamenat, že výše uvedený odhad střední hodnoty rozdělení odchylekditk není obecně vydatný, protože chybový člen v regresi ditk)Q obecně heteroskedastický. Dokonce i při nulové hypotéze nepřítomnosti chybné specifikace v modelu (tzn.model je korektně specifikován) nebude rozptyl rozdělení veličiny djtk konstantní v čase. Je však ale pravda, že I veličina £itk /(áftk +djtk)2 má při této nulové hypotéze jednotkový rozptyl, a tak můžeme předpokládat, že to není špatná aproximace a že ě)tk I(áftk +djlk)mk konstantní rozptyl v čase. Tato úvaha pak dává podnět k následujícímu iteračnímu procesu: 1) Pro každé pevné /' a k spočítámedjtk z regrese pro ditk Jak bylo uvedeno výše; 2) V regresi pro ditk podělíme každé pozorování součtem ôftk+djtk, spustíme další regresi a vypočítáme djtk z této regrese 3) Opakujeme krok 2), dokud se dva po sobě jdoucí odhady djtk nedostanou pod určitou předepsanou toleranční hladinu. Litterman ve své práci [21] provedl tento postup pro řadu modelů pro případ, ve kterém jedinou vysvětlující proměnnou v ditk regresi byl konstantní člen (tzn. jde o případ, ve kterém 36 je formulována nulová hypotéza tak, že střední hodnota rozdělení veličiny djtkje konstantní v čase). Jsme li ochotní předpokládat, že éf&']e normálně rozdělený náhodný vektor, což je v nej lepším případě aproximativní přiblížení realitě, potom Litterman ve své práci [21] ukázal, že pomocí výše uvedených iteračních postupů získáme maximálně věrohodné odhady. Litterman používal tento předpoklad k testování hypotézy (pomocí testu věrohodnostního poměru: LRtest), že střední hodnota rozdělení veličiny djtk)Q stejná pro první a druhou polovinou vzorků. Hypotéza o rovnosti středních hodnot byla zamítnuta na 5%-ní úrovni v pouze ve 3 z celkem 24 testů. Tyto výsledky tedy naznačují, že předpoklad o konstantní střední hodnotě rozdělení veličiny djtk, nemusí být v mnoha případech špatnou aproximací reality. K tomuto závěrudošel také Fair ve svém textu [6], kde byly grafy hodnot ditk vyšetřovány z pohledu změny času (při pevných hodnotách indexů i a k). Z těchto grafů nevyplývají žádné náznaky toho, že by se střední hodnota v průběhu času měnila. Střední hodnota rozdělení veličiny djtkmůze být interpretována jako míra průměrné nevysvětlené části rozptylu predpovední chyby, (to znamená ta jeho část, jež není vysvětlena hodnotou áltk), spíše než jako měřítko chybné specifikace modelu. Pomocí tohoto výkladu Litterman ve své práci [21] zkoumal, zda použití odhadnutých středních hodnot rozdělení veličin djtkvede k přesnějším odhadům rozptylů predpovední ch chyb. Výsledky jeho testů, které jsou založeny na předpokladu normality, ukazují, že pomocí odhadnutých středních hodnot jsou získány podstatně přesnější odhady. Celkové výsledky Littermanova zkoumání jsou tedy docela povzbudivé, pokud jde o potenciální užitečnost metody popisované v této části. 2.6 Závěr Z této kapitoly by mělo být zřejmé, že srovnání přesnosti předpovědi alternativních modelů není nijak jednoduché cvičení. Obtížnost posouzení alternativních modelů je nepochybně jedním z hlavních důvodů, proč je v současné době tak málo shody v tom, který z modelů se nejlépe přibližuje skutečné struktuře ekonomiky. Pokud by bylo možné snadno určit, zdaje jeden model přesnější než jiný, nejspíš by se stalo předmětem všeobecně shody, který konkrétní model se bude používat. Při další práci na metodách popsaných v sekci 5 se 37 v blízké budoucnosti možná dostaneme k systematičtějšímu porovnání modelů. Možná nám používání těchto metod v příštích 10ti - 201etech sníží četnost a hloubku sporů, které v současné době řešíme. 38 3 TAXONOMIE ZÁKLADNÍCH PRICIN PREDIKČNÍCH SELHÁNÍ Obsahem další části mé diplomové práce bude přeložený, mírně upravený a komentovaný text autorů Davida F.Hendryho a Grayhama E.Mizona[13], kteří se - jako jedni z nemnoha teoretických ekonometrů - ujali podrobného ekonometrického rozboru příčin, proč ekonometrické modely, vcelku bez ohledu na míru složitosti své konstrukce, selhávají v případech, kdy se ekonomika dostane do „nestandardního stavu". Tímto stavem lze charakterizovat všeobecný vývoj národních ekonomik poté, co se rozšířily dopady americké hypotéční krize, jejichž rozsah a závažnost vyvstaly v průběhu roku 2008 (byť její symptomy byly patrné již dříve) a přenesly se do mnoha jiných částí světa, především do Evropy, kdy ekonomika převážné většiny evropských zemí (snad s výjimkou Polska) reagovala poklesem růstových indikátorů. V jejich textu, který zde prezentujeme, se objevuje detailní kategorizace možných příčin, proč modely selhaly. Tyto příčiny autoři (s exaktnějším vymezením v jiné své práci[15]) rozdělují na dvě základní kategorie: vnitřní (intrinsicke) příčiny selhání, do kterých řadí mj. nesprávnost výchozí specifikace modelu, nepřesnosti v hodnotách modelových dat, nepřesnost při odhadech modelových parametrů nebo jejich změny v pozorovaném období, vliv v modelu nezachycených faktorů apod. Druhá kategorie pokrývá příčiny, které nebyly zaznamenány v chování ekonomické reality během období, za které byla získávána data. Mluví o nich jako o vnějších (extrinsických) příčinách. Ty se vesměs vztahují k neznámým nebo měnícím se prvkům chování ekonomických indikátorů, které jsou předmětem modelování a zejména předpovědi vně (téměř výlučně směrem dopředu) pozorovaného období. K těmto příčinám patří především: neznámé projevy ve změnách DGP v dohledné budoucnosti, zákonitosti přenesené z chování (případně i šokového) jedné proměnné na jiné v budoucnosti, obecná tendence růstu predpovední nejistoty s prodlužujícím se předpovědním obdobím, dopad vlivu neočekávané, nepředvídatelné budoucí (šokové) události apod. Sokovým chováním je zde (na rozdíl od některých současných makroekonomických statí, kde je jím chápána téměř jakákoliv změna čehokoliv v modelu a šok je tak (zjednodušeně až zcestně) ztotožněn s jakoukoliv, i mírnou změnou) rozuměn skutečné pádný vnější impuls, 39 který znatelně vychýlí do té doby celkem ustálené chování ekonomiky do těžko předvídatelné až nepředvídatelné polohy a zpravidla znamená přinejmenším přechodně nerovnovážný stav. Takovýto šok (v pravém slova smyslu) pak vede k déledobému narovnávání ekonomické reality opět do (jakžtakž) rovnovážného stavu a je zpravidla spojen spotřebou vnějšího zásahu vládního nebo jiného rozhodovacího subjektu. V některých textech nedávné doby se slůvkem „šok" plýtvá dokonce do té míry, že je obtížné v údajně „šokovém chování" rozlišit změny v chování proměnných, změny v hodnotách parametrů, změny vlastností (především rozptylu) náhodné složky rovnice, změny v modelové specifikaci, změny v budoucí struktuře modelu atd. Tomu se oba autoři - jako precizní ekonometričtí teoretici - důsledně vyhýbají, takže v daném kontextu situace mluví převážně o posunech (shifts) nikoliv o šocích (shoscks). Základním konceptem, z něhož autoři vycházejí, je popis chování modelovaného segmentu ekonomiky jako procesu, který generuje pozorovaná ekonomická data, tzv. DGP („data generatingprocess"). Ten je chápán jako (obecně a zpravidla) vícerozměrný náhodný proces s parametrizací provedenou přes pozorované období, případně kointegrovaný, zejména pokud modelované veličina vykazuje podobné vývojové trendy s jinými v průběhu plynutí času. Předpokládá se (ve shodě s převažující ekonomickou realitou) obecně nestacionární chování modelových veličin, v jej ich ilustrativním modelu je (přes jeho jednoduchost) důsledně rozlišena deterministická a stochastická nestacionarita. Jak je zjejich docela průhledného modelu patrné, je vliv jednotlivých modelových „poruch", které jsou v textu podrobně kategorizovány, dosti rozdílný (což není nijak proti očekávání) a jsou zde formulovány indicie, které z těchto poruch mají primární (až fatální) dopad na jeho výpovědní schopnost, zejména na možnost jeho využití k následným predikcím. Výsledky a zjištění přitom mohou sloužit kjisté diferenciaci poruch, způsobujících vážné obtíže pro činění předpovědí, popř. znemožňující predikovatelnost vůbec. Jakkoliv nelze z provedené analýzy vyvozovat generalizující závěry (studie má zejména průzkumný, explorativní charakter), je nesporně jednou z nemnoha až dosud provedených detailních teoretických analýz zkoumajících otázku příčin ne/předvídatelnosti. 40 3.1 Ekonomické předpovídání Předpovídání je obtížné. Graf č.3.1a ze zprávy o vývoji britské inflace: Bank of England Inflation report z února 2007 ukazuje svou předpověď z tehdejší doby pro meziroční změny v HDP Spojeného království „ustáleně, jak věci jdou" až do konce roku 2009. Graf č. 3.1.b aktualizuje jejich předpovědi k únoru 2008 až do konce roku 2010: je zde již patrný zřetelný pokles HDP. Avšak ani tento avizovaný pokles neznamená nic oproti 9 % poklesu v meziročních hodnotách, ke kterému došlo, což bylo v této fázi neočekávané víceméně pro všechny ekonomické analytiky. Obr. 1 zaznamenává aktuální změny v logaritmech sezónně očištěného britského HDP v meziročních mírách mezi obdobími 1Q2008 až 2Q2011. Jak lze nahlédnout, je zde ostrý propad na konci r. 2008. Na konci roku 2006 a na samém počátku roku 2007 nebylo nic, což by napovídalo, že 16-letý nepřerušovaný růst se pomalu chýlí ke konci: Dokonce i když problém amerických podřadných sub-prime hypoték nabyl na zřetelnosti na bankovním radaru, nebylo pravděpodobné, že by kdokoliv předvídal, že právě tento problém téměř přivede celosvětovou ekonomiku do kolen. Graf č. 3.1a: Předpověď HDP UK • — s _ • I I I I I I I I I I I I I I I I I I I I I I I I I I I I ZOOZ 03 04 05. (36 07 OS . . . I 09 TO Zdroj: [13] 41 Graf č. 3. lb: Aktualizová předpověď HDP UK B a n t e s t i m a t e s o f past g r o w t h • P r o j e c t i o n • J I l_l I I l_l I I L I i i I J L_l_ I • I J I L_l I I L • 2 1 I Ü r003 Ů4. OS. Oe 07 09 10 11 Zdroj: [13] Obr. č. 1: Aktuální změny v logaritmech sezónně očištěného britského HDP U K A řog(HDP) 2000 2001 2002 2003 2004 2005 2006 2007 2008 2009 2010 2011 Zdroj: [13] Tyto grafy zdůrazňují, že ekonomiky jsou obecně nestacionární a vyvíjejí se, přičemž dokonce i nejlepší ekonomický model se liší od zpodobnění procesu, který vygeneroval skutečná ekonomická data. Predpovední selhání a předpovědi založené na ekonometrickém modelu byly vytlačeny tzv. naivními nástroji, jejichž počátky zasahují až do ekonometrické historie, zčásti z toho důvodu, že téměř žádný predpovední model nevysvětloval neočekávané 42 posuny v poloze (tj. změny v dosavadních průměrech analyzovaných ekonomických proměnných), přestože se tyto posuny úrovně očividně v realitě vyskytly. Zaznamenejme, že přidávání proměnných, které „vysvětluji" posuny (endogenních) proměnných v obdobích, které pokrývá datový vzorek, budou zdokonalovat předpovědi pouze tehdy, pokud tyto posuny byly naopak v předpovědích předvídány. Teorie ekonomického předvídání byla dobře vyvinuta pomocí nástrojů zprvu navržených (norským ekonometrem) Trygve Haavelmem, pokud byl ekonometrický model v souladu se stacionárním vývojem HDP. Analyzujme věc statistickými nástroji: Uvažujme n x 1 (sloupcový) vektory ~ D y (yt\Yt_j,y/), k d e ^ e ^ j e příslušná parametrická podmnožina a kde Dy(*) označuje rozdělení (hustotu) dat yt podmíněnou informací obsaženou v datovém vektoru Yt'=(...yj, ,yt_j). V čase T požadujeme předpověď yf+h\T = fh(^T ) P r o budoucí předpověď hodnoty yf+h v čase T+h s využitím veškeré dostupné informace, kterou máme v čase T. Hlavní otázkou zde je, jak nejlépe vybrat funkci fh (YT), přičemž dobře známá odpověď na ni znamená využití podmíněné střední hodnoty yT+w = E\_yT+h |^]> Tato předpověď je nestranná, jelikož platí E [(yT+h-yT+h\T)\Y T] = ° Je rovněž standardně známo, že vektor yT+h,Tmá. nej menší možnou střední čtvercovou predpovední chybu (ze všech) nestranných prediktorů, která je vyjádřena maticí M [_yT+h \Y T]=e [(yT+í, - yT+H\T) (yT+h - i w ) % _ Avšak rozdělení DGP („data generating process"), procesu generujícího data, není téměř nikdy známo, takže stojí před námi šest hlavních požadavků k získání informací o Dyt (.),t = 1,2,...,T, tj. o sdružené hustotě všech dostupných dat a o její parametrizaci y/, což můžeme konkrétně stanovit: 43 (i) specifikaci množiny v modelu relevantních proměnných {yt} *mělo by se týkat i proměnných v \Yt} (ii) změření, číselné vyjádření těchto proměnných{yř }*mělo by se týkat i proměnných v \Yt} (iii) formulaci jejich sdruženého rozdělení DY{ (.),t = 1,2,...,T (iv) adekvátní namodelování vztahů mezi těmito proměnnými (v) odhadnutí parametrů obsažených v podmnožině y/ a rovněž (vi) určení vlastnosti rozdělení/)^ (.),t = 1,2,...,Turčující tzv. intrinsickou nejistotu Všechny tyto požadavky vnášejí nejistoty přítomné „uvnitř vzorku". Za těchto předpokladů o „vnitřní nejistotě" je vlastní „vnější" předpovědní nejistota určena navíc těmito aspekty: (vii) neznámými vlastnostmi Dj( (.),t = T + 1,T + 2,...,T + h (viii) (obvyklým) růstem této nejistoty, když se predikční horizont//zvětšuje (ix) speciálně pro integrovaná data, a (x) nejistota je dále zvyšována jakoukoliv změnou vDYt(.),t = T + 1,T + 2,...,T + hnebo změnou v parametrické množině y/. Z předchozího vyplývá názorný rozdíl mezi vnitřní a vněj ší (intrinsickou a extrinsickou) nejistotou, kdy vnitřní pokrývá charakteristiky DGP v rámci pozorovaného vzorku dat, zatímco vnější se vztahuje k chování DGP v předpovídaném období (a to i s připuštěním změn v parametrech modelu, který byl sestavován pro pozorované období a kvantifikován přes hodnoty proměnných v něm). Přistupme nyní ke strukturaci naší analýzy těchto předpovědních vývodů prostřednictvím ilustrace na jednoduchém příkladě. 3.2 Ilustrativní příklad: skalární model s autoregresním rozloženým zpožděním situace A Uvažujme model, představovaný skalárním autoregresním procesem se zpožděním závisle proměnné >v(Jen ) 1- řádu. Přistupme ke strukturaci a ilustraci naší analýzy předchozích předpovědních vývodů prostřednictvím jednoduchého modelu yt = ju + p.yt_j + y.xt + et , kde et - IN[0;CT£ 2 \ , (1) 44 který je stacionární za předpokladu, že -l
X
T+\
E[p-p + (p-p)yT+(y-y).xT+l + eT+l] = 0 ,
tzn. střední hodnota předpovědi je nulová snejmenším možným podmíněným i
nepodmíněným rozptylem označeným Dy^TC)
V (>V+i ír+i|r ) >X
T+I ~ E[£
T+I ] ~ ° e •>
1 T+1
Zde z tvaru rozděleníDY T(-) vypl ývá tvar rozdělení DY T+I(-)-> přičemž toto rozdělení je
T7
i 7
E>Y T + 1 0" IN\fl + pyj + 'fíT+l>(J
eZ
\- ^ e
většině literatury zaměřené na predikce
s následnými důsledky odhadování parametrů strukturních modelů typu (1) se často
předpokládá soulad s tímto DGP.
Nicméně, v souvislosti svýše uvedeným seznamem 10 požadavků, vyvstává 10 návazných
problémů:
(i*) Specifikace modelu nemusí být úplná, jestliže např. yt není skalární veličina
(ii*) Měření může být nepřesné, jestliže např. místo správné hodnotyyt byla pozorována
nepřesná yt
(iii*) Formulace může být neadekvátní, jestliže např. byla v modelu opomenuta konstanta ju
nebo v něm byla vynechána exogenní veličina xt
(iv*) Namodelování vztahů mezi proměnnými bylo chybné, jestliže např. byla místoyt_j
vzata yt_2
2
45
(v*) Odhadování parametru/? přináší zkreslení, (p-Ep)yTa rozptyl V(p)yT
2
(podobně
jako odhadování parametru^, pokud j e do rovnice začleněna exogénni proměnná xt.
(vi*) Vždy je přítomna intrinsická nejistota plynoucí z Dy^f.) •
(vii*) Výše uvedená predikční analýza předpokládá, že £j+i ~ INp;cr£ J, přitom ale rozptyl
V{£f+i) může mít jinou velikost (odlišnou od (7£
2
)
(viii*) Pokud H>1, může vzniknout vícekroková predpovední chyba Phl
'£
T+h
srovnatelná s tou, které je patrná na prvním grafu, způsobující, že rozptyl
J H
1-P
2
2 ~£
Poznámka: Vzhl edem k tomu, že jde o rozptyl součtu H nezávislých náhodných veličin se
shodným rozptylem, pak
JH
rrLlI Jl-1„ \ „ 2 L . . 2 . . 4 , , .2H-2) 1-P _ 2
V\Ph=lP £
T+hj=(7
e V + P +P +- + P )= ~ ^ 2 Os
2
(ix*) Pokud tedy p = 1, pak rozptyl předpovědi bude inklinovat k hodnotě p = H.ae
a dále
(x*) Pokud by se některý z parametrů jU,p, y měnil, pak by nejspíše došlo k selhání
předpovědi.
Interakce mezi všemi těmito obtížemi by mohly pro prognostiky představovat
provázaný/komplikovaný problém. Naštěstí, většina těchto problémů nevede k takovému
druhu chybného předpovídání, jež bylo zaznamenáno v grafech výše, což nyní ozřejmíme.
Naneštěstí, jak ale také ukážeme, dokonce i po určení zdroje těchto predpovední ch selhání
zůstává před výzkumníky zabývající se modelováním strukturních schémat mnoho zásadních
problémů.
situace B Abychom poněkud zjednodušili první kolo analýzy, předpokládejme, že se ve
specifikaci (1) DGP nevyskytuje intercept, tzn. položíme v (1), kde je tato konstanta
přítomna, ale známa p, = 0. To nám umožní soustředit se na předpovědi typu (2) při znalosti
46
zbývajících strukturních parametrů p, y, přičemž tyto parametry byly odhadnuty ze vzorku
přesných dat za období / = 1,2,....T.
yT+1\T=p-yT + f-xT+l. (3)
V dalším výkladu model úmyslně chybně specifikujeme tak, že vynecháme exogénni
proměnnou xt a následně ještě změníme hodnotu parametru p. Grafy uvedené níže
vycházejí z jednoho náhodného vzorku o T = 50 pozorováních z modelu (1) v němž
xt~IN[0;l], pokud zvolíme p = 0,8, dále položíme y = l a rozptyl a u
2
= 1. Pozdější
teoretická analýza potvrdí, že dosažené výsledky jsou docela obecné, a to navzdory
specifičnosti ilustrace, ale grafy osvětlí klíčové závěry.
Obr. 2 panelu a) zaznamenává předpovědi jednak, když jsou parametry p a y známé a v čase
konstantní -situace B l , jednak, když jsou oba tyto parametry odhadovány (přes pozorovaný
vzorek) - situace B2. Hodnota >'r+A|r+A_1 ze vztahu (2) je vněm ukázána spolu s chybovými
intervaly o velikosti ±2<7, přičemž předpovědi, když parametry p a y odhadujeme, jsou
vyznačeny jako yT+^T+fJ_} s příslušnými předpovědními intervaly. Jak lze nahlédnout, tyto
dvě predpovední množiny jsou téměř identické, pouze s malým zvýšením nejistoty plynoucí
z (nepřesnosti) odhadu obou parametrů. Nezdá se tedy, že by odhad sám o sobě byl větším
problémem a je navíc známo, že velikost jeho pravděpodobnostní chyby je zanedbatelná (je
řádu Op (l/T)).
situace C Dále budeme uvažovat dopad predpovední výstižnosti a přesnosti při nepřesné
specifikaci modelu. Zde to bude znamenat nezbytně vynechání proměnné yt jak ukazuje obr.
2 panel b). Pokud je proměnná xtvynechána jak v průběhu odhadování, tak při předpovědi,
j sou výsledné předpovědi rovny
yT+i\T=P-yT, (4).
Tyto jsou zřejmě horší než předpovědi pořízené při přesné specifikaci, ale jsou stále dost
dobré na to, aby ležely uvnitř ex onte vyznačených předpovědních intervalů. Takže
predpovední selhání není nijak způsobeno problémem chybné specifikace.
47
Obr. 2: Předpovědi při správné a chybné specifikaci modelu
2.5
0.0
-2.5
-5.0
-7.5
Správná specifikace
30
v
r+A|r+ň-i
2.5
0.0
-2.5
-5.0
-7.5
Chybná specifikace
^T+h\T+h-\
40 45 50
Zdroj: [13]
situace D Konečně, v rámci tohoto šetření přistoupíme počínaje obdobím T = 40 ke změně
původní hodnoty parametru p na poloviční hodnotu p* = 0,4 a následně v obdobích od
T = 46 po T = 50 se navrátíme na jeho původní hodnotu p = 0,8, takže se DGP navrátí do
svého původního stavu. Tyto zásahy napodobují krátkou, ostrou změnu dynamiky režimu a
jsou představovány dvojicí zápisů, a to jednak
y T + h = .yT+h-i + fl*T+h + £T+h (5),
což představuje trajektorii chování v časových obdobích h = 1,2,...,5, načež se opět vrátíme k
průběhu
y T + h = $yT+h-i + fi*T+h + ^T+h (6),
v časových obdobích h = 6,7,...,10
48
Abychom vyhověli možným interakcím způsobeným též chybnou modelovou specifikací,
obrátíme pozornost nejdříve na model (3), pak též užijeme model (4). Obr. 3 panel c)
vykresluje první případ. Zde zaznamenáváme jen slabý dopad způsobený půlením parametru
p a pak téměř žádný, pokud ho opět zdvojnásobíme, takže predpovední selhání není zde
právě problémem měnících se parametrů.
Obr. 3: Správná a chybní specifikace s měnícím se p
Zdroj: [13]
situace E Dále uplatníme schéma (4), takže do šetření zahrneme veškerou predpovední
nejistotu, chybnou modelovou specifikaci i nekonstantnost parametrů v čase. Opět zde
nicméně zaznamenáme jen sotva postřehnutelný dopad z půlení a následného zdvojení
parametru p , jak bylo vidět v obr. 3 panel d). Ať tedy způsobilo projev chování HDP patrný
na obr.l cokoliv, tyto tři prohřešky ho (samy o sobě) nevysvětlují. A nevysvětluje ho ani
chyba v měření proměnné ani posun v hodnotě parametru y, nehledě na začlenění nebo
vynechání proměnné xt - viz text Hendry a Mizon [13] - a ani užití chybného řádu zpoždění,
třeba v podobě zařazení proměnnéyt _2 místoyt_j . Přirozeně, žádný z těchto dodatečných
omylů nám k dobré predikci nepomůže, ale nejsou to zdroje problému předpovědního selhání.
49
situace F Nyní budeme znovu uvažovat tytéž posuny v hodnotě parametru p, ale tentokrát
v odlišném kontextu, kdy v modelu
zadáme hodnotu parametru ju = 10 .
Nehledě na přesnou specifikaci modelu v rámci pozorovaného vzorku - ať je užit tvar (3)
nebo (4) - zaznamenáváme doslova katastrofický dopad z půlení parametru p, jak je ukázáno
na obr. 4 panelu e) pro předpovědi učiněné z modelu (3). Data jsou zcela nepodobná těm,
které udává vývoj U K FIDP, nejprve silně podhodnocující skutečnost a poté se vracející ke
skutečným hodnotám. Zde je prvních 5 předpovědí těžce vychýleno a každé z nich leží nad
předchozím výstupem navzdory propadnutí hodnoty y. Nicméně když p opět zdvojnásobíme,
predpovední selhání postupně vymizí. Zřetelně je tedy vidět, že hodnoty//, často považované
za rušivý (nuisance) parametr jsou opravdu fundamentální. Takže otázkou je, zda těžiště
problému spočívá v nenulové hodnotě interceptu rovnice nebo v jeho interakci s chybnou
specifikací modelu?
situace G Abychom to ozřejmili, uvažujme - opět pro model, který je v rámci pozorovaného
datového vzorku přesně specifikovaný - předpovědi podle (3) pro tytéž zlomy v hodnotě p
jako v případech (5) a (6), ale s dosazením p = 0 jako hodnoty, která je výzkumníkovi známa.
Místo toho položíme Ext =K = 10 s připomenutím toho, že model je v rámci datového
vzorku přesně specifikován. Má nulový intercept a předpovědi využívají známou hodnotu
x t + n . Navzdory všem těmto rysům výhodnosti je predpovední selhání opět zřetelné, jak
patrno z obrázku 4 panelu f). Ten je téměř identický s výstupem v panelu e).
50
Obr. 4: Správná specifikace s nenulovým 0 a se změněným p
I i i i i I i i i i I i i i i I i i i i L _
30 35 4 0 45 50
Zdroj: [13]
Přesto, jak bude následně vidět, je uvedená domněnka daleko od pravdy. Pokud je model
nekorektně specifikován vynecháním proměnné xt jako tomu bylo v případě (4), pak
předpovídání po těchže zlomech v hodnotě/? jako v případech (5) a (6), ale nyní s oběma
hodnotami ju = 10 a současně K = 10, kde první parametr bude v pozorování T = 41
razantně posunut na hodnotu jU* = 50, načež se potom navrátí od pozorování T = 46
k původní hodnotě jU = 10, takže máme model tvaru
y T + h = ju * .yT+h-i + fi*T+h + £T+h (8),
Ačkoliv se zde zdá pochybné téměř vše, nezaznamenávame přítomnost předpovědního
selhání, pokud využíváme predikční předpis
yr+h\T+h-\ =
M +
P-yr+h-i >
jak j de vidět v obr. 5.
51
Obr 5: Chybná specifikace s n a p dvakrát změněným.
Chybná specifikace, (i = 10,50, K =10
104
102
100
9S
96
94
92
Vr+ň|r+ň-i
Y
T+hJ+h-]
j i i J i i _
30
Zdroj: [13]
3.3 Vysvětlení těchto předpovědních chyb
Jediným vysvětlením pro tuto poněkud zvláštní množinu vystupuje prostý fakt: projevují se
totiž posuny v polohách nebo alternativně v tomto kontextu vyjádřené posuny v dlouhodobé
střední hodnotě. Pokud se vyskytnou, vyplývá odtud predpovední selhání nehledě na to, zda
jsou ostatní aspekty vin-sample modelu či ne. Pokud se naopak nevyskytnou, pak se
nesetkáváme se zřejmým selháním nehledě na to, kolik DGP (data generating process)
parametrů se pohne a jak mnoho. Viníkem toho jsou změny ve střední hodnotě Eyt.
Položme dále A = y/(l — p) a prepíšme DGP v (1) do reparametrizovaného tvaru
4vř ={p- í)bt-i - ° - Ä
(x
t - K
))+£t (9)
a všimněme si, že obecně z (1) nebo z (9) plyne vztah:
52
E{yt) = ^ = 6*0
1-p
V prvních třech případech (situace A,B1,B2) a v posledním případě (G) platí Eyt+n = 0 před i
po posunu v parametru p , zatímco ve druhé množině případů (situace C,D,E) seEyt+n mění
od hodnoty 6 = 50 (6 = 10/0,2) až po 6* «17(6 = 10/0,6) v obou případech e) a f), ale
v případě g) zůstává střední hodnota neměnná: 6 = 6*. Všechny modely v této třídě jsou
modely s rovnovážnou korekcí, takže systematicky selhávají, pokud se střední hodnota
Eyt+n mění při přechodu od 6 k 6*, jelikož předpovědi konvergují zpět k hodnotě 6, bez
ohledu na nové parametrické hodnoty v DGP. Třída modelů s opravenou rovnováhou
(EqCMS) je obsáhlá: VARs, DSGE, ARCH, GARCH a jiné modely volatility. Posuny
v úrovni jsou všudypřítomným a značně zhoubným problémem ovlivňujícím všechny modely
typu EqCMS. Abychom toto tvrzení podložili formálně, zavedeme a vysvětlíme v dalším
taxonomii všech možných zdrojů předpovědních chyb založenou na textu Hendry a Mizon
(2012).
Uvažujme stejně jako dříve DGP, ale tentokrát přepsaný do tvaru
yt=6 + p{yt_j-6)+y{xt-K) + £t, (10)
kde £t ~ IN0,(Te
2
\Eyt = 6,Ext = r , přičemž parametry ^ 0, kde ale exogénni proměnnáxt
je z predpovedního modelu vynechána:
yt =V + P-yt-l+v
t •
Poznámka 1: konformitu zápisů (9) a (10) lze ukázat takto: Pravou stranu (9) upravíme na
tvar
[p-l\{yt-i -9-4*? -«•)) + et = 6 + p.{yt_j -6)-yt_j+{l-p)A{xt -íc)+£t,
neboli po dosazení za A : =6 + p{yt-i -6)-yt_j + y{xt -/c) + et, což j e přesně
pravá strana (10) zmenšená o člen yt-j, a proto se tento výraz rovná rozdíluyt —yt-j = Ayt
53
Poznámka 2: rovnocennost zápisů (1) a (10) lze ukázat rovněž snadno: Platí-li zápis DGP ve
tvaru
yt =M+p-yt-i + ľ-xt+£t, (i)
pak uplatněním střední hodnoty na obě strany (1) máme:
Eyt =ju + p.0+y./c , (1A)
Odečtením (1A) od (1) dostaneme
yt -E
yt = pbt-i -ó)+ Ax
t - «•)+et .
Vzhledem k tomu, že střední hodnota tohoto (stacionárního) procesu se nemění, tj.
Eyt = Eyt_i = 0, je zřejmé, že převedením —Eyt = -6 napravo dostaneme právě vztah (10).
Nepatrně upravený vztah (10)
yt-0 = pbt-i -o)+ r(x
t -K
)+£t,
bychom mohli považovat za vyjádření DGP s centrovanými proměnnými.
Uvažujeme zde jen předpověď o 1 krok dopředu, která nastane po časovém období T s tímto
tvarem DGP po výskytu zlomu od h = 1,2,...
y T + h =0*+p*{yT+h-i -0*)+y*{xT+h -K*)+eT+h (11)
Odhadovaný, nesprávně specifikovaný predpovední model má tvar:
yT+l]T=e + p(yT-0) (12)
odhadovaný za (minulá) období t = 1,2, ,Ts parametrickými odhady Ó,p*0. Nechť
Ep*Pe,
E0ž0e, kde dolní index e označuje střední hodnotu rozdělení (pokud existuje). Předpovídání
se provede na základě odhadnuté hodnoty yT na počátku předpovědi a nese s sebou
predpovední chybu
54
£T+l\T = yT+i ~yT+i\T • T u l z e
vyjádřit jako
ěT+t=0*-0 + p*{yT-0*)-p(yT-0) + r*{xT+1-K*) + eT+1 (13)
Jestliže skutečný DGP má tvar (11) a predpovední schéma je zobrazeno zjednodušeným,
nesprávným předpisem (2), pak zde zaznamenáme všechny hlavní zdroje predpovední chyby,
jmenovitě:
a) stochastické zlomy: původní parametry {p\ y) se změní na hodnoty (yt?, y *)
b) deterministické zlomy: parametry {6,K) se posunou na nové úrovně {0*, K*)
c) vynechané proměnné: exogénni xt je vyloučena jak z estimačního, tak předpovědního
období
d) vychýlené (a nekonzistentní) parametrické odhady: obecně máme p\ ± p^9e± 6
e) nejistota spojená s odhadem parametrů, rozptyl V p,0 ^ 0
f) nejistota spojená s určením předpovědí v počátečním bodě yT
g) inovační chyby (náhodné složky regresní rovnice) £x+h
Tato taxonomie zdrojů predpovední ch chyb odhal uje všechny možné účinky, byť jsem pro
jednoduchost vynechala případné interakční členy o nízkých řádech přesnosti. Výpočet
obsahuje rozvoj každého členu, takže finální složka odpovídá jednoduchému účinku (viz
např. rozklad rozdílu)
e*-e = {e*-e)+{e-ee)+[ee-e) (14)
takže je dekomponována do posunu, zkreslení a estimačního účinku. Většina předchozích
taxonomií se zaměřovala na uzavřené modely, ale vztahují se k ní podobné závěry, jako ty, co
budou diskutovány níže:
55
Taxonomiepro predpovední chyby předpovědí o 1 krok dopředu:
£T+1\TU prvek střední hodnota rozptyl
+ p*){0*-0) (la) {l-p*Jd*-d) 0
+ {p*-p\yT -o) a) 0 (p * -p)2
V (yr )
+ {i-p){e-ee) (iia) [i-p)(e-ee) 0
+ (p-peXyr -o) (nb) 0 (p - p e )2
v(yT )
-p{yT-yT) (in)
-p.E(ýT-yT) P2
v (yT - yT)
- (i-p)(ě-e.) (va) 0 řád menší než 1/T
{p-pe){yT-e) (ivb) • 0 řád menší než 1/T
+ y*{xT+1-K*) (v) 0 r*2
v{ýir+1)
£
T + 1 (vi) 0 Os'
(15)
Rozebereme nyní dopady této taxonomie spojené s predpovední chybou, a to odspoda
tabulky:
(vi) Inovační chyba má střední hodnotu EeT+1 = 0a rozptyl V(eT+j)= (Te
2
, takže nevniká
žádné predpovední zkreslení a rozptyl je zanedbatelného řádu, který je ireducibilní v případě,
že proces et je inovace.
(v): vynechání exogénni proměnné xt vede ke střední hodnotě Ey* {xT+1 - K*)= 0 a k
rozptylu Vy* (xT+1 -?c*) =