Skip to main content
Computational and Mathematical Methods in Medicine logoLink to Computational and Mathematical Methods in Medicine
. 2015 Sep 13;2015:564867. doi: 10.1155/2015/564867

Fuzzy Rule-Based Classification System for Assessing Coronary Artery Disease

Reza Ali Mohammadpour 1,*, Seyed Mohammad Abedi 2, Somayeh Bagheri 3, Ali Ghaemian 4
PMCID: PMC4584041  PMID: 26448783

Abstract

The aim of this study was to determine the accuracy of fuzzy rule-based classification that could noninvasively predict CAD based on myocardial perfusion scan test and clinical-epidemiological variables. This was a cross-sectional study in which the characteristics, the results of myocardial perfusion scan (MPS), and coronary artery angiography of 115 patients, 62 (53.9%) males, in Mazandaran Heart Center in the north of Iran have been collected. We used membership functions for medical variables by reviewing the related literature. To improve the classification performance, we used Ishibuchi et al. and Nozaki et al. methods by adjusting the grade of certainty CF j of each rule. This system includes 144 rules and the antecedent part of all rules has more than one part. The coronary artery disease data used in this paper contained 115 samples. The data was classified into four classes, namely, classes 1 (normal), 2 (stenosis in one single vessel), 3 (stenosis in two vessels), and 4 (stenosis in three vessels) which had 39, 35, 17, and 24 subjects, respectively. The accuracy in the fuzzy classification based on if-then rule was 92.8 percent if classification result was considered based on rule selection by expert, while it was 91.9 when classification result was obtained according to the equation. To increase the classification rate, we deleted the extra rules to reduce the fuzzy rules after introducing the membership functions.

1. Introduction

In the past years, fuzzy if-then rule-based systems were used basically to control problems, while nowadays they are mainly applied in classification tasks [17]. There are many methods for automatically generating and learning the fuzzy if-then rules from numerical data for pattern classification problems [2, 4, 5, 8, 9].

The concepts of linguistic statement have been introduced by Zadeh [10] and it is crucial that we see each attribute as linguistic value showed by fuzzy numbers with trapezoidal membership function [11, 12].

After generating the volunteer rule, a set of rules must be chosen to structure the rule based on the classifier. In this paper, we assume a number of prespecified fuzzy sets given by expert's knowledge for each input attribute [13]. The performance of resulting classifiers can be enhanced by using rule weighting [14]. Therefore, our study can have effect on generating, weighting, and selecting rules based on expert opinions or systems outputs.

Therefore, the total number of fuzzy if-then rules generated by partitioning each attribute into K fuzzy subsets in an n-dimensional pattern classification is defined as K n [4, 5, 15]. In this work, we adjusted the grade of certainty of fuzzy if-then rules when there was misclassification of an input pattern in an error-correction method [15].

Coronary artery disease (CAD) is the most common cause of mortality in worldwide population and has a high prevalence of mortality rate in both developing and developed countries [16]. Many risk factors such as age, sex, high blood pressure, diabetes, obesity, smoking, family history of coronary artery disease, and cholesterol (LDL) have essential role in CAD [17]. Some risk factors such as sex and diabetes are crisp, whereas others are fuzzy sets.

The gold standard method for the diagnosis of CAD is coronary angiography (CA). Since CA is a costly and invasive procedure needing technology and high level of technical experience, it cannot be used to screen large population [1820]. Therefore, noninvasive alternative methods for coronary angiography are necessary. A number of noninvasive CAD diagnosis methods have been proposed in literature [21], namely, exercise stress test and Single Photon Emission Computed Tomography (SPECT) or scintigraphy and Echo. However, the diagnosis accuracy of these tests is not as high as that of coronary angiography. Some studies showed that these medical tests do not have an accurate result and fuzzy set theory can enhance their accuracy [2225]. Moreover, the diagnosis accuracy of a combination of the results of noninvasive clinical tests and other clinical-epidemiological attributes has been improved by using fuzzy models [26]. Fuzzy systems have been proposed and used to determine the cardiovascular diseases and to assess the risk factors due to the ambiguity and uncertainty of the diagnostic process [27, 28].

Fuzzy rule-based classification system is one of the fuzzy systems. In recent years, fuzzy classifier methods have been commonly used in medical diagnosis. In the literature there are a lot of studies that have worked on the classification of medical data (on cancer and cardiology) using fuzzy classifiers [29, 30]. In 2004, Vig et al. employed fuzzy set theory for the diagnosis of CAD [31]. Allahverdi et al. designed a fuzzy expert system to determine coronary heart disease risk [32] and P. Srivastava and A. Srivastava conducted similar study in India [33] and some of investigators studied improving fuzzy decision systems for CAD diagnosis.

Clinical importance or relevance of features (input variables) in cardiology diagnostic tests can introduce weights for interpretable fuzzy rule selection. CAD diagnosis is a complex and important problem. Some of rules are clinically acceptable and desirable by physicians. In this paper, we added the result of MPS to other attributes for generating fuzzy rules according to physician knowledge and supervised classification with labeled data. Data set is classified using Ishibuchi et al. [3436] weighted fuzzy rule-based classifier to diagnose CAD and 3 levels of severity of CAD.

The aim of this study was to determine the accuracy of fuzzy rule-based classification that could noninvasively predict the CAD based on myocardial perfusion scan test and clinical-epidemiological variables.

After Introduction in Section 1 we continued, in Section 2, generating, learning, and weighting fuzzy if-then rules. Finally, in Sections 3 and 4, we showed application results and discussion.

2. Methods: Weighting Fuzzy Classification System

2.1. Fuzzy If-Then Rule

Let us suppose that our pattern classification problems are m training patterns X p = (X p1,…, X pn), p = 1,…, m with c-class n-dimensional problem [5, 7, 30].

First, all attribute values of the given training pattern are transformed in the unit interval [0,1]. Thus, the pattern space into the n-dimensional pattern classification problem uses unit hypercube [0, 1]n [5, 6, 34]. For an n-dimensional, c-class problem, we apply fuzzy if-then rule of the following form:

Rule  Rj:  If  x1  isAj1  and  …  and   xn  is  Ajn  Then  class  Cj  with  CFjj=1,,N, (1)

where R j is the label of the ith fuzzy if-then rule, N is the total number of fuzzy if-then rules, X = [x 1,…, x n] is the pattern vector n-dimensional, A j1 presents antecedent fuzzy sets for the ith attribute, C j represent a consequent class (i.e., one of the c classes), and CF j is a certainty grade of the fuzzy if-then R j [2, 5, 9, 13, 15, 34, 35].

As antecedent fuzzy sets we employ trapezoidal fuzzy sets, where we display other partitions of the unit interval into fuzzy sets [2, 36].

Using (1), we generate N fuzzy if-then rule that consists of two below steps. The first one is specifying membership function of antecedent fuzzy sets and the second one is determining consequent class C j and certainty grade CF j of the fuzzy rule R j [2, 5, 15]. The antecedent part of the fuzzy if-then rules is initialized manually [2]. For each training pattern, the concept of a weight is applied. The weight of misclassified/rejected patterns is observed as a cost of misclassification or rejection. When a training pattern is misclassified, then the adjustment of fuzzy rules arises. In this study, we can determine both consequent class C j and the grade of certainty CF j for all rules of the following type.

Step 1 . —

Calculate the compatibility grade of training patterns using product as T-norm:

μjXp=μj1xp1××μjnxpn,p=1,2,,m, (2)

where μ ji(·) is the membership function of fuzzy sets A ji.

Step 2 . —

For each class h can be calculated β class h(R j) according to

βclasshRj=xpclasshμjxp·wph=1,2,,c. (3)

And w p is the weight of the training pattern.

Step 3 . —

Find class h^ that has largest sum of β class h(R j):

βclassh^Rj=max1lcβclasslRj. (4)

Note that if two or more classes take the maximum value of (4), then the consequent class C j of the fuzzy rule R j cannot be individually determined, so C j is also specified as . Let the grade of certainty CF j of fuzzy rule R j be CF j = 0. If only class takes the maximum value, let C j be class h^. The grade of certainty CF j can be assigned as follows:

CFj=βclassh^RjβhβclasshRj. (5)

With

β=hh^βclasshRjc1 (6)

c is the total number of classes.

After generating N fuzzy if-then rules by (1), both the consequent class and the grade of certainty can be determined for all N rules; then a new pattern X = (x 1,…, x n) according to the following procedure can be classified.

Step 1 . —

For class h  (h = 1, …, c), calculate α class h(X) as  

αclasshX=maxμjX·CFjCj=h. (7)

Step 2 . —

Find class h that has the largest sum of α class h(X):

αclasshX=max1kcαclasskX. (8)

When multiple classes take the same (maximum) value in (8), then the classification of X cannot be classified (i.e., X is left as an unclassifiable pattern); otherwise, a sign X to class h (i.e., X) is considered as a classifiable pattern by (8).

2.2. Learning Fuzzy If-Then Rules

In this section, we use a method for improving classification performance. It adjusts the grade of certainty CF j of each rule in Nozaki et al. [37].

Distributed representation of fuzzy rules is a general concept which is not restricted within the field of pattern classification [38]. The total number of the distributed fuzzy rules can be reduced by removing some unnecessary rules from (1) since such selection of fuzzy rules may require a complicated procedure.

When a fuzzy rule is found, training patterns covered by these rules are removed or their weights are set to zero. Then another fuzzy rule is found and added to the rule set using the modified training set [39].

After generating rules by system, each rule was evaluated by expert for decreasing the rule space dimension. Number of rules inducted by systems was 545 rules which were then reduced to 144 by using expert rule selection. We assigned weights to rules in two cases separately.

When a training pattern was not successfully classified by the fuzzy if-then rule R j, its grade of certainty was decreased as

CFjnew=CFjoldη·wp·CFjold. (9)

On the contrary, if the training pattern was correctly classified, we could reinforce the grade of certainty in the following manner:

CFnew=CFold+η·wp·1CFold, (10)

where η is a positive constant value. Let 0 ≤ η ≤ 1, and w p is the weight of the pattern [36].

2.3. Cost Function

This section evaluates the performance of classification systems. Under the hypothesis that a weight is determined to each training pattern, we applied the weight of training patterns as a cost of misclassification. A cost function cost(S) of a fuzzy classification system S is defined as

CostS=p=1mwp·zpS, (11)

where Z p(S) is defined as duplex variable to the classification result of the pattern x p by S: if x p is correctly classified by S, then Z p(S) = 0, and if x p  is misclassified or rejected, Z p(S) = 1 and m is the total number of training patterns. This cost function as good as classification rate is used [36]. We employed four types of weight which were introduced by Nakashima et al. in 2005 [36].

In this paper, we randomly used training pattern w p as w p = 0.25, 0.5, 0.7, 0.9 and then we randomly assigned a weight to each training pattern. For example, we specified w p as w p = 0.25 if the training pattern x p belonged to class 1 and w p = 0.25, 0.5, 0.7, 0.9 if x p belonged to classes 2, 3, and 4 and w p as w p = 0.5 if the training pattern x p belonged to class 1 and w p = 0.25, 0.5, 0.7, 0.9 if x p belonged to classes 2, 3, and 4, and so forth.

3. Application Results

3.1. Patients

This study was a cross-sectional study in which characteristics, results of myocardial perfusion scan (MPS), and coronary artery angiography of 115 patients, 62 (53.9% male), in Mazandaran Heart Center (Iran) have been collected. The coronary artery disease data used in this paper contained 115 samples classified into four classes, namely, classes 1 (normal), 2 (stenosis in one single vessel), 3 (stenosis in two vessels), and 4 (stenosis in three vessels) having 39, 35, 17, and 24 subjects, respectively. The dataset included ten input variables (age, sex, diabetes, cholesterol level, triglyceride level, low density lipoprotein (LDL), systolic blood pressure, summed stress score (SSS), smoking, and genetic factor) and one output. We used membership functions for medical variables according to literature review. For these variables we took 3 fuzzy sets for age (young age, middle age, and old age), 3 fuzzy sets for the cholesterol level and triglyceride level (normal, borderline, and high), 3 fuzzy sets for LDL (normal, middle, and high), 4 fuzzy sets for systolic blood pressure (low, middle, high, and very high), and 4 fuzzy sets for SSS (normal, mild, moderate, and severe).

Sex had two stages (0 = male and 1 = female), smoking had two parts (0 = nonsmoking and 1 = smoking), and genetic factor diabetes had two sections (0 = no and 1 = yes).

The type of membership functions for each fuzzy set applied was the trapezoidal membership function as shown in Figure 1 and membership functions of input variables were defined by form in Table 1.

Figure 1.

Figure 1

Membership function.

Table 1.

Membership functions for attributes of CAD.

Age μyoungx=1x<30(40-x)1030x<40
μMiddle agex=(x-30)1030x<40140x<50(60-x)1050x<60
μoldx=(x-50)1050x<60160x

Cholesterol μNormalx=1x<170(200-x)30170x<200
μBorderlinex=(x-170)30170x<2001200x225(250-x)25225x<250
μHighx=(x-225)25225x<2501x250

Triglyceride μNormalx=1x<130(200-x)70130x<200
μBorderlinex=(x-130)70130x<2001200x300(400-x)100300x<400
μHighx=(x-300)100300x<4001x400

LDL μnormalx=1x<110(130-x)20110x<130
μmiddlex=(x-110)20110x<1301130x<145(160-x)15145x<160
μHighx=(x-145)15145x<1601x160

Systolic blood pressure μLowx=1x<105(125-x)20105x<125
μMiddlex=x-10520105x<1251125x145170-x25145x<170
μHighx=x-14525145x<1701170x180210-x30180x<210
μVery highx=(x-180)30180x<2101x210

SSS μNormalx=1x<2(4-x)22x<4
μMildx=(x-2)22x<414x<7(9-x)27x<9
μModeratex=(x-7)27x<919x<13(16-x)313x<16
μSeverex=(x-13)313x<161x16

3.2. Fuzzy Rule Base

The main part in fuzzy system is the rule base and the results in a fuzzy classification system depend on the fuzzy rules. This system includes 144 rules. Antecedent part of all rules has more than one part. In this study, we used linguistic variables including middle (M), high (H), very high (VH), low (L), young (Y), old (O), moderate (Mo), mild (Mi), severe (S), normal (NR), borderline (B), middle age (M), middle (mid), yes (Y), and no (N) for input variables.

The units of the used input variables were age, cholesterol (CL), triglyceride (TG), systolic blood pressure (SY), LDL, SSS, sex, diabetes (DI), genetic factor (GF), and smoking (SM).

Parts of the fuzzy rules are shown in Table 2. A series of 144 rules are formed.

Table 2.

Sample fuzzy rules.

Rule number If Then
Age CL TG LDL SY SSS Sex DI SM GF Heart disease CF j
1 M NR NR NR L Mo F N Y N NR 1.000
2 M B B Mid L NR F N N Y NR 1.000
3 M B B Mid Mid NR F N Y Y NR 1.000
4 O B B Mid Mid Mi F N N N NR 0.941
5 M B B NR H Mo F Y N Y NR 0.955
6 M B B Mid Mid Mo F N N Y 3.v 1.000
7 O B B Mid L S F N N N s.v 0.642
8 M B B Mid Mid Mi F Y Y Y s.v 0.989
9 M B NR Mid Mid Mi M N Y Y s.v 1.000
10 O B B Mid H S M Y N N 3.v 1.000
11 M B NR NR L S M N N N 2.v 1.000
12 M B B NR Mid S M Y Y Y 2.v 1.000
13 O H B NR Mid Mo M N Y Y s.v 0.795
14 M NR NR NR H S M Y Y N 3.V 1.000

After learning fuzzy if-then rules by training patterns, we used different weights and constants values. Correct classification rates were decreased by assigning different weights to rules and the highest classification rate was for w p = 0.25 for all classes. The results of correct classification rates are displayed in Table 3. After generating rules by system, classification rate was 92.4% by 545 rules which were then reduced to 144 by using expert rule selection; accuracy rate has computed 92.8%.

Table 3.

Results of correct classification rates with different weighting rules.

η w p for all classes Cost(S) Classification rate
η = 0.1 (w p = 0.25 for all classes) 8.5 92.8%

η = 0.3 (w p = 0.25 for all classes) 9.8 91.2%

η = 0.1 (x p∈ class 1 w p = 0.5, 
x p∈ class 2 w p = 0.25,
x p∈ class 3 w p = 0.5,
x p∈ class 4 w p = 0.9)
12.4 89.3%

η = 0.3 (x p∈ class 1 w p = 0.5,
x p∈ class 2 w p = 0.25,
x p∈ class 3 w p = 0.5,
x p∈ class 4 w p = 0.9)
19.8 83.6%

η = 0.1 (x p∈ class 1 w p = 0.7,
x p∈ class 2 w p = 0.7,
x p∈ class 3 w p = 0.5 ,
x p∈ class 4 w p = 0.25)
15.6 88.9%

η = 0.3 (x p∈ class 1 w p = 0.7,
x p∈ class 2 w p = 0.7,
x p∈ class 3 w p = 0.5 ,
x p∈ class 4 w p = 0.25)
18.9 86.4%

η = 0.1 (x p∈ class 1 w p = 0.9,
x p∈ class 2 w p = 0.7,
x p∈ class 3 w p = 0.7 ,
x p∈ class 4 w p = 0.5)
26.2 73.1%

η = 0.3 (x p∈ class 1 w p = 0.9, 
x p∈ class 2 w p = 0.7,
x p∈ class 3 w p = 0.7 ,
x p∈ class 4 w p = 0.5)
30.1 71.8%

Multiple logistic regression (MLR) was used for detecting the risk factors effects on CAD (presence or absence). Sensitivity and specificity of MLR were computed, 88.15% and 64.1%, respectively. Also, clinical test PMS in comparison to angiography was found to have sensitivity of 84% and specificity of 92% higher than MLR model.

All patients with CAD by angiography were detected by this proposed fuzzy rule-based classification (Se = 100%) and overall accuracy was 92.8%.

4. Discussion and Conclusion

The most important result of this study is the classification of coronary artery disease (CAD) with a high accuracy. Correct classification rate depends on the number of input variables or characteristics, type, and combination of fuzzy rules. We used membership functions for medical variables by reviewing the related literature. These membership functions lead to a high quality of precision in many fields of medicine. We used fuzzy inference method with combination of weighted rules by expert and supervisor pattern classification. This is similar to Chen and Chang study with high accuracy rate (96.88%) in classification [40]. Chen and Fang studied a fuzzy classification method for Iris data with 96.72% accuracy classification rate [41]. They generated fuzzy weighted rules for Iris data with genetic algorithm [42]. The study conducted by Allahverdi et al. for determining the risk factors for CAD had a high corrected classification rate [32]. Vig et al. [31], P. Srivastava and A. Srivastava [33] and Kaya et al. [43] also studied fuzzy set and systems for CAD, cardiac analysis, and congenital heart disease by using fuzzy expert systems.

This study showed that sensitivity and specificity of PMS compared with angiography were acceptable by MLR, but when it was combined with other clinical-epidemiological variables, fuzzy rule-based classification model improved classification rate.

According to the findings of this study, interpretable fuzzy rule-based classification can determine the most important risk factors for CAD and correctly detect the patients who do not need invasive tests such as coronary artery angiography and have a high classification accuracy rate.

Acknowledgments

The authors acknowledge Ali Adeli for supporting them in using MATLAB programming. They are also grateful to all who helped them in data collection procedure, particularly, patients. This paper is part of a M.S. thesis by S. Bagheri and has used a grant of Deputy of Research in Mazandaran University of Medical Sciences.

Conflict of Interests

The authors declare that there is no conflict of interests regarding the publication of this paper.

References

  • 1.Aabdeh M. S., Habibi J., Soroush E. Induction of fuzzy classification systems via evolutionary ACO-BASED algorithms. International Journal of Simulation, Systems, Science and Technology. 2008;9(3):1–8. [Google Scholar]
  • 2.Nakashima T., Schaefer G., Yokota Y., Ishibuchi H. A weighted fuzzy classifier and its application to image processing tasks. Fuzzy Sets and Systems. 2007;158(3):284–294. doi: 10.1016/j.fss.2006.10.011. [DOI] [Google Scholar]
  • 3.Roubos J. A., Setnes M., Abonyi J. Learning fuzzy classification rules from labeled data. Information Sciences. 2003;150(1-2):77–93. doi: 10.1016/s0020-0255(02)00369-9. [DOI] [Google Scholar]
  • 4.Mansoori E. G., Zolghadri M. J., Katebi S. D. Using distribution of data to enhance performance of fuzzy classification systems. Iranian Journal of Fuzzy Systems. 2007;4(1):21–36. [Google Scholar]
  • 5.Nakashima T., Yokota Y., Ishibuchi H., Bargiela A. Constructing fuzzy classification systems from weighted training patterns. Proceedings of the IEEE International Conference on Systems, Man and Cybernetics; October 2004; IEEE; pp. 2386–2391. [DOI] [Google Scholar]
  • 6.Mohamadi H., Habibi J., Abadeh M. S., Saadi H. Data mining with a simulated annealing based fuzzy classification system. Pattern Recognition. 2008;41(5):1841–1850. doi: 10.1016/j.patcog.2007.11.002. [DOI] [Google Scholar]
  • 7.Hoffmann F. Combining boosting and evolutionary algorithms for learning of fuzzy classification rules. Fuzzy Sets and Systems. 2004;141(1):47–58. doi: 10.1016/s0165-0114(03)00113-1. [DOI] [Google Scholar]
  • 8.Lekova A., Mikhailov L., Boyadjiev D., Nabout A. Redundant fuzzy rules exclusion by genetic algorithms. Fuzzy Sets and Systems. 1998;100(1–3):235–243. doi: 10.1016/s0165-0114(97)00056-0. [DOI] [Google Scholar]
  • 9.Ishibuchi H., Murata T., Gen M. Performance evaluation of fuzzy rule-based classification systems obtained by multi-objective genetic algorithms. Computers and Industrial Engineering. 1998;35(3-4):575–578. doi: 10.1016/s0360-8352(98)00162-4. [DOI] [Google Scholar]
  • 10.Zadeh L. A. Fuzzy sets. Information and Computation. 1965;8:338–353. [Google Scholar]
  • 11.Hu Y.-C., Chen R.-S., Tzeng G.-H. Finding fuzzy classification rules using data mining techniques. Pattern Recognition Letters. 2003;24(1–3):509–519. doi: 10.1016/s0167-8655(02)00273-8. [DOI] [Google Scholar]
  • 12.Hu Y.-C. Sugeno fuzzy integral for finding fuzzy if-then classification rules. Applied Mathematics and Computation. 2007;185(1):72–83. doi: 10.1016/j.amc.2006.07.010. [DOI] [Google Scholar]
  • 13.Jahromi M. Z., Taheri M. A proposed method for learning rule weights in fuzzy rule-based classification systems. Fuzzy Sets and Systems. 2008;159(4):449–459. doi: 10.1016/j.fss.2007.08.007. [DOI] [Google Scholar]
  • 14.Mansoori E. G., Zolghadri M. J., Katebi S. D. A weighting function for improving fuzzy classification systems performance. Fuzzy Sets and Systems. 2007;158(5):583–591. doi: 10.1016/j.fss.2006.10.004. [DOI] [Google Scholar]
  • 15.Nakashima T., Nakai G., Ishibuchi H. Improving the performance of fuzzy classification systems by membership function learning and feature selection. Proceedings of the IEEE International Conference on Fuzzy Systems (FUZZ-IEEE '02); May 2002; Honolulu, Hawaii, USA. pp. 488–493. [Google Scholar]
  • 16.Goldberg R. J., Goff D., Cooper L. S., Luepker R., Zapka J., Bittner V. Age and sex differences in presentation of symptoms among patients with acute coronary disease: the REACT trial. Coronary Artery Disease. 2000;11(5):399–407. doi: 10.1097/00019501-200007000-00004. [DOI] [PubMed] [Google Scholar]
  • 17.Hatmi Z. N., Tahvildari S., Gafarzadeh Motlag A., Sabouri Kashani A. Prevalence of coronary artery disease risk factors in Iran: a population based survey. BMC Cardiovascular Disorders. 2007;7, article 32 doi: 10.1186/1471-2261-7-32. [DOI] [PMC free article] [PubMed] [Google Scholar]
  • 18.Pal D., Mandana K. M., Pal S., Sarkar D., Chakraborty C. Fuzzy expert system approach for coronary artery disease screening using clinical parameters. Knowledge-Based Systems. 2012;36:162–174. doi: 10.1016/j.knosys.2012.06.013. [DOI] [Google Scholar]
  • 19.Ephzibah E. P., Sundarapandian V. A neuro-fuzzy expert system for heart disease diagnosis. Computer Science & Engineering. 2012;2(1):17–23. [Google Scholar]
  • 20.Lahsasna A., Ainon R. N., Zainuddin R., Bulgiba A. Design of a fuzzy-based decision support system for coronary heart disease diagnosis. Journal of Medical Systems. 2012;36(5):3293–3306. doi: 10.1007/s10916-012-9821-7. [DOI] [PubMed] [Google Scholar]
  • 21.Marateb H. R., Goudarzi S. A. A noninvasive method for coronary artery diseases diagnosis using a clinically-interpretable fuzzy rule-based system. Journal of Research in Medical Sciences. 2015;20:214–223. [PMC free article] [PubMed] [Google Scholar]
  • 22.Peters R. M., Shanies S. A., Peters J. C. Predicting extent of coronary disease: fuzzy cluster analysis vs. Duke treadmill score. Journal of Clinical and Basic Cardiology. 2000;3(1):39–41. [Google Scholar]
  • 23.Mohammadpour R. A., Babaee G., Mahmodi M., Memariani A., Mohseni A. Evaluation of exercise test variables in diagnosis and prediction of the severity of coronary artery disease by fuzzy discriminant analysis. Journal of Mazandaran University of Medical Sciences. 2002;11(33) [Google Scholar]
  • 24.Pop H. F., Pop T. L., Sarbu C. Assessment of heart disease using fuzzy classification techniques. The Scientific World Journal. 2001;1:369–390. doi: 10.1100/tsw.2001.64. [DOI] [PMC free article] [PubMed] [Google Scholar]
  • 25.Cachin F., Lipiecki J., Mestas D., et al. Preliminary evaluation of a fuzzy logic-based automatic quantitative analysis in myocardial SPECT. Journal of Nuclear Medicine. 2003;44(10):1625–1632. [PubMed] [Google Scholar]
  • 26.Peters R. M., Shanies S. A., Peters J. C. Fuzzy cluster analysis off positive stress tests, a new method of combining exercise test variables to predict extent of coronary artery disease. The American Journal of Cardiology. 1995;76(10):648–651. doi: 10.1016/s0002-9149(99)80190-8. [DOI] [PubMed] [Google Scholar]
  • 27.Kalmanson D., Stegall H. F. Cardiovascular investigations and fuzzy sets theory. The American Journal of Cardiology. 1975;35(1):80–84. doi: 10.1016/0002-9149(75)90562-7. [DOI] [PubMed] [Google Scholar]
  • 28.Adlassnig K.-P. Fuzzy set theory in medical diagnosis. IEEE Transactions on Systems, Man and Cybernetics. 1986;16(2):260–265. doi: 10.1109/tsmc.1986.4308946. [DOI] [Google Scholar]
  • 29.Jain R., Mazumdar J., Moran W. Application of fuzzy-classifier system to coronary artery disease and breast cancer. Australasian Physical and Engineering Sciences in Medicine. 1998;21(3):141–147. [PubMed] [Google Scholar]
  • 30.Jain R., Abraham A. A comparative study of fuzzy classification methods on breast cancer data. Australasian Physical and Engineering Sciences in Medicine. 2004;27(4):213–218. doi: 10.1007/BF03178651. [DOI] [PubMed] [Google Scholar]
  • 31.Vig R., Handa N. M., Bali Sridhar H. K. Fuzzy diagnostic system for coronary artery disease. IE(I) Journal-ID. 2004;85:41–46. [Google Scholar]
  • 32.Allahverdi N., Torun S., Saritas I. Design of a fuzzy expert system for determination of coronary heart disease risk. Proceedings of the International Conference on Computer Systems and Technologies (CompSysTech '07); June 2007; ACM; [DOI] [Google Scholar]
  • 33.Srivastava P., Srivastava A. A note on soft computing approach for cardiac analysis. Journal of Basic and Applied Scientific Research. 2012;2(1):376–385. [Google Scholar]
  • 34.Ishibuchi H., Yamamoto T. Comparison of heuristic rule weight specification methods. Proceedings of the IEEE International Conference on Fuzzy Systems (FUZZ-IEEE '02); May 2002; Honolulu, Hawaii, USA. IEEE; pp. 908–913. [DOI] [Google Scholar]
  • 35.Nakashima T., Yokota Y., Ishibuchi H., Schaefer G., Drastich A., Zavisek M. Constructing cost-sensitive fuzzy-rule-based systems for pattern classification problems. Journal of Advanced Computational Intelligence and Intelligent Informatics. 2007;11(6):546–553. [Google Scholar]
  • 36.Nakashima T., Yokota Y., Ishibuchi H. Learning fuzzy if-then rules for pattern classification with weighted training patterns. Proceedings of the 4th Conference of the European Society for Fuzzy Logic and Technology (EUSFLAT-LFA '05); 2005; pp. 1064–1069. [Google Scholar]
  • 37.Nozaki K., Ishibuchi H., Tanaka H. Adaptive fuzzy rule-based classification systems. IEEE Transactions on Fuzzy Systems. 1996;4(3):238–250. doi: 10.1109/91.531768. [DOI] [Google Scholar]
  • 38.Ishibuchi H., Nozaki K., Tanaka H. Distributed representation of fuzzy rules and its application to pattern classification. Fuzzy Sets and Systems. 1992;52(1):21–32. doi: 10.1016/0165-0114(92)90032-Y. [DOI] [Google Scholar]
  • 39.Eftekhari M., Zolghadri M. J., Katebi S. D. New criteria for rule selection in fuzzy learning classifier systems. Iranian Journal of Fuzzy Systems. 2006;3(1):77–89. [Google Scholar]
  • 40.Chen S.-M., Chang C.-H. A new method to construct membership functions and generate weighted fuzzy rules from training instances. Cybernetics and Systems. 2005;36(4):397–414. doi: 10.1080/01969720490929562. [DOI] [Google Scholar]
  • 41.Chen S. M., Fang Y. D. A new method to deal with fuzzy classification problems by tuning membership functions for fuzzy classification systems. Journal of the Chinese Institute of Engineers. 2005;28(1):169–173. [Google Scholar]
  • 42.Chen S.-M., Lin H.-L. Generating weighted fuzzy rules from training instances using genetic algorithms to handle the iris data classification problem. Journal of Information Science and Engineering. 2006;22(1):175–188. [Google Scholar]
  • 43.Kaya E., Oran B., Arslan A. A diagnostic fuzzy rule-based system for congenital heart disease. World Academy of Science, Engineering and Technology. 2011;78:253–256. [Google Scholar]

Articles from Computational and Mathematical Methods in Medicine are provided here courtesy of Wiley

RESOURCES