Skip to main content

Multiple Imputation Inference for Missing Values in Distributed Datasets Using Apache Spark

  • Conference paper
  • First Online:
Advances in Computing and Data Sciences (ICACDS 2018)

Part of the book series: Communications in Computer and Information Science ((CCIS,volume 906))

Included in the following conference series:

Abstract

Big data is a term that describes the large volume of data, both structured and unstructured. Due to its huge quantity, big data are stored by partitioning and distributing into smaller chunks of data in multiple machines for quick and efficient analysis, because it is not possible for a single machine to hold all of the big data by itself. However, these datasets are generally incomplete because it contains many instances of missing values. Missing values are a serious impediment to data analysis, and Multiple Imputation is a preferred method for handling missing values. All existing multiple imputation implementations in statistical software packages are all based on the in-memory processing of data and are unsuitable if the data is distributed. So there is a need for handling missing values using multiple imputation if the data is distributed. The goal of this work is to implement a multiple imputation algorithm for missing values using fuzzy clustering on a distributed computing system built with Apache Spark. The results show that the multiple imputation algorithm outperforms traditional imputation techniques for missing values in a distributed computing system in terms of imputation accuracy.

This is a preview of subscription content, log in via an institution to check access.

Access this chapter

Chapter
USD 29.95
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
eBook
USD 39.99
Price excludes VAT (USA)
  • Available as EPUB and PDF
  • Read on any device
  • Instant download
  • Own it forever
Softcover Book
USD 54.99
Price excludes VAT (USA)
  • Compact, lightweight edition
  • Dispatched in 3 to 5 business days
  • Free shipping worldwide - see info

Tax calculation will be finalised at checkout

Purchases are for personal use only

Institutional subscriptions

References

  1. Kang, H.: The prevention and handling of the missing data. Korean J. Anesthesiol. 64(5), 402–406 (2013)

    Article  Google Scholar 

  2. Zaharia, M., et al.: Resilient distributed datasets: a fault-tolerant abstraction for in-memory cluster computing. In: USENIX Symposium on Networked Systems Design and Implementation (2012)

    Google Scholar 

  3. Azur, M.J., Stuart, E.A., Frangakis, C., Leaf, P.J.: Multiple imputation by chained equations: what is it and how does it work? Int. J. Methods Psychiatr. Res. 20(1), 40–49 (2011)

    Article  Google Scholar 

  4. Houari, R., Bounceur, A., Tari, A., Kechadi, M.T.: Handling missing data problems with sampling methods. In: International Conference on Advanced Distributed Systems and Applications (2014)

    Google Scholar 

  5. Ye, H.: Missing data analysis using multiple imputation: getting to the heart of the matter. Circ. Cardiovasc. Qual. Outcomes 3(1), 98–105 (2010)

    Article  Google Scholar 

  6. Harel, O., Zhou, X.H.: Multiple imputation - review of theory, implementation and software. Stat. Med. 26(16), 3057–3077 (2007)

    Article  MathSciNet  Google Scholar 

  7. Rubin, D.B.: Basic ideas of multiple imputation for nonresponse. Stat. Can. 12(1), 37–47 (1986)

    Google Scholar 

  8. Nikfalazar, S., Khorshidi, H.A., Bedingfield, S., Yeh, C.-H.: A new iterative fuzzy clustering algorithm for multiple imputation of missing data. In: IEEE International Conference on Fuzzy Systems, Fuzzy Systems, FUZZ-IEEE, Naples (2017)

    Google Scholar 

  9. Bharill, N., Tiwari, A., Malviya, A.: Fuzzy based clustering algorithms to handle big data with implementation on Apache Spark. In: IEEE Second International Conference on Big Data Computing Service and Applications, Exeter College, Oxford, UK, pp. 95–104 (2016)

    Google Scholar 

  10. Armina, R., Zain, A.M., Ali, N.A., Sallehuddin, R.: A review on missing value estimation using imputation algorithm. J. Phys. Conf. Ser. (JPCS) 892(1), 4 (2017)

    Google Scholar 

  11. Saravanan, P., Sailakshmi, P.: Missing value imputation using fuzzy possibilistic C means optimized with support vector regression and genetic algorithm. J. Theoret. Appl. Inf. Technol. 72(1), 34–39 (2015)

    Google Scholar 

  12. Software for Multiple Imputation. http://multiple-imputation.com/software.html

  13. Apache Spark. https://spark.apache.org

  14. Open Government Data Platform (OGD) India. https://data.gov.in

Download references

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to Sathish Kaliamoorthy .

Editor information

Editors and Affiliations

Rights and permissions

Reprints and permissions

Copyright information

© 2018 Springer Nature Singapore Pte Ltd.

About this paper

Check for updates. Verify currency and authenticity via CrossMark

Cite this paper

Kaliamoorthy, S., Bhanu, S.M.S. (2018). Multiple Imputation Inference for Missing Values in Distributed Datasets Using Apache Spark. In: Singh, M., Gupta, P., Tyagi, V., Flusser, J., Ören, T. (eds) Advances in Computing and Data Sciences. ICACDS 2018. Communications in Computer and Information Science, vol 906. Springer, Singapore. https://doi.org/10.1007/978-981-13-1813-9_3

Download citation

  • DOI: https://doi.org/10.1007/978-981-13-1813-9_3

  • Published:

  • Publisher Name: Springer, Singapore

  • Print ISBN: 978-981-13-1812-2

  • Online ISBN: 978-981-13-1813-9

  • eBook Packages: Computer ScienceComputer Science (R0)

Publish with us

Policies and ethics