Los datos provienen del conjunto de datos 'classurv15', accesible a través de la biblioteca 'class' que está mapeada a una ruta de archivo del sistema externo especificada por una instrucción LIBNAME.
1 Bloque de código
Configuration
Explicación : Este bloque configura el entorno SAS creando la libname 'class' que apunta a una carpeta que contiene los datos. La opción 'fmtsearch' le indica a SAS dónde buscar los formatos personalizados, especialmente en la biblioteca 'class'.
¡Copiado!
libname class "Z:\Dropbox\UNTHSC Admin and Teaching\Courses\5147-Fall 2014\BACH_EPID 5313\Data\Day one survey\5147\";
options fmtsearch = (class);
1
LIBNAME class "Z:\Dropbox\UNTHSC Admin and Teaching\Courses\5147-Fall 2014\BACH_EPID 5313\
2
DATA\Day one survey\5147\";
3
options fmtsearch = (class);
4
2 Bloque de código
PROC FREQ
Explicación : Este procedimiento genera una tabla de frecuencias cruzadas inicial para las variables 'persdoc' y 'genhealth' a partir del conjunto de datos 'class.classurv15', sin aplicar formatos específicos, para mostrar las distribuciones originales.
¡Copiado!
/*
Revisit the persdoc by genhealth frequency table.
*/
proc freq data=class.classurv15;
tables persdoc*genhealth;
run;
1
/*
2
Revisit the persdoc by genhealth frequency table.
3
*/
4
PROC FREQDATA=class.classurv15;
5
tables persdoc*genhealth;
6
RUN;
3 Bloque de código
PROC FORMAT
Explicación : Este bloque utiliza 'PROC FORMAT' para definir dos formatos personalizados: 'fpersdoc' y 'fgenhealth'. Estos formatos agrupan las categorías originales de las variables 'persdoc' y 'genhealth' en grupos más amplios, simplificando así el análisis y la creación de una tabla 2x2.
¡Copiado!
/*
Using formats to collapse categories of persdoc and genhealth in order to create a two-by-two
table
*/
proc format;
value fpersdoc 0 = "No Personal Doctor"
1-2 = "At Least One Personal Doctor";
value fgenhealth 1-2 = "Excellent, Very Good, or Good"
3-high = "Fair or Poor";
run;
1
/*
2
Using formats to collapse categories of persdoc and genhealth in order to create a two-by-two
3
table
4
*/
5
PROC FORMAT;
6
value fpersdoc 0 = "No Personal Doctor"
7
1-2 = "At Least One Personal Doctor";
8
value fgenhealth 1-2 = "Excellent, Very Good, or Good"
9
3-high = "Fair or Poor";
10
RUN;
4 Bloque de código
PROC FREQ
Explicación : Este procedimiento 'PROC FREQ' genera una tabla de frecuencias cruzadas para 'persdoc' y 'genhealth', pero esta vez, aplica los formatos personalizados 'fpersdoc' y 'fgenhealth'. Esto permite visualizar la distribución de las variables con las categorías agrupadas.
Explicación : Este último bloque 'PROC FREQ' realiza una prueba de Chi-cuadrado en la tabla de frecuencias cruzadas formateada. La opción 'chisq' solicita el cálculo de la estadística de Chi-cuadrado, 'expected' muestra las frecuencias esperadas bajo la hipótesis de independencia, y 'nocol' suprime la visualización de los porcentajes de columna para una salida más enfocada en la prueba.
¡Copiado!
/*
Chi-square test for the difference between distributions
*/
proc freq data=class.classurv15;
tables persdoc*genhealth / chisq expected nocol;
format persdoc fpersdoc. genhealth fgenhealth.;
run;
1
/*
2
Chi-square test for the difference between distributions
3
*/
4
PROC FREQDATA=class.classurv15;
5
tables persdoc*genhealth / chisq expected nocol;
6
FORMAT persdoc fpersdoc. genhealth fgenhealth.;
7
RUN;
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.