Tell me more ×
Cross Validated is a question and answer site for statisticians, data analysts, data miners and data visualization experts. It's 100% free, no registration required.

My dataset contains about 12% missing data, and much of the missing data is grouped along observations (not randomly scattered or along columns). I optimized a regression method after removing the observations with large amounts of missing data (and used KNN-impute to infer the remaining missing data). I am now trying knn-impute on the entire data set, without removing any data prior, and my previous optimal regression method is now performing worse. Why might this be?

Note: optimal regression method == optimizing parameters.

So is adding in this new data worse i) as it contains lots of missing data and knn-impute is the wrong method, or ii) I just need to search for new optimal parameters.

share|improve this question

1 Answer

up vote 2 down vote accepted

Presumably your model was optimised for one sample. If you add a large amount of new data it will generally perform worse. The performance could be even worse if the observations with missing data are systematically different in some way.

share|improve this answer

Your Answer

 
discard

By posting your answer, you agree to the privacy policy and terms of service.

Not the answer you're looking for? Browse other questions tagged or ask your own question.