A method of determining a false and/or a true positive rate is provided. A true count value and a false count value are initialized for probability bins. For a plurality of records, a truth of event occurrence and a probability of occurrence are read; a probability bin that includes the probability of occurrence is determined; the true count value of the determined probability bin is incremented when the truth of event occurrence indicates true; and the false count value of the determined probability bin is incremented when the truth of event occurrence indicates false. A true positive rate and a false positive rate are computed for each probability bin based on the true count value, the false count value, a determined total number of true event occurrences, and a determined total number of false event occurrences.
Please help me write a proper abstract based on the patent claims. CLAIM: 1. A non-transitory computer-readable medium having stored thereon computer-readable instructions that when executed by a computing device cause the computing device to: receive a value defining a number of probability bins; initialize a true count value for each of the defined number of probability bins; initialize a false count value for each of the defined number of probability bins; for a plurality of records, read a truth of event occurrence from a record of the plurality of records; read a probability of occurrence from the record; determine a probability bin of the probability bins that includes the probability of occurrence; increment the true count value of the determined probability bin when the truth of event occurrence indicates true; and increment the false count value of the determined probability bin when the truth of event occurrence indicates false; determine a total number of true event occurrences; determine a total number of false event occurrences; compute a true positive rate for each probability bin of the probability bins based on the true count value of the probability bin and the determined total number of true event occurrences; compute a false positive rate for each probability bin of the probability bins based on the false count value of the probability bin and the determined total number of false event occurrences; and output the true positive rate and the false positive rate for each probability bin of the probability bins. 2. The computer-readable medium of claim 1, wherein the probability of occurrence for each record is determined by executing a model with other data associated with the record. 3. The computer-readable medium of claim 1, wherein the total number of true event occurrences is determined by incrementing a total true count value when the truth of event occurrence indicates true. 4. The computer-readable medium of claim 1, wherein computing the true positive rate for each probability bin of the probability bins comprises computer-readable instructions that further cause the computing device to: accumulate the true count value for successive probability bins of the probability bins; subtract the accumulated true count value for each probability bin from the determined total number of true event occurrences to define a number of true positives for each probability bin; and divide the number of true positives for each probability bin by the determined total number of true event occurrences to define the true positive rate for each probability bin. 5. The computer-readable medium of claim 4, wherein computing the false positive rate for each probability bin of the probability bins comprises computer-readable instructions that further cause the computing device to: accumulate the false count value for successive probability bins of the probability bins; subtract the accumulated false count value for each probability bin from the determined total number of false event occurrences to define a number of false positives for each probability bin; and divide the number of false positives for each probability bin by the determined total number of false event occurrences to define the false positive rate for each probability bin. 6. A method comprising: receiving a value defining a number of probability bins; initializing a true count value for each of the defined number of probability bins; initializing a false count value for each of the defined number of probability bins; for a plurality of records, reading, by a computing device, a truth of event occurrence from a record of the plurality of records; reading, by the computing device, a probability of occurrence from the record; determining, by the computing device, a probability bin of the probability bins that includes the probability of occurrence; incrementing, by the computing device, the true count value of the determined probability bin when the truth of event occurrence indicates true; and incrementing, by the computing device, the false count value of the determined probability bin when the truth of event occurrence indicates false; determining, by the computing device, a total number of true event occurrences; determining, by the computing device, a total number of false event occurrences; computing, by the computing device, a true positive rate for each probability bin of the probability bins based on the true count value of the probability bin and the determined total number of true event occurrences; computing, by the computing device, a false positive rate for each probability bin of the probability bins based on the false count value of the probability bin and the determined total number of false event occurrences; and outputting the true positive rate and the false positive rate for each probability bin of the probability bins. 7. The method of claim 6, wherein computing the true positive rate for each probability bin of the probability bins comprises: accumulating the true count value for successive probability bins of the probability bins; subtracting, by the computing device, the accumulated true count value for each probability bin from the determined total number of true event occurrences to define a number of true positives for each probability bin; and vdividing, by the computing device, the number of true positives for each probability bin by the determined total number of true event occurrences to define the true positive rate for each probability bin. 8. The method of claim 7, wherein computing the false positive rate for each probability bin of the probability bins comprises: accumulating the false count value for successive probability bins of the probability bins; subtracting, by the computing device, the accumulated false count value for each probability bin from the determined total number of false event occurrences to define a number of false positives for each probability bin; and dividing, by the computing device, the number of false positives for each probability bin by the determined total number of false event occurrences to define the false positive rate for each probability bin. 9. A system comprising: a first computing device comprising a first processor; and a first non-transitory computer-readable medium operably coupled to the first processor, the first computer-readable medium having first computer-readable instructions stored thereon that, when executed by the first processor, cause the first computing device to receive a value defining a number of probability bins from a second computing device; initialize a true count value for each of the defined number of probability bins; initialize a false count value for each of the defined number of probability bins; for a plurality of records, read a truth of event occurrence from a record of the plurality of records; read a probability of occurrence from the record; determine a probability bin of the probability bins that includes the probability of occurrence; increment the true count value of the determined probability bin when the truth of event occurrence indicates true; and increment the false count value of the determined probability bin when the truth of event occurrence indicates false; and send the true count value and the false count value for each probability bin of the probability bins to the second computing device. 10. The system of claim 9, further comprising the second computing device, which comprises: a second processor; and a second non-transitory computer-readable medium operably coupled to the second processor, the second computer-readable medium having second computer-readable instructions stored thereon that, when executed by the second processor, cause the second computing device to receive the true count value and the false count value for each probability bin of the probability bins from the first computing device; determine a total number of true event occurrences; determine a total number of false event occurrences; compute a true positive rate for each probability bin of the probability bins based on the true count value of the probability bin and the determined total number of true event occurrences; compute a false positive rate for each probability bin of the probability bins based on the false count value of the probability bin and the determined total number of false event occurrences; and output the true positive rate and the false positive rate for each probability bin of the probability bins. 11. The system of claim 10, wherein the second computer-readable instructions further cause the second computing device to send the value of the number of probability bins to define to the first computing device. 12. The system of claim 9, wherein the first computer-readable instructions further cause the first computing device to: accumulate the true count value for successive probability bins of the probability bins before sending the true count value and the false count value, wherein the true count value sent to the second computing device is the accumulated true count value; and accumulate the false count value for successive probability bins of the probability bins before sending the true count value and the false count value, wherein the false count value sent to the second computing device is the accumulated false count value. 13. The system of claim 9, wherein the first computer-readable instructions further cause the first computing device to: accumulate the true count value for successive probability bins of the probability bins before sending the true count value and the false count value; determine a total number of true event occurrences; and subtract the accumulated true count value for each probability bin from the determined total number of true event occurrences to define a number of true positives for each probability bin, wherein the true count value sent to the second computing device is the defined number of true positives. 14. The system of claim 13, wherein the first computer-readable instructions further cause the first computing device to: accumulate the false count value for successive probability bins of the probability bins before sending the true count value and the false count value; determine a total number of false event occurrences; and subtract the accumulated false count value for each probability bin from the determined total number of false event occurrences to define a number of false positives for each probability bin, wherein the false count value sent to the second computing device is the defined number of false positives. 15. The system of claim 14, further comprising the second computing device, which comprises: a second processor; and a second computer-readable medium operably coupled to the second processor, the second computer-readable medium having second computer-readable instructions stored thereon that, when executed by the second processor, cause the second computing device to receive the true count value and the false count value for each probability bin of the probability bins from the first computing device; determine a total number of true event occurrences; determine a total number of false event occurrences; compute a true positive rate for each probability bin of the probability bins based on the true count value of the probability bin and the determined total number of true event occurrences; compute a false positive rate for each probability bin of the probability bins based on the false count value of the probability bin and the determined total number of false event occurrences; and output the true positive rate and the false positive rate for each probability bin of the probability bins. 16. The system of claim 15, wherein the total number of true event occurrences is determined by receiving the total number of true event occurrences from the first computing device; and the total number of false event occurrences is determined by receiving the total number of false event occurrences from the first computing device. 17. The system of claim 9, further comprising a third computing device, which comprises: a third processor; and a third non-transitory computer-readable medium operably coupled to the third processor, the third computer-readable medium having third computer-readable instructions stored thereon that, when executed by the third processor, cause the third computing device to receive the value defining the number of probability bins from the second computing device; initialize a second true count value for each of the defined number of probability bins; initialize a second false count value for each of the defined number of probability bins; for a second plurality of records, read a second truth of event occurrence from a second record of the second plurality of records; read a second probability of occurrence from the second record; determine a second probability bin of the probability bins that includes the second probability of occurrence; increment the second true count value of the determined second probability bin when the second truth of event occurrence indicates true; and increment the second false count value of the determined second probability bin when the second truth of event occurrence indicates false; and send the second true count value and the second false count value for each probability bin of the probability bins to the second computing device. 18. The system of claim 17, further comprising the second computing device, which comprises: a second processor; and a second non-transitory computer-readable medium operably coupled to the second processor, the second computer-readable medium having second computer-readable instructions stored thereon that, when executed by the second processor, cause the second computing device to receive the true count value and the false count value for each probability bin of the probability bins from the first computing device; receive the second true count value and the second false count value for each probability bin of the probability bins from the third computing device; determine a total number of true event occurrences; determine a total number of false event occurrences; compute a true positive rate for each probability bin of the probability bins based on the true count value of the probability bin, the second true count value of the probability bin, and the determined total number of true event occurrences; compute a false positive rate for each probability bin of the probability bins based on the false count value of the probability bin, the second false count value of the probability bin, and the determined total number of false event occurrences; and output the true positive rate and the false positive rate for each probability bin of the probability bins. 19. The system of claim 17, wherein the first computer-readable instructions further cause the first computing device to: accumulate the true count value for successive probability bins of the probability bins before sending the true count value and the false count value, wherein the true count value sent to the second computing device is the accumulated true count value; and accumulate the false count value for successive probability bins of the probability bins before sending the true count value and the false count value, wherein the false count value sent to the second computing device is the accumulated false count value; wherein the third computer-readable instructions further cause the third computing device to: accumulate the second true count value for successive probability bins of the probability bins before sending the second true count value and the second false count value, wherein the second true count value sent to the second computing device is the accumulated second true count value; and accumulate the second false count value for successive probability bins of the probability bins before sending the second true count value and the second false count value, wherein the second false count value sent to the second computing device is the accumulated second false count value. 20. The system of claim 19, further comprising the second computing device, which comprises: a second processor; and a second non-transitory computer-readable medium operably coupled to the second processor, the second computer-readable medium having second computer-readable instructions stored thereon that, when executed by the second processor, cause the second computing device to receive the true count value and the false count value for each probability bin of the probability bins from the first computing device; receive the second true count value and the second false count value for each probability bin of the probability bins from the third computing device; determine a total number of true event occurrences; determine a total number of false event occurrences; compute a true positive rate for each probability bin of the probability bins based on the true count value of the probability bin, the second true count value of the probability bin, and the determined total number of true event occurrences; compute a false positive rate for each probability bin of the probability bins based on the false count value of the probability bin, the second false count value of the probability bin, and the determined total number of false event occurrences; and output the true positive rate and the false positive rate for each probability bin of the probability bins. 21. The system of claim 17, wherein the first computer-readable instructions further cause the first computing device to: accumulate the true count value for successive probability bins of the probability bins before sending the true count value and the false count value; determine a total number of true event occurrences; and subtract the accumulated true count value for each probability bin from the determined total number of true event occurrences to define a number of true positives for each probability bin, wherein the true count value sent to the second computing device is the defined number of true positives; wherein the third computer-readable instructions further cause the third computing device to: accumulate the second true count value for successive probability bins of the probability bins before sending the second true count value and the second false count value; determine a second total number of true event occurrences; and subtract the accumulated second true count value for each probability bin from the determined second total number of true event occurrences to define a second number of true positives for each probability bin, wherein the second true count value sent to the second computing device is the defined second number of true positives. 22. The system of claim 21, wherein the first computer-readable instructions further cause the first computing device to: accumulate the false count value for successive probability bins of the probability bins before sending the true count value and the false count value; determine a total number of false event occurrences; and subtract the accumulated false count value for each probability bin from the determined total number of false event occurrences to define a number of false positives for each probability bin, wherein the false count value sent to the second computing device is the defined number of false positives; wherein the third computer-readable instructions further cause the third computing device to: accumulate the second false count value for successive probability bins of the probability bins before sending the second true count value and the second false count value; determine a second total number of false event occurrences; and subtract the accumulated second false count value for each probability bin from the determined second total number of false event occurrences to define a second number of false positives for each probability bin, wherein the false count value sent to the second computing device is the defined second number of false positives. 23. The system of claim 22, further comprising the second computing device, which comprises: a second processor; and a second non-transitory computer-readable medium operably coupled to the second processor, the second computer-readable medium having second computer-readable instructions stored thereon that, when executed by the second processor, cause the second computing device to receive the true count value and the false count value for each probability bin of the probability bins from the first computing device; receive the second true count value and the second false count value for each probability bin of the probability bins from the third computing device; determine a total number of true event occurrences; determine a total number of false event occurrences; compute a true positive rate for each probability bin of the probability bins based on the true count value of the probability bin, the second true count value of the probability bin, and the determined total number of true event occurrences; compute a false positive rate for each probability bin of the probability bins based on the false count value of the probability bin, the second false count value of the probability bin, and the determined total number of false event occurrences; and output the true positive rate and the false positive rate for each probability bin of the probability bins. 24. The system of claim 22, further comprising the second computing device, which comprises: a second processor; and a second non-transitory computer-readable medium operably coupled to the second processor, the second computer-readable medium having second computer-readable instructions stored thereon that, when executed by the second processor, cause the second computing device to receive a first sum of the true count value and the second true count value for each probability bin of the probability bins; receive a second sum of the false count value and the second false count value for each probability bin of the probability bins; determine a total number of true event occurrences; determine a total number of false event occurrences; compute a true positive rate for each probability bin of the probability bins based on the first sum and the determined total number of true event occurrences; compute a false positive rate for each probability bin of the probability bins based on the second sum and the determined total number of false event occurrences; and output the true positive rate and the false positive rate for each probability bin of the probability bins.