Publié le :
Statistique CREATION_INTERNE

Exemple 5 pour PROC LIFEREG

Ce code est également disponible en : Deutsch English Español
En attente de validation
Le script commence par créer un dataset nommé 'Fan' en utilisant des données intégrées (datalines) pour les variables 'Lifetime' et 'Censor'. La variable 'Lifetime' est ensuite mise à l'échelle en étant divisée par 1000. Par la suite, il utilise la PROC LIFEREG pour ajuster un modèle de régression de survie au dataset 'Fan'. Le modèle spécifie 'Lifetime' comme variable de temps de survie et 'Censor' (où 1 indique une observation censurée) comme variable d'état de censure, en utilisant une distribution de Weibull. Des options sont activées pour générer un graphique de probabilité ('probplot'), une table des points du graphique ('ppout'), des intervalles non paramétriques simultanés ('npintervals=simul') et un encart dans le graphique ODS ('inset').
Analyse des données

Type : CREATION_INTERNE


Le dataset 'Fan' est créé directement dans le script à l'aide de la clause DATALINES, fournissant les valeurs pour 'Lifetime' et 'Censor'.

1 Bloc de code
DATA STEP Data
Explication :
Ce bloc DATA Step crée le dataset 'Fan' en lisant les données 'Lifetime' (temps de survie) et 'Censor' (indicateur de censure) directement à partir des datalines. La variable 'Lifetime' est ensuite divisée par 1000 pour la mettre à l'échelle (par exemple, de millisecondes à secondes ou unités similaires).
Copié !
1DATA Fan;
2 INPUT Lifetime Censor;
3 Lifetime = Lifetime / 1000;
4 DATALINES;
5 450 0 460 1 1150 0 1150 0 1560 1
61600 0 1660 1 1850 1 1850 1 1850 1
71850 1 1850 1 2030 1 2030 1 2030 1
82070 0 2070 0 2080 0 2200 1 3000 1
93000 1 3000 1 3000 1 3100 0 3200 1
103450 0 3750 1 3750 1 4150 1 4150 1
114150 1 4150 1 4300 1 4300 1 4300 1
124300 1 4600 0 4850 1 4850 1 4850 1
134850 1 5000 1 5000 1 5000 1 6100 1
146100 0 6100 1 6100 1 6300 1 6450 1
156450 1 6700 1 7450 1 7800 1 7800 1
168100 1 8100 1 8200 1 8500 1 8500 1
178500 1 8750 1 8750 0 8750 1 9400 1
189900 1 10100 1 10100 1 10100 1 11500 1
19;
20 
2 Bloc de code
PROC LIFEREG
Explication :
Ce bloc utilise la PROC LIFEREG pour ajuster un modèle de régression de survie au dataset 'Fan'. 'Lifetime' est la variable de temps de survie et 'Censor' (où la valeur 1 indique une observation censurée) est la variable d'état de censure. Le modèle est spécifié avec une distribution de Weibull ('d=Weibull'). Les options 'probplot', 'ppout', 'npintervals=simul' et 'inset' sont utilisées pour générer un graphique de probabilité des données, une table des points du graphique, des intervalles non paramétriques simultanés et un encart dans le graphique ODS (Output Delivery System), respectivement. L'instruction 'ods graphics on;' active la création de sorties graphiques de haute qualité.
Copié !
1ods graphics on;
2PROC LIFEREG DATA=Fan;
3 model Lifetime*Censor( 1 ) = / d = Weibull;
4 probplot
5 ppout
6 npintervals=simul;
7 inset;
8RUN;
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