“…In general, these models are based on variables (also known as predictors) that are most likely to influence the outcome [ 26 ]. Predictive models are widely applied in various applications such as weather forecasting [ 27 , 28 , 29 ], Bayesian spam filters [ 30 , 31 , 32 , 33 ], business [ 34 , 35 , 36 , 37 ], and fraud detection [ 38 , 39 , 40 ]. Predictive models typically include a machine learning algorithm that learns certain properties from a training dataset.…”