Publicado el :
Estadística 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 análisis funcional se desarrolla en dos etapas. Primero, se utiliza un DATA STEP para crear una variable 'Count' basada en la calificación de crédito ('Credit_Qualification'). Si la calificación es 'N/A', el contador es 0, de lo contrario es 1. Esta etapa prepara los datos para el conteo. Segundo, se emplea la acción 'freqTab.freqTab' de PROC CAS para generar una tabla de frecuencias de la variable 'Credit_Qualification', usando la variable 'Count' como peso. Esto permite determinar el porcentaje de personas calificadas en función de su estado de calificación.
Análisis de datos

Type : CREATION_INTERNE


Los ejemplos utilizan datos generados a través de un DATA STEP con datalines para simular la tabla 'mycaslib.creditqualify'.

1 Bloque de código
DATA STEP Data
Explicación :
Este bloque de código crea primero una tabla de datos de ejemplo llamada 'mycaslib.creditqualify' con las variables CustomerID y Credit_Qualification. Luego, crea una nueva tabla 'mycaslib.qualifyapps' a partir de 'mycaslib.creditqualify'. Se añade una nueva variable 'Count': toma el valor 0 si 'Credit_Qualification' es 'N/A', y 1 en caso contrario. Esto prepara un campo numérico para el recuento de calificaciones válidas.
¡Copiado!
1DATA mycaslib.creditqualify;
2 INFILE DATALINES;
3 INPUT CustomerID Credit_Qualification $;
4 DATALINES;
51 A
62 N/A
73 B
84 A
95 N/A
106 C
11;
12RUN;
13 
14DATA mycaslib.qualifyapps;
15 SET mycaslib.creditqualify;
16 IF Credit_Qualification='N/A' THEN Count=0;
17 ELSE Count=1;
18RUN;
2 Bloque de código
PROC CAS (action freqTab.freqTab)
¡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.