Le script commence par la création d'un jeu de données temporaire nommé 'my_data' en utilisant un bloc DATA STEP avec des données intégrées via DATALINES. Ce jeu de données contient une seule colonne numérique, 'MyColumn'. Ensuite, PROC SQL est utilisée pour calculer la moyenne de 'MyColumn' et renommer la colonne de résultat en 'Avg_MyColumn'. Le script utilise également PROC MEANS à deux reprises : une première fois pour générer un ensemble standard de statistiques descriptives pour 'MyColumn', et une seconde fois pour spécifiquement calculer et afficher uniquement la moyenne de 'MyColumn'.
Analyse des données
Type : CREATION_INTERNE
Le jeu de données 'my_data' est entièrement créé et renseigné au sein du script SAS lui-même, en utilisant l'instruction DATALINES. Aucune source de données externe ou bibliothèque SASHELP n'est utilisée pour ce jeu de données.
1 Bloc de code
DATA STEP Data
Explication : Ce bloc DATA STEP est responsable de la création du jeu de données SAS temporaire nommé 'my_data'. Il définit une seule variable numérique, 'MyColumn', et insère cinq observations (1, 2, 3, 4, 5) directement à partir de la section DATALINES. Le 'RUN;' marque la fin de l'étape DATA et l'exécution de la création du jeu de données.
Explication : Cette PROC SQL calcule la moyenne de la colonne 'MyColumn' à partir du jeu de données 'my_data'. Le résultat de la moyenne est renommé 'Avg_MyColumn' pour une meilleure lisibilité dans la sortie. Le 'QUIT;' met fin à l'exécution de l'étape PROC SQL.
Copié !
PROC SQL;
select avg(MyColumn) as Avg_MyColumn
from my_data;
QUIT;
1
PROC SQL;
2
select avg(MyColumn) as Avg_MyColumn
3
from my_data;
4
QUIT;
3 Bloc de code
PROC MEANS
Explication : Cette PROC MEANS est utilisée pour générer des statistiques descriptives de base pour la variable 'MyColumn' du jeu de données 'my_data'. Par défaut, PROC MEANS affichera la N (nombre d'observations), la moyenne, l'écart-type, les valeurs minimale et maximale. Le 'RUN;' exécute la procédure.
Copié !
PROC MEANS DATA=my_data;
var Mycolumn;
RUN;
1
PROC MEANSDATA=my_data;
2
var Mycolumn;
3
RUN;
4 Bloc de code
PROC MEANS
Explication : Cette seconde PROC MEANS est similaire à la précédente mais utilise l'option 'mean' pour spécifiquement demander et afficher uniquement la moyenne de la variable 'MyColumn' du jeu de données 'my_data'. Cela permet une sortie plus ciblée des statistiques désirées. Le 'RUN;' exécute la procédure.
Copié !
PROC MEANS DATA=my_data mean;
var Mycolumn;
RUN;
1
2
PROC MEANS
3
DATA=my_data mean;
4
var Mycolumn;
5
RUN;
6
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.