Genera una distribución de frecuencia para una o más variables. Esta acción es fundamental para la exploración de datos, permitiendo identificar la ocurrencia de valores únicos y patrones en variables categóricas o discretas dentro de una tabla CAS.
| Parámetro | Descripción |
|---|---|
| table | Especifica la tabla de entrada (nombre, caslib, etc.) sobre la cual se realizará el análisis de frecuencia. Es un parámetro obligatorio. |
| inputs | Especifica las variables de entrada que se analizarán. Si no se especifica, se analizan todas las variables numéricas. |
| casOut | Especifica la configuración para la tabla de salida donde se almacenarán los resultados de frecuencia, en lugar de solo imprimirlos en el registro. |
| includeMissing | Cuando se establece en True (Verdadero), los valores faltantes se incluyen en el cálculo de valores distintos y frecuencias. El valor predeterminado es True. |
| descending | Cuando se establece en True (Verdadero), los niveles de las variables se ordenan de forma descendente. |
| raw | Cuando se establece en True, se utilizan los valores sin procesar (raw values) en lugar de los valores formateados para el análisis. |
| rawOrder | Cuando se establece en True, el ordenamiento de las variables de agrupación se basa en los valores sin procesar, no en los valores formateados. |
| groupByLimit | Establece un límite máximo para el número de grupos en un análisis 'group-by'. Si se supera, la acción se detiene para evitar generar conjuntos de resultados excesivamente grandes. |
| writePartOnTheFly | Cuando se establece en True, la acción escribe en la tabla de salida inmediatamente después de procesar cada grupo 'by-group', útil para ahorrar memoria en operaciones grandes. |
| attributes | Permite anular o especificar atributos temporales para las variables durante la ejecución de la acción, como etiquetas o formatos. |
| groupbyTable | Especifica una tabla de entrada que define los grupos específicos que se utilizarán en el análisis. |
Carga el conjunto de datos 'CARS' desde la biblioteca SASHELP a la memoria de CAS para su análisis.
| 1 | |
| 2 | PROC CAS; |
| 3 | loadTable path="cars.sas7bdat" caslib="WAS" casOut={name="cars", replace=true}; |
| 4 | |
| 5 | RUN; |
| 6 |
Calcula la frecuencia de los valores en la columna 'Origin' (Origen) de la tabla 'cars'.
| 1 | |
| 2 | PROC CAS; |
| 3 | SIMPLE.freq / TABLE={name="cars"} inputs={"Origin"}; |
| 4 | |
| 5 | RUN; |
| 6 |
Genera frecuencias para 'Origin' y 'Type', incluyendo valores faltantes, ordena los resultados de forma descendente y guarda el resultado en una tabla CAS llamada 'my_freqs'.
| 1 | |
| 2 | PROC CAS; |
| 3 | SIMPLE.freq / TABLE={name="cars"} inputs={"Origin", "Type"} includeMissing=true descending=true casOut={name="my_freqs", replace=true}; |
| 4 | |
| 5 | RUN; |
| 6 |