Publicado el :
Estadística CREATION_INTERNE

Ejemplo de Documentación 5 para ODS

Este código también está disponible en: Deutsch English Français
En espera de validación
El script crea un conjunto de datos 'Color' que contiene datos sobre el color de ojos y cabello. Luego utiliza ODS (Output Delivery System) para redirigir los resultados estadísticos (Chi-cuadrado y Likelihood Ratio Chi-Square) calculados por PROC FREQ directamente a una tabla SAS© llamada 'myStats', eliminando la visualización en la ventana de resultados a través de 'ods select none'.
Análisis de datos

Type : CREATION_INTERNE


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!
1title 'Hair Color of European Children';
2 
3DATA 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;
91 blue fair 23 1 blue red 7 1 blue medium 24
101 blue dark 11 1 green fair 19 1 green red 7
111 green medium 18 1 green dark 14 1 brown fair 34
121 brown red 5 1 brown medium 41 1 brown dark 40
131 brown black 3 2 blue fair 46 2 blue red 21
142 blue medium 44 2 blue dark 40 2 blue black 6
152 green fair 50 2 green red 31 2 green medium 37
162 green dark 23 2 brown fair 56 2 brown red 42
172 brown medium 53 2 brown dark 54 2 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!
1ods select none;
2 
3PROC SORT DATA=Color;
4 BY Region;
5RUN;
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'.
¡Copiado!
1ods OUTPUT ChiSq=myStats(drop=TABLE
2 where=(Statistic =: 'Chi' or
3 Statistic =: 'Like'));
4 
5PROC FREQ DATA=Color order=DATA;
6 weight Count;
7 tables Eyes*Hair / testp=(30 12 30 25 3);
8 BY Region;
9RUN;
4 Bloque de código
PROC PRINT
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.
¡Copiado!
1ods select all;
2PROC PRINT
3DATA=myStats noobs;
4RUN;
5 
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.