Beruflich Dokumente
Kultur Dokumente
TALLER BASICO
Santiago, Chile
36
TABLA DE CONTENIDOS
2
Módulo 8 Derivando indicadores a partir de los datos censales - Ejercicio
3
DIA 1
PRESENTACIÓN DE REDATAM
Temas:
Presentación de REDATAM
Desde el Cuestionario Censal a la Base de Datos Numérica
Utilizando el sistema de una forma muy simple
Imprimiendo los resultados
Objetivos:
Entender la potencialidad de la herramienta.
Adquirir la capacidad de producir frecuencias, tablas cruzadas y promedios utilizando las variables de la base de datos
Entender el concepto de selección geográfica
Adquirir la capacidad de producir resultados impresos
Crear selecciones geográficas diferentes
REDATAM constituye el resultado del esfuerzo asumido por el CELADE en la línea de complementar las mejoras que en su
momento significaron las versiones implementadas para microcomputadores que usaban el Sistema Operativo DOS (REDATAM 3.1 y
REDATAM+), puestas a disposición de los usuarios en los años 1987 y 1991, respectivamente. Al igual que sus versiones para DOS,
REDATAM+SP fue desarrollado con el objeto de permitir la REcuperación de DATos para Areas pequeñas por Microcomputador, pero ha
diferencia de sus antecesores, hace un uso generalizado de las ventajas de operar en ambiente Windows, lo que lo convierte en un
instrumento mucho más poderoso y fácil de usar.
4
Qué Hace REDATAM SP?
Por una parte, permite procesar información contenida en bases de datos comprimidas (creadas para REDATAM) y muy
extensas, como las provenientes de censos de población completos que contienen datos sobre millones de personas, viviendas y
hogares. Esto hace que normalmente una base de datos REDATAM+SP contenga microdatos, es decir datos o variables referidas a
individuos, viviendas, hogares u otros elemento de información que permiten generar diversas tabulaciones para cualquier área
geográfica definida por el usuario. Estos datos, organizados jerárquicamente para permitir un rápido acceso, son procesados en busca de
resultados específicos para determinadas áreas de interés geográfico. Pudiendo derivar nuevas variables y procesar rápidamente
tabulaciones y otros resultados estadísticos mediante ventanas gráficas y sin mayor asistencia de un programador.
Sin embargo, es común que la información existente sea de carácter multisectorial y provenga de fuentes distintas a las de los
censos, como encuestas o bases de datos administrativas o estadísticas. Al respecto, REDATAM SP posee la capacidad de procesar su
propia base de datos en conjunto con bases de datos externas cuyo formato corresponda al universalmente conocido como dBase,
evitando así la necesidad de incluir bases de datos pequeñas y algunas veces alteradas a la propia de REDATAM SP. Una característica
esencial del programa, es su conexión con Sistemas de Información Geográfica (SIG), permitiendo que el usuario despliegue y conduzca
análisis espaciales de las estadísticas agregadas que puedan producirse con él, y a cualquier nivel de desagregación y área de interés
que permita la base de datos que se esté utilizando.
Principales Caracteristicas:
Al igual que en las anteriores versiones de REDATAM para DOS, todos los procesos que se realicen en REDATAM+SP necesitan
que el usuario defina en primer lugar el área geográfica de interés para la cual se producirán las tabulaciones y otros resultados, lo que es
conocido como el conjunto o área de selección del usuario y se guarda en un documento de selección que automáticamente pasa a
formar parte de los documentos existentes en el espacio de trabajo, permaneciendo ahí hasta que el usuario lo considere pertinente.
La creación de este documento puede realizarse fácilmente accionando un botón de la ventana principal del espacio de trabajo,
indicando que se desea obtener un nuevo documento, a continuación de lo cual se despliega una ventana gráfica que muestra la
estructura geográfica de la base de datos, cuyos distintos niveles se pueden expandir o abrir hasta el nivel más bajo permitido (en el caso
del censo de Chile esto corresponde al nivel de sector). Utilizando el “ratón”, se marcan las áreas de interés y finalmente se guarda la
selección realizada con un nombre apropiado para su posterior utilización.
5
También es posible obtener un documento de selección a partir de un archivo generado en un proceso anterior por
REDATAM+SP, o de un archivo externo en formato dBase (.DBF) o de Microsoft ACCESS (.MDB) que contenga, por ejemplo,
información acerca de porcentajes de población afectada por NBI en cada manzana de una comuna, provincia o región determinada.
Abriendo dicho archivo es posible pedir la identificación de todas las manzanas que presenten sobre el 50% de NBI. Hecha la selección
(esta vez en forma interna por el programa) se puede, igual que en el caso anterior, guardar el resultado con un nombre apropiado y
usarlo en procesos posteriores.
A las características ya señaladas, se agregan varias otras entre las que cabe destacar: la existencia de un nuevo lenguaje de
programación, más poderoso y simple que la de sus versiones anteriores, el que está compuesto de sólo tres comandos básicos
RUNDEF, DEFINE y TABLE, cada uno de ellos con cláusulas y modificadores; la disponibilidad de una ventana que asiste al usuario en la
creación de un conjunto de comandos para la obtención de resultados, con lo que utilizando sólo el “ratón” se establecen las condiciones
apropiadas para la obtención de frecuencias, crosstabs, promedios o listas de áreas, obteniendo las salidas requeridas sin que el usuario
haya escrito un sólo comando. La velocidad de procesamiento de REDATAM+SP es mucho más rápida que su anterior versión para
DOS. En un computador dado y para el mismo proceso, la actual versión Windows es, a lo menos, dos a cuatro veces más rápida que
aquélla y, dependiendo de la tarea ejecutada, puede llegar a ser hasta 20 veces más veloz.
6
MÓDULO 2: DESDE EL CUESTIONARIO CENSAL A LA BASE DE DATOS NUMÉRICA
Desde 1835, y con intervalos de tiempo que abarcan aproximadamente los diez años, se han levantado un total de dieciséis
censos de población en nuestro país, a los que, desde 1952 en adelante, se agregaron los censos de vivienda. Su objetivo general es
el de proporcionar los insumos necesarios para obtener las estadísticas que dan cuenta la magnitud, composición, distribución y
características básicas de los habitantes del país en un momento dado del tiempo.
El método utilizado por los Censos de Población y Vivienda para obtener la información es la localización de las viviendas, en
las que se identifica a los hogares y personas que las componen. Para cada hogar que compone la vivienda se dispone de un
cuestionario censal donde el empadronador registrará los datos de la vivienda a la que pertenece el hogar; datos del hogar en
cuestión e información para cada una de las personas que lo integran, todo esto a partir de las respuesta entregadas por el jefe de
hogar o, en su defecto, otra persona calificada para responder a las preguntas que se le formulen.
Código geográfico
Una información de vital importancia para la creación de la base de datos numérica que se construirá después de recolectar y
validar toda la información del país y para cada una de sus divisiones político administrativas (regiones, provincias y comunas) y las
que corresponden a la organización operativa del evento censal (distritos, áreas urbano – rural, zonas, manzanas o entidades
pobladas, y sector), es la que da cuenta de la localización en un espacio geográfico determinado, de cada una de las viviendas que
fueron objeto de la aplicación del cuestionario. De esta manera es posible, que una vez construida la base de datos censal, se pueda
recuperar la información recogida hasta el nivel más bajo de desagregación geográfica, que en el caso de nuestro país corresponde
al sector censal, mismo que se constituye por una agrupación de viviendas tal que permitan ser empadronadas por un encuestador el
día en que se lleva a cabo el censo. Por razones de ley y de protección del secreto estadístico que asegura la inviolabilidad de la
intimidad de las personas, la base de datos no permite la individualización de una vivienda, hogar y personas en particular. Esta
información compuesta de códigos numéricos es la que da origen al código geográfico que, según se verá más adelante, posee una
relevancia especial al momento de trabajar con dicha base de dato
7
Estructura de la base de datos censal
Ejercicios
Revise en el cuestionario censal la pregunta sobre situación laboral. A quienes se les hace la pregunta? Cuantas posibles respuestas
tiene la pregunta? Cuales son las categorías?
8
MÓDULO 3: UNA DEMOSTRACIÓN DE REDATAM+SP
Lo primero que usted debe realizar en una sesión es abrir un diccionario (archivo .dic). Inmediatamente se abre una ventana con la
estructura jerárquica de la base de datos a mano izquierda y las variables a mano derecha.
1. Teniendo activa la ventana de inicio de REDATAM+SP, pero sin haber abierto un diccionario, el sistema ofrece una barra de
menús y funciones relacionadas con su sesión de trabajo:
2. Activar cada icono y desplegar las distintas opciones de menús haciendo un breve comentario de cada opción (No se requiere
entrar en detalles por cuanto ello será abordado en los módulos subsiguientes)
3. Abrir el diccionario de la base de datos de ejemplo Nueva Miranda para continuar la navegación por REDATAM+
4. Desplegar las opciones de cada menú haciendo un breve comentario sobre ellas.
9
La ventana de diccionario de REDATAM+SP
Como usted puede observar, la ventana de diccionario se encuentra dividida en dos secciones. En la sección de la derecha se
despliega toda la estructura de la base de datos del censo. Una barra de color azul en posición horizontal indica la entidad activa. En
la sección de la derecha se despliegan las variables que describen características de cada elemento perteneciente a la entidad
resaltada por la barra de color en la sección izquierda.
Usted puede, al posicionar el puntero del ratón en cualquier entidad hacer clic sobre ella, verificar cómo el contenido de la
sección derecha cambia en relación a la entidad resaltada. Esto le permite verificar rápidamente las variables que pertenecen a cada
entidad (la entidad define el nivel de la variable, por lo que podemos decir que la variable “sexo” se encuentra al nivel de persona).
Usted puede seleccionar una variable y revisar algunas características de la variable seleccionada activando la opción
¨propiedades¨ del menú que se abre con el botón derecho del mouse (rótulo, categorías, rangos mínimo y máximo, disponibilidad de
la variable y alguna otra información que le pudiese ser de utilidad).
10
MÓDULO 4: ARCHIVOS QUE SE MANEJAN ENREDATAM+SP
PROGRAMAS: Conjunto de instrucciones que el usuario a empleado con el fin “pedirle” al sistema la obtención de estadísticas
provenientes de la base de datos. Estos pueden ser escritos directamente por el usuario en el lenguaje exclusivo de
REDATAM+SP (formato libre), o ser generados por REDATAM+SP utilizando el asistente de programas. Los programas se
guardan en archivos con la extensión .spc.
SELECCIONES: Para la ejecución de cualquier programa u obtención de tabulados, REDATAM+SP requiere que el usuario
defina, previamente, el área geográfica a ser procesada. Esta área puede corresponder a toda la comuna (si la base de datos es
comunal) o a cualquier agrupación de entidades geográficas seleccionables, como ser Distritos, Área urbano – rural, Zonas o
localidades censales, Manzanas o entidades pobladas, y Sectores (el sector censal es la entidad más baja o reducida que puede
ser seleccionada). De manera predeterminada, REDATAM+SP tiene seleccionada toda la base de datos con la que se trabaje, el
usuario puede hacer referencia a esta selección con la palabra clave “ALL”.
El usuario tiene la posibilidad de guardar las selecciones que realice durante su trabajo, en cuyo caso REDATAM+SP genera
un archivo con la extensión .slw el cual se almacena donde el usuario defina, con el fin de que puedan ser utilizados cuando
se requieran y sin necesidad de repetir el mismo proceso de selección.
COMPOSICIÓN DE MAPAS: Aquí el sistema guarda todas las indicaciones que le entrega el usuario con el fin de utilizar la
capacidad de REDATAM+SP para vincular o empalmar la información de la base de datos con un mapa, permitiendo la obtención
de mapas temáticos que faciliten la focalización de sectores o áreas geográficas que presenten características de interés para el
investigador. La composición de mapas se guarda en un archivo con la extensión .mxp.
11
MÓDULO 5: SELECCIÓN DE AREAS
Selección geográfica
Es la colección de elementos seleccionados de las entidades jerárquicas. Para la ejecución de cualquier programa u obtención de
tabulados, REDATAM+SP requiere que el usuario defina, previamente, el área geográfica que va a procesar. Esta área puede
corresponder a toda la comuna (si la Base de Datos es comunal) o a cualquier agrupación de entidades geográficas seleccionables,
como Distritos, Área urbano – rural, Zonas o localidades censales, Manzanas o entidades pobladas, y Sectores (el sector censal es la
entidad más baja o reducida que puede ser seleccionada).
El nombre “Selección” es usado, de manera obvia y poco menos que pretenciosa, como “Selección de Área ”, puesto que es posible
estructurar una base de datos con criterios no geográficos para definir una selección. Por ejemplo, una base de datos de estadísticas
vitales podría estar organizada por año, en cuyo caso se tendría una selección referida a un(os) intervalo(s) de tiempo determinado.
El usuario tiene la posibilidad de guardar las selecciones que realice durante su trabajo, en cuyo caso REDATAM+SP genera un
archivo con la extensión .slw, que almacena bajo el directorio de trabajo, con el fin de que puedan ser utilizados cuando se requieran
y sin necesidad de repetir el mismo proceso de selección. De manera predeterminada, REDATAM+SP tiene seleccionada toda la
Base de Datos con la que se trabaje; el usuario puede hacer referencia a esta selección con la palabra clave “ALL”.
Para definir una selección se debe abrir la ventana de selección mediante la opción Archivo>Nuevo>Selección.
En la ventana que se abre aparece la estructura de base de datos, empezando por la rama superior, es decir, el nivel más
agregado de la base de datos.
Utilizando la opción expandir, activada con el botón derecho del ratón, abra esta rama en su segundo nivel.
Los elementos de este segundo nivel (por lo general corresponden a entidades geográficas), son desplegados a través de su
código numérico, o si corresponde, a través de su nombre.
Repita el proceso de expandir los nivel en sus niveles inferiores.
Localice el cursor sobre el elemento o entidad geográfica que desea seleccionar
12
Marque la selección haciendo doble click con el ratón o bien utilizando la opción seleccionar desde el menú que se abre con el
botón derecho del ratón. El cuadrado al lado del nombre de la entidad seleccionada se debe poner de color amarillo.
Repita el proceso de selección en todas aquellos elementos que desee incluir en el nuevo conjunto de selección.
Si se selecciona un elemento que no ha sido expandido en elementos inferiores (no tiene el símbolo a un costado), todos los
elementos bajo éste nivel son seleccionadas a su vez.
Para contraer una rama expandida junto con todos los elementos que contiene, localice el puntero del ratón sobre la esquina del
árbol que presenta un signo y haga un click sobre él.
Para guardar los elementos seleccionados elija, desde el menú principal, la opción Archivo>Guardar. Dentro de la ventana de
diálogo que se despliega reemplace el *.slw por el nombre del archivo elegido por usted.
Notas:
1. Para verificar el alcance de la Selección de áreas ejecute una frecuencia para una variable al nivel más bajo posible y verifique el
número total de elementos.
2. Las áreas parcialmente seleccionadas aparecen con la mitad de su cuadrado coloreado de amarillo.
3. Sólo las áreas seleccionables pueden ser expandidas.
Ejercicios
13
MÓDULO 6: PRODUCIENDO RESULTADOS BÁSICOS - TABULACIÓN: LA MANERA SENCILLA
REDATAM+SP incluye unas cuantas herramientas, fáciles de usar, que proveen al usuario de una sencilla y rápida forma para
realizar tabulaciones básicas tales como FRECUENCIAS, CRUCES, PROMEDIOS y CONTEOS simples.
Estas herramientas se pueden utilizar sin tener la necesidad de definir, verificar y ejecutar un programa.
Cada una de estas herramientas es en efecto una interfaz que genera automáticamente un programa “detrás de escena”. El
programa se ejecuta y retorna automáticamente los resultados al usuario.
Para cargar la herramienta apropiada ya sea para calcular una frecuencia, tabla cruzada , promedio o un simple conteo, haga un clic
en el menú de proceso estadístico de la ventana del Espacio de Trabajo.
Demostración
Identificar como se distribuye la población de la comuna según su estado civil, edad, y sexo.
Desde el menú principal seleccione, bajo el menú Proceso Estadístico, la opción que refleje el proceso que se desea ejecutar:
FRECUENCIA,
Desde la ventana del diccionario seleccione con el ratón la variable que desea procesar,
Tome la variable (el nombre) y arrástrela hacia el casillero en blanco dentro de la ventana de Definición del Proceso
Estadístico.
Llene el (los) casillero (s) con la(s) variable(s) que desee procesar, dependiendo si se trata de una frecuencia, cruce de variables
o promedio.
Ejecute el proceso estadístico haciendo un clic sobre el icono desde la barra de iconos.
Espere que el proceso finalice y revise los resultados presentados en la ventana de salida.
14
Ejercicios
Porqué en los resultados de viviendas y hogares aparecen casos con valores “no aplica”; a qué casos corresponden?
Porqué el total de las tablas obtenidas para las variables de persona es distinto?
___________________________________________________________________________________________________________
___________________________________________________________________________________________________________
___________________________________________________________________________________________________________
_______________________________________
La Dirección de Desarrollo Comunitario ha sido designada para presentar dos proyectos, uno de ellos estará dirigido a los
adultos mayores (>65 años) y el segundo está dirigido a implementar un centro de capacitación laboral para las personas
que teniendo mas de 25 años no terminaron la enseñanza media. A usted le ha correspondido hacer una primera
indagación acerca del número de personas que corresponden a las características señaladas y que fueron censadas en la
comuna. Recupere estos datos de la base con que está trabajando y comente los resultados obtenidos.
15
MÓDULO 7: PRODUCIENDO CRUCES Y PROMEDIOS
Demostración
Desde el menú principal seleccione, bajo el menú Proceso Estadístico, la opción que refleje el proceso que se desea ejecutar:
CRUCE
Desde la ventana del diccionario seleccione con el ratón la variable que desea procesar,
Tome la variable (el nombre) y arrástrela hacia el casillero en blanco dentro de la ventana de Definición del Proceso
Estadístico.
Llene el (los) casillero (s) con la(s) variable(s) que desee procesar, dependiendo si se trata de una frecuencia, cruce de variables
o promedio.
Ejecute el proceso estadístico haciendo un clic sobre el icono desde la barra de iconos.
Espere que el proceso finalice y revise los resultados presentados en la ventana de salida.
PROBLEMA:
Usted acaba de participar en una reunión de trabajo en la que se planteó un discusión basada en la hipótesis de que existe un mayor
número de mujeres separadas que hombres en la misma situación. ¿Cuál sería su opinión basada en los datos empíricos que aporta
la información censal? y, utilizando sólo los asistentes que conoce hasta ahora, ¿puede decir algo acerca de las características
educativas de los separados según sexo?.
16
B) Determinar el promedio de edad de las personas, según su estado civil actual
Desde el menú principal seleccione, bajo el menú Proceso Estadístico, la opción que refleje el proceso que se desea ejecutar:
PROMEDIO
Desde la ventana del diccionario seleccione con el ratón la variable que desea promediar
Tome la variable (el nombre) y arrástrela hacia el casillero en blanco dentro de la ventana de Definición del Proceso
Estadístico.
Llene los otros casilleros con la variable que desea controlar el promedio (no puede ir una variable sola). Por ejemplo: promedio
de edad por la variable sexo o por la variable estado civil.
Ejecute el proceso estadístico haciendo un clic sobre el icono desde la barra de iconos.
Espere que el proceso finalice y revise los resultados presentados en la ventana de salida.
Ejercicios
1. Utilizando la ventana de Cruces identifique la relación entre las viviendas sin agua potable dentro de la vivienda y piso de tierra.
2. Utilizando la ventana de Cruces identifique la relación entre las variables trabajo la semana pasada y máximo nivel educacional
alcanzado.
3. Utilizando la ventana de Promedios, determine el promedio de edad de las personas de acuerdo al parentesco con el jefe del
hogar
4. Comente los resultados más significativos
PROBLEMA:
Con su actual conocimiento de REDATAM ¿puede usted obtener el promedio de hijos nacidos vivos por mujer? ¿Qué requiere para
ello? Escriba sus comentarios
17
MÓDULO 8: EL PROGRAMA BÁSICO
Cada ventana (Monitor de Frecuencias, Monitor de Cruces, etc.) es de hecho una forma visual para crear un programa en lenguaje
REDATAM+SP. El mismo resultado puede obtenerse a través de un programa escrito. Cuando usted crea un programa directamente
lo que hace es definir el alcance de los resultados que espera obtener (por medio del área de selección) y fija los requerimientos que
deberá tener su tabla de salida (variables y parámetros) , para luego verificar la sintaxis (escritura) de su programa y, finalmente,
ejecutar y obtener los resultados que desea revisar
RUNDEF para definir el ambiente dentro del cual ocurrirá el proceso, que incluye la selección geográfica que se ocupará.
DEFINE para crear nuevas variables y su definición y rango.
TABLE para especificar que tablas de salida se desean obtener
Cada una de estos comandos básicos posee un conjunto de instrucciones subordinadas. Por ejemplo, al derivar una nueva variable
con el comando DEFINE usted requiere determinar las características que ésta tendrá, así como la información que indica su
procedencia. Para estos efectos el sistema le provee de las cláusulas AS, TYPE, RANGE, VARLABEL, VALUELABEL, de la
posibilidad de limitar el número de casos al que aplicará la nueva variable con la cláusula FOR (similar al “if” empleado en REDATAM-
Plus); además puede determinar que los valores de la nueva variable provengan de la recodificación de una variable preexistente en
la base de datos haciendo uso de la cláusula RECODE, o de la cuantificación de elementos de pertenecientes a una entidad, en cuyo
caso usted hará uso de la cláusula COUNT, etc.
18
PROGRAMACIÓN en FORMATO LIBRE
La programación en formato libre se realiza en una ventana en donde uno escribe libremente el programa siguiendo la sintaxis
definida anteriormente. En esta ventana de edición es posible copiar y pegar, borrar, insertar y manipular las variables arrastrándolas
desde el diccionario.
Además, se puede verificar cada grupo de comandos (RUNDEF, DEFINE o TABLE) utilizando los asistente locales para cada
cláusula.
Ejercicio:
TABLE T1
AS FREQUENCY
OF VIVIEN.TIPOVI
19
4. Compile el programa para estar seguro que no existen errores. Corrija si es necesario.
5. Ejecute el programa
6. Espere la finalización del proceso y vea la tabla de resultados.
20
MÓDULO 9: EL COMANDO TABLE
Sintaxis
TABLE tabla1
AS FREQUENCY
OF <lista de variables>
OPTIONS <lista de opciones>
TABLE tabla2
AS CROSSTABS
OF <lista de variables> BY <lista de variables> BY <lista de variables>
[ BY <lista de variables> ] ]
OPTIONS <lista de opciones>
TABLE tabla3
AS AVERAGE
OF <variable list> BY <lista de variables> [ BY <lista de variables> [BY <lista de variables> ] ]
OPTIONS <lista de opciones>
Notas:
21
Demostración
RUNDEF ejemplo1
SELECTION ALL
TABLE tabla1
AS FREQUENCY
OF PWERSON.TIPOAC, PERSON.SEXO
TABLE tabla2
AS CROSSTABS
OF VIVIE.TIPOVI BY PERSON.TIPOE
TABLE tabla3
AS AVERAGE
OF persona.edad
Ejercicios BY vivienda.agua
1. Calcular la distribución por sexo de personas según techo de la vivienda,
2. Calcular la distribución de jefes de hogar por sexo según tipo enseñanza regular.
3. Cual el es promedio de edad de los abuelos?
4. Cual es el promedio de hijos tenidos vivos de las mujeres?
5. Cuantos Jefes de hogar están buscando trabajo por primera vez?
PROBLEMA:
Se acaba de autorizar la asignación de fondos municipales en el contexto de un programa dirigido al adulto mayor, los que se
destinarán a financiar proyectos destinados a los abuelos que residen en la comuna. A usted se le ha solicitado averiguar el número
de abuelos(as) considerando una variable simple como es parentesco y generalizando que la categoría “padres o suegros” en dicha
variable corresponde a los abuelos.
22
DIA 2
Temas
Utilizando Filtros
Utilizando UNIVERSE
Resultados con AREABREAK
Programación: derivando nuevas variables - RECODE
Utilizando expresiones lógicas y aritméticas
Agregar rótulos u etiquetas a las nuevas variables
Promoviendo información - El comando COUNT
Objetivos
Objetivo
Comprender y utilizar correctamente la cláusula FOR para limitar el número de casos a incluir en la obtención de resultados. Aprender
la diferencia entre una condición local y una universal.
23
Introducción
La cláusula FOR es una expresión lógica de tipo BOLEANO, cuyo resultado se evalúa como VERDADERO ó FALSO (0 ó 1).
REDATAM+SP evalúa el resultado de la expresión para cada caso al que hace referencia y lo incluirá en la tabla de salida sólo si
dicha condición es cumplida o resulta ser verdadera.
= igual
> mayor que
< menor que
<> distinto de
>= mayor o igual que
<= menor o igual que
y los operadores de relación: NOT, AND, OR.
Sintaxis
TABLE t1
AS FREQUENCY
OF <lista de variables>
OPTIONS <lista de opciones>
FOR <expresión lógica>
TABLE t2
AS CROSSTABS
OF < lista de variables > BY < lista de variables > [ BY < lista de variables > [ BY < lista de variables > ] ]
OPTIONS < lista de opciones >
FOR < expresión lógica >
24
Demostración
RUNDEF Media
SELECTION ALL
TABLE t1
AS AVERAGE
OF PERSON.EDAD BY PERSON.SEXO
FOR PERSON.PARENT = 1
Ejercicios
1. Calcule el promedio de edad para mujeres que solo tienen tipo enseñanza regular hasta nivel básico.
2. Calcule la distribución (Frecuencia) del estado civil para mujeres que son madres.
3. Calcule la distribución de viviendas según abastecimiento de agua en relación a su alumbrado eléctrico.
25
MÓDULO 2: UTILIZANDO FILTROS: UNIVERSE
Objetivo
La cláusula UNIVERSE, puede ser usada sólo en el comando RUNDEF y su función es la de restringir el total de casos a ser
considerados. Tal restricción afecta a TODOS los comandos y salidas incorporadas en la ejecución del programa.
Sintaxis:
RUNDEF <nombre>
SELECTION <selection>
UNIVERSE <expresión lógica>
TABLE table1
AS FREQUENCY
OF <lista de variables>
TABLE table2
AS CROSSTABS
OF < lista de variables > BY < lista de variables > [ BY < lista de variables > [ BY < lista de variables > ] ]
TABLE table3
AS AVERAGE
OF < lista de variables > BY < lista de variables > [ BY < lista de variables > [ BY < lista de variables > ] ]
Notas:
1. La expresión UNIVERSE sólo puede ser usada para variables que existen en la base de datos, sea porque provienen de la boleta
censal ó porque han sido previamente incorporadas a la base de datos haciendo uso del comando DEFINE. No aplica para
variables creadas con DEFINE en la misma ventana de comandos.
26
2. Si además del UNIVERSE usted incorpora la cláusula FOR en uno de los comandos que no sea el RUNDEF, entonces el FOR
actúa como una restricción adicional local a la establecida por el UNIVERSE.
Demostración
Determine la distribución por sexo, sólo de la población que se encontraba trabajando la semana previa al censo en la
comuna.
RUNDEF CMD22
SELECTION ALL
UNIVERSE PERSON.TIPOAC< 4
TABLE t1
AS FREQUENCY
OF PERSON.SEXO
Ejercicios
1. El programa a crear es solo para las mujeres de 20 años y más: determine jefatura de hogar, nivel educacional alcanzado,
mayoría de % según estado civil.
PROBLEMA:
¿Qué elementos empíricos, extraídos de la base de datos censal, puede aportar en torno a la hipótesis según la cual “el promedio de
hijos por mujer, con edades entre 14 y 45 años, tiende a aumentar a medida que disminuye su nivel educativo?” Recuerde dejar
fuera los valores 98 y 99 de la variable hijos tenidos vivo.
27
MÓDULO 3: LA CLÁUSULA AREABREAK
Objetivo
Comprender u utilizar correctamente la cláusula AREABREAK para la obtención de resultados parciales por cada entidad incluida el
área de selección
Introducción
La cláusula AREABREAK establece un punto de quiebre en la salida de los resultados para cada nivel geográfico incluido en la
selección. Si la selección comprende toda la provincia, usted puede hacer que se desplieguen resultados para cada zona censal y un
resultado final para toda la provincia.
Demostración
RUNDEF ejemplo
SELECTION ALL
TABLE t1
AS CROSSTABS OF PERSON.PARENT BY PERSON.SEXO
AREABREAK DISTRITO
TABLE t2
AS FREQUENCY OF PERSON.SEXO
AREABREAK MANZAN
TABLE t3
AS AVERAGE OF PERSON.EDAD BY PERSON.ECIVIL BY PERSON.PARENT
AREABREAK DISTRITO
28
MÓDULO 4 : MANEJO DE LOS RESULTADOS
Objetivos
Introducción
El presentador de cuadros de REDATAM+SP es el módulo en que se despliegan los resultados procesados desde la ventana de
programas y ofrece varias opciones que facilitan la modificación de las tablas para optimizar el tiempo de trabajo del usuario.
Entre las opciones que usted encontrará en el presentador de cuadros se encuentra el despliegue de porcentajes, definición de
parámetros de impresión, impresión inmediata, y el despliegue de gráficos para ilustrar sus resultados.
En dicho módulo usted tiene también la opción de exportar sus resultados a formato Excel. Para hacer uso de esta opción debe
seleccionar la alternativa SAVE WORKBOOK desde el menú que ser despliega con el botón derecho del mouse.
Ejercicio:
Realizar un cruce de edad por sexo y pedir la pirámide etárea (Elegir la opción gráfico bajo el menú y luego elegir la Pirámide
Etárea)
RUNDEF Job
SELECTION ALL
29
30
MÓDULO 5 : PROGRAMACIÓN: DERIVANDO NUEVAS VARIABLES - RECODE
Objetivo
Crear una nueva variable cuyos valores significan una nueva clasificación de los valores recodificados de una variable ya
existente.
Sintaxis
Notas
31
Demostración
DEFINE PERSON.EDAD3
AS RECODE PERSON.EDAD
(0-14=1)
(15 TO 64 =2)
ELSE 3
TYPE INTEGER
RANGE 1 - 3
Ejercicio:
32
MODULO 6: UTILIZANDO EXPRESIONES LÓGICAS Y ARITMÉTICAS
Objetivos
Introducción
Generalmente el uso de una expresión se revela en el contexto de establecer un determinado tipo de filtro que permita trabajar sólo
con los casos que interesen al objetivo del estudio o análisis que el usuario lleva a cabo. Un ejemplo de este tipo lo constituye la
cláusula FOR cuyo resultado, al evaluar la condición establecida, devuelve una expresión de tipo BOLEANO: VERDADERO ó
FALSO. El lenguaje de REDATAM+SP extiende este concepto a la cláusula AS haciéndolo compatible con un valor de tipo INTEGER,
propio de una expresión aritmética, la convención adoptada para el uso de esta expresión es la siguiente:
Una expresión VERDADERA devuelve siempre el valor 1 Una expresión FALSA devuelve siempre el valor 0
La condición será VERDADERA y el valor devuelto será 1 para todas las personas de 16 años ó más. Será FALSA y el valor
devuelto será 0 para todas las personas menores de 16 años de edad.
Demostración
Clasificar las vivienda según conexión a un sistema de eliminación de excretas : satisfactoria o mala
RUNDEF CMD23
SELECTION ALL
33
Ejercicios
1. Clasifique a las personas en dos categorías, según su nivel de educación alto y bajo. (las personas con estudios superiores a la
media calificarán con un alto nivel educativo)
2. Clasifique a las viviendas en dos categorías, carenciada (piso de tierra y sin alumbrado) o no carenciada (el resto)
CONCEPTOS BÁSICOS
Las expresiones numéricas son constantes numéricas, símbolos numéricos, o expresiones numéricas entre paréntesis. Las
expresiones numéricas más elementales son una simple constante numérica o un símbolo numérico. Las expresiones numéricas
pueden representar operaciones aritméticas entre objetos numéricos con los operadores aritméticos usuales:
los que, junto con los paréntesis, se combinan con otros objetos numéricos para producir expresiones arbitrarias. Por ejemplo:
Las expresiones son resueltas de izquierda a derecha, los paréntesis son resueltos con mayor prioridad, y los restantes operadores
aritméticos tienen las prioridades usuales (la multiplicación y la división tienen prioridad sobre la suma y la resta).
Las expresiones lógicas siempre producen como resultado un valor verdadero o falso. El valor verdadero es idéntico al valor numérico
1, y el falso al 0; de aquí se desprende que las expresiones lógicas pueden usarse como cualquier otro objeto numérico para producir
34
expresiones aritméticas. Las expresiones lógicas usan operadores de relación y conectores lógicos entre objetos numéricos y
alfanuméricos.
= es igual a
<> es distinto de
> es mayor que
>= es mayor o igual que
< es menor que
<= es menor o igual que
Los operadores de relación tienen una prioridad menor que los operadores aritméticos, así que una expresión como a > b + 1 se evalúa
como si ella fuese a > ( b + 1 ) .
Cuando los operadores de relación comparan dos objetos alfanuméricos, se comparan, de izquierda a derecha, los caracteres que los
componen. Si los dos objetos comparados difieren en longitud, la comparación se efectúa sobre la longitud del objeto más largo,
asumiendo que en las posiciones respectivas del objeto más corto hay un caracter tácito con valor nulo para fines de la comparación.
Esto implica que la expresión
"ABC " < "ABC"
tiene un valor falso, puesto que, aunque los primeros tres caracteres son iguales, el cuarto caracter del primer objeto es un blanco, el
que tiene un valor mayor que el cuarto caracter tácito nulo del segundo objeto.
Cualquier valor numérico no cero, para fines de evaluación en una expresión lógica, es equivalente a verdadero; en tanto que el valor
numérico cero es equivalente a falso.
Las expresiones lógicas pueden combinarse, mediante conectores lógicos, para producir expresiones lógicas más complejas. Los
conectores lógicos son los siguientes:
35
Para fines de evaluación de las expresiones lógicas, el conector AND tiene prioridad sobre OR. Todos los conectores lógicos tienen
prioridad sobre los operadores de relación. Los paréntesis, como es usual, tienen prioridad máxima sobre cualquier otro elemento. Es
usual que, al escribir expresiones lógicas, se encierren entre paréntesis las sub-expresiones que la componen, para evitar producciones
ambiguas.
Los operadores de relación y los conectores lógicos mencionados hasta aquí son binarios, en el sentido de que requieren dos
operandos (un operando a la izquierda, uno a la derecha).
La comparación entre objetos numéricos tiene una excepción de importancia cuando uno de los objetos es un valor especial. En
efecto, un valor numérico no es ni mayor ni menor que un valor especial dado, el resultado de la comparación es simplemente
indefinido; solamente puede establecerse que ese valor es igual o es distinto a aquél. De aquí que la expresión
a = Missing
vale verdadero si a tiene el valor especial Missing, o falso en caso contrario. Por su parte, al evaluar las expresiones siguientes:
no puede establecerse que sean verdaderas ni falsas: el resultado es indeterminado, puesto que se está relacionando un valor
numérico válido con un valor que está fuera del dominio numérico real.
Existen tres valores especiales dentro de las constantes numéricas, los que en rigor representan valores que no tienen
representación numérica alguna, y que son solamente conocidos por medio de las keywords Missing, NotAppl y Default. Su rol es
el de representar, respectivamente, la ausencia de un dato (Missing), la situación en que el dato no es aplicable (NotAppl) y,
finalmente, la situación en que un dato no es interpretable como un valor dentro del dominio numérico válido, ni corresponde a
ninguno de los dos valores especiales precedentes (Default).
36
MÓDULO 7: AGREGAR RÓTULOS Ó ETIQUETAS A LAS NUEVAS VARIABLES
Objetivos
Asignar identificadores a las nuevas variables que se deriven del procesamiento de la base de datos
Introducción
En muchas ocasiones el usuario querrá tener más información acerca de una variable, en particular al navegar por el
diccionario de la base de datos, acerca de la cual no sabe qué características representa. En otras querrá ver, en el resultado del
proceso de una variable, un rótulo que describa la categoría de la variable más que su código. Para facilitar todo esto,
REDATAM+SP dispone de las cláusula VARLABEL y VALUELABELS. El primero le permite identificar el contenido a que una
variable hace referencia por medio de la asignación de un rótulo o título, mientras que el segundo le ayuda a identificar más
claramente el significado de los códigos que forman sus categorías.
Sintaxis:
Notas
1. El rótulo de la variable debe ir siempre encerrado entre comillas dobles
2. El rótulo no puede exceder los 40 caracteres
37
Demostración
DEFINE PERSON.EDAD4
AS RECODE PERSON.EDAD
(0 – 19 = 1) (20 – 39 = 2) (40 – 59 = 3) (60 – 99 = 40
TYPE integer
RANGE 1 - 4
VARLABEL “edad en 4 grupos”
VALUELABELS 1 “0 - 19”
2 “20 - 39”
3 “40 – 59”
4 “60 – mas”
Ejercicios
1. Defina una nueva variable, recodificando los valores de la variable TIPO DE VIVIENDA en tres categorías. Asigne los rótulos
correspondientes.
2. Obtenga una frecuencia de su nueva variable y observe el efecto de las cláusulas VARLABEL y VALUELABELS
38
MÓDULO 8: PROMOVIENDO INFORMACIÓN - EL COMANDO COUNT
Objetivo
Introducción
El hecho de que la base de datos en REDATAM+SP se encuentre organizada jerárquicamente implica que cada elemento
perteneciente a una entidad determinada mantiene una relación de dependencia respecto a la entidad a que pertenece. Así, los
elementos de la entidad PERSONA se componen por cada uno de los habitantes de Providencia que forman parte de la base de
datos. Cada uno de ellos tiene una relación de pertenencia respecto a los elementos que forman parte de la entidad HOGAR y así
para cada entidad de la base de datos. No existen personas sin referencia a un hogar, como tampoco existen hogares sin personas.
Dada esta condición, debiera ser posible entonces identificar, por ejemplo el número de personas que componen un hogar, o el
número de hogares por vivienda, o el número de viviendas por manzana, zona censal, área urbano – rural, etc.
Para operacionalizar esta idea, REDATAM+SP dispone de la instrucción COUNT que permite contar el número de elementos
que existen en una determinada entidad. Obviamente que nunca será posible contar elementos de una misma entidad (como
personas por persona ó número de hogares por persona ya que esto no tendría sentido).
Sintaxis
RUNDEF cuenta
SELECTION all
39
Demostración
DEFINE VIVIENDA.numpers
AS COUNT PERSONA
TYPE integer
RANGE 0-30
VARLABEL “número de personas por vivienda”
Notas
1. La entidad que se cuenta es siempre de un nivel inferior a aquel para el cual se define la nueva variable
2. Usted puede filtrar el tipo de casos a contar. Si en el ejemplo de la demostración se le hubiese incorporado la cláusula “FOR
persona.sexo = 1” el resultado habría sido el número de hombres para cada vivienda
Ejercicios
PROBLEMA:
Usted debe responde al requerimiento de conocer el número de hogares (viviendas) por cada DISTRITO en el que existe al menos
una madre adolescente (entre 14 y 18 años de edad.) Escriba sus comentarios.
40
DIA 3
CREACION DE INDICADORES
Temas:
Derivar información nueva
Calcular variables nuevas utilizando expresiones aritméticas
Utilizar OPTIONS DEFAULT
Procesamiento jerárquico
Objetivos:
Objetivo
Conocer y usar correctamente el uso de esta instrucción para la obtención de resultados a nivel de una entidad superior.
La instrucción SUM aplica para aquellos casos en que la variable a ser considerada en la instrucción posee valores o
categorías que admiten la propiedad de la suma. Por ejemplo, la variable sexo no admite esta propiedad ya que se trata de una
variable nominal y los números asignados a sus categorías (1 y 2) no tienen otro sentido que el de diferenciar a hombres de mujeres.
36
Problema
Si usted desea clasificar a los hogares según el promedio de edad de sus integrantes debería crear una nueva variable a nivel
de hogar cuyo valor correspondiera a la suma de la edad de cada uno de sus integrantes, para luego dividirla por el total de personas.
En este caso puede usar el COUNT para conocer el total de personas en el hogar y la instrucción SUM para averiguar la suma de los
años de edad.
Demostración
RUNDEF instsum
SELECTION all DEFINE hogar.promedad
AS hogar.sumedad/ hogar.numpers
DEFINE hogar.sumedad FOR hogar.numpers > 0
AS SUM person.edad TYPE INTEGER
Type integer RANGE 0-99
Range 10-450 Options default 0
Ejercicios
1. Determine el promedio de años de escolaridad por distrito (suma de todos los años de estudio de una persona dividido por el total
de personas en ese distrito).
42
MÓDULO 2:
PROMOVIENDO INFORMACIÓN – IDENTIFICAR EL HOGAR POR UNA CONDICIÓN ÚNICA DE LAS PERSONAS
Objetivo
Demostrar la técnica para crear una nueva variable para la entidad HOGAR a partir de la característica del jefe de hogar.
Introducción
En varias situaciones, se querrá caracterizar a los elementos de una entidad superior a partir de una característica
perteneciente a los elementos de su entidad inferior. Para hacerlo usted debe buscar una característica que sea única entre los
elementos que se encuentran en el nivel más bajo de la jerarquía de la base de datos.
En el caso de los hogares se puede utilizar alguna de las variables que describen características del jefe de hogar (edad,
sexo, etc), dado que en cada hogar existe uno y sólo un jefe. Basados en este supuesto, podemos, por ejemplo caracterizar al hogar
según el sexo del jefe de hogar para la creación de una nueva variable que podría ser utilizada más adelante.
Demostración
Ejercicio
43
MÓDULO 3: CONTAR ELEMENTOS DE ENTIDADES INFERIORES
Objetivos
La herramienta provee una sencilla manera de crear listas de conteo (contabilización) de ocurrencias de entidades. Los conteos
podrían estar restringidos de acuerdo a algún criterio del usuario.
El resultado de un conteo simple es una tabla que lista dos variables, en la primera columna, el código de cada área geográfica para
la cual se definió el conteo, y en la segunda columna, el valor resultante del conteo, esto quiere decir, la suma de elementos contados
dentro de cada subárea.
Por ejemplo
El conteo de personas (elementos) por cada comuna, dentro de la base de demostración Nueva Miranda, supone definir 90person en
le primer casillero y comuna en el segundo casillero La tabla resultante listará el código de la comuna en la primera columna
(REDCODE) y el total de personas dentro de cada comuna existente en la base (o en la selección utilizada) en la segunda columna.
Abrir la ventana de tabulados rápidos seleccionando la opción Proceso Estadístico>Conteo desde el menú principal.
Definir en el primer casillero en blanco la entidad que contiene los elementos que se desean contabilizar
Definir en el segundo casillero en blanco el nivel de agregación de los resultados, esto es, el nivel geográfico de salida de los
resultados.
Definir parámetros generales. Si se desea se puede definir una selección geográfica para ejecutar el proceso.
Definir opciones para el conteo
Ejecutar el proceso haciendo clic en el botón .
Ejercicio
44
MÓDULO 4: LISTAS DE ÁREAS
Objetivo
Producir una tabla por área (entidad) de una o más variables. La entidad para la cual se producirá la lista es denominada la entidad
clave y siempre se identifica por su código censal. La entidad clave debe ser seleccionable, es decir, debe ser posible de identificar
en un mapa censal.
Una Lista de Áreas permite crear una distribución de una variable de nivel inferior al nivel al que se está pidiendo la lista (la entidad
clave). Cada valor de la variable ocupa una columna. Cada uno de los registros contiene la distribución de frecuencia de la variable.
Sintaxis
TABLE lista
AS AREALIST OF entidad, entidad.var1, entidad.var2
Demostración
Producir una Lista por Áreas por cada manzana y el número de hombres y mujeres:
TABLE t1
AS AREALIST Of MANZAN, PERSON.SEXO, VIVIEN.EXCCON
Ejercicios
1. Producir una Lista por Área por manzana que incluya la distribución de agua potable.
2. Producir un Lista por Área por manzana con la distribución de televisores color por hogar.
3. Producir un Lista por Área por manzana con el total de jefes de hogar femenino.
45
MÓDULO 5: FILTRANDO LISTAS DE ÁREAS
Objetivo
Producir una Lista de áreas con registros seleccionados. El filtro es implementado con la cláusula FOR.
Debe tenerse cuidado al definir el filtro de registros. La expresión lógica debe ser relevante, es decir, las variables incluidas en la
cláusula deben pertenecer ya sea a la entidad clave o a una entidad de nivel superior.
Sintaxis
TABLE filtro
AS AREALIST OF entidad, entidad var1, entiodad.var2
FOR <condición lógica>
El filtro no puede ser evaluado correctamente. En este caso, sólo las distritos en los cuales la última persona es una mujer serían
listados. El filtro debe aplicar a una variable que pueda ser evaluada según la entidad de salida.
Ejercicio
1. Producir una Lista de Áreas de Distritos que incluya el número de hogares en que el índice de masculinidad sea mayor que cien
(más de cien mujeres por cada 100 hombres).
46
MÓDULO 6: UTILIZANDO EL COMANDO DEFINE/SAVE
.
Objetivos
Definir una nueva variable y salvarla como variable permanente de la base de datos
Sintaxis
DEFINE <entidad.variable>
AS <expresión>
TYPE <tipo de la variable>
RANGE <lista de valores>
VARLABEL <rótulo de la variable>
VALUELABELS <lista de valores para las categorías>
SAVE <localización y nombre del archivo .rbf>
Notas
1. Al salvar una variable el sistema recorre toda la base de datos. La única selección permitida es ALL
2. La declaración del rango (RANGE) es necesaria, si no se conoce ejecute una frecuencia antes de salvar la variable.
3. El archivo que se genera posee la extensión predeterminada de .rbf
4. El directorio predeterminado corresponde al que se ha definido como directorio de trabajo
5. Para reemplazar la variable, debe ser primero borrada desde el diccionario de la base de datos o poner la cláusula OVERWRITE
Demostración
Crear una variable que cuente el total de personas y otra con el total de viviendas por manzana y guardar esta variable
47
DEFINE MANZAN.TOTPER
AS COUNT PERSON
TYPE INTEGER
RANGE 0 – 3000
SAVE “C:\TALLER\CHILE\TOTPER.RBF”
DEFINE MANZAN.TOTVIV
AS COUNT VIVIEN
TYPE INTEGER
RANGE 0 – 999
SAVE “C:\TALLER\CHILE\TOTVIV.RBF”
Ejercicio
48
MÓDULO 7: UTILIZANDO SWITCH
Objetivos
Definir una nueva variable cuyos valores se definen a partir de condiciones que se componen de varias características o variables
Sintaxis
DEFINE <entidad.variable>
AS SWITCH
INCASE <expression 1>
ASSIGN 1
INCASE <expression 2>
ASSIGN 2
TYPE <tipo de la variable>
RANGE <lista de valores>
Demostración
Crear una variable que defina el tipo familiar de un hogar según las siguientes condiciones:
49
Programa
RUNDEF programa
SELECTION ALL
DEFINE HOGAR.TIPOFAMILIA
AS SWITCH
INCASE ( PERSONA.PARENTES = 1 AND PERSONA.SEXO = 1 AND PERSONA.EDAD <= 20 )
ASSIGN 1
INCASE ( PERSONA.PARENTES = 1 AND PERSONA.SEXO = 1 AND PERSONA.EDAD > 20 AND PERSONA.EDAD <= 50 )
ASSIGN 2
INCASE ( PERSONA.PARENTES = 1 AND PERSONA.SEXO = 1 AND PERSONA.EDAD > 50 )
ASSIGN 3
INCASE ( PERSONA.PARENTES = 1 AND PERSONA.SEXO = 2 AND PERSONA.EDAD <= 20 )
ASSIGN 4
INCASE ( PERSONA.PARENTES = 1 AND PERSONA.SEXO = 2 AND PERSONA.EDAD > 20 AND PERSONA.EDAD <= 50 )
ASSIGN 5
INCASE ( PERSONA.PARENTES = 1 AND PERSONA.SEXO = 2 AND PERSONA.EDAD > 50 )
ASSIGN 6
TYPE INTEGER
VARLABEL "TIPO DE FAMILIA"
VALUELABELS
1 "JEFE HOMBRE JOVEN"
2 "JEFE HOMBRE ADULTO"
3 "JEFE HOMBRE MAYOR"
4 "JEFE MUJER JOVEN"
5 "JEFE MUJER ADULTO"
6 "JEFE MUJER MAYOR"
RANGE 1-6
TABLE T1
AS FREQUENCY OF HOGAR.TIPOFAMILIA
50
Ejercicio
Nota: para incluir los No Aplica dentro de la tabla de resultados se debe poner OPTIONS DEFAULT 0 y ampliar el rango desde 0 a 6.
51
MÓDULO 8: EJERCICIO PRÁCTICO
El Consejo Comunal ha sido convocado, por la Asociación Nacional de Municipios, para participar en la adjudicación de fondos
especiales destinados la población joven de la comuna.
La cantidad de dinero disponible en dicho fondo asciende a doscientos millones de pesos orientados a actividades que aumenten la
calificación laboral de los jóvenes para conseguir empleos mejor remunerados y así mejorar sus condiciones de vida y estabilizar su
futuro desempeño laboral.
Para acceder a dichos fondos el municipio debe elaborar uno o más proyectos que serán evaluados por un comité especial integrado
por representantes de la Asociación Nacional de Municipios y por representantes de los propios jóvenes de la comuna.
A esta secretaría técnica, de la que usted forma parte, se le ha encomendado la tarea de elaborar un primer diagnóstico de la
situación que afecta a los jóvenes de la comuna. En concreto lo que el consejo requiere a la brevedad es la siguiente información:
A.- Conocer el número de jóvenes entre 18 y 29 años existentes en la comuna, su distribución por sexo, estado civil y su nivel
educacional.
B.- De este universo de jóvenes (18 y 29 años), separar los que buscan trabajo por primera vez en un grupo (A) y en otro grupo (B)
a aquellos que ya trabajan.
C.- Escriba un diagnóstico, incluyendo cuadros, gráficos y mapas con el análisis e interpretación de los resultados obtenidos.
52
DIA 4
MAPEO DE INDICADORES
Temas
Objetivos:
Adquirir la capacidad de crear indicadores simples
Adquirir la capacidad de desplegar un indicador en un mapa censal e imprimirlo
Objetivo
Un indicador o variable calculado para cualquier nivel geográfico puede ser desplegado en una cartografía censal. En esta versión de
Redatam, se ha incorporado un módulo mapeador que permite crear mapas temáticos a partir de una variable procesada en
REDATAM+SP.
Para desplegar una variable o indicador en un mapa es necesario abrir una composición de mapas. Esta composición agrupa los
mapas base necesarios para desplegar la información procesada por Redatam dado un nivel geográfico. Además, almacena todos
los parámetros correspondientes a la simbología, clasificación y textos.
Demostración
Desde el menú principal elija Nuevo>>composición de mapas. Una ventana de dialogo se abrirá. Busque el archivo que contiene el
mapa en formato shape (ArcView) correspondiente al nivel geográfico que desea mapear (distrito, comunas, etc).
53
MÓDULO 2: DESPLEGANDO UN INDICADOR
Objetivo
Cualquier variable o indicador procesado para un determinado nivel geográfico puede ser desplegado en un mapa. Al abrir una Lista
por Áreas se aprecia que la primera columna corresponde al código geográfico que hace referencia al nivel geográfico ya sea
manzana, distrito, unidad vecinal, etc. El mapa a utilizar debe corresponder a este nivel geográfico para poder traspasar cada valor de
la tabla a la correspondiente geografía en el mapa.
Para desplegar una variable en un mapa es necesario abrir la Lista por Áreas y abrir la composición de mapa correspondiente al nivel
geográfico de la lista por área. Luego desde la ventana del mapa elija el campo a clasificar y mapear.
Tipo de Clasificación
La clasificación de una variable puede ser a través de tres métodos: 1) cuantiles, en donde el número de casos en cada rango es
igual, 2) intervalos iguales, en donde el intervalo es igual sin importar el número de casos asignados a cada rango, y 3) valores
únicos, donde se presentan ocurrencias individuales dentro de la tabla de valores.
Número de clases
El usuario debe definir cuantas clases desea obtener de la clasificación a partir de las opciones presentadas (por el momento solo 3 o
5 clases están permitidas).
Ejercicios
1. Genere una distribución de viviendas con abastecimiento de agua fuera de la vivienda por manzana y despliegue esta variable
creando un mapa temático. Que manzanas presentan el mayor número de viviendas?
54
MÓDULO 3: CREANDO INDICADORES BÁSICOS
DESEMPLEO
Ejemplo de la estimación del porcentaje de desempleo a través del indicador de Actividad Económica.
RUNDEF IND2
SELECTION all
DEFINE DISTRITO.NOTRAB
AS COUNT PERSON
FOR PERSON.ACTLABOTRA <=2
TYPE INTEGER
DEFINE DISTRITO.PEA
AS COUNT PERSON
FOR PERSON.SITRABAJO=1 OR PERSON.ACTLABORAL <=4
TYPE INTEGER
DEFINE DISTRITO.INDIC
AS ( 100 * DISTRITO.NOTRAB) / DISTRITO.PEA
FOR DISTRITO.PEA <> 0
TYPE REAL
TABLE econoact
AS AREALIST
OF DISTRITO, DISTRITO.INDIC
55
NIVEL EDUCATIVO DEL JEFE DE HOGAR
Programa
RUNDEF IND3
SELECTION all
UNIVERSE persona.parentes = 1
DEFINE persona.var
AS RECODE persona.tipoer ( 0, 1, 2 = 1 ) ELSE 0
TYPE INTEGER
DEFINE manzent.selection
AS COUNT persona
FOR persona.var = 1
TYPE INTEGER
DEFINE manzent.totrecords
AS COUNT persona
TYPE INTEGER
DEFINE manzent.indic
AS ( 100 * manzent.selection) / manzent.totrecords
FOR manzent.totrecords > 0
TYPE REAL
TABLE indicator
AS AREALIST
OF manzent, manzent.indic 6.4
56
MÓDULO 4: DERIVANDO INDICADORES DE POBREZA A PARTIR DE LOS DATOS CENSALES
EJERCICIO PRÁCTICO
Objetivo
El objetivo de es que el alumno pueda caracterizar la población de la comuna según diferentes estratos utilizando la información que
provee el censo a través de un ejercicio práctico con REDATAM+SP.
Se requiere conocer la distribución de la población que vive en la comuna de La Granja, caracterizada por diferentes categorías de
carencias y vulnerabilidad, a los que se calculará su relación de dependencia demográfica.
Procedimiento
1.- En primer lugar se requiere construir varios indicadores a nivel de hogar o de vivienda según sea la variable
Para su cálculo requerimos conocer el número de dependientes por activos (dependencia económica) en el hogar UTILIZANO LA
VARIABLE “PEA” que se encuentra a nivel de la entidad “PERSONA”, clasificando los hogares según presenten:
Dado que además se considera el nivel educativo del jefe de hogar, se necesita clasificar los hogares según que dicha persona
posea:
57
En este caso se utilizarán variables definidas a nivel de “VIVIENDA” y “HOGAR”. Para definir el indicador se necesita CLASIFICAR
LAS VIVIENDAS según las características que presenten respecto a las siguientes variables, identificando en cada caso las viviendas
carenciadas y las no carenciadas
SERVICIOS URBANOS
MATERIALES DE LA VIVIENDA
HACINAMIENTO EN EL HOGAR
Aquí se requiere clasificar los hogares de acuerdo al número de personas por dormitorio de uso exclusivo; y de acuerdo a esto los
hogares serán agrupados en:
Aquí se cuentan los hogares que al menos tienen un niño de 7 a 12 años que no asiste a la escuela.
58
2.- INDICADORES RESUMENES
Utilizando las variables definidas y trabajadas en los pasos anteriores, se recodifican en si carencia y no carencia (0 y 1) y con eso se
genera un indicador suma que los agrupe a todos. Luego se recodifica este resumen en cero, una, y dos o mas carencias.
A) Sumatoria de variables
B) Clasificación de NBI
A continuación se requiere:
59
CALCULO DE CARENCIAS Y VULNERABILIDAD
60
DIA 5
Temas
Objetivos:
El trabajo de matrices es una funcionalidad nueva en Redatam+ que permite crear tablas de salida en formato de matrices y operar
estas tablas de salida con ciertos operadores como multiplicación, suma, resta y división. Ponderar por un factor y otras funciones
más. Se utiliza cuando los cálculos son muy extensos y permite obtener una matriz en forma fácil y rápida.
61
RUNDEF Operación de matrices * OUTPUTFILE XLS "C:\TallerRedatam\MATRIX2.xls"
SELECTION ALL * OVERWRITE
TABLE MATRIX2
AS MATRIXOP
OF T5INGRE, DIVISION, T4TOT
OMITTITLE
62
MÓDULO2: Precariedad del habitat urbano **4. tenencia * tenencia: gratuita, por servicios u otras
63
MÓDULO3: INDICADORES SOCIALES
DEFINE PERSONA.JEFUR_ED4
RUNDEF programa AS SWITCH
SELECTION ALL INCASE PERSONA.URBRUR =1 AND PERSONA.PARENT =0 AND
PERSONA.EDAD4 = 1
*** Indicadores sociales************* ASSIGN 1
INCASE PERSONA.URBRUR =1 AND PERSONA.PARENT =0 AND
**.Jefe de hogar urbano según sexo y edad (quinquenales)*** PERSONA.EDAD4 = 2
ASSIGN 2
DEFINE PERSONA.JEFUR_SEXO INCASE PERSONA.URBRUR =1 AND PERSONA.PARENT =0 AND
AS SWITCH PERSONA.EDAD4 = 3
INCASE PERSONA.URBRUR =1 AND PERSONA.PARENT =0 AND ASSIGN 3
PERSONA.SEXO = 1 INCASE PERSONA.URBRUR =1 AND PERSONA.PARENT =0 AND
ASSIGN 1 PERSONA.EDAD4 = 4
INCASE PERSONA.URBRUR =1 AND PERSONA.PARENT =0 AND ASSIGN 4
PERSONA.SEXO = 2 RANGE 1-4
ASSIGN 2 TYPE INTEGER
RANGE 1-2 VALUELABELS 1 "JEF URB 0- 29" 2 "JEF URB 30- 39" 3 "JEF URB 40-
TYPE INTEGER 59" 4 "JEF URB 59+"
VALUELABELS 1 "JEF URB HOMBRE" 2 " JEF URB MUJER"
TABLE Jefe_Urbano_sexo_edad
AS AREALIST
OF PARROQ,PARROQ.NOMPARR , PERSONA.JEFUR_SEXO,
PERSONA.JEFUR_ED4
64
MÓDULO4: INDICADOR DE DEPENDENCIA
RUNDEF programa
SELECTION ALL
DEFINE 90VIVHOG.POBOCUPADA
AS COUNT 90POBLAC
FOR (90POBLAC.90HISEMP =0 OR 90POBLAC.90HISEMP = 1)
TYPE INTEGER
DEFINE 90VIVHOG.TOTPOB
AS COUNT 90POBLAC
TYPE INTEGER
DEFINE 90VIVHOG.PASIVOS
AS (90VIVHOG.TOTPOB - 90VIVHOG.POBOCUPADA)
TYPE INTEGER
DEFINE 90VIVHOG.DEPEN
AS ( 90VIVHOG.PASIVOS / 90VIVHOG.POBOCUPADA )
TYPE REAL
FOR 90VIVHOG.POBOCUPADA <> 0 AND 90VIVHOG.90CONOCU = 1
OPTIONS
DEFAULT 0
DEFINE 90VIVHOG.INDICDEPEN
AS (90VIVHOG.DEPEN >=4)
FOR 90VIVHOG.90CONOCU = 1
TYPE INTEGER
RANGE 0 - 1
VARLABEL "DEPENDENCIA"
VALUELABELS 0 " < 4 DEPENDIENTES"
1 " 4 O MAS DEPENDIENTES"
65
MÓDULO5: JEFE URBANO MIGRANTE
DEFINE PERSONA.JEFEMIGCAN
AS SWITCH
INCASE (PERSONA.CANVIV <> PERSONA.CANCIN) AND PERSONA.PARENT = 0
and PERSONA.URBRUR = 1
ASSIGN 1
TYPE INTEGER
VARLABEL "JEFE VIENE DE OTRO CANTON (urb)"
VALUELABELS
0 "OTROS NO MIGRANTES"
1 "JEFE MIGRANTE"
RANGE 0-1
OPTIONS DEFAULT 0
DEFINE PERSONA.MIGRACAN
AS (PERSONA.CANVIV <> PERSONA.CANCIN) and PERSONA.URBRUR = 1
OPTIONS DEFAULT 0
RANGE 0 - 1
TYPE INTEGER
VARLABEL "VIENE DE OTRO CANTON (urb)"
VALUELABELS 0 "NO MIGRANTES" 1 "MIGRANTE"
66
MODULO 6: PROMOVER LA CARACTERÍSTICA DE UNA PERSONA AL NIVEL DE HOGAR Y GUARDAR LA VARIABLE EN LA BASE DE DATOS
Este ejercicio se basa en el conteo de determinados individuos dentro del hogar. En este caso se va a verificar que cada jefe de hogar tiene cero (0) o no mas de un cónyuge.
RUNDEF programa
SELECTION ALL
UNIVERSE VIVIENDA.TIPOVIV <= 15 AND
VIVIENDA.CONDOCUP = 1
DEFINE VIVIENDA.CONYUGE
AS COUNT POBLACIO
FOR POBLACIO.PARENTESCO = 2
VARLABEL "Conyuges"
67