SEASONALITY VALIDATION AND DETERMINATION OF PATTERNS
First Claim
1. A method comprising:
- receiving, by one or more computing devices, a set of time-series data;
generating, by one or more computing devices, a first pattern and a second pattern such that;
each of the first pattern and the second pattern approximate data points of a same sub-period of multiple instances of a season within the set of time-series data;
in the set of time-series data, a first set of instances of the season contain corresponding data points that align more closely to the first pattern than to at least the second pattern;
in the set of time-series data, a second set of instances of the season contain corresponding data points that align more closely to the second pattern than to at least the first pattern; and
the first pattern is different from the second pattern;
analyzing at least part of the same sub-period of one or more other instances of the season to determine whether at least part of the first pattern is detected in the at least part of the same sub-period of the one or more other instances of the season;
based at least in part on determining that the at least part of the first pattern is detected in the at least part of the same sub-period of the one or more other instances of the season, performing a responsive action associated with the first pattern.
2 Assignments
0 Petitions
Accused Products
Abstract
Techniques are described herein for seasonal pattern determination and validation. In one or more embodiments, a set of time-series data is received to analyze for seasonal behavior. In response a plurality of patterns may be generated, including a first pattern and a second pattern, such that each of the first pattern and the second pattern approximate data points that represent a same sub-period of multiple instances of a season within the set of time-series data. One or more other instances of the season may then be analyzed to determine whether at least part of the first pattern or the second pattern is detected. Based at least in part on determining that the at least part of the first pattern is detected in the at least part of the same sub-period, a responsive action that is associated with the first pattern may be performed.
-
Citations
30 Claims
-
1. A method comprising:
-
receiving, by one or more computing devices, a set of time-series data; generating, by one or more computing devices, a first pattern and a second pattern such that; each of the first pattern and the second pattern approximate data points of a same sub-period of multiple instances of a season within the set of time-series data; in the set of time-series data, a first set of instances of the season contain corresponding data points that align more closely to the first pattern than to at least the second pattern; in the set of time-series data, a second set of instances of the season contain corresponding data points that align more closely to the second pattern than to at least the first pattern; and the first pattern is different from the second pattern; analyzing at least part of the same sub-period of one or more other instances of the season to determine whether at least part of the first pattern is detected in the at least part of the same sub-period of the one or more other instances of the season; based at least in part on determining that the at least part of the first pattern is detected in the at least part of the same sub-period of the one or more other instances of the season, performing a responsive action associated with the first pattern. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9)
-
-
10. A method comprising:
-
receiving, by one or more computing devices, a set of time-series data; determining, by one or more computing devices, a first pattern that approximates data points from an at least first sub-period of a set of instances of a season within the set of time-series data; determining, by one or more computing devices, a second pattern that approximates data points from an at least second sub-period of the set of instances of the season within the set of time-series data; wherein the second pattern is different than the first pattern and the at least second sub-period is different than the at least first sub-period; determining that a first strength of seasonality associated with the first pattern is weaker than a second strength of seasonality associated with the second pattern; in response to determining that the first strength of seasonality associated with the first pattern is weaker than the second strength of seasonality associated with the second pattern, generating an analytic output that is different than if the first strength of seasonality associated with the first pattern was stronger than the second strength of seasonality associated with the second pattern. - View Dependent Claims (11, 12, 13, 14, 15)
-
-
16. One or more non-transitory computer-readable media storing instructions which, when executed by one or more computing devices, cause operations comprising:
-
receiving a set of time-series data; generating a first pattern and a second pattern such that; each of the first pattern and the second pattern approximate data points of a same sub-period of multiple instances of a season within the set of time-series data; in the set of time-series data, a first set of instances of the season contain corresponding data points that align more closely to the first pattern than to at least the second pattern; in the set of time-series data, a second set of instances of the season contain corresponding data points that align more closely to the second pattern than to at least the first pattern; and the first pattern is different from the second pattern; analyzing at least part of the same sub-period of one or more other instances of the season to determine whether at least part of the first pattern is detected in the at least part of the same sub-period of the one or more other instances of the season; based at least in part on determining that the at least part of the first pattern is detected in the at least part of the same sub-period of the one or more other instances of the season, performing a responsive action associated with the first pattern. - View Dependent Claims (17, 18, 19, 20, 21, 22, 23, 24)
-
-
25. One or more non-transitory computer-readable media storing instructions which, when executed by one or more computing devices, cause operations comprising:
-
receiving a set of time-series data; determining a first pattern that approximates data points from an at least first sub-period of a set of instances of a season within the set of time-series data; determining a second pattern that approximates data points from an at least second sub-period of the set of instances of the season within the set of time-series data; wherein the second pattern is different than the first pattern and the at least second sub-period is different than the at least first sub-period; determining that a first strength of seasonality associated with the first pattern is weaker than a second strength of seasonality associated with the second pattern; in response to determining that the first strength of seasonality associated with the first pattern is weaker than the second strength of seasonality associated with the second pattern, generating an analytic output that is different than if the first strength of seasonality associated with the first pattern was stronger than the second strength of seasonality associated with the second pattern. - View Dependent Claims (26, 27, 28, 29, 30)
-
Specification