https://archive.ics.uci.edu/ml/datasets/Heart+failure+clinical+records
The dataset has been taken from the UCI data repository.
- Develop a robust hybrid machine learning algorithm for prediction of heart failure in a patient so that the patient can keep a track of his/her heart conditions and take the right precautions.
- To read the complete notebook along with all the visulizations please download the files.
To create a model in order to predict the likelihood of a patient dying due to heart failure. This a binary clasification problem since the target class (Death Event) consists of two classes True or False
-
Age: age of patient (in years)
-
Anaemia: Decrease of red blood cells or hemoglobin
-
High blood pressure: If a patient has hypertension
-
Creatinine phosphokinase: Level of the CPK enzyme in the blood (mcg/L)
-
Diabetes: If the patient has diabetes
-
Ejection fraction: Percentage of blood leaving the heart at each contraction
-
Sex: Woman or man
-
Platelets: Platelets in the blood (kiloplatelets/mL)
-
Serum creatinine: Level of creatinine in the blood (mg/dL)
-
Serum sodium: Level of sodium in the blood (mEq/L)
-
Smoking: If the patient smokes
-
Time: Follow-up period (in days)
-
(target) death event: If the patient died during the follow-up period
Cardiovascular diseases (CVDs) are the number 1 cause of death globally, taking an estimated 17.9 million lives each year, which accounts for 31% of all deaths worlwide. Heart failure is a common event caused by CVDs and this dataset contains 12 features that can be used to predict mortality by heart failure.
Most cardiovascular diseases can be prevented by addressing behavioural risk factors such as tobacco use, unhealthy diet and obesity, physical inactivity and harmful use of alcohol using population-wide strategies.
People with cardiovascular disease or who are at high cardiovascular risk (due to the presence of one or more risk factors such as hypertension, diabetes, hyperlipidaemia or already established disease) need early detection and management wherein a machine learning model can be of great help.