Patent ID: 8805809

Claim:
An apparatus comprising: a memory operable to store a plurality of datapoints, wherein a datapoint comprises: a first value; and a second value that depends upon the value of the first value; and a processor communicatively coupled to the memory and operable to: associate the datapoint with a first group from a first plurality of groups, wherein: the first group is associated with a first identifying range; and the datapoint is associated with the first group from the first plurality of groups based at least in part upon the first value of the datapoint and the first identifying range of the first group; associate the datapoint with a second group from a second plurality of groups, wherein: the second group is associated with a second identifying range; and the datapoint is associated with the second group from the second plurality of groups based at least in part upon the first value of the datapoint and the second identifying range of the second group; calculate a median of the second values of the datapoints associated with the first group; perform a linear interpolation based at least in part upon the datapoint and the median to produce a linear function; associate the linear function with the first group; calculate a first performance value by performing a linear regression based at least in part upon the first identifying range and the associated linear function of the first group; calculate a second performance value based at least in part upon the second identifying range; select the first performance value based at least in part upon a comparison between the first performance value and the second performance value; determine that the first performance value exceeds a baseline value, wherein the baseline value is produced by performing a regression on at least the first value and the second value of the datapoint; and present, on a display, an illustration depicting the first identifying range of the first group and the associated median of the first group in response to the determination that the first performance value exceeds the baseline value.