Systems and methods are included for adjusting a set of predicted future data points for a time series data set including a receiver for receiving a time series data set. One or more processors and one or more non-transitory computer readable storage mediums containing instructions may be utilized. A count series forecasting engine, utilizing the one or more processors, generates a set of counts corresponding to discrete values of the time series data set. An optimal discrete probability distribution for the set of counts is selected. A set of parameters are generated for the optimal discrete probability distribution. A statistical model is selected to generate a set of predicted future data points. The set of predicted future data points are adjusted using the generated set of parameters for the optimal discrete probability distribution in order to provide greater accuracy with respect to predictions of future data points.
Please help me write a proper abstract based on the patent claims. CLAIM: 1. A system for adjusting a set of predicted future data points for a time series data set, comprising: a processor and; a non-transitory computer readable storage medium containing instructions that, when executed with the processor, cause the processor to perform operations including: receiving the time series data set, wherein the time series data set includes a plurality of data points that correspond to a plurality of discrete values; generating a set of counts for the time series data set by analyzing the time series data, wherein a count corresponds to a number of instances of a particular discrete value in the time series data set; automatically selecting an optimal discrete probability distribution for the set of counts from a set of candidate discrete probability distributions based on a selection criterion; generating a set of parameters corresponding to the optimal discrete probability distribution; selecting a statistical model for the time series data set, wherein selecting the statistical model includes using a set of statistical models and the selection criterion; generating the set of predicted future data points for the time series data set, wherein generating the set of predicted future data points includes using the selected statistical model; adjusting the set of predicted future data points for the time series data set, wherein adjusting the set of predicted future data points includes using the set of parameters corresponding to the optimal discrete probability distribution; and using the adjusted set of predicted future data points to provide a predicted future data point based on received user input associated with the time series data set. 2. The system of claim 1, wherein a discrete probability distribution outputs a corresponding non-negative value for each value in a range of the discrete probability distribution. 3. The system of claim 1, wherein the statistical model is configured to utilize the plurality of data points as continuous variables. 4. The system of claim 1, wherein the plurality of data points correspond to a plurality of distinct values. 5. The system of claim 1, wherein the time series data set includes over a threshold number of data points that correspond to a zero value. 6. The system of claim 1, wherein the set of candidate discrete probability distributions includes at least one of a binomial probability distribution, a zero-modified negative binomial distribution, a zero-modified binomial probability distribution, a geometric probability distribution, a zero-modified geometric probability distribution, a Poisson probability distribution, a zero-modified Poisson probability distribution, a log series distribution, or a negative binomial probability distribution. 7. The system of claim 1, wherein the set of statistical models includes at least one time series model comprising an exponential smoothing model. 8. The system of claim 1, further comprising receiving the set of discrete probability distributions and the selection criterion from a user. 9. The system of claim 1, wherein the set of parameters includes at least one of a standard error, an upper limit corresponding to a confidence range, and a lower limit correspond to the confidence range. 10. The system of claim 1, wherein selecting the statistical model for the time series data set further comprises: receiving indication of a selection criterion; generating a set of predicted future data points for the time series data set using a plurality of statistical models; and generating, by the one or more processors, a plurality of error measurements corresponding to each of the plurality of statistical models. 11. The system of claim 10, wherein selecting the statistical model for the time series using the plurality of error measurements includes selecting an optimal error measurement of the plurality of error measurements, wherein the selected statistical model corresponds to the optimal error measurement. 12. The system of claim 10, wherein automatically selecting the optimal discrete probability distribution for the set of counts further comprises: receiving, by the one or more processors, indication of user-selection of a selection criterion; generating, by the one or more processors, the set of candidate discrete probability distributions for the set of counts using a set of discrete probability distribution algorithms; and generating a plurality of error measurements corresponding to each of the set of candidate discrete probability distributions. 13. The system of claim 12, wherein the received selection criterion includes one of an Akaike information criterion, a weighted least-squares criterion, a log-likelihood criterion, or a Bayesian information criterion. 14. The system of claim 12, where determining the optimal discrete probability distribution for the set of counts using the plurality of error measurements includes selecting an optimal error measurement of the plurality of error measurements, wherein the optimal discrete probability distribution corresponds to the optimal error measurement. 15. A computer program product, tangibly embodied in a non-transitory machine-readable storage medium, including instructions operable to cause a data processing apparatus to: receive a time series data set, wherein the time series data set includes a plurality of data points that correspond to a plurality of discrete values; generate a set of counts for the time series data set by analyzing the time series data, wherein a count corresponds to a number of instances of a particular discrete value in the time series data set; automatically select an optimal discrete probability distribution for the set of counts from a set of discrete probability distributions based on a selection criterion; generate a set of parameters corresponding to the optimal discrete probability distribution; select a statistical model for the time series data set, wherein selecting the statistical model includes using a set of statistical models and the selection criterion; generate a set of predicted future data points for the time series data set, wherein generating the set of predicted future data points includes using the selected statistical model; adjust the set of predicted future data points for the time series data set, wherein adjusting the set of predicted future data points includes using the set of parameters corresponding to the optimal discrete probability distribution; and use the adjusted set of predicted future data points to provide a predicted future data point based on received user input associated with the time series data set. 16. The computer program product of claim 15, wherein a discrete probability distribution outputs a corresponding non-negative value for each value in the range of the discrete probability distribution. 17. The computer program product of claim 15, wherein the statistical model is configured to utilize the plurality of data points as continuous variables. 18. The computer program product of claim 15, wherein the plurality of data points correspond to a plurality of distinct values. 19. The computer program product of claim 15, wherein the time series data set includes over a threshold number of data points that correspond to a zero value. 20. A computer-implemented method for adjusting a set of predicted future data points for a time series data set, comprising: receiving, by one or more processors, a time series data set, wherein the time series data set includes a plurality of data points that correspond to a plurality of discrete values; generating, by the one or more processors, a set of counts for the time series data set by analyzing the time series data, wherein a count corresponds to a number of instances of a particular discrete value in the time series data set; automatically selecting, by the one or more processors, an optimal discrete probability distribution for the set of counts from a set of discrete probability distributions based on a selection criterion; generating, by the one or more processors, a set of parameters corresponding to the optimal discrete probability distribution; selecting, by the one or more processors, a statistical model for the time series data set, wherein selecting the statistical model includes using a set of statistical models and the selection criterion; generating, by the one or more processors, the set of predicted future data points for the time series data set, wherein generating the set of predicted future data points includes using the selected statistical model; adjusting, by the one or more processors, the set of predicted future data points for the time series data set, wherein adjusting the set of predicted future data points includes using the set of parameters corresponding to the optimal discrete probability distribution; and using, by the one or more processors, the adjusted set of predicted future data points to provide a predicted future data point based on received user input associated with the data set.