这个例子展示了如何从一个复合的条件均值和方差模型预测响应和条件方差。
加载工具箱中包含的纳斯达克数据。对数据拟合条件均值和方差模型。
负载Data_EquityIdx纳斯达克= DataTable.NASDAQ;r = price2ret(纳斯达克);N =长度(r);Mdl = arima (“ARLags”, 1“方差”garch (1,1),...“分布”,“t”);EstMdl =估计(Mdl r“Variance0”, {“Constant0”, 0.001});
1.0.0.0.0)模型(1.0.0.0)模型(1.0.0.0)模型(1.1.0.0.0)模型(1.1.0.0.0.0.0)模型(t)模型(t分布)模型(t)模型(t分布):值(1.1.1.0.0.0.0.0.0.0.0.0.0.1.0.0.0.0.0.0.1.0.0.1.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0 0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0(1.0.0(1.1.0)1.1)1(UUUU\\\\\模型(t分布)目前的价格标准错误统计数字统计数字数字数字数字数字数字数字数字数字数字数字数字数字数字数字数字数字数字数字数字数字数字数字数字数字数字数字数字数字数字统计数字数字数字数字数字数字数字数字数字统计数字数字数字数字数字数字数字数字统计数字数字数字数字数字统计数字数字数字数字数字数字统计数字数字数字数字数字数字数字统计数字数字数字统计数字数字数字数字统计数字统计数字数字数字数字统计数字数字数字数字数字统计数字数字数字数字数字数字数字统计数字数字数字数字数字数字统计数字数字数字数字数字数字数字数字统计数字数字数字数字数字数字数字数字统计数字数字数字数字数字数字数字数字数字数字统计数字数字数字数字数字数字数字数字数字数字统计数字数字数字数字数字数字数字数字数字统计数字数字数字数字数字数字数字统计数字数字数字数字数字数字数字数字统计数字数字数字数字数字数字数字统计数字数字数字数字数字数字数字数字数字数字数字数字统计数字数字数字数字数字数字数字数字数字数字数字数字数字数字数字统计数字数字数字数字数字数字数字数字数字数字数字数字数字数字数字数字数字数字数字数字数字4.266e-16
(E0、V0) =推断(EstMdl, r);
使用预测
计算未来1000期的收益和条件方差的MMSE预测。使用观察到的回报和推断出的残差和条件方差作为样本前数据。
[Y, YMSE V] =预测(1000年EstMdl, r,“E0”下,,“半”V0);上下限= Y + 1.96*根号(YMSE);= Y - 1.96*根号(YMSE);图次要情节(2,1,1)情节(r,“颜色”,综合成绩、综合成绩、综合成绩)在情节(N + 1: N + 1000, Y,“r”,“线宽”2)图(N + 1: N + 1000,(上,下)“k——”,“线宽”1.5) xlim ([0, N + 1000])标题(“预期收益”)举行从次要情节(2,1,2)情节(V0,“颜色”,综合成绩、综合成绩、综合成绩)在情节(N + 1: N + 1000 V,“r”,“线宽”2);xlim ([0, N + 1000])标题(“条件方差预测”)举行从
条件方差预测收敛于GARCH条件方差模型的渐近方差。预测的收益收敛于估计的模型常数(AR条件平均模型的无条件平均值)。