在R中使用相当大的数据集运行mice
时(30个分类预测变量和预测变量,
n = 1000),我收到以下错误:
chol.default(fit.sum$cov.unscaled)
中的错误:订单17的主要未成年人不是肯定的
我对大多数变量使用polyreg
(多项式回归)作为插补方法。由于我不知道为什么会出现此错误,因此我无法发布任何可以重现错误的代码。
在MICE中使用线性回归时,我发现了一个类似问题here的帖子。这篇文章没有收到Cross Validated的任何答案。
如this帖所示,它可能也与Gibbs抽样中必需的某些程序有关。 OP使用MCMC
在自编程函数中描述了此错误,这与MICE使用的过程有关。
我不知道一个领先的未成年人是什么 - 如果有人能告诉我,也许这将是一个开始。
答案 0 :(得分:1)
在我的情况下,该模型可能已被过度指定。如果我减少预测矩阵,则不会出现问题。这样做的一个选项是quickpred()
,它基于双变量序列相关自动生成更稀疏的预测矩阵。