1. A computer implemented system for automating the generation of an analytic model, said system comprising: a repository configured to store a plurality of data sets, each of said data sets comprising at least predicted variables, said predicted variables utilized for generating said analytic model; a processor configured to process said data sets, said processor comprising: a determinator configured to determine the total number of records present in each of said data sets, said determinator further configured to determine the columns of the data sets containing only numerical values; a selector cooperating with said determinator and configured to select a column containing only numerical values, from a dataset under consideration, said selector comprising a counter configured to count the number of unique numerical values in selected column, said counter further configured to count the total number of records present in selected column; a comparator configured to compare the number of unique values in said selected column and the total number records in said selected column; a transformation module configured to transform said selected column by applying a non-linear transformation to each of the values in said selected column and generate respective transformed values, in the event that the number of unique values in said selected column is less than the total records in said selected column, said transformation module further configured to replace said unique values with said transformed values; a time stamping module configured to determine whether there exists a time stamp corresponding to each of the rows in said dataset under consideration, said time stamping module further configured to calculate a plurality of time lags corresponding to each of the rows, said time lags having predetermined orders; a data creator configured to create a processed data set, said processed data set comprising a plurality of rows, each row containing columns having said transformed values; and a model generator configured to create a first analytic model based on at least said processed data set.