Publicado el :
Estadística CREATION_INTERNE

Prueba de Diferencia de Proporciones (Chi-cuadrado)

Este código también está disponible en: Deutsch English Français
En espera de validación
El script comienza creando un conjunto de datos interno, 'practice1', mediante un DATA STEP y datos 'datalines'. Este conjunto de datos contiene las preferencias de refresco (Coca-Cola/Pepsi) y de mascota (perro/gato), así como un peso para cada combinación. Luego, utiliza el procedimiento PROC FREQ con la opción CHISQ para realizar una prueba de chi-cuadrado para determinar si existe una asociación estadísticamente significativa entre la preferencia de refresco y la preferencia de mascota. La opción 'weight weight;' se utiliza para aplicar los pesos especificados en el conjunto de datos. Las opciones 'expected' y 'nocol' muestran los recuentos esperados y suprimen los porcentajes de columna.
Análisis de datos

Type : CREATION_INTERNE


Los datos se crean directamente en el script mediante un DATA STEP y la instrucción DATALINES. Incluyen las preferencias de refresco y de mascota, así como una variable de ponderación.

1 Bloque de código
DATA STEP Data
Explicación :
Este bloque DATA STEP crea el conjunto de datos SAS 'practice1'. Define tres variables: 'soda' (carácter), 'animal' (carácter) y 'weight' (numérico). Los datos se integran directamente en el script a través de la instrucción DATALINES, simulando observaciones de preferencias de refresco y de mascotas con sus respectivos pesos.
¡Copiado!
1DATA practice1;
2 INPUT soda $ animal $ weight;
3DATALINES;
4Coke Dog 78
5Coke Cat 22
6Pepsi Dog 36
7Pepsi Cat 64
8;
9RUN;
2 Bloque de código
PROC FREQ
Explicación :
Este procedimiento PROC FREQ analiza la distribución de las preferencias de animales por preferencia de refresco utilizando el conjunto de datos 'practice1'. La instrucción 'tables soda*animal' crea una tabla de contingencia que cruza estas dos variables. La opción 'chisq' solicita el cálculo de la prueba de chi-cuadrado para la asociación. 'expected' muestra los recuentos esperados bajo la hipótesis de independencia, y 'nocol' suprime los porcentajes de columna. La instrucción 'weight weight;' indica al procedimiento que use la variable 'weight' como variable de frecuencia para los cálculos.
¡Copiado!
1PROC FREQ DATA = practice1;
2 tables soda*animal / chisq expected nocol;
3 weight weight;
4RUN;
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 : Practice: Test for a Difference Between Proportions This code is posted for your benefit; however, I highly recommend that you practice typing your own SAS programs as well. With the SAS programming language, as with all new languages, immersion seems to be the best way to learn.