我正在尝试在 MATLAB 中制作 GARCH(1, 2) 模型,以便与 GARCH(1, 1)、GARCH(2, 2) 等进行简单比较。
当我运行下面的代码时,它会输出 GARCH(1, 1) 模型而不是 GARCH(1, 2) 模型。GARCH(1, 2) 模型不可能吗?
model = garch(1, 2); % (GARCH, ARCH)
[estMdl,EstParamCov1,logL] = estimate(model, logReturns);
condVar = infer(estMdl, logReturns);
打印出:
GARCH(1,1) Conditional Variance Model:
----------------------------------------
Conditional Probability Distribution: Gaussian
Standard t
Parameter Value Error Statistic
----------- ----------- ------------ -----------
Constant 1.17529e-06 4.7734e-07 2.46217
GARCH{1} 0.704782 0.0317644 22.1878
ARCH{1} 0.188829 0.0268778 7.02546