Scénario de test & Cas d'usage
Erstellung einer Scoring-Tabelle mit Kundendaten, einschließlich demografischer Informationen und eines Flags für die Werbeaktion. Diese Tabelle wird verwendet, um die Auswirkungen der Aktion zu bewerten.
| 1 | DATA mycas.score_kunden; |
| 2 | INPUT kunden_id alter einkommen letzter_kauf_monate; |
| 3 | /* promo_flag wird im Scoring-Schritt simuliert */ |
| 4 | CARDS; |
| 5 | 101 34 55000 3 |
| 6 | 102 45 80000 1 |
| 7 | 103 28 42000 12 |
| 8 | 104 52 110000 2 |
| 9 | 105 61 60000 6 |
| 10 | ; |
| 11 | RUN; |
| 1 | /* Kein Code auszuführen, dies ist eine Voraussetzung für den Test */ |
| 1 | PROC CAS; |
| 2 | bart.bartScoreMargin / |
| 3 | TABLE={name='score_kunden'}, |
| 4 | model={name='kauf_modell'}, |
| 5 | alpha=0.10, |
| 6 | margins={ |
| 7 | {name='Margin_Mit_Promo', at={{var='promo_flag', value=1}}}, |
| 8 | {name='Margin_Ohne_Promo', at={{var='promo_flag', value=0}}} |
| 9 | }, |
| 10 | differences={{name='promo_lift', evtMargin='Margin_Mit_Promo', refMargin='Margin_Ohne_Promo'}}, |
| 11 | display={'Margins', 'Differences'}, |
| 12 | casOut={name='promo_ergebnisse', replace=true}; |
| 13 | RUN; |
| 14 | QUIT; |
Die Aktion erzeugt eine 'Differences'-Tabelle, die den durchschnittlichen Anstieg (Lift) der Kaufwahrscheinlichkeit durch die Werbeaktion anzeigt. Das Kredibilitätsintervall für diese Differenz wird auf einem 90%-Niveau (alpha=0.10) berechnet. Die 'casOut'-Tabelle 'promo_ergebnisse' enthält die detaillierten prädiktiven Margen für jeden Kunden unter beiden Szenarien.