Le script commence par créer un jeu de données nommé 'auto' contenant des variables pour le fabricant ('Make'), le modèle ('Model') et un score de fiabilité ('Score'), avec les données fournies directement dans le script via des lignes de données (datalines). Ensuite, il trie ce jeu de données par 'Make' et 'Model'. Enfin, la procédure NESTED est exécutée pour effectuer une analyse de variance à effets aléatoires sur le 'Score', en utilisant 'Make' et 'Model' comme facteurs emboîtés, permettant d'estimer les composantes de la variance associées à chaque niveau de classification.
Analyse des données
Type : CREATION_INTERNE
Le jeu de données 'auto' est créé directement dans le script à partir de données intégrées (datalines), sans dépendance externe ni utilisation de données SASHELP.
1 Bloc de code
DATA STEP Data
Explication : Ce bloc DATA STEP crée le jeu de données 'auto'. Il définit trois variables : 'Make' (caractère), 'Model' (numérique), et 'Score' (numérique). Les données pour ces variables sont fournies directement dans le script via l'instruction DATALINES, représentant des scores de fiabilité pour différents modèles de voitures.
Copié !
title1 'Reliability of Automobile Models';
data auto;
input Make $ Model Score;
datalines;
a 1 62 a 2 77 a 3 59
a 1 67 a 2 73 a 3 64
a 1 60 a 2 79 a 3 60
b 1 72 b 2 58 b 3 80
b 1 75 b 2 63 b 3 84
b 1 69 b 2 57 b 3 89
c 1 94 c 2 76 c 3 81
c 1 90 c 2 75 c 3 85
c 1 88 c 2 78 c 3 85
d 1 69 d 2 73 d 3 90
d 1 72 d 2 88 d 3 87
d 1 76 d 2 87 d 3 92
;
1
title1 'Reliability of Automobile Models';
2
DATA auto;
3
INPUT Make $ Model Score;
4
DATALINES;
5
a 162 a 277 a 359
6
a 167 a 273 a 364
7
a 160 a 279 a 360
8
b 172 b 258 b 380
9
b 175 b 263 b 384
10
b 169 b 257 b 389
11
c 194 c 276 c 381
12
c 190 c 275 c 385
13
c 188 c 278 c 385
14
d 169 d 273 d 390
15
d 172 d 288 d 387
16
d 176 d 287 d 392
17
;
2 Bloc de code
PROC SORT
Explication : Ce bloc utilise PROC SORT pour trier le jeu de données 'auto' par les variables 'Make' et 'Model'. Le tri est une étape préparatoire pour certaines analyses, bien qu'il ne soit pas toujours strictement obligatoire pour la PROC NESTED.
Copié !
proc sort data=auto;
by Make Model;
run;
1
PROC SORTDATA=auto;
2
BY Make Model;
3
RUN;
3 Bloc de code
PROC NESTED
Explication : Ce bloc exécute PROC NESTED sur le jeu de données 'auto'. Il spécifie 'Make' et 'Model' comme variables de classification, établissant une structure emboîtée, et 'Score' comme variable d'analyse. Cette procédure est utilisée pour estimer les composantes de la variance dans un modèle d'analyse de variance à effets aléatoires.
Copié !
title1 'Reliability of Automobile Models';
proc nested data=auto;
class Make Model;
var Score;
run;
1
title1 'Reliability of Automobile Models';
2
PROC NESTEDDATA=auto;
3
class Make Model;
4
var Score;
5
RUN;
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.