Data mining techniques used for Heart DiseaseThere are two forms of data analysis algorithms introduced in data mining as classification and prediction. 1. classificationClassification is a supervised technique which assigns items in the collection to target category or classes. Mainly two classes are present- binary and muti-class.The classification task takes as input the component vector X and predicts its value for the outcome Y i.e.C(X) ? Ywhere:X is a feature vectorY is a response taking values in the set CC( X) are the values in the set C. It is one of a few strategies utilized for the analysis of substantial datasets adequately. A classification assignments begins with the records whose class labels are known. In the training phase, a classification algorithm discovers relationships between the values of the predictors and the values of the target. Diverse classification algorithms utilize distinctive techniques for discovering relationships. These connections are summarized in a model, which would then have the capacity to connected to an other informational collection in which the class assignments are obscure for testing reason. 2. PredictionRegression is adapted to foresee the scope of numeric or continuous values given a particular dataset. Following equation demonstrate that regression is the way toward estimating the value of a continuous target (p) as a function (F) of one or more predictors (x1 , x2 , …, xn), a set of parameters (R1 , R2 , …, Rn), and a measure of error (e).Regression helps in distinguishing the behavior of a variable when other variable(s) are changed in the process. 3. ClusteringIt is unsupervised learning technique in which specific arrangement of unlabeled occurrences are gathered in view of their characteristics. By representing the records including fewer clusters loses certain fine details, but achieves simplification. Cluster analysis expects to discover the groups with the end goal that the inter-cluster similarity is low and the intra-group similitude is high. There are few distinctive methodologies of clustering: partitioning, hierarchical, density-based, grid-based and constrained-based methods.