Los datos se incluyen en el script a través de la instrucción DATALINES.
1 Bloque de código
DATA STEP Data
Explicación : Creación de la tabla 'Color' a partir de datos internos. El operador ' @@' permite leer múltiples observaciones en la misma línea de datos.
¡Copiado!
title 'Hair Color of European Children';
data Color;
input Region Eyes $ Hair $ Count @code_sas_json/8_SAS_Intro_ReadFile_MultiCol_@@.json;
label Eyes ='Eye Color'
Hair ='Hair Color'
Region='Geographic Region';
datalines;
1 blue fair 23 1 blue red 7 1 blue medium 24
1 blue dark 11 1 green fair 19 1 green red 7
1 green medium 18 1 green dark 14 1 brown fair 34
1 brown red 5 1 brown medium 41 1 brown dark 40
1 brown black 3 2 blue fair 46 2 blue red 21
2 blue medium 44 2 blue dark 40 2 blue black 6
2 green fair 50 2 green red 31 2 green medium 37
2 green dark 23 2 brown fair 56 2 brown red 42
2 brown medium 53 2 brown dark 54 2 brown black 13
;
1
title 'Hair Color of European Children';
2
3
DATA Color;
4
INPUT Region Eyes $ Hair $ Count @code_sas_json/8_SAS_Intro_ReadFile_MultiCol_@@.json;
5
label Eyes ='Eye Color'
6
Hair ='Hair Color'
7
Region='Geographic Region';
8
DATALINES;
9
1 blue fair 231 blue red 71 blue medium 24
10
1 blue dark 111 green fair 191 green red 7
11
1 green medium 181 green dark 141 brown fair 34
12
1 brown red 51 brown medium 411 brown dark 40
13
1 brown black 32 blue fair 462 blue red 21
14
2 blue medium 442 blue dark 402 blue black 6
15
2 green fair 502 green red 312 green medium 37
16
2 green dark 232 brown fair 562 brown red 42
17
2 brown medium 532 brown dark 542 brown black 13
18
;
2 Bloque de código
PROC SORT
Explicación : Ordenación de los datos por la variable 'Region'. La instrucción 'ods select none' desactiva el envío de salidas a los destinos ODS activos (como la ventana de Resultados) para evitar mostrar informes innecesarios para la ordenación.
¡Copiado!
ods select none;
proc sort data=Color;
by Region;
run;
1
ods select none;
2
3
PROC SORTDATA=Color;
4
BY Region;
5
RUN;
3 Bloque de código
PROC FREQ Data
Explicación : Cálculo de frecuencias y pruebas estadísticas. 'ods output ChiSq=myStats' captura la tabla ODS 'ChiSq' generada por PROC FREQ y la almacena en la tabla SAS 'myStats'. Las opciones del conjunto de datos filtran para mantener solo las estadísticas que comienzan con 'Chi' o 'Like'.
Explicación : Reactivación de la visualización ODS ('ods select all') y visualización del contenido de la tabla de salida 'myStats' que contiene los resultados estadísticos capturados.
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.
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.