Tree-based methods classify instances by sorting the
instances down the tree from the root to some leaf
node, which provides the classification of a particular
instance. Each node in the tree specifies a test of
some attribute of the instance and each branch
descending from that node corresponds to one of the
possible values for this attribute [16]. J48 is a class
for generating a pruned or unpruned C4.5 decision
tree while Random Tree constructs a tree that
considers K randomly chosen attributes at each node
without pruning. We have used Cross-validation for
testing as it has been proved to be more suitable for
limited dataset and gives best estimate of error [10].