The present invention is a computer system that analyses the factual and
behavioural data of a group of subjects, extracts the common behavioural
patterns from the collection, and is capable of forecasting the behaviour
of a new subject when his or her factual data are inputted to the system.
It does so by first taking a collection of both the factual data and
behavioural data from a group of subjects. A clustering engine is
employed to compute a set of exemplars that concisely represent the
population. Afterwards, the factual data of a subject, and the
corresponding behavioural exemplar that he or she belongs, are fed to a
learning module so that it can learn the mapping between the subject's
factual data and behavioural exemplar. After learning, the system is able
to predict the behaviour patterns when factual data of a new subject is
presented.