Method and system for data analysis
First Claim
1. A method of data analysis, comprising, (a) employing data comprising, a plurality of records, each of said records having an associated plurality of attributes, said plurality of records being divisible into at least two categories, (b) assigning as a class of one dimensional vectors one of, said records and said attributes, (c) selecting an integer value K, where K is a maximum number of uncorrelated vectors to be identified from said class of one-dimensional vectors, (d) selecting a threshold value, (e) choosing a first vector from said class of one-dimensional vectors as a member of an uncorrelated set of vectors, and (f) performing iteratively until substantially all vectors in said class of one-dimensional vectors have been analyzed, (1) selecting an additional vector from said class of vectors, (2) computing a correlation parameter using said first vector and said additional vector, (3) comparing said correlation parameter to said threshold value, and (4) adding said additional vector to said uncorrelated set of vectors if said correlation parameter is not greater than said threshold value.
2 Assignments
0 Petitions
Accused Products
Abstract
The invention, in one embodiment, processes a plurality of records, each of the records having an associated plurality of attributes, the plurality of records being divisible into at least two categories. More particularly, the invention assigns as a class of one dimensional vectors the records and/or the attributes; employs an maximum number K of uncorrelated vectors to be identified from the class of one-dimensional vectors; employs a threshold value; chooses a first vector from the class of one-dimensional vectors as a member of an uncorrelated vector set; and performs iteratively the steps of selecting an additional vector from the class of vectors, computing a correlation parameter using the first vector and the additional vector, comparing the correlation parameter to the threshold value, and adding the additional vector to the uncorrelated set of vectors if the correlation parameter is not greater than the threshold value.
121 Citations
36 Claims
-
1. A method of data analysis, comprising,
(a) employing data comprising, a plurality of records, each of said records having an associated plurality of attributes, said plurality of records being divisible into at least two categories, (b) assigning as a class of one dimensional vectors one of, said records and said attributes, (c) selecting an integer value K, where K is a maximum number of uncorrelated vectors to be identified from said class of one-dimensional vectors, (d) selecting a threshold value, (e) choosing a first vector from said class of one-dimensional vectors as a member of an uncorrelated set of vectors, and (f) performing iteratively until substantially all vectors in said class of one-dimensional vectors have been analyzed, (1) selecting an additional vector from said class of vectors, (2) computing a correlation parameter using said first vector and said additional vector, (3) comparing said correlation parameter to said threshold value, and (4) adding said additional vector to said uncorrelated set of vectors if said correlation parameter is not greater than said threshold value.
-
18. A system of data analysis, comprising,
a processor adapted for, (a) employing data comprising, a plurality of records, each of said records having an associated plurality of attributes, said plurality of records being divisible into at least two categories, (b) assigning as a class of one dimensional vectors one of, said records and said attributes, (c) selecting an integer value K, where K is a maximum number of uncorrelated vectors to be identified from said class of one-dimensional vectors, (d) selecting a threshold value, (e) choosing a first vector from said class of one-dimensional vectors as a member of an uncorrelated set of vectors, (f) performing iteratively until substantially all vectors in said class of one-dimensional vectors have been analyzed, (1) selecting an additional vector from said class of vectors, (2) computing a correlation parameter using said first vector and said additional vector, (3) comparing said correlation parameter to said threshold value, and (4) adding said additional vector to said uncorrelated set of vectors if said correlation parameter is not greater than said threshold value.
-
35. A computer program recorded on a computer-readable medium for graphical data analysis, said computer program when operating performing said steps of,
(a) employing data comprising, a plurality of records, each of said records having an associated plurality of attributes, said plurality of records being divisible into at least two categories, (b) assigning as a class of one dimensional vectors a selected one of said records and said attributes, (c) selecting an integer value K, where K is a maximum number of uncorrelated vectors to be identified from said class of one-dimensional vectors, (d) selecting a threshold value, (e) choosing a first vector from said class of one-dimensional vectors as a member of an uncorrelated set of vectors, and (f) performing iteratively until substantially all vectors in said class of one-dimensional vectors have been analyzed, (5) selecting an additional vector from said class of vectors, (6) computing a correlation parameter using said first vector and said additional vector, (7) comparing said correlation parameter to said threshold value, and (8) adding said additional vector to said uncorrelated set of vectors if said correlation parameter is not greater than said threshold value.
Specification