R package imputeTestbench to compare imputations methods for univariate time series

by   Neeraj Bokde, et al.

This paper describes the R package imputeTestbench that provides a testbench for comparing imputation methods for missing data in univariate time series. The imputeTestbench package can be used to simulate the amount and type of missing data in a complete dataset and compare filled data using different imputation methods. The user has the option to simulate missing data by removing observations completely at random or in blocks of different sizes. Several default imputation methods are included with the package, including historical means, linear interpolation, and last observation carried forward. The testbench is not limited to the default functions and users can add or remove additional methods using a simple two-step process. The testbench compares the actual missing and imputed data for each method with different error metrics, including RMSE, MAE, and MAPE. Alternative error metrics can also be supplied by the user. The simplicity of use and significant reduction in time to compare imputation methods for missing data in univariate time series is a significant advantage of the package. This paper provides an overview of the core functions, including a demonstration with examples.


page 1

page 2

page 3

page 4


Comparison of different Methods for Univariate Time Series Imputation in R

Missing values in datasets are a well-known problem and there are quite ...

Missing Data in Discrete Time State-Space Modeling of Ecological Momentary Assessment Data: A Monte-Carlo Study of Imputation Methods

When using ecological momentary assessment data (EMA), missing data is p...

Testing unit root non-stationarity in the presence of missing data in univariate time series of mobile health studies

The use of digital devices to collect data in mobile health (mHealth) st...

NRTSI: Non-Recurrent Time Series Imputation for Irregularly-sampled Data

Time series imputation is a fundamental task for understanding time seri...

Multiple Imputation and Synthetic Data Generation with the R package NPBayesImputeCat

In many contexts, missing data and disclosure control are ubiquitous and...

Missing Value Imputation on Multidimensional Time Series

We present DeepMVI, a deep learning method for missing value imputation ...

ForecastTB – An R Package as a Test-bench for Forecasting Methods Comparison

This paper introduces the R package ForecastTB that can be used to compa...

Please sign up or login with your details

Forgot password? Click here to reset