CPC G06F 3/04842 (2013.01) [G06F 3/0481 (2013.01); G06F 11/079 (2013.01); G06F 17/18 (2013.01); G06F 18/2113 (2023.01); G06F 18/2163 (2023.01); G06F 18/241 (2023.01); G06F 18/2431 (2023.01); G06N 20/00 (2019.01)] | 20 Claims |
1. A method implemented by a computing device, the method comprising:
receiving, by the computing device, a user input via a user interface, the user input defining a period of time and a first threshold defining a maximum event threshold as an accepted level of terminations of an entity-to-entity subscription service;
receiving, by the computing device, data describing a plurality of entity devices;
generating, by the computing device using a classification model based on the data, event scores for a plurality of entity devices, each of the event scores indicating a probability of an event occurrence for a corresponding entity device of the plurality of entity devices within the period of time;
segmenting, by the computing device, the plurality of entity devices into a first segment and a second segment based on a second threshold defining an event score threshold, entity devices included in the first segment having event scores above the event score threshold and entity devices included in the second segment having event scores below the event score threshold; and
generating, by the computing device, an indication of a probability that a number of event occurrences for the entity devices included in the second segment exceeds the first threshold defining the maximum event threshold within the period of time, the indication generated for display in the user interface.
|