gmm imputation  does predictions but doesn't save the sample yet
loop over gmm.fit() but number of nans is error