Decision trees are supervised approaches that are mostly used to classify problems. They deal with categorical and non categorical variables where the differentiator divides the variable into multiple homogeneous subsets.
Decision trees are based on linear decision rules where outcome is the content of a leaf node:
