Publicado el :
Estadística CREATION_INTERNE

Análisis de Tendencia Cochran-Armitage con PROC FREQ

Este código también está disponible en: Deutsch English Français
En espera de validación
El script comienza con la creación de un conjunto de datos 'pain' utilizando la instrucción DATA step y DATALINES. Este conjunto de datos simula los resultados de un ensayo clínico, incluyendo una variable de dosis, una variable de efecto adverso ('Adverse' - Sí/No) y un recuento (`Count`) para cada combinación. Luego, se llama al procedimiento PROC FREQ para analizar la relación entre las variables 'Adverse' y 'Dose'. Las opciones especificadas incluyen el cálculo de la prueba de tendencia, las medidas de asociación y sus límites de confianza. Se solicita un mosaicplot a través de ODS Graphics para una visualización. También se aplican pruebas específicas, incluyendo la prueba de Cochran-Armitage (smdrc) y una prueba exacta de tendencia con un límite de tiempo. La variable 'Count' se utiliza como ponderación para el análisis de frecuencias. El informe de salida se titula 'Clinical Trial for Treatment of Pain'.
Análisis de datos

Type : CREATION_INTERNE


Los datos utilizados para el análisis se crean directamente dentro del script SAS a través de la instrucción DATALINES en el DATA step inicial. No provienen de una fuente externa ni de bibliotecas SAS estándar como SASHELP.

1 Bloque de código
DATA STEP Data
Explicación :
Este bloque DATA step es responsable de la creación del conjunto de datos temporal llamado 'pain'. Utiliza la instrucción `input` para definir las variables 'Dose' (numérica), 'Adverse' (carácter) y 'Count' (numérica). La instrucción `datalines` permite integrar los datos brutos directamente en el script, simulando una tabla de contingencia de resultados de un ensayo clínico sobre el dolor.
¡Copiado!
1DATA pain;
2 INPUT Dose Adverse $ Count;
3 DATALINES;
40 No 26 0 Yes 6
51 No 26 1 Yes 7
62 No 23 2 Yes 9
73 No 18 3 Yes 14
84 No 9 4 Yes 23
9;
2 Bloque de código
PROC FREQ
Explicación :
Este bloque ejecuta el procedimiento PROC FREQ para analizar los datos del conjunto de datos 'pain'. La opción `ods graphics on;` activa la generación de gráficos ODS. La instrucción `tables Adverse*Dose / trend measures cl plots=mosaicplot;` genera una tabla de frecuencias cruzadas para 'Adverse' por 'Dose', incluyendo la prueba de tendencia (Cochran-Armitage), medidas de asociación y sus límites de confianza, así como un mosaicplot. `test smdrc;` especifica la prueba de tendencia de Cochran-Armitage para datos ordenados. `exact trend / maxtime=60;` solicita una prueba exacta de tendencia con un tiempo máximo de cálculo de 60 segundos. `weight Count;` indica que la variable 'Count' contiene las frecuencias de las observaciones. Se aplica un título al informe generado, y `ods graphics off;` desactiva la generación de gráficos ODS después de la ejecución del procedimiento.
¡Copiado!
1ods graphics on;
2PROC FREQ DATA=Pain;
3 tables Adverse*Dose / trend measures cl
4 plots=mosaicplot;
5 test smdrc;
6 exact trend / maxtime=60;
7 weight Count;
8 title 'Clinical Trial for Treatment of Pain';
9RUN;
10ods graphics off;
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 : S A S S A M P L E L I B R A R Y ; NAME: FREQEX8 ; TITLE: Documentation Example 8 for PROC FREQ ; PRODUCT: STAT ; SYSTEM: ALL ; KEYS: categorical data analysis, measures of association, confidence limits, Cochran-Armitage trend test, exact test, ODS Graphics, stacked bar chart ; PROCS: FREQ ; REF: PROC FREQ, Example 8