Comment booster vos analyses de décision grâce à l'estimation des effets causaux avec caEffect ?

Optimiser l'Inférence Causalité avec caEffect

L'action caEffect est un outil de pointe dans l'écosystème SAS Viya permettant de passer d'une simple corrélation à une compréhension réelle de la causalité. Son rôle principal est de fournir des méthodes model-agnostic pour estimer les moyennes des résultats potentiels (Potential Outcome MeansLes Potential Outcome Means (POM) estiment la réponse moyenne de la population si chaque individu recevait un traitement spécifique, permettant de comparer les effets de différents scénarios. - POM) et les effets causauxMesure de l'impact direct d'une intervention ou d'un traitement sur un résultat, isolée des autres variables grâce à des méthodes statistiques comme le score de propension. de traitements catégoriels. Dans un contexte métier, cela signifie que vous pouvez évaluer précisément l'impact d'une intervention, comme une campagne marketing ou un changement de prix, en isolant les facteurs de confusion pour déterminer ce qui se serait passé si un groupe différent avait reçu le traitement.

Exemple de Code Additionnel

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
/* CASL Script : Estimation de l'Effet Causal d'une Campagne Marketing
(c) Nicolas Housset 2026 - Code SAS pour VIYA 4 - testé et validé en version 2024.09 */


proc cas;
/* Chargement du package causalAnalysis */
loadactionset "causalAnalysis";

/* Estimation des POM et de l'ATE (Average Treatment Effect) */
causalAnalysis.caEffect /
table={name="MARKETING_DATA", caslib="public"}
treatment="Campaign_Type"
outcome="Customer_Value"
/* Définition du modèle de résultat (Outcome Model) */
outcomeModel={
modelType="REGRESSION",
effects={"age", "income", "last_purchase_days", "web_visits"}
}
/* Définition du modèle de propension (Treatment Model) */
treatmentModel={
modelType="LOGISTIC",
effects={"age", "income", "region"}
}
/* Méthode d'estimation Double Robust */
method="DR"
alpha=0.05
outputTables={names={POM="PotentialOutcomes", ATE="CausalEffects"}};
quit;

Exemples pour l'action caEffect

Estimation basique par pondération (IPW)

Utilisation de la méthode IPW pour estimer les moyennes des résultats potentiels en se basant sur les scores de propension déjà présents dans la table.

Analyse robuste AIPW avec modèle de résultat externe

Exemple complet utilisant la méthode AIPW (Augmented IPW) qui nécessite à la fois les probabilités de traitement (modèle de propension) et les prédictions de résultat (modèle de réponse) pour une robustesse maximale face aux erreurs de spécification.