L'objectif principal de ce script est de démontrer comment la PROC CAUSALMED peut être utilisée pour décomposer l'effet total du tabagisme d'une mère sur la mortalité de son nourrisson en effets directs et indirects (médiés par le faible poids à la naissance). Il utilise le jeu de données SASHELP.BIRTHWGT et examine différentes covariables comme l'âge, le statut marital, l'origine ethnique, la consommation d'alcool et le niveau d'éducation. Le script inclut également un aperçu des données utilisées via PROC PRINT.
Analyse des données
Type : SASHELP
Le script utilise le jeu de données SASHELP.BIRTHWGT, qui est une bibliothèque SAS standard. Ce jeu de données contient des informations sur le poids à la naissance, la mortalité infantile, les habitudes de tabagisme et d'autres caractéristiques maternelles et infantiles.
1 Bloc de code
PROC PRINT
Explication : Ce bloc utilise la procédure PROC PRINT pour afficher les 10 premières observations du jeu de données SASHELP.BIRTHWGT. Cela permet un aperçu rapide de la structure et du contenu des données utilisées pour l'analyse.
Copié !
proc print data=sashelp.birthwgt(obs=10);
run;
1
PROC PRINTDATA=sashelp.birthwgt(obs=10);
2
RUN;
2 Bloc de code
PROC CAUSALMED
Explication : Ce bloc exécute la procédure CAUSALMED pour réaliser une analyse de médiation. Le paramètre 'decomp' demande une décomposition de l'effet total. Les variables 'class' sont déclarées catégorielles. 'LowBirthWgt' est spécifié comme médiateur entre 'Smoking' (traitement) et 'Death' (résultat). Le 'model' définit la relation entre le résultat, le médiateur et le traitement. Les 'covar' sont des covariables incluses dans le modèle. Les instructions 'evaluate' permettent d'évaluer l'effet causal pour des niveaux spécifiques du médiateur ('LowBirthWgt'='Yes' et 'LowBirthWgt'='No').
Copié !
proc causalmed data=sashelp.birthwgt decomp;
class LowBirthWgt Smoking Death AgeGroup Married Race
Drinking SomeCollege /descending;
mediator LowBirthWgt = Smoking;
model Death = LowBirthWgt | Smoking;
covar AgeGroup Married Race Drinking SomeCollege;
evaluate 'Low Birth-Weight' LowBirthWgt='Yes' / nodecomp;
evaluate 'Normal Birth-Weight' LowBirthWgt='No' / nodecomp;
run;
1
PROC CAUSALMEDDATA=sashelp.birthwgt decomp;
2
class LowBirthWgt Smoking Death AgeGroup Married Race
Ce matériel est fourni "tel quel" par We Are Cas. Il n'y a aucune garantie, expresse ou implicite, quant à la qualité marchande ou à l'adéquation à un usage particulier concernant le matériel ou le code contenu dans les présentes. We Are Cas n'est pas responsable des erreurs dans ce matériel tel qu'il existe maintenant ou existera, et We Are Cas ne fournit pas de support technique pour celui-ci.
Informations de Copyright : S A S S A M P L E L I B R A R Y
SAS et tous les autres noms de produits ou de services de SAS Institute Inc. sont des marques déposées ou des marques de commerce de SAS Institute Inc. aux États-Unis et dans d'autres pays. ® indique un enregistrement aux États-Unis. WeAreCAS est un site communautaire indépendant et n'est pas affilié à SAS Institute Inc.
Ce site utilise des cookies techniques et analytiques pour améliorer votre expérience.
En savoir plus.