Problem Statement The diagnosis of coronary heart disease (CHD) is a non-trivial task that requires a careful and time-c
Posted: Fri Jul 01, 2022 6:14 am
Statement The diagnosis of coronary heart disease (CHD) is a non-trivial task that requires a careful and time-consuming examination. Hence, the application of a computer-aided diagnostic (CAD) system to assess the condition of a person of having CHD is greatly beneficial. A CAD system based on the fuzzy logic concept is proposed as in Figure 1. Blood pressure- Cholesterol level- Heart rate Crisp Input Figure 1 Based on advice from several experts, the categorization of CHD level can be summarized as in Table 1 below. Table 1 Type of variable Linguistic variable Blood pressure (mmHg) Crisp Output Cholesterol level (mg/dL) Fuzzy logic system Heart rate (BPM) CHD level (unitless) Linguistic value Low Medium High Low High Slow Moderate CHD level Fast Healthy Middle Sick Range 100-130 120-170 160-200 100 - 200 180-280 50-80 70-100 90-200 0.0-1.5 1.3-2.7 2.5-4.0 Meanwhile, all experts agreed that the following rules in Table 2 can be used to determine the CHD level of a diagnosed person.
Rule Blood pressure 1 2 3 4 5 6 Low Low Medium Medium High High Table 2 Antecedent Cholesterol level Low Low Low High Low High Heart rate Slow Moderate Moderate Slow Moderate Fast Consequent CHD level Healthy Healthy Middle Middle Sick Sick * All relationships in "Antecedent part" are AND. For example, Rule 1 can be interpreted as follows: "IF Blood pressure is Low AND Cholesterol level is Low AND Heart rate is Slow THEN CHD level is Healthy.
2) Using your fuzzy logic design (Item 1), create a program in Python or Matlab that can performs your design. 3) Using your fuzzy logic program (Item 2), find the CHD level of the following diagnosed persons: Person 1 2 3 Blood pressure 105 120 165 Cholesterol level 160 195 186 Heart rate 55 65 95
Problem Rule Blood pressure 1 2 3 4 5 6 Low Low Medium Medium High High Table 2 Antecedent Cholesterol level Low Low Low High Low High Heart rate Slow Moderate Moderate Slow Moderate Fast Consequent CHD level Healthy Healthy Middle Middle Sick Sick * All relationships in "Antecedent part" are AND. For example, Rule 1 can be interpreted as follows: "IF Blood pressure is Low AND Cholesterol level is Low AND Heart rate is Slow THEN CHD level is Healthy.
2) Using your fuzzy logic design (Item 1), create a program in Python or Matlab that can performs your design. 3) Using your fuzzy logic program (Item 2), find the CHD level of the following diagnosed persons: Person 1 2 3 Blood pressure 105 120 165 Cholesterol level 160 195 186 Heart rate 55 65 95