Skip to main content

Machine Learning Algorithms with ROC Curve for Predicting and Diagnosing the Heart Disease

  • Chapter
  • First Online:
Soft Computing and Medical Bioinformatics

Part of the book series: SpringerBriefs in Applied Sciences and Technology ((BRIEFSFOMEBI))

Abstract

Heart diseases are now becoming the leading cause of mortality in India with a significant risk of both males and females. According to the Indian Heart Association (IHA), four people die of heart diseases every minute in India and the age-groups are mainly between 30 and 50. The one-fourth of heart failure morality occurs to people less than 40. A day in India nine hundred people dies below the age of 30 due to different heart diseases. Therefore, it is imperative to predict the heart diseases at a premature phase with accuracy and speed to secure the millions of people lives. This paper aims to examine and compare the accuracy of four different machine learning algorithms with receiver operating characteristic (ROC) curve for predicting and diagnosing heart disease by the 14 attributes from UCI Cardiac Datasets.

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

Access this chapter

eBook
USD 16.99
Price excludes VAT (USA)
  • Available as EPUB and PDF
  • Read on any device
  • Instant download
  • Own it forever
Softcover Book
USD 16.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. What is Machine Learning? A definition. www.expertsystem.com/machine-learning-definition/

  2. Elshaw M, Mayer NM (2008) Reinforcement learning edited by Cornelius Weber

    Google Scholar 

  3. Heart Disease Data Set. http://archive.ics.uci.edu/ml/datasets/heart+Disease

  4. How Random Forest Algorithm Works in Machine Learning. https://medium.com/@Synced/how-random-forest-algorithm-works-in-machine-learning-3c0fe15b6674

  5. The Pennsylvania State University, ‘STAT 504 | Analysis of Discrete Data’. https://onlinecourses.science.psu.edu/stat504/node/149

  6. Boosting Machines. https://github.com/ledell/useR-machine-learning-tutorial/blob/master/gradient-boosting-machines.Rmd

  7. Introduction to the ROC (Receiver Operating Characteristics) plot. https://classeval.wordpress.com/introduction/introduction-to-the-roc-receiver-operating-characteristics-plot

  8. Practical Machine Learning, https://www.coursera.org/learn/practical-machine-learning

  9. Dr. Brownlee J (2017) Master machine learning algorithms, eBook 2017. https://machinelearningmastery.com

  10. Daumé III H, A course in machine learning. https://ciml.info

  11. Understanding Support Vector Machine algorithm. https://www.analyticsvidhya.com/blog/2017/09/understaing-support-vector-machine-example-code

Download references

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to V. Vasanthi .

Rights and permissions

Reprints and permissions

Copyright information

© 2019 The Author(s)

About this chapter

Check for updates. Verify currency and authenticity via CrossMark

Cite this chapter

Kannan, R., Vasanthi, V. (2019). Machine Learning Algorithms with ROC Curve for Predicting and Diagnosing the Heart Disease. In: Soft Computing and Medical Bioinformatics. SpringerBriefs in Applied Sciences and Technology(). Springer, Singapore. https://doi.org/10.1007/978-981-13-0059-2_8

Download citation

Publish with us

Policies and ethics