我想使用适合我的数据的ARMA-GARCH模型来预测20 天的未来回报。目标是估计不同的风险度量,如 VaR 或 CVar。特别是说我使用 AR(1) GARCH(1,1)。我用于估计的样本有 500 次观察每日对数回报。这就是我通常做的:
- 估计 AR、ARCH 和 GARCH 系数
- 通过将残差除以估计的条件方差来计算标准化残差
- 标准化残差构成了我的INVARIANTS,它是 iid 系列,我从中提取引导样本以生成场景。
通过模拟 1 和样本大小(在本例中为 500)之间的均匀分布,然后在标准化残差向量中取对应于该位置的值来提取引导样本。
问题是我只有 500 个标准化残差,我认为 500 是我可以提取的引导样本的最大大小。
观察的原始样本中提取了 100000观察。
我觉得这在概念上是不正确的。只模拟前进一步将产生与最初的完全相同的场景,但重复的值不会添加任何信息。
我的同事声称,如果他想在更长的时期内进行投影,例如 20 天的范围,则从 N=500 obs 的原始样本中提取 100000 次。将在最终范围内产生许多不同的场景,从而提供平滑的 CDF。实际上这是正确的,因为尽管在第一步中只是简单地重复了这些值,但之后它们可以以许多不同的方式进行总结。
话虽如此,我觉得这是不对的。我提出了一个替代方案,即:
- 从标准化残差创建一个平滑的经验 CDF,比如内核
- 提取 0 和 1 之间的制服并将其馈送到经验平滑 CDF,即逆变换。
这样一来,我可以更自在地说我可以生成一个比原始样本更大的引导样本,但我仍然不确定。
我正在研究 Efron 的一本书的引导理论
Efron, Tibshirani - Bootstrap 简介 - Springer US (1993)
但是有很多概念我还不明白。
我的问题是:
- 你能就我刚才在下面展示的问题发表你的看法吗?
- 除了我提到的那本书,你会推荐任何有效的数学来学习引导程序吗?
- 我认为 bootstrap 的这种应用与 Efron 的 bookm 中解释的应用有所不同,即评估估计参数的置信区间。你怎么看待这件事?
任何评论将不胜感激
我为帖子的长度道歉,但我尽量简洁。谢谢