Publicado el :

Análisis Estadístico de Chi-cuadrado (Macro)

Este código también está disponible en: Deutsch English Français
En espera de validación
Esta macro encapsula el procedimiento `PROC FREQ` para realizar pruebas de Chi-cuadrado (tablas de contingencia 2x2 o más). Ofrece parámetros para especificar las variables, la tabla de origen, las opciones de prueba (incluidas las pruebas exactas) y las tablas de salida. El script también incluye una limpieza de los resultados intermedios y una visualización a través de `PROC PRINT`.
Análisis de datos

Type : MIXTE


La macro funciona en una tabla de entrada especificada por el parámetro `dsn`. El ejemplo de la documentación sugiere el uso de `sashelp.bmt`.

1 Bloque de código
MACRO DEFINITION Data
Explicación :
Definición de la macro `%chisq`. Desactiva temporalmente la salida de listado (`ods listing close`), ejecuta `PROC FREQ` con las opciones especificadas para generar las tablas de resultados (`CrossTabFreqs`, `ChiSq`), limpia la tabla de frecuencias a través de un `DATA STEP` para eliminar las columnas técnicas, luego reactiva la salida de listado e imprime los resultados finales.
¡Copiado!
1%macro chisq(vars, dsn, tests=chisq, outFreq=NULL, outChi=tmp,
2 order=freq, testOpt=, where=, BY=);
3 
4 * Close output to listing file/log;
5 ods listing close;
6 PROC FREQ DATA=&dsn order=ℴ
7 tables &vars / chisq &testOpt;
8 exact &tests ;
9 where &where;
10 BY &BY;
11 * Output results into a dataset;
12 ods OUTPUT CrossTabFreqs=&outFreq ChiSq=&outChi;
13 RUN;
14 ods listing;
15 
16 * Remove some extraneous variables;
17 DATA &outFreq;
18 SET &outFreq (drop=_TYPE_ _TABLE_);
19 RUN;
20 
21 * Print the results;
22 PROC PRINT DATA=&outFreq;
23 RUN;
24 PROC PRINT DATA=&outChi;
25 RUN;
26 %mend chisq;
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 : Luke Johnston