1. A method of generating at least a portion of a decision tree structure to classify one or more multidimensional data objects, the method comprising the steps of: representing data associated with one or more multidimensional data objects as a node of the decision tree structure; determining a condition for dividing the data at the node into at least two subsequent nodes based on a discriminant measure which substantially maximizes separation between classes associated with the data; and dividing the data based on the condition, wherein the resulting nodes form at least a portion of the decision tree structure; wherein the steps are performed by a computer; wherein the one or more multidimensional data objects comprise data records of personal attributes stored on a data storage device coupled to the computer.