Předpověď

V úloze předpovědi odhadujeme výstup soustavy. Tuto úlohu lze rozdělit na dva případy
  • odhad současného výstupu - to je situace, kdy je řízení připraveno, ale nová hodnota výstupu ještě nenbyla změřena. S pomocí modelu generujeme výstup v daném čase a můžeme ho označit jako nula-krokovou predikci. Když tuto predikci odečteme od později změřeného výstupu, dostaneme tzv. chybu predikce, která je významnou charakteristikou fungování modelu.
  • odhad budoucího výstupu - kdy odhadujeme výstup soustavy v některém budoucím okamžiku. Zavedeme následující značení: jsme v čase t, ale hodnotu výstupu jsme ješte nezměřili. Hodnotu výstupu v čase t+n , pro kterou smíme využít jen hodnoty yýstupu do času t-1 nazveme n-krokocou predikcí výstupu.
Pokud máme model soustavy s řízením, uvažujeme, že řízení je předem dáno na celém intervalu predikce.

Poznámka
Při predikci je třeba si uvědomit, co je a co není použitý model schopen předpovědět. Pokud dojde v budoucnosti k nějaké události o které se model nijak nedoví, nemá možnosti ji předpovědět.
Pokud chceme např. předpovídat ranní nárůst dopravy a použijeme autoregresní model, dostaneme koeficient u jednou zpožděného vystupu roven přibližně jedné a ostatní koeficienty prakticky nulové. Takový model říká, že bude to, co bylo. Prakticky je takový model k ničemu i když na pohled se výsledky zdají dobré.

Back to main page

1. Předpověď výstupu se skalárním regresním modelem obecného řádu

Pro předpověď se používá regresní model s jedním předem definovaným vstupem a jedním výstupem. Program je nastaven tak, že data jsou generována souborem T11SimReg1 a odhady parametrů jsou počítány v souboru T21EstReg1, a to jednorázově (v batchovém režimu). Výsledné bodové odhady jsou jako pevné použity pro predikci.
Teorie    Program



2. Předpověď výstupu s kategorickým modelem


Předpověď se počítá na základě odhadnutého kategorického modelu s tabulkou podle  f(y(t)|u(t),y(t-1)). Simulace dat se provádí v T12Cat a odhad parametrů v T22Cat.
Teorie    Program