Le script commence par créer un jeu de données nommé 'Headache' directement dans le script à l'aide de l'instruction `datalines`. Ce jeu de données contient des variables pour la durée en minutes, le groupe de traitement et un indicateur de censure. Après la création des données, le script affiche les cinq premières observations du jeu de données 'Headache' en utilisant PROC PRINT pour une vérification rapide. La procédure principale est PROC LIFEREG, qui est utilisée pour modéliser les données de survie. Elle spécifie 'Minutes' comme variable de temps de survie, 'Censor' comme variable d'état de censure (où 1 indique un événement censuré) et 'Group' comme variable de classification explicative. Cette procédure génère un nouveau jeu de données 'New' qui inclut la fonction de distribution cumulative (CDF) sous la variable 'Prob'. Enfin, PROC SGPLOT est employée pour visualiser les résultats de l'analyse en générant un graphique de dispersion. Ce graphique représente les 'Minutes' sur l'axe des X et la 'Prob' (CDF) sur l'axe des Y, avec les points de données regroupés et colorés selon la variable 'Group', et une légende discrète est ajoutée pour faciliter l'interprétation.
Analyse des données
Type : CREATION_INTERNE
Le jeu de données 'Headache' est créé directement dans le script à l'aide de l'instruction `datalines`, fournissant des données pour l'analyse de survie. Le jeu de données 'New' est un résultat intermédiaire de PROC LIFEREG.
1 Bloc de code
DATA STEP Data
Explication : Ce bloc DATA STEP crée un jeu de données SAS nommé 'Headache'. Les variables 'Minutes', 'Group' et 'Censor' sont définies. Les données sont lues en ligne via l'instruction `datalines`, simulant des résultats d'un essai clinique ou d'une étude avec des temps d'observation et des indicateurs de censure.
Explication : Ce bloc utilise PROC PRINT pour afficher les cinq premières observations (lignes) du jeu de données 'Headache'. C'est une étape courante pour vérifier rapidement la structure et le contenu des données après leur création ou modification.
Copié !
proc print data=headache (obs=5);
run;
1
PROC PRINTDATA=headache (obs=5);
2
RUN;
3 Bloc de code
PROC LIFEREG Data
Explication : Ce bloc exécute PROC LIFEREG pour effectuer une analyse de régression de survie accélérée sur le jeu de données 'Headache'. La variable 'Group' est spécifiée comme variable de classification. L'instruction `model` définit le modèle de régression, où 'Minutes' est la variable de temps de survie, 'Censor' est la variable d'état de censure (avec 1 indiquant une censure, c'est-à-dire un événement non observé), et 'Group' est la variable explicative. L'instruction `output` crée un nouveau jeu de données 'New' qui contient les observations d'origine ainsi qu'une nouvelle variable 'Prob' représentant la fonction de distribution cumulative (CDF) estimée.
Copié !
proc lifereg data=Headache;
class Group;
model Minutes*Censor(1)=Group;
output out=New cdf=Prob;
run;
1
PROC LIFEREGDATA=Headache;
2
class Group;
3
model Minutes*Censor(1)=Group;
4
OUTPUT out=New cdf=Prob;
5
RUN;
4 Bloc de code
PROC SGPLOT
Explication : Ce bloc utilise PROC SGPLOT pour générer une visualisation graphique. Il crée un graphique de dispersion (`scatter plot`) à partir du jeu de données 'New' créé par PROC LIFEREG. Les 'Minutes' sont représentées sur l'axe des X et les valeurs 'Prob' (CDF) sur l'axe des Y. L'option `/ group=Group` colore les points de données en fonction des catégories de la variable 'Group', et `discretelegend` ajoute une légende discrète pour identifier ces groupes.
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.
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.