A method, comprising: obtaining a plurality of datasets , each dataset comprising time correlated operational parameter values , the operational parameter values including values of feature parameters and values of target parameters ; first classifying a portion of the datasets as either a first or second class of datasets based on a target parameter value indicated by each of the datasets; generating a decision tree based on the plurality of datasets and the first classifying; generating a rule set from the decision tree; filtering the rule set; identifying , from the plurality of datasets, a dataset of the first class that satisfies at least two sub-rules included in the filtered rule set ; identifying a first feature parameter of the identified dataset based on a first of the at least two sub-rules; identifying a second feature parameter of the identified dataset based on a second sub-rule of the at least two sub-rules; identifying a first remedial action based on the first feature parameter; identifying a second remedial action based on the second feature parameter; determining a first impact of the first remedial action; determining a second impact of the second remedial action; and conditionally performing one or more of the first remedial action or the second remedial action based on the first impact and the second impact, wherein determining the first impact is based on one or more of a number of users affected by the first remedial action, a priority of a device affected by the first remedial action, or a priority of network communication affected by the first remedial action. obtaining a plurality of datasets , each dataset comprising time correlated operational parameter values , the operational parameter values including values of feature parameters and values of target parameters ; first classifying a portion of the datasets as either a first or second class of datasets based on a target parameter value indicated by each of the datasets; generating a decision tree based on the plurality of datasets and the first classifying; generating a rule set from the decision tree; filtering the rule set; identifying , from the plurality of datasets, a dataset of the first class that satisfies at least two sub-rules included in the filtered rule set ; identifying a first feature parameter of the identified dataset based on a first of the at least two sub-rules; identifying a second feature parameter of the identified dataset based on a second sub-rule of the at least two sub-rules; identifying a first remedial action based on the first feature parameter; identifying a second remedial action based on the second feature parameter; determining a first impact of the first remedial action; determining a second impact of the second remedial action; and conditionally performing one or more of the first remedial action or the second remedial action based on the first impact and the second impact, wherein determining the first impact is based on one or more of a number of users affected by the first remedial action, a priority of a device affected by the first remedial action, or a priority of network communication affected by the first remedial action. <EOS>