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!
data pain;
input Dose Adverse $ Count;
datalines;
0 No 26 0 Yes 6
1 No 26 1 Yes 7
2 No 23 2 Yes 9
3 No 18 3 Yes 14
4 No 9 4 Yes 23
;
1
DATA pain;
2
INPUT Dose Adverse $ Count;
3
DATALINES;
4
0 No 26 0 Yes 6
5
1 No 261 Yes 7
6
2 No 232 Yes 9
7
3 No 183 Yes 14
8
4 No 94 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!
ods graphics on;
proc freq data=Pain;
tables Adverse*Dose / trend measures cl
plots=mosaicplot;
test smdrc;
exact trend / maxtime=60;
weight Count;
title 'Clinical Trial for Treatment of Pain';
run;
ods graphics off;
1
ods graphics on;
2
PROC FREQDATA=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';
9
RUN;
10
ods 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
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.