Publicado el :
Estadística CREATION_INTERNE

Análisis no paramétrico con PROC NPAR1WAY

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 llamado 'Gossypol' a través de un DATA STEP, utilizando datos integrados directamente en el script ('datalines'). Este conjunto de datos contiene las variables 'Dose' y 'Gain'. Posteriormente, el procedimiento PROC NPAR1WAY se llama tres veces para diferentes análisis:
1. La primera ejecución realiza un análisis no paramétrico general para comparar 'Gain' en función de 'Dose'.
2. La segunda ejecución, enmarcada por 'ods graphics on' y 'ods graphics off', genera un diagrama de caja de las puntuaciones de Wilcoxon para visualizar las distribuciones.
3. La tercera ejecución de PROC NPAR1WAY realiza un análisis de dos muestras, aplicando una cláusula 'where Dose <= .04' para filtrar los datos y centrarse en un subconjunto específico. Todo el script está diseñado para demostrar diversas aplicaciones de PROC NPAR1WAY en el análisis de datos experimentales.
Análisis de datos

Type : CREATION_INTERNE


Los datos se crean directamente en el script SAS a través de un DATA STEP utilizando la funcionalidad 'datalines' para definir las observaciones de las variables 'Dose' y 'Gain'.

1 Bloque de código
DATA STEP Data
Explicación :
Este bloque DATA STEP crea el conjunto de datos 'Gossypol'. Primero, lee una 'Dose' y un número 'n' de observaciones. Luego, un bucle lee 'n' valores de 'Gain' para cada 'Dose', los asigna y los escribe en el conjunto de datos. Los datos se proporcionan directamente en el script a través de la sección 'datalines'.
¡Copiado!
1DATA Gossypol;
2 INPUT Dose n;
3 DO i=1 to n;
4 INPUT Gain;
5 OUTPUT;
6 END;
7 DATALINES;
80 16
9228 229 218 216 224 208 235 229 233 219 224 220 232 200 208 232
10.04 11
11186 229 220 208 228 198 222 273 216 198 213
12.07 12
13179 193 183 180 143 204 114 188 178 134 208 196
14.10 17
15130 87 135 116 118 165 151 59 126 64 78 94 150 160 122 110 178
16.13 11
17154 130 130 118 118 104 112 134 98 100 104
18;
2 Bloque de código
PROC NPAR1WAY
Explicación :
Esta PROC NPAR1WAY realiza un análisis no paramétrico de un factor. Compara la distribución de la variable 'Gain' entre los diferentes grupos definidos por la variable 'Dose' en el conjunto de datos 'Gossypol'.
¡Copiado!
1PROC NPAR1WAY DATA=Gossypol;
2 class Dose;
3 var Gain;
4RUN;
3 Bloque de código
PROC NPAR1WAY
Explicación :
Este bloque utiliza PROC NPAR1WAY para generar un diagrama de caja específico para las puntuaciones de Wilcoxon. Las instrucciones 'ods graphics on' y 'ods graphics off' activan y desactivan la salida gráfica del Sistema de Documentación de Salidas (ODS).
¡Copiado!
1ods graphics on;
2PROC NPAR1WAY DATA=Gossypol plots(only)=wilcoxonboxplot;
3 class Dose;
4 var Gain;
5RUN;
6ods graphics off;
4 Bloque de código
PROC NPAR1WAY
Explicación :
Esta PROC NPAR1WAY realiza un análisis no paramétrico en un subconjunto de los datos 'Gossypol'. La cláusula 'where Dose <= .04' filtra las observaciones, incluyendo solo aquellas donde el valor de 'Dose' es menor o igual a 0.04, permitiendo un análisis dirigido a estos grupos.
¡Copiado!
1PROC NPAR1WAY DATA=Gossypol;
2 where Dose <= .04;
3 class Dose;
4 var Gain;
5RUN;
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 : SAS SAMPLE LIBRARY