Trend correlations
First Claim
1. A computing device comprising:
- a trend detection engine to;
generate a first trend set based on a first data set, wherein the first trend set comprises a first plurality of trend values, wherein each trend value in the first trend set is generated based on a discrete difference between two data values in the first data set, andgenerate a second trend set based on a second data set, wherein the second trend set comprises a second plurality of trend values, wherein each trend value in the second trend set is generated based on a discrete difference between two data values in the second data set;
an alignment engine to;
determine a lag amount between the first trend set and the second trend set, andshift the second trend set by the lag amount to produce a shifted second trend set;
a correlation calculation engine to;
determine a trend correlation between the first data set and the second set by calculating a degree of correlation between the first trend set and the shifted second trend set; and
an output interface to output the trend correlation.
8 Assignments
0 Petitions
Accused Products
Abstract
Examples disclosed herein relate, among other things, to determining a trend correlation. In one aspect, a method is disclosed. The method may include, for example, receiving a first data set associated with a first parameter of an electronic device and a second data set associated with a second parameter of the electronic device. The method may also include generating a first trend set based on the first data set, and generating a second trend set based on the second data set. The method may further include detecting, based on the first trend set and the second trend set, a trend correlation between the first parameter of the electronic device and the second parameter of the electronic device, and providing for display correlation information describing the trend correlation.
11 Citations
20 Claims
-
1. A computing device comprising:
-
a trend detection engine to; generate a first trend set based on a first data set, wherein the first trend set comprises a first plurality of trend values, wherein each trend value in the first trend set is generated based on a discrete difference between two data values in the first data set, and generate a second trend set based on a second data set, wherein the second trend set comprises a second plurality of trend values, wherein each trend value in the second trend set is generated based on a discrete difference between two data values in the second data set; an alignment engine to; determine a lag amount between the first trend set and the second trend set, and shift the second trend set by the lag amount to produce a shifted second trend set; a correlation calculation engine to; determine a trend correlation between the first data set and the second set by calculating a degree of correlation between the first trend set and the shifted second trend set; and an output interface to output the trend correlation. - View Dependent Claims (2, 3, 4, 5, 6, 7)
-
-
8. A method comprising:
-
receiving, by a performance monitoring device, a first data set associated with a first parameter of an electronic device and a second data set associated with a second parameter of the electronic device; generating, by the performance monitoring device, a first trend set based on the first data set, wherein the first trend set comprises a first plurality of trend values, wherein each trend value in the first trend set is generated based on a discrete difference between two data values in the first data set; generating a second trend set based on the second data set, wherein the second trend set comprises a second plurality of trend values, wherein each trend value in the second trend set is generated based on a discrete difference between two data values in the second data set; based on the first trend set and the second trend set, detecting, by the performance monitoring device, a trend correlation between the first parameter of the electronic device and the second parameter of the electronic device; and providing for display correlation information describing the trend correlation. - View Dependent Claims (9, 10, 11, 12, 13, 14, 15)
-
-
16. A non-transitory machine-readable storage medium encoded with instructions executable by a processor of a computing device to cause the computing device to:
-
produce a first trend set by differentiating a first data set, wherein the first trend set comprises a first plurality of trend values, wherein each trend value in the first trend set is generated based on a discrete difference between two data values in the first data set; produce a second trend set by differentiating a second data set, wherein the second trend set comprises a second plurality of trend values, wherein each trend value in the second trend set is generated based on a discrete difference between two data values in the second data set; produce a shifted second trend set by shifting the second trend set by a delay detected between the first trend set and the second trend set; and determine a trend correlation between the first data set and the second data set by determining a linear correlation between the first trend set and the shifted second trend set. - View Dependent Claims (17, 18, 19, 20)
-
Specification