在MICE中,“领先的未成年人%不是肯定的”错误

时间:2013-12-12 09:44:45

标签: r mcmc multinomial indefinite

在R中使用相当大的数据集运行mice时(30个分类预测变量和预测变量,
n = 1000),我收到以下错误:

  

chol.default(fit.sum$cov.unscaled)中的错误:订单17的主要未成年人不是肯定的

我对大多数变量使用polyreg(多项式回归)作为插补方法。由于我不知道为什么会出现此错误,因此我无法发布任何可以重现错误的代码。

在MICE中使用线性回归时,我发现了一个类似问题here的帖子。这篇文章没有收到Cross Validated的任何答案。

this帖所示,它可能也与Gibbs抽样中必需的某些程序有关。 OP使用MCMC在自编程函数中描述了此错误,这与MICE使用的过程有关。

我不知道一个领先的未成年人是什么 - 如果有人能告诉我,也许这将是一个开始。

1 个答案:

答案 0 :(得分:1)

在我的情况下,该模型可能已被过度指定。如果我减少预测矩阵,则不会出现问题。这样做的一个选项是quickpred(),它基于双变量序列相关自动生成更稀疏的预测矩阵。