A method of analyzing information in the form of a plurality of data
values. The plurality of data values represent a plurality of objects. The
plurality of data values are distributed in a data space. A set of
features which characterize each of the plurality of objects is
identified. The plurality of data values are stored in a database. Each of
the plurality of data values corresponds to at least one of the plurality
of objects based on the set of features. Ones of the plurality of data
values stored in the database are partitioned into a plurality of
clusters. A respective orientation associated with a position in data
space of data values which are contained in each respective cluster of the
plurality of clusters is calculated based on the set of features. If
desired, information may be analyzed for finding peer groups in e-commerce
applications.