Identifying patterns of significance in numeric arrays of data
First Claim
1. An article of manufacture, comprising:
- a non-transitory machine readable storage medium comprising instructions which when executed by a machine cause the machine to perform operations comprising;
based on a query performed on a multidimensional data source, receiving a data set including a plurality of data patterns;
identifying, by a processor, a pattern type of each data set, to determine corresponding pattern significance factors associated with the plurality of data patterns, the determining comprising;
when the pattern type is an outlier pattern, calculating a percentage change of an identified outlier from a median;
when the pattern type is a step change pattern, calculating a percentage of a step change between a last value of a step and a first value preceding the step, wherein the step corresponds to an outlier in a first difference on the data set; and
when the pattern type is a trend pattern, calculating a degree of freedom factor, accepting a fitted curve approximation based on the degree of freedom factor and calculating a percentage change from a start value on the fitted curve to an end value on the fitted curve; and
comparing the calculated pattern significance factors of the outlier pattern, the step change pattern and the trend pattern to display a ranked list of the pattern types based on their corresponding pattern significance factors on a user interface.
1 Assignment
0 Petitions
Accused Products
Abstract
Disclosed is a computer method and system for identifying significance of patterns across a plurality of data patterns, which involves identifying pattern types of the plurality of data patterns, determining a relative pattern significance factor to compare the pattern types. Determining the relative pattern significance factor further involves calculating a percentage change of an identified outlier from a median for a outlier pattern, calculating a value of a step change as a percentage of a last value of a step preceding the step change for a step change pattern and calculating a percentage change from a start value on the fitted curve to an end value on the fitted curve for a trend pattern. A ranked list of the pattern types are returned based on their corresponding relative pattern significant factors.
-
Citations
17 Claims
-
1. An article of manufacture, comprising:
- a non-transitory machine readable storage medium comprising instructions which when executed by a machine cause the machine to perform operations comprising;
based on a query performed on a multidimensional data source, receiving a data set including a plurality of data patterns; identifying, by a processor, a pattern type of each data set, to determine corresponding pattern significance factors associated with the plurality of data patterns, the determining comprising; when the pattern type is an outlier pattern, calculating a percentage change of an identified outlier from a median; when the pattern type is a step change pattern, calculating a percentage of a step change between a last value of a step and a first value preceding the step, wherein the step corresponds to an outlier in a first difference on the data set; and when the pattern type is a trend pattern, calculating a degree of freedom factor, accepting a fitted curve approximation based on the degree of freedom factor and calculating a percentage change from a start value on the fitted curve to an end value on the fitted curve; and comparing the calculated pattern significance factors of the outlier pattern, the step change pattern and the trend pattern to display a ranked list of the pattern types based on their corresponding pattern significance factors on a user interface. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8)
- a non-transitory machine readable storage medium comprising instructions which when executed by a machine cause the machine to perform operations comprising;
-
9. A computer implemented method to identify significance of patterns across a plurality of data patterns, the method comprising:
-
based on a query performed on a multidimensional data source, receiving a data set including a plurality of data patterns; identifying, by a processor, a pattern type of each data set, to determine corresponding pattern significance factors associated with the plurality of data patterns, the determining comprising; when the pattern type is an outlier pattern, calculating a percentage change of an identified outlier from a median; when the pattern type is a step change pattern, calculating a percentage of a step change between a last value of a step and a first value preceding the step, wherein the step corresponds to an outlier in a first difference on the data set; and when the pattern type is a trend pattern, calculating a degree of freedom factor, accepting a fitted curve approximation based on the degree of freedom factor and calculating a percentage change from a start value on the fitted curve to an end value on the fitted curve; and comparing the calculated pattern significance factors of the outlier pattern, the step chance pattern and the trend pattern to display a ranked list of the pattern types based on their corresponding pattern significance factors on a user interface. - View Dependent Claims (10, 11, 12, 13, 14, 15, 16)
-
-
17. A computer system to identify significance of patterns across a plurality of data patterns, comprising:
-
a processor to read and execute instructions stored in one or more memory elements; and the one or more memory elements storing instructions related to; a multidimensional data source to render a data set including a plurality of data patterns, based on a query performed; a pattern type identifier module to identify a pattern type of each data set to determine corresponding pattern significance factors associated with the plurality of data patterns; a pattern significance calculator in communication with the pattern type identifier to determine corresponding pattern significance factors by calculating a percentage change of an identified outlier from a median when the pattern type is an outlier pattern; calculating a percentage of a step change between a last value of a step and a first value preceding the step, wherein the step corresponds to an outlier in a first difference on the data set, when the pattern type is a step change pattern; calculating a degree of freedom factor, accepting a fitted curve approximation based on the degree of freedom factor and calculating a percentage change from a start value on the fitted curve to an end value on the fitted curve, when the pattern type is a trend pattern; and compare the plurality of pattern significance factors of the outlier pattern, the step change pattern and the trend pattern; and a user interface in communication with the pattern significance calculator to display a ranked list of the pattern types based on the corresponding pattern significance factors.
-
Specification