混合模型的交叉验证?

机器算法验证 混合模式 交叉验证
2022-03-20 09:54:44

我和我的同事正在 R 中拟合一系列线性和非线性混合效应模型。我们被要求对拟合的模型进行交叉验证,以便可以验证观察到的效果是相对普遍的。这通常是一项微不足道的任务,但在我们的例子中,我们必须将整个数据分成不共享共同级别的训练部分和测试部分(用于 CV 目的)。例如,

训练数据可能基于第 1、2、3、4 组;然后在第 5 组上对拟合模型进行交叉验证。

所以这会产生一个问题,因为在训练数据上估计的基于组的随机效应不适用于测试数据。因此,我们不能对模型进行 CV。

有没有相对简单的解决方案?或者有没有人写过一个包来解决这个问题?欢迎任何提示!

谢谢!

2个回答

Fang (2011)证明了应用于混合模型的 AIC 和留一聚类交叉验证之间的渐近等价性。可能这会让您的审阅者满意,允许您简单地将 AIC 计算为他们要求的更易于计算的近似值?

Colby 和 Bair (2013) 开发了一种可应用于非线性混合效应模型的交叉验证方法。您可以访问此链接以了解更多信息。