正在学习
8.5 用非线性单变量模型进行预测
8.5 使用非线性单变量模型进行预测
从前述关于非线性模型的讨论中可以清楚地看出,使用单变量非线性模型进行预测通常依赖于数值方法——至少在多步向前预测值得关注的情况下是如此。为了理解这一点,考虑带可加新息的非线性一般模型:
y 的多步向前值依赖于
如果 是一个非线性函数,那么通常情况下 ,即使 。这意味着即使在 MSE 损失下,关注重点是计算 的期望,ε 的完整密度也是重要的。Brown 和 Mariano (1989) 讨论了非线性动态模型中预测量的性质。
有三种策略可以处理这个问题。第一种方法是,如果 ε 的密度是已知的或可以被估计,那么我们可以使用蒙特卡洛模拟来抽取未来值 并迭代计算 。令 ,我们可以计算
最后,预测可以基于 的模拟密度。例如,在 MSE 损失下,预测将是条件均值
而在 lin-lin 损失下,预测将是 模拟分布的一个分位数。
第二种方法是使用非参数自助法(bootstrap),而不是对 ε 假设某种参数分布。自助法从拟合模型的 ε 的经验 c.d.f. 中有放回地反复抽取 ,对 :
至于蒙特卡洛模拟方法,这些抽取可以用于计算期望损失。这里可以使用多种不同的自助法,包括块自助法(block bootstrap)、平稳自助法(stationary bootstrap),甚至是允许残差二阶矩动态性的半参数自助法。
第三种也是最后一种方法是使用直接预测法,直接将 建模为 的函数:
在该方法下,我们使用非线性模型将 直接与 联系起来,因此无需对预测进行迭代以获得多步向前预测值。相反,每个预测区间都需要其各自的预测模型 ,并且不试图确保多步向前预测在不同区间之间的一致性。这一点很重要,因为从 (8.26) 中的迭代可以很容易地验证,非线性模型的函数形式在多步向前区间上通常不被保留。
同样,在以下两种方法之间将存在权衡:一种是使用与模型一致的方法,即对拟合到数据最高频率的模型进行迭代以获得多步向前预测;另一种是使用直接预测法,后者对模型误设定的敏感度可能较低。
马尔可夫区制转换模型可用于说明使用非线性预测相对于线性预测的潜在收益,我们接下来通过 Hamilton (1989) 的一个例子来展示。
例 8.5.1(线性模型与非线性模型预测的比较)。 按照 Hamilton (1989) 的方法,考虑一个简单版本的马尔可夫区制转换模型:
其中 , 是一个服从一阶马尔可夫过程的两状态二元变量:
尽管这是一个非线性过程,但可以通过一个具有特殊误差分布的 模型来表示:
其中新息项 条件服从二项分布。在 的条件下, 服从如下分布
而当 时,
这些性质意味着,在给定 的条件下, 是一个鞅差序列,因此在两种状态下其条件均值都为零:
然而, 显然与 不独立。例如,其条件方差为
利用 (8.30) 和 (8.32),注意
正如 Hamilton 所示,该方程右边的误差项服从 MA(1) 过程:
其中 , 和 是由以下方程确定的参数
且
是 的无条件方差。其中 是状态 1 的稳态(无条件)概率。这表明可以使用 ARMA(1,1) 线性模型
来预测 ,或者更一般地,预测 。然而,这样的预测方案并不是最优的:尽管 与 不相关,但 并不与早期值独立分布。最优预测实际上是
状态概率 是 的一个高度非线性函数,这使得最优预测成为 的当前值和过去值的非线性函数。详见 Hamilton (1989)。
练习题
在具有加性创新项的一般非线性模型中,其中,代表什么?
对于非线性模型中的多步预测值,以下哪项是正确的?
如果是一个非线性函数,那么关于期望,以下哪一项通常是正确的?
以下哪些是处理非线性模型预测问题的策略?
在蒙特卡罗模拟方法中,均方误差(MSE)损失下的预测是模拟分布的条件均值。
非参数自助法假定服从特定的参数分布。
在直接预测方法中, 直接使用方程 建模为 的函数。项 表示___。
预测中的权衡涉及使用模型一致方法所带来的效率提升与使用___方法可能降低的对模型误设的敏感度。
解释马尔可夫转换模型以及如何将其表示为自回归(1阶)AR(1)模型。
在多步预测中,模型一致方法和直接方法的关键区别是什么?
以下哪些是使用非线性单变量模型进行预测的有效方法?
解释在非线性模型中,使用模型一致方法和直接方法进行多步预测时的权衡。
当应用于通货膨胀率数据时,以下哪项是马尔可夫转换模型的一个特征?
登录后解锁笔记、知识点解析、AI 问答
立即登录