主要内容

模拟条件方差模型

这个例子展示了如何使用模拟

步骤1。加载数据并指定模型。

加载包含在工具箱中的德国马克/英镑外汇汇率数据,并转换为收益。指定并拟合GARCH(1,1)模型。

负载Data_MarkPoundr = price2ret(数据)T = length(r);Mdl = garch(1,1);EstMdl = estimate(Mdl,r);
GARCH(1,1)条件方差模型(高斯分布):Value StandardError TStatistic PValue __________ _____________ __________ __________ Constant 1.0535e-06 3.5048e-07 3.0058 0.0026487 GARCH{1} 0.80657 0.01291 62.478 0 ARCH{1} 0.15436 0.011574 13.336 1.4293e-40
v0 = infer(EstMdl,r);

步骤2。模拟外汇汇率回报。

使用拟合的模型来模拟在1000期预测范围内外汇汇率收益和条件方差的25种实现。分别使用观察到的回报和推断的条件方差作为样本创新和方差。

rng默认的%为了重现性[V,Y] = simulate(EstMdl,1000,“NumPaths”25岁的“E0”r“半”v0);图subplot(2,1,1) plot(v0) holdplot(T+1:T+1000,V) xlim([0,T+1000]) title(“有条件的差异”)举行Subplot (2,1,2) plot(r) hold住plot(T+1:T+1000,Y) xlim([0,T+1000]) title(“返回”)举行

图中包含2个轴对象。标题为条件方差的轴对象1包含26个类型为line的对象。标题为Returns的坐标轴对象2包含26个类型为line的对象。

步骤3。绘制未来某一时刻的收益分布。

使用模拟生成未来500天外汇回报的预测分布。生成1000个样本路径来估计分布。

rng默认的%为了重现性[V,Y] = simulate(EstMdl,500)“NumPaths”, 1000,“E0”, r-EstMdl。抵消,“半”v0);图直方图(Y(500,:),10)“500天内退货”

图包含一个轴对象。标题为Return Distribution in 500 Days的axes对象包含一个直方图类型的对象。

另请参阅

对象

功能

相关的例子

更多关于