What is Predictive Modeling ?

Predictive modeling is the process of creating, testing and validating a model to best predict the probability of an outcome. A number of modeling methods from machine learning, artificial intelligence, and statistics are available in predictive analytics software solutions for this task. The model is chosen on the basis of testing, validation and evaluation using the detection theory to guess the probability of an outcome in a given set amount of input data. Models can use one or more classifiers in trying to determine the probability of a set of data belonging to another set. The different models available on the Modeling portfolio of predictive analytics software enables to derive new information about the data and to develop the predictive models. Each model has its own strengths and weakness and is best suited for particular types of problems.
A model is reusable and is created by training an algorithm using historical data and saving the model for reuse purpose to share the common business rules which can be applied to similar data, in order to analyze results without the historical data, by using the trained algorithm.
Most of the predictive modeling software solutions has the capability to export the model information into a local file in industry standard Predictive Modeling Markup Language, (PMML) format for sharing the model with other PMML compliant applications to perform analysis on similar data.
1. Creating the model : Software solutions allows you to create a model to run one or more algorithms on the data set.
2. Testing the model: Test the model on the data set. In some scenarios, the testing is done on past data to see how best the model predicts.
3. Validating the model : Validate the model run results using visualization tools and business data understanding.
4. Evaluating the model : Evaluating the best fit model from the models used and choosing the model right fitted for the data.
The process involve running one or more algorithms on the data set where prediction is going to be carried out. This is an iterative processing and often involves training the model, using multiple models on the same data set and finally arriving on the best fit model based on the business data understanding.
1.Predictive models :The models in Predictive models analyze the past performance for future predictions.
2.Descriptive models: The models in descriptive model category quantify the relationships in data in a way that is often used to classify data sets into groups.
3.Decision models: The decision models describe the relationship between all the elements of a decision in order to predict the results of decisions involving many variables.
Algorithms perform data mining and statistical analysis in order to determine trends and patterns in data. The predictive analytics software solutions has built in algorithms such as regressions, time series, outliers, decision trees, k-means and neural network for doing this. Most of the software also provide integration to open source R library.
1.


