Machine Learning/Predictive Analysis for Recurring Myocardial Infarction and Cardiac Arrest
Project: Program, in Matlab, to calculate the probability of patients incurring or recurring myocardial infraction (MI) or cardiac arrest (CA) based on training data including patient history file and normal ECG signals.
- Train data includes ECG signals with patients with no history of MI or CA,
- Further categorization based on patient history including gender, smoker, hypertension, previous MI/CA conditions
- Normal patients' training data: normalization and undergoes Fourier transform (FTT) to detect ECG signals peaks and establish a pattern for PRQST positions and amplitudes
- Cross-correlate signals between normal patients and patients with history of CA and MI to differentiate and map patterns due to history (smoker, hypertension)
- Establish a threshold for patients to start incurring/recurring MI or CA
- Build a GUI for easy user- friendly interface
Some examples:
ECG signals for a known patient: normal male.
ECG signals for a known patient: normal female.
ECG signals for an unknown patient. Prediction: There’s a high chance that the patient will incurring/recurring MI or CA
ECG signals for an unknown patient. Prediction: There’s a very low chance that the patient will incurring/recurring MI or CA
Graphic User Interface:
GUI with some examples, including options to choose risk factors, gender, and whether to normalize the signals.