1. A conjoint analysis method for consumer choice analysis, comprising: (a) presenting a set of products for marketing to an entity, wherein each of the products for marketing comprises N features which can be used in various combinations, and each of the N features has at least two consumer rating levels (e.g., like/dislike); (b) instructing the entity to perform any task that is designed to elicit from the entity information pertaining to the entity's preference or choice for each of the products for marketing, whereby, as a result of the entity performing the task, an observation for each product for marketing is obtained, wherein each observation includes at least one data point that reflects the user's preference or choice for the product for marketing corresponding to the observation; (c) selecting a subset of the observations to use as a training sample; (d) selecting a subset of the observations to use as a rule selection sample; (e) creating a RATIO-RTAB and/or a RATIO-CTAB using each observation included in the training sample; (f) selecting a rule from a set of rules; (g) selecting an observation from the rule selection sample; (h) predicting the entity's preference or choice for the product for marketing corresponding to the observation selected from the rule selection sample using the RATIO-RTAB and/or a RATIO-CTAB, the selected rule, and the N features of said product for marketing for which the prediction is being made; and (i) comparing the prediction to the observation selected from the rule selection sample to determine the accuracy of the prediction of the entity's preference or choice for a particular product for marketing.