Análisis y Ordenamiento de Datos sobre el Cáncer

Este código también está disponible en: Deutsch English Français
Nivel de dificultad
Principiante
Publicado el :
El script comienza con un DATA STEP que lee información sobre el cáncer (causa, año, número de casos masculinos y femeninos, número de muertes masculinas y femeninas) de la sección DATALINES. Luego calcula la variable 'deaths' (muertes totales) y convierte 'mcases' y 'mdeaths' en valores negativos por una posible razón de visualización o análisis específico. A continuación, se utiliza una PROC SORT para ordenar el conjunto de datos 'work.cancer' y crear 'work.cancer_sorted', ordenando los registros por 'Ano' (año) y 'deaths' (muertes) de forma descendente. Finalmente, se define una PROC FORMAT para crear un formato de imagen personalizado llamado 'positive' que formatea los números con separadores de miles.
Análisis de datos

Type : CREACION_INTERNA


Los datos brutos se integran directamente en el script SAS a través de la sección DATALINES del DATA STEP, lo que significa que se crean internamente y no dependen de archivos externos o bibliotecas SAS preexistentes (a excepción de las bibliotecas de trabajo estándar como WORK).

1 Bloque de código
DATA STEP Data
Explicación :
Este DATA STEP crea el conjunto de datos 'work.cancer'. Lee las variables 'cause', 'Ano', 'mcases', 'fcases', 'mdeaths', 'fdeaths' de las líneas de datos ('datalines'). 'cause' es una cadena de caracteres de 20 posiciones, 'Ano' también se lee como una cadena (aunque contiene números), y las demás son numéricas. Calcula una nueva variable 'deaths' sumando 'mdeaths' y 'fdeaths'. Las variables 'mcases' y 'mdeaths' se multiplican por -1, lo que las hace negativas. Esto podría ser para una representación gráfica o un cálculo específico donde estos valores se tratan como deducciones.
¡Copiado!
1DATA work.cancer;
2 INFILE DATALINES;
3 INPUT cause $ 1-20 Ano $ mcases fcases mdeaths fdeaths;
4 deaths=mdeaths + fdeaths;
5 mcases= -1 * mcases;
6 mdeaths= -1 * mdeaths;
7 DATALINES;
8Câncer de Pulmão 2007 114760 98620 89510 70880
9Câncer Colorretal 2007 55290 57050 26000 26180
10Câncer de Mama 2007 2030 178480 450 40460
11Câncer de Pâncreas 2007 18830 18340 16840 16530
12Câncer de Próstata 2007 218890 0 27050 0
13Leucemia 2007 24800 19440 12320 9470
14Linfoma 2007 38670 32710 10370 9360
15Câncer de Fígado 2007 13650 5510 11280 5500
16Câncer de Ovário 2007 0 22430 0 15280
17Câncer de Esôfago 2007 12130 3430 10900 3040
18Câncer de Bexiga 2007 50040 17120 9630 4120
19Câncer de Rim 2007 31590 19600 8080 4810
20Câncer de Pulmão 1997 98300 79800 94400 66000
21Câncer Colorretal 1997 45500 48600 22600 24000
22Câncer de Mama 1997 1400 180200 290 43900
23Câncer de Pâncreas 1997 13400 14200 13500 14600
24Câncer de Próstata 1997 334500 0 41800 0
25Leucemia 1997 15900 12400 11770 9540
26Linfoma 1997 34200 26900 13220 12060
27Câncer de Fígado 1997 9100 4500 7500 4900
28Câncer de Ovário 1997 0 26800 0 14200
29Câncer de Esôfago 1997 9400 3100 8700 2800
30Câncer de Bexiga 1997 39500 15000 7800 3900
31Câncer de Rim 1997 17100 11700 7000 4300
32;
33RUN;
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.

Documentación relacionada

Aucune documentation spécifique pour cette catégorie.