正在学习
6.4 交叉验证
6.4 交叉验证
交叉验证通常与序列估计量结合用于模型选择(参见第11章),但也更广泛地适用于模型选择。交叉验证的思想是通过消除导致估计的样本内损失因同时使用相同观测值进行参数估计和模型评估而"偏小"的相关性,来避免模型过拟合。与第16章讨论的样本外模型选择方法相反,交叉验证利用整个数据集进行估计和评估。该方法对从给定数据集可获得的所有可能的(或可能的子集)估计和评估样本组合进行平均。
最常见的交叉验证方法是针对独立数据开发的 交叉验证估计量。该方法保留 个观测值用于模型评估,其余观测值用于参数估计。损失仅针对每个评估样本计算,并对用于模型评估的所有可能 个数据点集重复此过程。在数据为独立同分布的情况下,此过程会产生大量可能的评估集,计算成本可能非常高。例如,将 个观测值拆分为不同的评估样本()和估计样本()共有 种可能方式。对于序列相关的时间序列,保留样本通常被约束为连续观测,这使得平均损失的估计更为简单,因为只有 种拆分样本的方式。对于每个观测值 ,在评估样本 上评估损失,并对所有 值求平均,省略样本两端因去除观测值后无数据的部分。MSE损失的交叉验证估计量为
其中 是使用除 到 观测值之外的所有样本估计 的估计量,其中 。模型选择通过在所有模型 中选择使CV最小化的模型 来进行。
当数据序列独立时,该方法的有效性来自于参数估计将与评估样本独立这一事实。这打破了导致目标函数过拟合的联系。在大多数预测情境中,假设预测误差序列独立并不合理,这可能是因为某些模型被错误地设定。此外, 可能包含 的滞后项,这会在估计和评估样本之间引入相关性。这需要去除每个估计日期周围足够的观测值,以确保估计和评估样本之间的相关性接近于0。Burman、Chow和Nolan(1994)以及Racine(2000)提出了实现此目的的方法。我们简要描述Racine的 块交叉验证方法。
Racine(2000)建议在验证样本的每侧省略 个观测值,以抵消估计和评估步骤之间的任何依赖性。与 交叉验证方法类似,在时间 的前后使用 个观测值的窗口,从而对每个 产生 个观测值的验证样本进行平均。这意味着预测 基于除从 到 的观测块之外的所有观测值。在MSE损失下,交叉验证的平均损失统计量为
该方法需要选择两个参数, 和 。Racine建议的一条规则是设定 ,并使用等于 整数部分的评估样本。
例6.4.1(样本均值估计的MSE损失)。 假设使用样本均值 来预测具有 个观测值的独立同分布时间序列 。如果我们使用相同的数据样本来估计样本均值并评估平均MSE损失,我们有
因此,样本内估计误差的平方被减去,而非加到平均样本内损失上。出现这种情况是因为交叉项在样本外时期期望等于0,但此处等于。交叉验证试图通过打破预测误差与样本内时期产生的估计误差之间的相关性来消除该交叉项。它通过将用于估计预测模型参数(此处为样本均值)的观测值与用于评估平均损失的观测值分离来实现这一点。
在独立同分布数据的情形下,经典的交叉验证方法是"留一法"。虽然该方法与预测关联不大,但它有助于说明如何使用该方法来消除交叉项。
例6.4.2(样本均值的交叉验证)。对于每个时点,假设使用样本均值作为估计量,其中,即在时刻估计样本均值时省略观测值。由于省略了,该项现在与独立。具体地,我们有
由独立性假设,交叉项现在的期望为零,倾向于"较小"。"留一法"的代价是(6.21)中的第二项与我们用于预测的的值不同。这导致期望损失存在微小差异,或者在渐近意义上,期望平均损失具有不同的二阶项。为说明这一点,注意到如果重新整理(6.21)并忽略期望为0的项,我们有
现在,
因此
如果我们改用通常的预测,期望平均损失将是,差异源于我们少使用了一个观测值。这种偏差随预测模型的规模增大而增大;例如在线性回归中,若有个回归变量,留一损失的偏差将是而非。然而,估计损失与真实损失之间的差异的阶数低于样本内评估的阶数。
练习题
在模型选择中,交叉验证的主要目的是什么?
交叉验证与样本外模型选择方法有何不同?
关于独立数据的留--出交叉验证,以下哪些说法是正确的?(选择所有适用的选项)
对于具有序列相关性的时间序列,留出--个样本的交叉验证中的保留样本通常被限制为连续观测值。
对于具有序列相关性的时间序列,均方误差(MSE)损失的交叉验证估计量由给出。代表什么?
解释如何使用交叉验证进行模型选择。
当数据是序列独立的时,交叉验证很有用,因为参数估计将独立于评估样本,从而打破导致过拟合的联系。
在存在序列相关性的情况下进行预测会面临哪些挑战?(选择所有适用的选项)
拉辛的块交叉验证方法旨在实现什么目标?
在拉辛(Racine)的块交叉验证方法中,均方误差(MSE)损失下的交叉验证平均损失统计量由给出。此方法中需要选择哪些参数?
对于具有序列相关时间序列数据的模型,留--出交叉验证方法如何处理过拟合问题?
在模型选择的背景下,以下哪一项最能描述样本内排序与总体期望损失之间的关系?
当对独立数据使用留出个样本的交叉验证时,在且的情况下,关于可能的评估集数量,以下哪个陈述是正确的?
以下哪些是使用交叉验证而非样本内排序进行模型选择的原因?(选择所有适用的选项)
AIC和BIC信息准则以及针对独立数据的留- - 折交叉验证都试图解决模型选择中的过拟合问题。
在独立数据的留个样本交叉验证背景下,当且时,将个观测值拆分为不同评估样本和估计样本的可能方式数量为,该值使用公式计算。此公式基于___原理。
登录后解锁笔记、知识点解析、AI 问答
立即登录