Ich habe ein Problem mit der 2l.norm
Methode der mehrstufigen Imputation in mice
.
Leider kann ich aufgrund der Größe meiner Daten kein reproduzierbares Beispiel veröffentlichen. Wenn ich die Größe reduziere, verschwindet das Problem.
mice
Erzeugt für eine bestimmte Variable die folgenden Fehler und Warnungen:
Error in chol.default(inv.sigma2[class] * X.SS[[class]] + inv.psi) :
the leading minor of order 1 is not positive definite
In addition: Warning messages:
1: In rgamma(n.class, n.g/2 + 1/(2 * theta), scale = 2 * theta/(ss * :
NAs produced
2: In rgamma(1, n.class/(2 * theta) + 1, scale = 2 * theta * H/n.class) :
NAs produced
3: In rgamma(1, n.class/2 - 1, scale = 2/(n.class * (sigma2.0/H - log(sigma2.0) + :
NAs produced
Wenn ich die verwenden 2l.pan
, norm
oder pmm
Methoden, tritt das Problem nicht auf.
Die Variable hat die folgende Verteilung:
Min. 1st Qu. Median Mean 3rd Qu. Max. NA's
50.0 117.0 136.0 136.7 155.0 249.0 3124
Außerdem haben die Klassengrößen die folgende Verteilung:
Min. 1st Qu. Median Mean 3rd Qu. Max.
3.00 50.00 80.00 88.52 111.00 350.00
quelle