predictive analytics is based on which of the following