I. Introduction
Description and prediction are the two major tasks in data mining [6]. The two most commonly used data mining algorithms are decision trees [2], [11] and neural networks [12]. In fact, most commercial data mining products on the market use these two methods to construct their predictive models [8]. Decision trees and neural networks have their advantages and disadvantages. Decision trees are easy to understand and suitable for descriptive tasks, but the prediction accuracy is low due to the piecewise constant nature of the model. Neural networks give accurate prediction, but the resulting models are difficult to interpret. The fuzzy system models in this paper give accurate prediction and at the same time are easy to explain to nonspecialists. This combined description and prediction capability is achieved through the rule-based structure of the fuzzy system models. On one hand, fuzzy if–then rules are among the most convenient frameworks for humans to understand; on the other hand, by using fuzzy logic principles to combine the fuzzy if–then rules, we can construct fuzzy system predictive models that give high prediction accuracy.