boolRule brTrain

Analyse de tickets support avec extraction de règles négatives

Scénario de test & Cas d'usage

Contexte Métier

Le service client veut comprendre ce qui *n'est pas* un problème urgent. L'analyse se concentre sur l'extraction de règles négatives et l'ajustement de la recherche heuristique.
À propos du Set : boolRule

Extraction de règles booléennes pour la classification.

Découvrir toutes les actions de boolRule
Préparation des Données

Tickets avec priorité Haute/Basse et vocabulaire technique.

Copié !
1 
2DATA casuser.tickets;
3LENGTH tid $10 priority $10;
4INPUT tid priority;
5DATALINES;
6T1 High T2 Low T3 High T4 Low T5 Low T6 High ;
7 
8RUN;
9 
10DATA casuser.ticket_words;
11LENGTH tid $10 token $20;
12INPUT tid token;
13DATALINES;
14T1 crash T1 server T2 reset T2 password T3 down T3 critical T4 login T4 help T5 password T5 user T6 crash T6
15DATA ;
16 
17RUN;
18 

Étapes de réalisation

1
Tentative d'extraction avec paramètres de recherche avancés et seuil négatif bas
Copié !
1 
2PROC CAS;
3boolRule.brTrain / TABLE={name='ticket_words'} docId='tid' termId='token' docInfo={ TABLE={name='tickets'}, id='tid', targets={'priority'} } gNegative=2 maxTriesIn=10 maxTriesOut=5 casOut={rules={name='regles_tickets', replace=true}};
4 
5RUN;
6 
7QUIT;
8 

Résultat Attendu


L'action s'exécute sans erreur même avec un petit jeu de données. Des règles associant l'absence de certains termes (ex: absence de 'crash') à la catégorie 'Low' peuvent être générées si le gNegative le permet.