Non-parametric change point detection
First Claim
1. A computer-implemented method for determining change points in network traffic data based on evaluating time-series data associated with the network traffic data, the method comprising:
- receiving, by a computing device over a network connection, a signal that identifies magnitudes of the network traffic data on a network over time;
selecting, using the computing device, a first potential change point in the signal;
identifying, using the computing device, a first portion of the signal incorporating data points before the first potential change point;
determining, using the computing device, a first cumulative distribution function estimate for the first portion of the signal;
identifying, using the computing device, a second portion of the signal incorporating data points after the first potential change point;
determining, using the computing device, a second cumulative distribution function estimate for the second portion of the signal;
determining, using the computing device, a normalized difference of the first and second cumulative distribution function estimates of the respective first and second portions of the signal; and
determining, using the computing device, whether the first potential change point qualifies as a valid data traffic magnitude change point based on the normalized difference.
2 Assignments
0 Petitions
Accused Products
Abstract
Described herein are systems, mediums, and methods for simultaneously determining multiple types of changes in time series data. A plurality of potential change points may be selected in a signal representing the time series data. For each potential change point the signal may be a split into two segments including data points before and data points after the potential change point, respectively. Estimate of cumulative distribution function for each segment may be determined. A normalized difference of the respective estimates of cumulative distribution functions may be determined. The normalized difference may be compared to a threshold value to determine whether the potential change point qualifies as valid change point. The techniques discussed herein may determine at least two valid change points representing at least two different types of changes in the signal.
-
Citations
12 Claims
-
1. A computer-implemented method for determining change points in network traffic data based on evaluating time-series data associated with the network traffic data, the method comprising:
-
receiving, by a computing device over a network connection, a signal that identifies magnitudes of the network traffic data on a network over time; selecting, using the computing device, a first potential change point in the signal; identifying, using the computing device, a first portion of the signal incorporating data points before the first potential change point; determining, using the computing device, a first cumulative distribution function estimate for the first portion of the signal; identifying, using the computing device, a second portion of the signal incorporating data points after the first potential change point; determining, using the computing device, a second cumulative distribution function estimate for the second portion of the signal; determining, using the computing device, a normalized difference of the first and second cumulative distribution function estimates of the respective first and second portions of the signal; and determining, using the computing device, whether the first potential change point qualifies as a valid data traffic magnitude change point based on the normalized difference. - View Dependent Claims (2, 3, 4, 5, 6, 7)
-
-
8. A non-transitory electronic device readable storage medium storing instructions to determine change points in network traffic data based on evaluating time-series data associated with the network traffic data that, when executed, cause one or more processors to:
-
receiving over a network connection a signal that identifies magnitudes of the network traffic data on a network over time; select a plurality of potential change points in the signal, for each potential change point of the plurality of potential change points; identify a first portion of the signal incorporating data points before the potential change point; determine a first cumulative distribution function estimate for the first portion of the signal; identify a second portion of the signal incorporating data points after the potential change point; determine a second cumulative distribution function estimate for the second portion of the signal; determine a normalized difference of the first cumulative distribution function estimate and the second cumulative distribution function estimate; determine whether the potential change point qualifies as a valid data traffic magnitude change point based on the normalized difference; and determine at least two valid data traffic magnitude change points in the signal based on normalized differences determined for the plurality of potential change points, wherein the at least two valid data traffic magnitude change points represents at least two types of changes in the signal. - View Dependent Claims (9, 10, 11, 12)
-
Specification