1. A method for forecasting a volume associated with an outcome, the method comprising: determining whether n-grams associated with a plurality of predictors matches n-grams included in a plurality of records of data; estimating a probability with respect to each of the plurality of records of data being associated with the outcome based on a value assigned to a respective one of the plurality of predictors when the n-gram associated with the respective one of the plurality of predictors is determined to match the n-gram included in a respective one of the plurality of records of data; and calculating an estimate of the volume associated with the outcome based on the estimated probabilities.