← Latest papers
📊 statistics

Predicting missing values: A good idea?

This paper argues that minimizing Mean Squared Error for missing value imputation introduces systematic biases in downstream analyses by suppressing natural data variability, and demonstrates that adding noise proportional to the MSE (stochastic imputation) is essential to preserve variability and ensure unbiased statistical estimates.

Original authors: Stef van Buuren

Published 2026-05-06
📖 5 min read🧠 Deep dive

Original authors: Stef van Buuren

Original paper licensed under CC BY 4.0 (http://creativecommons.org/licenses/by/4.0/). This is an AI-generated explanation of the paper below. It is not written or endorsed by the authors. For technical accuracy, refer to the original paper. Read full disclaimer

The Big Idea: Why "Perfect" Guesses Can Be Dangerous

Imagine you are a chef trying to recreate a famous soup recipe, but you are missing the measurements for the salt. You have a very smart assistant (a computer algorithm) who looks at all the other ingredients and the taste of the soup so far.

The assistant has two ways to guess the missing salt amount:

  1. The "Perfect" Guess (Predictive Method): The assistant calculates the exact average amount of salt needed based on the other ingredients. If the recipe usually needs 5 grams, the assistant writes down "5 grams."
  2. The "Realistic" Guess (Stochastic Method): The assistant calculates the average (5 grams) but then adds a little bit of random "wiggle room." Sometimes they write "4.8 grams," sometimes "5.2 grams." They acknowledge that real life isn't perfectly precise.

The paper argues that while the "Perfect" guess looks better on paper, the "Realistic" guess is actually what you need to make good decisions later.


The Problem: The "Smoothie" Effect

The paper explains that when we use the "Perfect" guess (minimizing Mean Squared Error, or MSE), we accidentally turn our data into a smoothie.

  • Real Data: Imagine a bowl of fruit salad. Some pieces are big, some are small, some are sweet, some are tart. It has natural variety.
  • The "Perfect" Guess: When the computer fills in the missing fruit with the exact average size and taste, it crushes all the variety. The result is a smooth, uniform paste.

Why is this bad?
If you try to analyze the "smoothie" later to see how much sugar is in the fruit, or how the fruit size relates to sweetness, your results will be wrong.

  • Variance (Spread): The smoothie looks less varied than the real fruit salad. You think the fruit is more uniform than it really is.
  • Correlation (Relationships): Because the computer forced every missing piece to fit the average perfectly, it creates fake, overly strong relationships between variables. It looks like everything is perfectly connected, which isn't true.
  • The "R-Squared" Trap: The computer will tell you, "Look! My model explains 99% of the data!" This is a lie. It's only high because the computer filled in the blanks with the exact answers it was trying to predict.

The Solution: Adding "Noise"

The paper suggests that to fix this, we must add noise (randomness) to our guesses.

Think of it like a game of darts:

  • Predictive Method: You aim for the bullseye and hit the exact center every time. Your score (MSE) is perfect. But if you look at where your darts landed, they are all stacked in one tiny dot. You can't tell how spread out your aim usually is.
  • Stochastic Method: You aim for the center, but you intentionally let your hand shake a little bit. You hit slightly left, slightly right, slightly high. Your score (MSE) is slightly worse because you missed the bullseye a few times. However, the pattern of your darts now looks exactly like a real person throwing darts. It shows the true spread and uncertainty.

The Paper's Finding:
Even though the "shaky hand" method has a higher error score (MSE), it preserves the natural variability of the data. This ensures that when you run your analysis later (like calculating averages, correlations, or trends), the results are honest and unbiased.

The Software Test

The author tested three popular computer tools used to fill in missing data:

  1. missForest and softImpute: These act like the "Perfect" guessers. They try to minimize error and create smooth, deterministic answers. The paper found they introduced the "smoothie" bias, making data look less varied and relationships stronger than they really are.
  2. mice: This tool acts like the "Realistic" guesser. It adds randomness to its answers. The paper found that mice produced the most accurate results for downstream analysis, keeping the data's natural spread intact.

The Conclusion: Prediction vs. Imputation

The paper makes a crucial distinction:

  • Prediction is about guessing a single number as accurately as possible (like guessing the winner of a race).
  • Imputation is about filling in a puzzle so you can study the whole picture later.

If you treat imputation like prediction (trying to get the lowest error score), you ruin the puzzle. You create a picture that looks too clean and too perfect.

The Takeaway:
To get valid results from your data, you shouldn't just try to guess the missing numbers perfectly. You should guess them with uncertainty. By adding a little bit of random noise to your guesses, you prevent the data from becoming a "smoothie" and ensure that your final analysis reflects the messy, beautiful reality of the real world.

In short: A slightly "worse" guess that includes randomness is actually a "better" guess for science than a "perfect" guess that removes all uncertainty.

Drowning in papers in your field?

Get daily digests of the most novel papers matching your research keywords — with technical summaries, in your language.

Try Digest →