Software Implementation of Missing Data Recovery: Comparative Analysis

Keywords: missing data, interval types, data imputation techniques, SPSS Statistics, Statistica, software environment R, SAS.


The paper contains a comparative analysis of the possibilities of using different software products to solve the problem of missing data on the example of the sample for which different variants of data skips are simulated. The study provided an opportunity to identify the strengths and weaknesses of these software products, as well as to determine the effectiveness of a particular method for different amounts of missed information.

Thus, the easiest way to handle the situation with missing data is Statistica, but there are offered only simple methods of processing data with missing values in Statistica. So, this program will help to cope with the missed data when there is a small number of omissions (up to 10%). SPSS offers a wider range of data imputation methods than Statistica, and at the same time it offers a more user-friendly interface compared to the R or SAS programming language. In the R and SAS software environments, you can use different methods of missing data imputation from the simplest to the most complex, such as, for example, multiple imputation. Thus, R and SAS are the most powerful missing data recovery programs, but they are more complex for users because they require knowledge of the programming language.

It is found out that none of the mentioned software-analytical environments has built-in procedures for processing categorical data with missing values. There are approaches that can be implemented by analogy for ordered categories in R and SAS software environments, but it does not cover all the needs of the analysis of research, which are implemented in the form of surveys with the results that are mostly presented as answers. The methods used to impute quantitative data cannot be applied to categorical data, even if numbers are used to encode responses.

The study undoubtedly proved that handling the missing data, as well as the choosing of possible ways to use certain methods of data imputation in different software environments should be approached very carefully and the problem of imputation should be solved in each case based on careful analysis of the existing database, considering not only the characteristics of the data and the number of gaps, but also the specific of a particular study.

Dealing with missing data involves a wide range of the issues, which includes both the exploration of the nature of gaps, the methodology for data processing and imputation, depending not only on their nature but also on the type and the use of various software environments on missing data imputation.

It is planned in future research to assess the effectiveness of the recoverability of imputation methods in different software environments, as well as to develop methodological principles for restoring gaps for categorical data and implement them into practice.


Download data is not yet available.


1. Little, R. J., D’Agostino, R., Cohen, M. L., Dickersin, K., Emerson, S. S., & Farrar, J. T., et al. (2012). The Prevention and Treatment of Missing Data in Clinical Trials. The New England Journal of Medicine, Vol. 367, 14. Retrieved from
2. Zloba, E., & Yatskiv, I. (2002). Statisticheskie metody vosstanovleniia propushchennykh dannykh [Statistical methods for missing data recovering]. Computer Modelling & New Technologies, Vol. 6(1), 51–61 [in Russian].
3. Kutlaliev, A. (2011). Metod mnozhestvennoho vosstanovleniia dannykh [Multiple Data Imputation Method]. Sotsiolohicheskie metody v sovremennoi issledovatelskoi praktike – Sociological methods in modern research practice, 201–208. Retrieved from [in Russian].
4. Little, R. J. A., & Rubin, D. B. (1990). Statisticheskii analiz dannykh s propuskami [Statistical analysis with missing data]. Moscow: Finance and Statistics [in Russian].
5. Ratitch, B., & O’Kelly, M. (2011). Implementation of Pattern-Mixture Models Using Standard SAS/STAT Procedures. Proceedings of PharmaSUG 2011. Retrieved from
6. Ratitch B., O’Kelly, M., & Tosiello, R. (2013). Missing data in clinical trials: from clinical assumptions to statistical analysis using pattern mixture models. Pharmaceutical Statistics, Vol. 12, Is. 6, 337–347.
7. Yuan, Y. (2014). Sensitivity Analysis in Multiple Imputation for Missing Data. Proceedings of PharmaSUG 2014. Retrieved from
8. Smuk, M. (2015) Missing Data Methodology: Sensitivity analysis after multiple imputation. PhD thesis. London School of Hygiene & Tropical Medicine. Retrieved from
9. Kovtun, N. V., & Fataliieva, A.-N. Y. (2019). New Trends in Evidence-based Statistics: Data Imputation Problems. Statystyka Ukrainy – Statistics of Ukraine, 87 (4), 4–13. Retrieved from
10. IBM SPSS Statistics 25 Documentation. (2018). Retrieved from
11. Missing Value Analysis. IBM SPSS Statistics Subscription documentation. IBM Knowledge Center. Retrieved from
12. Shipunov, A. B., Baldin, E. M., Volkova, P. A., Korobeinikov, A. I., Nazarova, S. A., & Petrov, S. V. (2014). Nahliadnaia statystyka. Ispolzuem R! [Visual statistics. Let us use R!]. Retrieved from [in Russian].
13. StatSoft, Inc. (2012). Elektronnyy uchebnik po statistike [Electronic textbook on statistics]. Moscow: StatSoft. Retrieved from [in Russian].
14. Missing data in SAS. Introduction to SAS. UCLA: Statistical Consulting Group. Retrieved from
15. SAS 9.4 Product Documentation. SAS. Resources / Documentation. Retrieved from
16. Rdatasets. Vincent Arel-Bundock’s Github projects. Retrieved from

Abstract views: 25
PDF Downloads: 17
How to Cite
Kovtun, N. V., & Fataliieva, A.-N. Y. (2020). Software Implementation of Missing Data Recovery: Comparative Analysis. Statistics of Ukraine, 90(4), 12-20.