15. The method of claim 1 , wherein the attributes are selected from the group consisting of: an actual prevalence of each label including the Null label, an inferred prevalence of each label including the Null label, an inferred prevalence of the all-Null label voting pattern, a confidence measure of each label applied by each of the plurality of recognizers, an inferred length of the data set, a substitution error rate of each recognizer, an insertion error rate of each recognize and a deletion error rate of each recognizer.
1. A method of executing a computer program using a processor of a user terminal to infer attributes of a data set or attributes of a plurality of recognizers configured to label the data set, the method comprising the steps of: receiving, by the processor, the data set as labeled data set having tallies of each of a plurality of label voting patterns, each of the label voting patterns representing a combination of labels, each of the labels within the combination resulting from analysis of the data set by a different recognizer of the plurality, each of the tallies representing the number of times that a particular label voting pattern resulted from analysis of the data set by the plurality of recognizers; constructing, by the processor, an inference equation for each of the plurality of label voting patterns in terms of statistical parameters and the tallies, wherein the statistical parameters indicate a probability of an observable event in the labeled data set; calculating, by the processor, values for the statistical parameters based on the inference equation for each of the plurality of label voting patterns; and calculating, by the processor, the attributes of the data set or the attributes of the plurality of recognizers based on the values of the statistical parameters.