A system and method are disclosed for classifying a record of data when the record of data does not contain class membership information. In one example, summary data is utilized with predictive modeling to predict the age range of a user of a line of service. A prior probability that a user within the summary data belongs to a respective class, a first conditional probability of a first predictor within the summary data and a second conditional probability of a second predictor within the summary data are calculated. For each record of data, a probability of class membership is calculated based on the calculated prior probability and the first and second conditional probabilities.
Please help me write a proper abstract based on the patent claims. CLAIM: 1. A computer comprising: a processor; a memory; and a class membership prediction program in the memory, execution of the class membership prediction program by the processor configuring the computer to implement functions, including functions to: for each class of a plurality of classes, calculate a prior probability that a user belongs to the respective class based on sample data of usage and demographic information of users of a product or service, the sample data including an indicator of membership in each class correlated to the data of usage and/or the demographic information; for at least a first predictor of a class of membership in the sample data, calculate a respective first conditional probability that the first predictor is within a first predetermined range or has a first predetermined value given the condition that a user of the product or service is a member of each respective class; for at least a second predictor of the class of membership in the sample data, calculate a respective second conditional probability that the second predictor is within a second predetermined range or has a second predetermined value given the condition that the user of the product or service is a member of each respective class; and for each record of detailed data of usage and demographic information of a plurality of users of the product or service: calculate, for each respective class, a probability of membership that a user corresponding to the record of detailed data is a member of each respective class based on the respective prior probability and the first and second respective conditional probabilities, the record of detailed data not including an indicator of the class of membership; and predict the class of membership of the user corresponding to the record of detailed data by selecting as the class of membership the class with a maximum calculated probability of membership for the record of detailed data. 2. The computer of claim 1, wherein each class corresponds to a range of ages. 3. The computer of claim 1, wherein the sample data consists of summarized data reflecting only a total number of records from the sample data that corresponds to each class correlated to the data of usage and/or the demographic information. 4. The computer of claim 1, wherein: the product or service is mobile communication services of a mobile communications provider; and the first predictor is one of: minutes of use of users of mobile communications services; number of short message service messages exchanged; ownership of a touchscreen mobile device; or ownership of a particular brand of mobile device. 5. The computer of claim 4, wherein the second predictor is another one of: minutes of use of users of mobile communications services; number of short message service messages exchanged; ownership of a touchscreen mobile device; or ownership of a particular brand of mobile device. 6. The computer of claim 1, wherein the probability of membership is calculated based on the formula P  ( Y = k )  ∏ i = 1 m  P  ( X i = x i | Y = k ) wherein: P(Y=k) is a prior probability of membership in a particular class Y=k; each P(Xi=xi|Y=k) is a conditional probability that the at least first and second predictors have particular values under the condition of membership in the particular class Y=k; Π is a product of a sequence; m is the total number of predictors; i is a variable ranging from 1 to m representing a particular one of the predictors; k is each class of the plurality of classes; Xi is each predictor of class membership; and xi is a value corresponding to each predictor of class membership included in each record of detailed data. 7. The computer of claim 1, execution of the class membership prediction program further configuring the computer to implement functions, including functions to: generate a first distribution of potential predictors of the class of membership based on the sample data; generate a second distribution of potential predictors of the class of membership based on the detailed data; and validate the sample data based on a comparison of the first distribution and the second distribution for each potential predictor. 8. A method, comprising the steps of: for each class of a plurality of classes, calculating, by a computer and based on sample data of usage and demographic information of users of a product or service, a prior probability that a user belongs to the respective class, the sample data including an indicator of membership in each class correlated to the data of usage and/or the demographic information; for at least a first predictor of a class of membership in the sample data, calculating, by the computer and based on the sample data, a respective first conditional probability that the first predictor is within a first predetermined range or has a first predetermined value given the condition that a user of the product or service is a member of each respective class; for at least a second predictor of the class of membership in the sample data, calculating, by the computer and based on the sample data, a respective second conditional probability that the second predictor is within a second predetermined range or has a second predetermined value given the condition that the user of the product or service is a member of each respective class; and for each record of detailed data of usage and demographic information of a plurality of users of the product or service: calculating, by the computer and for each respective class, a probability of membership that a user corresponding to the record of detailed data is a member of each respective class based on the respective prior probability and the first and second respective conditional probabilities, the record of detailed data not including an indicator of the class of membership; and predicting, by the computer, the class of membership of the user corresponding to the record of detailed data by selecting as the class of membership the class with a maximum calculated probability of membership for the record of detailed data. 9. The method of claim 8, wherein each class corresponds to a range of ages. 10. The method of claim 8, wherein the sample data consists of summarized data reflecting only a total number of records from the sample data that corresponds to each class correlated to the data of usage and/or the demographic information. 11. The method of claim 8, wherein: the product or service is mobile communication services of a mobile communication provider; and the first predictor is one of: minutes of use of users of mobile communications services; number of short message service messages exchanged; ownership of a touchscreen mobile device; or ownership of particular brand of mobile device. 12. The method of claim 11, wherein the second predictor is another one of: minutes of use of users of mobile communications services; number of short message service messages exchanged; ownership of a touchscreen mobile device; or ownership of a particular brand of mobile device. 13. The method of claim 8, wherein the probability of membership is calculated based on the formula P  ( Y = k )  ∏ i = 1 m  P  ( X i = x i | Y = k ) wherein: P(Y=k) is a prior probability of membership in a particular class Y=k; each P(Xi=xi|Y=k) is a conditional probability that the at least first and second predictors have particular values under the condition of membership in the particular class Y=k; Π is a product of a sequence; m is the total number of predictors; i is a variable ranging from 1 to m representing a particular one of the predictors; k is each class of the plurality of classes; Xi is each predictor of class membership; and xi is a value corresponding to each predictor of class membership included in each record of detailed data. 14. The method of claim 8, further comprising the steps of: generating, by the computer and based on the sample data, a first distribution of potential predictors of the class of membership; generating, by the computer and based on the detailed data, a second distribution of potential predictors of the class of membership; and validating, by the computer, the sample data based on a comparison of the first distribution and the second distribution for each potential predictor. 15. An article of manufacture, comprising: at least one non-transitory machine-readable storage medium; and programming instructions embodied in the at least one medium for execution by one or more computers to be capable of performing functions, the functions comprising: for each class of a plurality of classes, calculating, by a computer and based on sample data of usage and demographic information of users of a product or service, a prior probability that a user belongs to the respective class, the sample data including an indicator of membership in each class correlated to the data of usage and/or the demographic information; for at least a first predictor of a class of membership in the sample data, calculating, by the computer and based on the sample data, a respective first conditional probability that the first predictor is within a first predetermined range or has a first predetermined value given the condition that a user of the product or service is a member of each respective class; for at least a second predictor of the class of membership in the sample data, calculating, by the computer and based on the sample data, a respective second conditional probability that the second predictor is within a second predetermined range or has a second predetermined value given the condition that the user of the product or service is a member of each respective class; and for each record of detailed data of usage and demographic information of a plurality of users of the product or service: calculating, by the computer and for each respective class, a probability of membership that a user corresponding to the record of detailed data is a member of each respective class based on the respective prior probability and the first and second respective conditional probabilities, the record of detailed data not including an indicator of the class of membership; and predicting, by the computer, the class of membership of the user corresponding to the record of detailed data by selecting as the class of membership the class with a maximum calculated probability of membership for the record of detailed data. 16. The article of manufacture of claim 15, wherein each class corresponds to a range of ages. 17. The article of manufacture of claim 15, wherein: the product or service is mobile communication services of a mobile communications provider; and the first predictor is one of: minutes of use of users of mobile communications services; number of short message service messages exchanged; ownership of a touchscreen mobile device; or ownership of particular brand of mobile device. 18. The article of manufacture of claim 17, wherein the second predictor is another one of: minutes of use of users of mobile communications services; number of short message service messages exchanged; ownership of a touchscreen mobile device; or ownership of a particular brand of mobile device. 19. The article of manufacture of claim 15, wherein the probability of membership is calculated based on the formula P  ( Y = k )  ∏ i = 1 m  P  ( X i = x i | Y = k ) wherein: P(Y=k) is a prior probability of membership in a particular class Y=k; each P(Xi=xi|Y=k) is a conditional probability that the at least first and second predictors have particular values under the condition of membership in the particular class Y=k; Π is a product of a sequence; m is the total number of predictors; i is a variable ranging from 1 to m representing a particular one of the predictors; k is each class of the plurality of classes; Xi is each predictor of class membership; and xi is a value corresponding to each predictor of class membership included in each record of detailed data. 20. The article of manufacture of claim 15, the functions further comprising: generating, by the computer and based on the sample data, a first distribution of potential predictors of the class of membership; generating, by the computer and based on the detailed data, a second distribution of potential predictors of the class of membership; and validating, by the computer, the sample data based on a comparison of the first distribution and the second distribution for each potential predictor.