Le script commence par créer un jeu de données 'Fish1' contenant des mesures de longueur de poissons, où certaines valeurs ont été volontairement mises à manquant pour créer un motif monotone. Ensuite, la procédure PROC MI est utilisée pour effectuer une imputation multiple (8 imputations sont générées). Elle utilise une régression standard pour la variable 'Length2' et une méthode de prédiction par la moyenne (PMM) pour 'Length3'. Les résultats sont stockés dans la table 'outex3'. Enfin, les 10 premières lignes du jeu de données imputé sont affichées pour vérification.
Analyse des données
Type : CREATION_INTERNE
Le jeu de données 'Fish1' est créé directement dans le script à l'aide d'une instruction DATA STEP et de DATALINES.
1 Bloc de code
DATA STEP Data
Explication : Ce bloc de code crée la table 'Fish1'. Il lit trois variables numériques (Length1, Length2, Length3) à partir de données intégrées directement via 'datalines'. Certaines observations ont des valeurs manquantes (représentées par '.') pour simuler un jeu de données incomplet avec un motif monotone.
Explication : Cette procédure réalise une imputation multiple sur la table 'Fish1'. 'nimpute=8' demande la création de 8 jeux de données imputés. La méthode 'monotone' est spécifiée, avec une régression ('reg') pour 'Length2' et une régression par prédiction de la moyenne ('regpmm') pour 'Length3'. La graine ('seed') est fixée pour la reproductibilité. Le résultat est sauvegardé dans la table 'outex3'.
Explication : Ce bloc affiche les 10 premières observations du jeu de données 'outex3' qui contient les valeurs imputées par PROC MI, permettant une vérification rapide du résultat.
Copié !
proc print data=outex3(obs=10);
title 'First 10 Observations of the Imputed Data Set';
run;
1
2
PROC PRINT
3
DATA=outex3(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.