Method and system for detecting changes in data
First Claim
Patent Images
1. A method for detecting statistically significant changes in data, comprising the steps of:
- a) receiving and storing ith data in an array, where i is an index;
b) determining a mean and standard deviation from consistent data for use with said ith data, and identifying and flagging non-conforming data from said array so that said consistent data exclude flagged non-conforming data if;
i) no a prior mean and standard deviation are available, ii) if there are less than C consistent data stored in said array, iii) if a prior determined standard deviation equals zero, or iv) if a mean and standard deviation reset are required and there is at least C data in a subset of said array selected for use in said mean and standard deviation reset, where C is a positive integer;
c) determining test statistics from said ith data and said mean and standard deviation determined in said step (b), wherein said test statistics include a signal length;
d) flagging said ith data if said ith data is non-conforming;
e) determining a direction of any signal, shift, or trend indicated by said data array at said ith data;
f) determining if any said signal, shift, or trend is indicated by said ith data stored in said array at said ith data define a statistically significant signal, shift, or trend;
g) displaying statistics representing said ith data stored in said array; and
h) returning to said step (a) when (i+1)th data is available and if a continue process instruction is received.
1 Assignment
0 Petitions
Accused Products
Abstract
A adaptive recursive method for detecting statistically significant changes in data performs steps that include: determining a mean and standard deviation for incoming data; flagging non-conforming data; detecting signals, trends, and/or shifts in the data, and resetting the mean and standard deviation under prescribed circumstances based on predetermined criteria, and then displaying statistics derived from the data.
13 Citations
12 Claims
-
1. A method for detecting statistically significant changes in data, comprising the steps of:
-
a) receiving and storing ith data in an array, where i is an index; b) determining a mean and standard deviation from consistent data for use with said ith data, and identifying and flagging non-conforming data from said array so that said consistent data exclude flagged non-conforming data if;
i) no a prior mean and standard deviation are available, ii) if there are less than C consistent data stored in said array, iii) if a prior determined standard deviation equals zero, or iv) if a mean and standard deviation reset are required and there is at least C data in a subset of said array selected for use in said mean and standard deviation reset, where C is a positive integer;c) determining test statistics from said ith data and said mean and standard deviation determined in said step (b), wherein said test statistics include a signal length; d) flagging said ith data if said ith data is non-conforming; e) determining a direction of any signal, shift, or trend indicated by said data array at said ith data; f) determining if any said signal, shift, or trend is indicated by said ith data stored in said array at said ith data define a statistically significant signal, shift, or trend; g) displaying statistics representing said ith data stored in said array; and h) returning to said step (a) when (i+1)th data is available and if a continue process instruction is received. - View Dependent Claims (2, 3, 4, 5, 6, 7)
-
-
8. A computer program product, comprising:
-
a computer usable medium having computer readable program code means embodied therein for detecting statistically significant changes in data, said computer readable program code means including; a) first computer readable program means for causing said computer to receive and store ith data in an array, where i is an index; b) second computer readable program means for causing said computer to determine a mean and standard deviation from consistent data for use with said ith data, and to identify and flag non-conforming data from said array so that said consistent data exclude flagged non-conforming data if;
i) no a prior mean and standard deviation are available, ii) if there are less than C consistent data stored in said array, iii) if a prior determined standard deviation equals zero, or iv) if a mean and standard deviation reset are required and there is at least C data in a subset of said array selected for use in said mean and standard deviation reset, where C is a positive integer;c) third computer readable program means for causing said computer to determine test statistics from said ith data and said mean and standard deviation determined by said second computer readable program means, wherein said test statistics include a signal length; d) fourth computer readable program means for causing said computer to flag said ith data if said ith data is non-conforming; e) fifth computer readable program means for causing said computer to determine the direction of any signal, shift, or trend indicated by said data array at said ith data; f) sixth computer readable program means for causing said computer to determine if any signals, shifts or trends is indicated by said ith data stored in said array at said ith data define a statistically significant signal, shift, or trend; g) seventh computer readable program means for causing said computer to display statistics representing said ith data stored in said array; and h) eighth computer readable program means for causing said computer to return to said first computer readable program means when (i+1)th data is available and if a continue process instruction is received. - View Dependent Claims (9)
-
-
10. A system for detecting statistically significant changes in data, comprising:
-
a computer for executing a sequence of computer readable instructions for performing the computer executable steps of; a) receiving and storing ith data in an array, where i is an index; b) determining a mean and standard deviation from consistent data for use with said ith data, and identifying and flagging non-conforming data from said array so that said consistent data exclude flagged non-conforming data i) if no a prior mean and standard deviation are available, ii) if there are less than C consistent data stored in said array, iii) if a prior determined standard deviation equals zero, or iv) if a mean and standard deviation reset are required and there are at least C data in a subset of said array selected for use in said mean and standard deviation reset, where C is a positive integer; c) determining test statistics from said ith data and said mean and standard deviation determined in said step (b), wherein said test statistics include a signal length; d) flagging said ith data if said ith data is non-conforming; e) determining the direction of any signal, trend or shift indicated by said data array at said ith data; f) determining if any signal, shift, or trend is indicated by said ith data stored in said array at said ith data define a statistically significant signal, trend or shift; g) displaying statistics representing said ith data stored in said array; and h) returning to said step (a) when (i+1)th data is available, and if a continue process instruction is received. - View Dependent Claims (11, 12)
-
Specification