Le script crée d'abord un jeu de données nommé 'Fitness1' contenant des mesures de condition physique (consommation d'oxygène, temps de course, pouls au repos) avec des valeurs manquantes introduites arbitrairement. Ensuite, la procédure `PROC MI` est utilisée avec une méthode MCMC (Markov Chain Monte Carlo) pour générer des imputations multiples pour ces données manquantes. Le résultat est stocké dans un nouveau jeu de données 'outmi'. Finalement, les 10 premières observations du jeu de données imputé sont affichées pour vérification.
Analyse des données
Type : CREATION_INTERNE
Les données sont créées directement dans le script via une étape DATA avec l'instruction `datalines`. Le jeu de données 'Fitness1' contient des mesures de condition physique.
1 Bloc de code
DATA STEP Data
Explication : Ce bloc de code crée la table 'Fitness1'. Il lit des données directement intégrées dans le programme grâce à l'instruction 'datalines'. Le spécificateur de formatage '@@' est utilisé dans l'instruction INPUT pour indiquer à SAS que plusieurs observations peuvent se trouver sur la même ligne de données.
Explication : Cette procédure réalise une imputation multiple sur le jeu de données 'Fitness1'. L'option 'seed' initialise le générateur de nombres aléatoires pour la reproductibilité. L'option 'mu0' spécifie les moyennes initiales pour l'algorithme d'imputation. L'instruction 'mcmc' invoque la méthode de Monte Carlo par chaînes de Markov. Les variables 'Oxygen', 'RunTime' et 'RunPulse' sont spécifiées pour l'imputation. Le résultat est sauvegardé dans la table 'outmi'.
Copié !
proc mi data=Fitness1 seed=501213 mu0=50 10 180 out=outmi;
mcmc;
var Oxygen RunTime RunPulse;
run;
Explication : Ce bloc affiche les 10 premières lignes (option obs=10) du jeu de données 'outmi', qui contient les valeurs imputées par PROC MI. Un titre est ajouté pour clarifier la sortie.
Copié !
proc print data=outmi (obs=10);
title 'First 10 Observations of the Imputed Data Set';
run;
1
2
PROC PRINT
3
DATA=outmi (obs=10);
4
title 'First 10 Observations of the Imputed
5
Data Set';
6
RUN;
7
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.