No imputation without representation

06/28/2022
by   Oliver Urs Lenz, et al.
0

By filling in missing values in datasets, imputation allows these datasets to be used with algorithms that cannot handle missing values by themselves. However, missing values may in principle contribute useful information that is lost through imputation. The missing-indicator approach can be used in combination with imputation to instead represent this information as a part of the dataset. There are several theoretical considerations why missing-indicators may or may not be beneficial, but there has not been any large-scale practical experiment on real-life datasets to test this question for machine learning predictions. We perform this experiment for three imputation strategies and a range of different classification algorithms, on the basis of twenty real-life datasets. We find that on these datasets, missing-indicators generally increase classification performance. In addition, we find no evidence for most algorithms that nearest neighbour and iterative imputation lead to better performance than simple mean/mode imputation. Therefore, we recommend the use of missing-indicators with mean/mode imputation as a safe default, with the caveat that for decision trees, pruning is necessary to prevent overfitting. In a follow-up experiment, we determine attribute-specific missingness thresholds for each classifier above which missing-indicators are more likely than not to increase classification performance, and observe that these thresholds are much lower for categorical than for numerical attributes. Finally, we argue that mean imputation of numerical attributes may preserve some of the information from missing values, and we show that in the absence of missing-indicators, it can similarly be useful to apply mean imputation to one-hot encoded categorical attributes instead of mode imputation.

READ FULL TEXT

page 1

page 2

page 3

page 4

research
10/04/2022

Representing missing values through polar encoding

We propose polar encoding, a representation of categorical and numerical...
research
07/22/2013

Performance comparison of State-of-the-art Missing Value Imputation Algorithms on Some Bench mark Datasets

Decision making from data involves identifying a set of attributes that ...
research
11/15/2019

Imputing missing values with unsupervised random trees

This work proposes a non-iterative strategy for missing value imputation...
research
11/16/2022

The Missing Indicator Method: From Low to High Dimensions

Missing data is common in applied data science, particularly for tabular...
research
06/10/2023

Machine Learning Based Missing Values Imputation in Categorical Datasets

This study explored the use of machine learning algorithms for predictin...
research
11/09/2018

What does it mean for data to be `observed' or `missing'?

In statistical modelling of incomplete data, missingness is encoded as a...
research
09/09/2022

Boosting Sensitivity of Large-scale Online Experimentation via Dropout Buyer Imputation

Metrics provide strong evidence to support hypotheses in online experime...

Please sign up or login with your details

Forgot password? Click here to reset