Message/Author 


Not sure if this is a question for discussion or tech support, so I'll start here. I'm running an imputation on a large imputation model (mixed categorical and continuous, 1387 parameters) and largish sample size (1689). A TYPE=BASIC analysis without imputation runs with no errors or warnings, but DATA IMPUTATION gets me *** FATAL ERROR PROBLEMS OCCURRED DURING THE DATA IMPUTATION. THE PSI MATRIX IS NOT POSITIVE DEFINITE. THE PROBLEM OCCURRED IN CHAIN 2. Any tips for diagnostics? Thanks. 


Probably best if you send the data, input, and output to support@ statmodel.com. V6.1 does better than V6. Note also the 14 recommendations we have in Section 4 of our imputation tech note. 


Thanks, Bengt, will do. And this is with 6.1. 

EFried posted on Friday, August 24, 2012  9:57 am



I have two zvariables that are highly correlated in my dataset, which I guess leads to the same error message as mentioned above: *** FATAL ERROR PROBLEMS OCCURRED DURING THE DATA IMPUTATION. THE PSI MATRIX IS NOT POSITIVE DEFINITE. THE PROBLEM OCCURRED IN CHAIN 1. As far as I understand the UG and technote, all variables mentioned in the names list that are not being imputed are still automatically used as zvariables for imputation purposes. Do I have to drop the problematic variable z4 from my dataset and impute a different dataset without that variable, or is there a way of telling MPLUS to only use variables z1 z2 z3 for imputation (or by telling MPLUS to exclude z4)? Thanks 


If there is no USEVARIABLES list, all of the variables on the NAMES list are used for imputation including the variables for which data are being imputed. You can exclude z4 by using the USEVARIABLES option. 

EFried posted on Friday, August 24, 2012  10:29 am



Thank you! 


Hello, I'm running into a similar problem as mentioned above. My dataset contains highly correlated indicators each with 5 categories (data is not normally distributed). When I attempt multiple imputation treating these indicators as categorical, I get the following error message: "***FATAL ERROR. PROBLEMS OCCURRED DURING THE DATA IMPUTATION. THE PSI MATRIX IS NOT POSITIVE DEFINITE" When I attempt multiple imputation treating these indicators as continuous it runs without problems. However, these indicators are not continuous and treating them as such results in poor model fit in my measurement model. I'm wondering if you know of a way to resolve the NPD issue so I can run imputation with categorical data or if there is an appropriate way to treat the imputed datasets with continuous values as categorical for my analyses. 


Please send input, output, data, and license number to support@statmodel.com. 

Back to top 