簡體   English   中英

MICE 中的“主要次要 % 不是正定”錯誤

[英]'Leading minor of order % is not positive definite' error in MICE

當運行mice中的R具有相當大的數據集(30分類預測和預測的變量,
n = 1000),我收到以下錯誤:

chol.default(fit.sum$cov.unscaled)錯誤:17 階的前導次要不是正定的

對於大多數變量,我使用polyreg (多項式回歸)作為插補方法。 由於我不知道為什么會發生此錯誤,因此我無法發布更多可以重現它的代碼。

在 MICE 中使用線性回歸時,我在這里發現了一個有類似問題的帖子。 這篇文章在交叉驗證上沒有​​收到任何答案。

正如這篇文章所指出的,它也可能與 Gibbs 抽樣中變得必要的某些程序有關。 OP 在使用MCMC的自編程函數中描述了此錯誤,該函數與 MICE 使用的程序有關。

我不知道什么是領先的未成年人——如果有人能告訴我,也許這就是一個開始。

在我的情況下,模型可能被過度指定。 如果我減少預測矩陣,問題就不會發生。 這樣做的一種選擇是quickpred() ,它根據雙變量序列相關自動生成更稀疏的預測矩陣。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM