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!
data mycaslib.qualifyapps;
set mycaslib.creditqualify;
if Credit_Qualification='N/A' then Count=0;
else Count=1;
run;
1
DATA mycaslib.qualifyapps;
2
SET mycaslib.creditqualify;
3
IF Credit_Qualification='N/A'THEN Count=0;
4
ELSE Count=1;
5
RUN;
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.
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.