Systems and methods for time series analysis techniques utilizing count data sets
First 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.
1 Assignment
0 Petitions
Accused Products
Abstract
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.
222 Citations
42 Claims
-
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. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14)
-
-
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. - View Dependent Claims (16, 17, 18, 19, 34, 35, 36, 37, 38, 39, 40, 41, 42)
-
-
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. - View Dependent Claims (21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33)
-
Specification