Financial Toolbox | ![]() ![]() |
Syntax
[VarianceForecast, H] = ugarchpred(U, Kappa, Alpha, Beta, NumPeriods)
Description
[VarianceForecast, H] = ugarchpred(U, Kappa, Alpha, Beta,
NumPeriods)
forecasts the conditional variance of univariate GARCH(P,Q) processes.
VarianceForecast
is a number of periods (NUMPERIODS)
-by-1 vector of the minimum mean-square error forecast of the conditional variance of the innovations time series vector U
(i.e., NUMPERIODS > 1
), the forecasts of all intermediate horizons are returned as well. In this case, the last element contains the variance forecast of the specified horizon, NumPeriods
from the most recent observation in U
.
H
is a vector of the conditional variances (U
. It is inferred from the innovations U
, and is a reconstruction of the "past" conditional variances, whereas the VarianceForecast
output represents the projection of conditional variances into the "future." This sequence is based on setting pre-sample values of H
is a single column vector of the same length as the input innovations vector U
.
The time-conditional variance, Alpha
, Beta
, and the GARCH(P,Q) coefficients {U
is a vector of residuals or innovations (Note:
ugarchpred corresponds generally to the GARCH Toolbox function
garchpred . The GARCH Toolbox provides a comprehensive and integrated
computing environment for the analysis of volatility in time series. For
information see the GARCH Toolbox User's Guide or the financial products
Web page at http://www.mathworks.com/products/finprod/.
|
Examples
See ugarchsim
for an example of forecasting the conditional variance of a univariate GARCH(P,Q) process.
See Also
ugarch
, ugarchsim
, and the GARCH Toolbox function garchpred
![]() | ugarchllf | ugarchsim | ![]() |