Publicado el :
Análisis de datos CREATION_INTERNE

Creación de una tabla de frecuencias

Este código también está disponible en: Deutsch English Français
En espera de validación
El ejemplo se desarrolla en dos pasos. Primero, se utiliza un DATA step para crear una nueva tabla `mycaslib.qualifyapps` basada en una tabla existente `mycaslib.creditqualify`. Se añade una nueva variable `Count`, que toma el valor 0 si 'Credit_Qualification' es 'N/A' y 1 en caso contrario. En segundo lugar, se emplea la acción `freqTab.freqTab` de PROC CAS para generar una tabla de frecuencias de la variable 'Credit_Qualification', utilizando la variable 'Count' como ponderación. Esto permite determinar el porcentaje de personas calificadas para el crédito.
Análisis de datos

Type : CREATION_INTERNE


Los ejemplos utilizan datos (mycaslib.creditqualify) que se supone existen en la biblioteca CAS 'mycaslib'. El primer paso crea una nueva tabla (mycaslib.qualifyapps) a partir de esta, para ser utilizada en el segundo paso. Para que el ejemplo sea autónomo, la tabla 'mycaslib.creditqualify' debería ser creada o ser un conjunto de datos SASHELP.

1 Bloque de código
DATA STEP Data
Explicación :
Este código DATA step crea una nueva tabla llamada `mycaslib.qualifyapps`. Lee los datos de `mycaslib.creditqualify` y añade una variable `Count`. Si 'Credit_Qualification' es 'N/A', `Count` se establece en 0; de lo contrario, `Count` se establece en 1.
¡Copiado!
1DATA mycaslib.qualifyapps;
2 SET mycaslib.creditqualify;
3 IF Credit_Qualification='N/A' THEN Count=0;
4 ELSE Count=1;
5RUN;
2 Bloque de código
PROC CAS
Explicación :
Esta sección utiliza la acción `freqTab.freqTab` de PROC CAS para generar una tabla de frecuencias. Toma la tabla `qualifyapps` creada anteriormente, utiliza la variable `Count` como ponderación y calcula las frecuencias para la variable `Credit_Qualification`. Esto permite obtener la distribución de las calificaciones de crédito.
¡Copiado!
1PROC CAS;
2 ACTION freqTab.freqTab/
3 TABLE='qualifyapps',
4 weight='Count',
5 tabulate={'Credit_Qualification'};
6QUIT;
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 © SAS Institute Inc. All Rights Reserved