El script comienza creando un conjunto de datos llamado 'auto' que contiene variables para el fabricante ('Make'), el modelo ('Model') y una puntuación de fiabilidad ('Score'), con los datos proporcionados directamente en el script a través de líneas de datos (datalines). Luego, ordena este conjunto de datos por 'Make' y 'Model'. Finalmente, se ejecuta el procedimiento NESTED para realizar un análisis de varianza de efectos aleatorios sobre la 'Score', utilizando 'Make' y 'Model' como factores anidados, lo que permite estimar los componentes de la varianza asociados a cada nivel de clasificación.
Análisis de datos
Type : CREATION_INTERNE
El conjunto de datos 'auto' se crea directamente en el script a partir de datos integrados (datalines), sin dependencia externa ni uso de datos SASHELP.
1 Bloque de código
DATA STEP Data
Explicación : Este bloque DATA STEP crea el conjunto de datos 'auto'. Define tres variables: 'Make' (carácter), 'Model' (numérica) y 'Score' (numérica). Los datos para estas variables se proporcionan directamente en el script a través de la instrucción DATALINES, representando puntuaciones de fiabilidad para diferentes modelos de automóviles.
¡Copiado!
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 Bloque de código
PROC SORT
Explicación : Este bloque utiliza PROC SORT para ordenar el conjunto de datos 'auto' por las variables 'Make' y 'Model'. La ordenación es un paso preparatorio para algunos análisis, aunque no siempre es estrictamente obligatoria para PROC NESTED.
¡Copiado!
proc sort data=auto;
by Make Model;
run;
1
PROC SORTDATA=auto;
2
BY Make Model;
3
RUN;
3 Bloque de código
PROC NESTED
Explicación : Este bloque ejecuta PROC NESTED en el conjunto de datos 'auto'. Especifica 'Make' y 'Model' como variables de clasificación, estableciendo una estructura anidada, y 'Score' como variable de análisis. Este procedimiento se utiliza para estimar los componentes de la varianza en un modelo de análisis de varianza de efectos aleatorios.
¡Copiado!
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;
Este material se proporciona "tal cual" por We Are Cas. No hay garantías, expresas o implícitas, en cuanto a la comerciabilidad o idoneidad para un propósito particular con respecto a los materiales o el código contenidos en este documento. We Are Cas no es responsable de los errores en este material tal como existe ahora o existirá, ni We Are Cas proporciona soporte técnico para el mismo.
Información de copyright : S A S S A M P L E L I B R A R Y
SAS y todos los demás nombres de productos o servicios de SAS Institute Inc. son marcas registradas o marcas comerciales de SAS Institute Inc. en los EE. UU. y otros países. ® indica registro en los EE. UU. WeAreCAS es un sitio comunitario independiente y no está afiliado a SAS Institute Inc.
Este sitio utiliza cookies técnicas y analíticas para mejorar su experiencia.
Saber más.