Sie sind auf Seite 1von 67

USO Y APLICACIONES DE REDATAM+ PARA LA

TOMA DE DECISIONES EN MUNICIPIOS Y


GOBIERNOS LOCALES

TALLER BASICO

Santiago, Chile

Centro Latinoamericano y Caribeño de Demografía (CELADE)


Comisión Económica para América Latina y el Caribe (CEPAL)

36
TABLA DE CONTENIDOS

DIA 1 Presentación de REDATAM para Windows


Módulo 1 El mundo de REDATAM , presentación de REDATAM+SP
Módulo 2 Desde el Cuestionario Censal a la Base de Datos Numérica
Módulo 3 Una demostración de REDATAM+SP
Módulo 4 Archivos que se manejan en REDATAM+SP
Módulo 5 Selección de Areas
Módulo 6 Produciendo resultados básicos - Tabulación: la manera sencilla
Módulo 7 Produciendo Cruces y Promedios
Módulo 8 El Programa básico
Módulo 9 El comando TABLE

DIA 2 REDATAM+SP como una herramienta de procesamiento estadístico


Módulo 1 Utilizando filtros en la tabla de salida: FOR
Módulo 2 Utilizando filtros: UNIVERSE
Módulo 3 La cláusula AREABREAK
Módulo 4 Manejo de los resultados
Módulo 5 Programación: derivando nuevas variables - RECODE
Módulo 6 Utilizando expresiones lógicas y aritméticas
Módulo 7 Agregar rótulos u etiquetas a las nuevas variables
Módulo 8 Promoviendo información - El comando COUNT

DIA 3 Pobreza - Características de la vivienda e infraestructura


Módulo 1 Promoviendo información - El comando SUM
Módulo 2 Promoviendo información – Identificar el hogar por una condición única de las personas
Módulo 3 Monitor de Conteos
Módulo 4 Listas de Áreas
Módulo 5 Filtrando Listas de Áreas
Módulo 6 Utilizando el comando DEFINE/SAVE
Módulo 7 Promoviendo información - Utilizando SWITCH

2
Módulo 8 Derivando indicadores a partir de los datos censales - Ejercicio

DIA 4 Mapeo de Indicadores


Módulo 1: Definir una composición de mapas
Módulo 2: Desplegando un indicador
Módulo 3: Creando indicadores básicos
Módulo 4: Derivando indicadores de pobreza – Ejercicio práctico

DIA 5 Construir indicadores complejos para analizar un tema sustantivo

Módulo 1 Operando con matrices


Módulo 2 Desarrollando indicadores complejos: Precariedad de hábitat urbano
Módulo 3 Desarrollando indicadores complejos: Jefe urbano según sexo y edad
Módulo 4 Desarrollando indicadores complejos: Jefe migrante urbano
Módulo 5 Desarrollando indicadores complejos: Indicador de dependencia

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

MÓDULO 1: PRESENTACIÓN DE REDATAM SP

Origen del Sistema.

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

Los Censos de Población y Vivienda

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

Después de los procesos de validación pertinentes, la información se organiza de


manera jerárquica dando origen a una estructura como la que se ilustra en la figura de la
izquierda.

“c610” es el nombre que define la base de datos en REDATAM+SP y representa a la


entidad padre o “país”. Esta contiene todas la entidades de menor nivel jerárquico desde
“región” y “comuna” hasta “persona”. Ahora bien, dada esta relación de dependencia entre una
entidad y otra, las variables que definen características de una entidad determinada, define al
mismo tiempo las características de todos los elementos que se encuentran en un nivel de
jerarquía menor. Por ejemplo, la variable “vivienda.agua” pertenece a la entidad “VIVIENDA” y
los atributos que respecto a esta variable posea una vivienda o conjunto de viviendas en
particular son también atributos que describen características de los elementos que le
pertenecen. Si la vivienda no posee agua, entonces todos los hogares y personas que
pertenecen a dicha vivienda también tienen la característica de no poseer agua.

REDATAM+SP hace un uso total de las propiedades que presenta la estructura


jerárquica del Censo de Población y Vivienda, posibilitando por ejemplo determinar la
distribución de la población según sexo, de acuerdo a características de la vivienda o del hogar,
de tal manera que es muy rápido y sencillo conocer cuántos hombres y mujeres habitan en viviendas cuyo origen del agua que usan
para beber corresponda a “pozo o noria”. El aprovechamiento de esta particular organización de los datos censales con fines de
análisis estadísticos depende del conocimiento y manejo que los usuarios tengan de las variables y categorías que forman parte de
cada entidad ubicada en la estructura jerárquica, de ahí que antes de continuar con el conocimiento de REDATAM+SP valga la pena
detenerse un momento y “navegar” por la base de datos del Censo de 1992 ayudados por la boleta o cuestionario 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.

Navegar A Través De REDATAM+SP

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:

 Icono para abrir un diccionario


 Icono para abrir ventana de preferencias
 Icono de ayuda
 Menú archivo
 Menú diccionario
 Proceso de Estadístico
 Menú de Herramientas
 Menú de ventana
 Menú de ayuda

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”.

Usando el editor de selección geográfica

Pasos para crear una selección

 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

1. Crear una Selección de áreas del distrito uno.


2. Crear una selección que incluya la primera manzana en cada uno de los distritos.

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

Determine las siguientes distribuciones comunales:

1. Viviendas, según el material de construcción predominante en sus pisos


2. Viviendas, según el material de construcción predominante en la cubierta del techo
3. Viviendas, según origen del agua usada para beber
4. Hogares, según número de piezas para dormitorio de uso exclusivo
5. Hogares, según tipo de combustible utilizado para cocinar.
6. Personas, según su relación de parentesco con el jefe de hogar
7. Personas, según su estado civil actual

Comente los resultados obtenidos y busque respuesta a las siguientes interrogantes:

 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?

___________________________________________________________________________________________________________
___________________________________________________________________________________________________________
___________________________________________________________________________________________________________
_______________________________________

RESUELVA EL SIGUIENTE PROBLEMAS:

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

A) Determinar cómo se distribuye la población según sexo y tipo de vivienda, en la comuna

 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?.

Comente sus conclusiones:

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

Los comandos básicos de REDATAM+SP

 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:

1. Abra un nuevo Programa en formato libre


2. Complete el comando RUNDEF con la selección (ALL por definición)
3. Comience una nueva línea con el detalle siguiente:

El resultado se obtiene con la cláusula TABLE

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:

1. El CROSSTABS no requiere que las variables pertenezcan a una misma entidad.


2. Siempre AVERAGE requiere de al menos dos variables: la variable a promediar y la variable de control.
3. El FREQUENCY permite listar varias variables al mismo tiempo. Se genera una tabla por cada variable.

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

REDATAM+SP COMO UNA HERRAMIENTA DE PROCESAMIENTO ESTADÍSTICO

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

Entender el uso básico de un programa


Adquirir la capacidad de producir indicadores básicos
Poder ejecutar programas simples, derivar variables nuevas y utilizar filtros

MÓDULO 1: Utilizando filtros en la tabla de salida: FOR

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.

La expresión FOR acepta los siguientes operadores lógicos:

= 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

Calcular el promedio de edad del jefe de hogar por sexo

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

Conocer y manipular las opciones que provee el presentador de cuadros de REDATAM+SP

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

TABLE Cruce de Variables11


AS CROSSTABS OF PERSON.EDAD BY PERSON.SEXO
OPTIONS COMPLETENAME

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

DEFINE entidad.<nueva variable>


AS RECODE <expresión|variable> (..Esquema...)
TYPE INTEGER
RANGE valorMínim-valorMáximo

Esquema de recodificación Ejemplo

Valor previo = nuevo valor (3=1)


Valor previo1 – valor previo2 = nuevo valor (2-5=3)
Valor previo1 TO valor previo2 = nuevo val (6 TO 10 = 4)
LOWEST TO valor previo = nuevo valor (LOWEST TO 4 = 2)
Valor previo TO HIGHEST = nuevo valor (11 TO HIGHEST = 5)
ELSE nuevo valor (12 – 20 = 12) ELSE 13

Notas

1. Valores no incluidos en el esquema de recodificación mantienen su valor original


2. La cláusula ELSE re asigna todos los rangos previamente no asignados
3. El tipo de variable es siempre INTEGER (entera)
4. El valor del RANGE (rango) debe estar contenido en los valores mínimo y máximo del esquema de recodificación

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:

1. Recodifique la edad en grupos de edad quinquenales


2. Recodifique a las personas en tres grupos: solteros, casados/conviviente y resto
3. Recodifique a las viviendas en dos grupos: con agua potable, sin agua potable.

32
MODULO 6: UTILIZANDO EXPRESIONES LÓGICAS Y ARITMÉTICAS

Objetivos

Comprobar el sentido y función de las expresiones lógicas y aritméticas en REDATAM+SP

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 expresión funciona de la siguiente forma: PERSON.EDAD > 15

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

DEFINE VIVIEN.CARENWC AS (VIVIEN.EXCCON >= 2)


TYPE INTEGER
RANGE 0 - 1

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

1. Expresiones numéricas y lógicas

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:

+ suma, - resta, * multiplicación, / división, % porcenaje, ^ elevación a potencia

los que, junto con los paréntesis, se combinan con otros objetos numéricos para producir expresiones arbitrarias. Por ejemplo:

a+1 ... a mas 1

(a + 1) * 3 / b ... lo anterior, multiplicado por 3, dividido por b

10 ^ x ... 10 a la potencia x (10x)

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.

Para conformar expresiones lógicas, se dispone de los operadores de relación usuales:

= 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:

or OR lógico no excluyente, and AND lógico

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).

2. Evaluación de expresiones con valores especiales

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:

a < Missing a >= NotAppl

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.

3. Asignación de valores especiales según REDATAM+SP

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:

DEFINE VIVIEN <nueva variable>


AS <expresión>
TYPE <tipo de variable>
RANGE <lista de valores>
VARLABEL “mi variable derivada”
VALUELABELS <[categ 1 “rótulo 1”] [categ 2 “rótulo 2”] [categ n “rótulo n”]>

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

Apreciar el uso de la estructura jerárquica que posee la base de datos en REDATAM+SP.


Comprender el concepto de promover información a niveles de jerarquía superior
Llevar a cabo un conteo simple

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

DEFINE VIVIENDA.<nueva variable


AS COUNT <entidad>
TYPE <tipo de variable>
RANGE <lista de valores>
VARLABEL “mi variable derivada”

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

1. Cuente el número de niños entre 0 y 5 años de edad por hogar


2. Cuente el número de ancianos por hogar
3. Cuente el número de viviendas con agua dentro del sitio, pero fuera de la vivienda, por distrito.

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:

 Adquirir la capacidad de derivar nuevas variables haciendo uso de expresiones aritméticas


 Adquirir la capacidad necesaria para construir indicadores simples
 Comprender los conceptos básicos del procesamiento jerárquico
 Comprender y adquirir la capacidad para realizar procesos de conteo de elementos
 Comprender el proceso de generación y adición de nuevas variables al diccionario de la base de datos

MÓDULO 1: PROMOVIENDO INFORMACIÓN – LA INSTRUCCIÓN SUM

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

DEFINE hogar.numpers TABLE tabprom


AS COUNT person AS frequency
TYPE integer OF hogar.promedad

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

DEFINE hogar.hhsex DEFINE hogar.hhedad


AS persona.sexo AS persona.edad
FOR persona.parentes = 1 FOR persona.parentes = 1
LIKE persona.sexo LIKE persona.edad

Ejercicio

1. Defina la variable "indic", a nivel de hogar (vivienda) , de acuerdo a la siguiente definición:


1 si la jefatura del hogar corresponde a una mujer mayor de 49 años
0 si se da cualquier otra situación de jefatura.

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.

En REDATAM+SP una tabla con conteo de elementos se obtiene de la siguiente manera:

 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

1. Contabilice el número de mujeres menores de edad según provincia.


2. Contabilice el número de personas cesantes por manzana.

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>

Nota: El siguientes comandos generarían resultados extraños


TABLE T1
AS AREALIST
OF distrito, persona.sexo
FOR persona.sexo = 2

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

1. Calcule y guarde en el diccionario las edades recodificadas (quinquenales).


2. Calcule y guarde el total de personas por distrito.
3. Calcule y guarde el total de viviendas particulares y con con personas presentes por distrito.
4. Calcule y guarde en el diccionario la variable urbano-rural.

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:

1. Jefe hombre menor de 20 años


2. Jefe hombre entre 20 y 50 años
3. Jefe hombre mayor de 50 años
4. Jefe mujer menor de 20 años
5. Jefe mujer entre 20 y 50 años
6. Jefe mujer mayor de 50 años

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

1. Defina a las personas según las siguientes características:


 hombre analfabeto,
 hombre alfabeto,
 mujer analfabeta,
 mujer alfabeta.

2. Crear la variable a nivel de persona según las siguientes características:


 Hombre cesante menor de 20 años
 Hombre cesante entre 20 y 60 años
 Hombre cesante mayor de 60 años
 Mujer cesante menor de 20 años
 Mujer cesante entre 20 y 60 años
 Mujer cesante mayor de 60 años

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.

Sobre estos dos grupos de jóvenes describa:

1. El nivel educacional alcanzado dentro de cada grupo


2. Su distribución por sexo dentro de cada grupo
3. Cuántos de estos jóvenes son jefes de hogar (sepárelos por hombres o mujeres) dentro de cada grupo.
4. Que tipo de vivienda prima en estos dos grupos (tipo de techo, pared, piso).
5. Conocer si existen lugares en la comuna (manzanas o distritos) en que estos jóvenes presenten una mayor concentración.

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

Mapas censales y cartografía digital


Trabajando con mapas en REDATAM+SP
Desplegar un indicador
Crear indicadores básicos
Ejercicio práctico

Objetivos:
 Adquirir la capacidad de crear indicadores simples
 Adquirir la capacidad de desplegar un indicador en un mapa censal e imprimirlo

MÓDULO 1: DEFINIR UNA COMPOSICION DE MAPAS

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.

Ejemplo del Programa REDATAM+ G4


(Según su base de datos la variable slaboral debe ser ACTLABOTRA y las categorías

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.

Planteamiento del problema

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

A) INDICADOR DE VULNERABILIDAD DEL HOGAR

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:

- MENOS DE TRES DEPENDIENTES POR ACTIVO


- TRES O MAS DEPENDIENTES POR ACTIVO

Dado que además se considera el nivel educativo del jefe de hogar, se necesita clasificar los hogares según que dicha persona
posea:

-EDUCACION BASICA O MENOR


- AL MENOS UN ANO DE EDUCACION SECUNDARIA

B) INDICADOR DE CARENCIAS SEGÚN SERVICIOS BASICOS

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

- DISTRIBUCION DEL AGUA POTABLE (CANERIA)


- ORIGEN DEL AGUA PARA BEBER (AGUA)
- SISTEMA DE ELIMINACION DE EXCRETAS (WC)
- ALUMBRADO ELECTRICO (ALUMBRA)

C) INDICADOR DE CARENCIAS SEGÚN MATERIAL DE LA VIVIENDA Y HACINAMIENTO

MATERIALES DE LA VIVIENDA

- MATERIAL DE LAS PAREDES (PARED)


- MATERIAL DEL PISO (PISO)
- MATERIAL DEL TECHO (TECHO)

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:

B) INDICADOR DE CARENCIAS SEGÚN ACCESO A EDUCACIÓN

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:

 Guardar la nueva variable con sus nueve categorías


 crear una “Lista de áreas” a nivel de manzana y unidad vecinal con números absolutos y relativos para el indicador de “carencias
 Realizar los cálculos necesarios para determinar el grado de dependencia demográfica existente en cada estrato o categoría

59
CALCULO DE CARENCIAS Y VULNERABILIDAD

DIMENSIONES VARIABLES CORTE

1.- Distribución agua caneria >=2


2.- Origen agua agua > 1
SERVICIOS URBANOS 3.- Baño wc > 1
4.- Luz alumbra > 2

1.- Mat. paredes Pared > 3


MATERIALES DE LA 2.- Mat. Piso Piso > 6
VIVIENDA 3.- Mat. Techo Techo > 5

1.- Num. Dormitorios > de tres personas


HACINAMIENTO 2.- Total pers X hogar por dormitorio

1.- Dependientes Pea (…)


SOCIOECONOMICA 2.- Activos Pea (…)

EDUCACION asiste a la escuela 7 – 12 años

60
DIA 5

CONSTRUIR INDICADORES COMPLEJOS PARA ANALIZAR UN TEMA SUSTANTIVO

Temas

Operando con matrices


Precariedad de hábitat urbano
Jefe urbano según sexo y edad
Jefe migrante urbano
Indicador de dependencia
Promover características a otro nivel

Objetivos:

 Adquirir la capacidad de crear indicadores complejos

MÓDULO 1: OPERANDO MATRICES

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

* Proporcion de ninios segun agua potable ****3. EJEMPLO DE MATRICES


TABLE t1TOT *Indice de masculinidad segun
AS CROSSTABS *edad y parentesco *******
OF Vivienda.disagu
BY Personas.sexo TABLE T7HOMBRES
OPTIONS ZERO AS CROSSTABS
WEIGHT Vivienda.Factor OF Personas.Edad5
OMITTITLE BY Personas.Parentes
FOR Personas.sexo = 1
TABLE t2NINIOS OPTIONS ZERO OMITTITLE
AS CROSSTABS WEIGHT Vivienda.Factor
OF Vivienda.disagu
BY Personas.sexo TABLE T8MUJERES
FOR Personas.Edad <=6 AS CROSSTABS
OPTIONS ZERO OMITTITLE OF Personas.Edad5
WEIGHT Vivienda.Factor BY Personas.Parentes
FOR Personas.sexo = 2
TABLE MATRIX1 WEIGHT Vivienda.Factor
AS MATRIXOP OPTIONS ZERO OMITTITLE
OF t2NINIOS, DIVISION, t1TOT
OMITTITLE
*OUTPUTFILE XLS "C:\TallerRedatam\MATRIX.xls" OVERWRITE TABLE MATRIX3
AS MATRIXOP
*2. EJEMPLO DE MATRICES promedio de ingresos por sexo******* OF T7HOMBRES, DIVISION, T8MUJERES
OPTIONS ZERO OMITTITLE
TABLE T4TOT
AS CROSSTABS * OUTPUTFILE XLS "C:\TallerRedatam\MATRIX3.xls"
OF Personas.Edad5 * OVERWRITE
BY Personas.sexo
OPTIONS ZERO OMITTITLE * calcula el poracentaje
WEIGHT Vivienda.Factor TABLE matriz5
AS MATRIXOP
TABLE T5INGRE OF MATRIX3, MULTIPLICATION, 100
AS CROSSTABS OMITTITLE
OF Personas.Edad5
BY Personas.sexo
WEIGHT Vivienda.Factor
TALLY Personas.ingtotper
FOR Personas.ingtotper < 999999
OPTIONS ZERO OMITTITLE

TABLE MATRIX2
AS MATRIXOP
OF T5INGRE, DIVISION, T4TOT
OMITTITLE

62
MÓDULO2: Precariedad del habitat urbano **4. tenencia * tenencia: gratuita, por servicios u otras

RUNDEF T1 SELECTION ALL DEFINE HOGAR.CARTENEN


UNIVERSE VIVIENDA.URBRUR =1 AND VIVIENDA.CONOCU = 1 AS (HOGAR.TENVIV >=2 )
TYPE INTEGER
**1. carencia por pared********** *FOR VIVIENDA.URBRUR =1 AND VIVIENDA.CONOCU = 1
RANGE 0-1
DEFINE VIVIENDA.CARPARED OPTIONS DEFAULT 0
AS VIVIENDA.PARED = 2 OR VIVIENDA.PARED >= 4 VARLABEL "CARENCIA SEGUN TENENCIA"
*FOR VIVIENDA.URBRUR =1 AND VIVIENDA.CONOCU = 1 VALUELABELS 0 "VIV SIN CAREN TENEN"
TYPE INTEGER 1 "VIV CON CAREN TENEN"
RANGE 0 - 1
OPTIONS DEFAULT 0 DEFINE VIVIENDA.CARTENEN
VARLABEL "PARED DEFICIENTE" AS HOGAR.CARTENEN
VALUELABELS 0 "VIV SIN CAREN PARED" 1 "VIV CON CAR PARED" TYPE INTEGER
FOR VIVIENDA.URBRUR =1 AND HOGAR.ORDHOG = 1
** 2. acceso al agua potable ********* RANGE 0-1
** sistema de abastecimiento: tuberia fuera del edificio OPTIONS DEFAULT 0
VARLABEL "CARENCIA SEGUN TENENCIA"
DEFINE VIVIENDA.CARAGUA VALUELABELS 0 "VIV SIN CAREN TENEN"
AS (VIVIENDA.SISABA = 3 OR VIVIENDA.SISABA = 4) 1 "VIV CON CAREN TENEN"
*FOR VIVIENDA.URBRUR =1 AND VIVIENDA.CONOCU = 1
TYPE INTEGER DEFINE VIVIENDA.SUMCAREN
RANGE 0 - 1 AS (VIVIENDA.CARPARED + VIVIENDA.CARAGUA +
OPTIONS DEFAULT 0 VIVIENDA.CARSANEA + VIVIENDA.CARTENEN)
VARLABEL "SISTEMA DE ABAST/AGUA" TYPE INTEGER
VALUELABELS 0 "VIV SIN CAREN AGUA" 1 "VIV CON CAREN AGUA" *for VIVIENDA.URBRUR =1 AND VIVIENDA.CONOCU = 1
RANGE 0 - 4
**3. acceso a saneamiento **** OPTIONS DEFAULT 0
*eliminación de aguas por pozo ciegom otra forma o ninguno*** VARLABEL "NHI"
VALUELABELS 0 "0 NHI" 1 "1 NHI" 2 "2 NHI" 3 "3 NHI" 4 "4 NHI"
DEFINE VIVIENDA.CARSANEA
AS ( VIVIENDA.ELIAGU >=2 ) TABLE LIST1 AS AREALIST
TYPE INTEGER OF CANTON, CANTON.NOMCAN, CANTON.TOTVIVOCU,
*FOR VIVIENDA.URBRUR =1 AND VIVIENDA.CONOCU = 1 CANTON.TOTVIVUR,VIVIENDA.PARED, VIVIENDA.ELIAGU,
RANGE 0-1 HOGAR.TENVIV, VIVIENDA.SISABA, VIVIENDA.CARPARED,
OPTIONS DEFAULT 0 VIVIENDA.CARSANEA, VIVIENDA.CARTENEN, VIVIENDA.CARAGUA,
VARLABEL "ELIMINACIÓN DE AGUAS NEGRAS" VIVIENDA.SUMCAREN
VALUELABELS 0 "VIV SIN CAREN SANEA" 1 "VIV CON CAR SANEA"

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

*DETERMINAR PERSONA OCUPADA

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

RUNDEF Jefe migrante


SELECTION ALL

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

Descripción del Programa

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.

Se genera una variable al nivel de vivienda

RUNDEF programa
SELECTION ALL
UNIVERSE VIVIENDA.TIPOVIV <= 15 AND
VIVIENDA.CONDOCUP = 1

DEFINE VIVIENDA.CONYUGE
AS COUNT POBLACIO
FOR POBLACIO.PARENTESCO = 2
VARLABEL "Conyuges"

TABLE One AS FREQUENCY OF VIVIENDA.CONYUGE

67

Das könnte Ihnen auch gefallen