Publicado el :

Análisis de Frecuencia con PROC FREQTAB y CAS

Este código también está disponible en: Deutsch English Français
En espera de validación
El script inicializa una sesión CAS y asigna todas las bibliotecas CAS disponibles. Luego crea una tabla llamada `baseball` en la biblioteca `casuser` copiando los datos de la tabla `sashelp.baseball`. Las opciones de sesión CAS se configuran para recopilar métricas de rendimiento. Finalmente, el procedimiento `PROC FREQTAB` se ejecuta en la tabla CAS `casuser.baseball` para generar una tabla de frecuencias cruzadas de las variables 'div' y 'team', incluyendo estadísticas de chi-cuadrado y medidas de asociación con sus intervalos de confianza. El historial de acciones CASL también se muestra en el registro de SAS©.
Análisis de datos

Type : SASHELP


Los datos provienen de la biblioteca SASHELP, `sashelp.baseball`, que es una fuente de datos estándar de SAS.

1 Bloque de código
DATA STEP Data
Explicación :
Este bloque inicializa la sesión CAS, muestra la referencia de la sesión, asigna todas las CASlibs disponibles, crea una tabla CAS llamada `casuser.baseball` a partir de la tabla `sashelp.baseball` (que contiene datos sobre béisbol) y configura la sesión CAS para recopilar métricas de rendimiento a través de la opción `sessopts=(metrics=true)`.
¡Copiado!
1cas;
2%put &_sessref_;
3caslib _all_ assign;
4 
5DATA casuser.baseball;
6 SET sashelp.baseball;
7RUN;
8options sessopts=(metrics=true);
2 Bloque de código
PROC FREQTAB
Explicación :
Este bloque ejecuta el procedimiento `PROC FREQTAB` en la tabla CAS `casuser.baseball`. Genera frecuencias cruzadas para las variables 'div' y 'team'. La opción `crosslist` muestra las frecuencias en formato de lista. Las opciones `chisq` y `measures(cl)` solicitan la visualización de las estadísticas de chi-cuadrado y las medidas de asociación con sus intervalos de confianza (CL). El comando final `cas &_sessref_ listhistory;` muestra el historial de acciones CASL ejecutadas en el registro de SAS.
¡Copiado!
1PROC FREQTAB DATA=casuser.baseball;
2 TABLE div * team /
3 crosslist chisq measures(cl);
4RUN;
5cas &_sessref_ listhistory;
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 : Copyright © 2021, SAS Institute Inc., Cary, NC, USA. All Rights Reserved. SPDX-License-Identifier: Apache-2.0