“…Some of these approaches are as follows: (1) association rule mining [12][13][14], (2) fuzzy association rule mining [15], (3) artificial neural network [16][17][18], (4) support vector machines [19,20], (5) nearest neighbor [21], (6) hidden Markov model [22][23][24], (7) Kalman filter [25], (8) clustering [26], and (9) random forest [27,28]. Other machine learning methods have been proposed for learning the probability distribution of data and in applying statistical tests to detect outliers [29][30][31][32][33][34][35].…”