Patent ID: 11860971
Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATION
Field: Computer technology (Electrical engineering)
Classification: CPC G | IPC G

Claim 18:
19. A system for determining whether a data element, having a value, of a time-series dataset is an outlier, the system comprising:
at least one processor including:
a first obtaining module to obtain prediction data, for predicting a value of the data element, from first data of the time-series dataset that temporally precedes the data element;
a prediction module to predict using the prediction data, a predicted value of the data element;
a second obtaining module to:
obtain an error value for the data element representative of a difference between the value and the predicted value of the data element
obtain historic error values for the time-series dataset, each historic error value being representative of a difference between a value and a predicted value of a second data element of the time-series dataset that temporally precedes the data element,; and
obtain, based on one or more of the historic error values, a threshold value for the error value of the data element defining error values for the data element that are considered to be outliers, wherein obtaining the threshold value comprises:
determining a predetermined number based on a percentage of error values expected to be outliers;
multiplying a statistical measure of the historic error values by the predetermined number to produce a result, wherein the statistical measure includes one of a mean, median, mode, and standard deviation; and
determining the threshold value based on the result, wherein a different threshold value is determined for each data element of the time-series dataset; and

a determining module to determine whether the data element is an outlier based on a comparison of the threshold value with the error value of the data element.