Vérifier une table de décision avant son déploiement

Saisissez ou collez une table de décision. L’outil teste toutes les combinaisons de valeurs indiquées et signale les cas sans décision, les lignes qui se chevauchent et le traitement d’un champ manquant.

Table de décision

#
1
2
3
4

Saisissez les cellules sous la forme >=700, <35 ou [620,700) : le crochet inclut la borne, la parenthèse l’exclut. Pour du texte, utilisez un terme comme broker. Utilisez != pour « différent de », ANY ou une cellule vide pour toute valeur, et missing si l’application n’a pas transmis le champ.

Table de décision de démonstration pour l’orientation, avec quatre lignes sur le score de crédit et le taux d’endettement.

Coller depuis un tableur

Valeurs à tester

credit_score
debt_to_income

La table est testée avec toutes les combinaisons de ces valeurs. Les valeurs indiquées dans les lignes sont ajoutées. Pour une colonne de texte, une autre valeur est également testée.

Aucun résultat

144
Lignes en chevauchement2
Résultat variable selon la ligne15
Ligne de repliAucune

144 des 468 combinaisons testées (30.8%) ne donnent aucun résultat avec cette table.

Carte des résultats

Les cellules les plus foncées correspondent aux résultats decline, approve, refer, dans cet ordre. Les cellules rouges n’ont aucun résultat et les orange présentent des résultats mixtes.

Constats

TypeConstat
Aucun résultatAucune ligne ne correspond à 144 combinaisons. La première est credit_score 620, debt_to_income 35.
Lignes qui se chevauchentLes lignes 1 et 4 peuvent toutes deux correspondre à une même demande, par exemple credit_score 710, debt_to_income 25, et donnent toutes deux approve.
Lignes qui se chevauchentLes lignes 2 et 4 peuvent toutes deux correspondre à une même demande, par exemple credit_score 670, debt_to_income 25. La ligne 2 donne refer, la ligne 4 donne approve et, avec le réglage actuel, le résultat retenu est approve.
Ligne retenuePour 15 combinaisons, le résultat change si l’autre ligne correspondante l’emporte.
Champ manquantQuand credit_score est manquant, la table renvoie decline (13).
Champ manquantQuand debt_to_income est manquant, la table renvoie approve (16), decline (12), refer (8).

Résultats

RésultatCombinaisonsPart
decline15633.3%
approve12727.1%
refer418.8%
Aucun résultat14430.8%

Ces chiffres portent sur les valeurs testées, chaque combinaison étant comptée une fois. Ils ne représentent pas des demandes réelles, dont la répartition n’est pas uniforme.

Cas de test

#credit_scoredebt_to_incomeoutcomeLigne retenueMotif
178015approve1Dans la ligne 1
270015approve1À la limite de la ligne 1 pour credit_score
369015refer2Juste au-delà de la limite de la ligne 1 pour credit_score
478035Aucun résultat–À la limite de la ligne 1 pour debt_to_income
578030approve1Juste à l’intérieur de la limite de la ligne 1 pour debt_to_income
666015refer2Dans la ligne 2
762015refer2À la limite de la ligne 2 pour credit_score
861015decline3Juste au-delà de la limite de la ligne 2 pour credit_score
966035Aucun résultat–À la limite de la ligne 2 pour debt_to_income
1066030approve4Juste à l’intérieur de la limite de la ligne 2 pour debt_to_income
1156030decline3Dans la ligne 3
1262030refer2À la limite de la ligne 3 pour credit_score
1361030decline3Juste à l’intérieur de la limite de la ligne 3 pour credit_score
14560100Aucun résultat–À la limite de la ligne 3 pour debt_to_income
1556095decline3Juste à l’intérieur de la limite de la ligne 3 pour debt_to_income
1669025approve4Dans la ligne 4
1765025approve4À la limite de la ligne 4 pour credit_score
1864025refer2Juste au-delà de la limite de la ligne 4 pour credit_score
1972025approve4À la limite de la ligne 4 pour credit_score
2073025approve1Juste au-delà de la limite de la ligne 4 pour credit_score
2169020approve4À la limite de la ligne 4 pour debt_to_income
2269030approve4À la limite de la ligne 4 pour debt_to_income
2369035Aucun résultat–Juste au-delà de la limite de la ligne 4 pour debt_to_income
2462035Aucun résultat–Aucune ligne ne correspond
2562040Aucun résultat–Aucune ligne ne correspond
2662045Aucun résultat–Aucune ligne ne correspond
27Absent15decline3credit_score non transmis
28780Absentapprove1debt_to_income non transmis

Recevoir le résultat par e-mail

Dans le produit, la même table, reprise du tableur, s’exécute sur toutes les demandes. Un contrôle des chevauchements et une simulation précèdent chaque version. Commencer gratuitement

Méthode de vérification
Chaque combinaison de valeurs testées est évaluée dans les lignes, de haut en bas.
Si aucune ligne ne correspond à une combinaison, elle n’a aucun résultat.
Deux lignes se chevauchent si leurs conditions peuvent être vraies pour une même valeur dans chaque colonne. Le chevauchement est calculé à partir des cellules, et non des valeurs testées.
Le résultat d’une combinaison dépend du réglage si la première et la dernière ligne correspondantes donnent des résultats différents.
Une ligne par défaut contient ANY dans toutes les colonnes. Elle doit être placée en premier si la dernière ligne correspondante l’emporte, et en dernier si c’est la première.
Dans une comparaison, un champ manquant est considéré comme inférieur à tous les nombres. Dans un intervalle, il vaut zéro. Il correspond aux critères ANY et missing.

La vérification porte sur les valeurs testées ici. Une table sans combinaison manquante parmi ces valeurs peut tout de même en avoir une entre deux valeurs testées.

Ce que vérifie l’outil

Une table de décision associe les conditions de chaque colonne à un résultat. L’outil teste toutes les combinaisons de valeurs dans les lignes et signale celles qui n’aboutissent à aucun résultat, les chevauchements et le résultat obtenu lorsqu’un champ est absent.

Les résultats révèlent les écarts possibles entre le comportement de la table et ce que sa présentation laisse penser. Ils permettent de vérifier l’ordre des lignes, la ligne de repli et le traitement des valeurs manquantes avant le déploiement.

Questions fréquentes

Qu’est-ce qu’une table de décision ?

Une table de décision associe des conditions à un résultat. Chaque ligne indique les conditions dans lesquelles ce résultat s’applique, à partir des valeurs des colonnes de conditions.

Comment créer une table de décision ?

Ajoutez une colonne de condition pour chaque donnée utilisée dans la décision, puis une colonne de résultat. Créez des lignes qui décrivent les conditions de chaque résultat, puis testez les valeurs que la table est susceptible de recevoir.

Comment tester une table de décision ?

Faites passer des combinaisons de valeurs de test dans les lignes et vérifiez le résultat obtenu pour chacune. Testez des valeurs comprises dans les conditions, à leurs limites, juste au-delà, ainsi que des valeurs absentes de la demande.

Comment repérer les chevauchements entre lignes ?

Deux lignes se chevauchent lorsque leurs conditions peuvent être vraies pour une même demande. L’outil le détermine à partir des cellules et fournit un exemple de valeur pour chaque paire de lignes concernée.

Que se passe-t-il lorsque deux lignes correspondent ?

Le paramètre détermine si la première ou la dernière ligne correspondante l’emporte. Si les lignes renvoient des résultats différents, une même demande peut obtenir un résultat différent selon le paramètre choisi.