Talleres R+Basico Ecuador(Sintaxis)

68
USO Y APLICACIONES DE REDATAM+SP PARA LA TOMA DE DECISIONES EN MUNICIPIOS Y GOBIERNOS LOCALES TALLER BASICO Quito, Ecuador

Transcript of Talleres R+Basico Ecuador(Sintaxis)

Page 1: Talleres R+Basico Ecuador(Sintaxis)

USO Y APLICACIONES DE REDATAM+SP PARA LA TOMA DE DECISIONES EN MUNICIPIOS Y

GOBIERNOS LOCALES

TALLER BASICO

Quito, Ecuador2011

Instituto Nacional de Estadística y Censos (INEC)

Page 2: Talleres R+Basico Ecuador(Sintaxis)

TABLA DE CONTENIDOS

DIA 1 Presentación de REDATAM para WindowsMódulo 1 El mundo de REDATAM , presentación de REDATAM+ SPMódulo 2 Desde el Cuestionario Censal a la Base de Datos NuméricaMódulo 3 Una demostración de REDATAM+ SPMódulo 4 Archivos que se manejan en REDATAM+ SPMódulo 5 Selección de AreasMódulo 6 Produciendo resultados básicos - Tabulación: la manera sencillaMódulo 7 Produciendo Cruces y PromediosMódulo 8 El Programa básicoMódulo 9 El comando TABLEMódulo 10 Utilizando filtros en la tabla de salida: FORMódulo 21 Utilizando filtros: UNIVERSE

DIA 2 REDATAM+ SP como una herramienta de procesamiento estadísticoMódulo 1 La cláusula AREABREAKMódulo 2 Manejo de los resultadosMódulo 3 Programación: derivando nuevas variables - RECODEMódulo 4 Utilizando expresiones lógicas y aritméticasMódulo 5 Agregar rótulos u etiquetas a las nuevas variablesMódulo 6 Promoviendo información - El comando COUNTMódulo 7 Promoviendo información - El comando SUMMódulo 8 Promoviendo información - Identificar el hogar por una condición única de las personasMódulo 9 Monitor de ConteosMódulo 10 Listas de áreasMódulo 11 Filtrando Listas de áreasMódulo 12 Utilizando el comando DEFINE/SAVEMódulo 13 Promoviendo información - Utilizando SWITCH

DIA 3 Pobreza - Características de la vivienda e infraestructuraMódulo 1 Derivando indicadores a partir de los datos censales - EjercicioMódulo 2 Definir una composición de mapasMódulo 3 Desplegando un indicadorMódulo 4 Creando indicadores básicosMódulo 5 derivando indicadores de pobreza - Ejercicio práctico

Page 3: Talleres R+Basico Ecuador(Sintaxis)

Módulo 6 Desarrollando indicadores complejos: Precariedad de hábitat urbanoMódulo 7 Desarrollando indicadores complejos: Jefe urbano según sexo y edadMódulo 8 Desarrollando indicadores complejos: Jefe migrante urbanoMódulo 9 Desarrollando indicadores complejos: Indicador de dependencia

PRESENTACION DE REDATAM

Temas: Presentación de REDATAM Desde el Cuestionario Censal a la Base de Datos NuméricaUtilizando el sistema de una forma muy simpleImprimiendo 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 datosEntender el concepto de selección geográficaAdquirir la capacidad de producir resultados impresosCrear selecciones geográficas diferentes

MODULO 1: PRESENTACION 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.

Qué Hace REDATAM+ SP”

Page 4: Talleres R+Basico Ecuador(Sintaxis)

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 Características:

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.

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 parroquia, 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.

Page 5: Talleres R+Basico Ecuador(Sintaxis)

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, cruces, 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.

MODULO 2: DESDE EL CUESTIONARIO CENSAL A LA BASE DE DATOS NUMERICA

Los Censos de Población y Vivienda

Se han levantado un total de seis censos de población en nuestro país, a los que, desde 1964 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 parroquias) y las que corresponden a la organización operativa del evento censal (zonas, sectores, áreas urbano - rural, manzanas o localidades pobladas), 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

Page 6: Talleres R+Basico Ecuador(Sintaxis)

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.

“CE21” 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 “provincia” y “canton” 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”

MODULO 3: UNA DEMOSTRACION 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

Page 7: Talleres R+Basico Ecuador(Sintaxis)

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.

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

MODULO 4: ARCHIVOS QUE SE MANEJAN EN REDATAM+ SP

Page 8: Talleres R+Basico Ecuador(Sintaxis)

* 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 parroquia (si la base de datos es parroquial) 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.

* COMPOSICION 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.

MODULO 5: SELECCION 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 parroquia (si la Base de Datos es parroquial) 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.

Page 9: Talleres R+Basico Ecuador(Sintaxis)

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* 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

Page 10: Talleres R+Basico Ecuador(Sintaxis)

1. Crear una Selección de áreas del cantón uno.2. Crear una selección que incluya la primera manzana en cada uno de los distritos.

MODULO 6: PRODUCIENDO RESULTADOS BASICOS - TABULACION: 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 parroquia 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.

Ejercicios

Determine las siguientes distribuciones parroquiales:

Page 11: Talleres R+Basico Ecuador(Sintaxis)

1. Viviendas, según el material de construcción predominante en sus pisos2. Viviendas, según el material de construcción predominante en la cubierta del techo3. Viviendas, según origen del agua usada para beber4. Hogares, según número de piezas para dormitorio de uso exclusivo5. Hogares, según tipo de combustible utilizado para cocinar.6. Personas, según su relación de parentesco con el jefe de hogar7. 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 PROBLEMA:

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 parroquia. Recupere estos datos de la base con que está trabajando y comente los resultados obtenidos.

MODULO 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 parroquia

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.

Page 12: Talleres R+Basico Ecuador(Sintaxis)

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ó una 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:

_______________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________

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.

Page 13: Talleres R+Basico Ecuador(Sintaxis)

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

_______________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________

MODULO 8: EL PROGRAMA BASICO

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.

Page 14: Talleres R+Basico Ecuador(Sintaxis)

PROGRAMACION 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 libre2. 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 T1AS FREQUENCYOF VIVIENDA.TIPOVI

Page 15: Talleres R+Basico Ecuador(Sintaxis)

4. Compile el programa para estar seguro que no existen errores. Corrija si es necesario.5. Ejecute el programa6. Espere la finalización del proceso y vea la tabla de resultados.

MODULO 9: EL COMANDO TABLE

Page 16: Talleres R+Basico Ecuador(Sintaxis)

Sintaxis

TABLE tabla1AS FREQUENCY

OF <lista de variables>OPTIONS <lista de opciones>

TABLE tabla2AS CROSSTABSOF <lista de variables> BY <lista de variables> BY <lista de variables> [ BY <lista de variables> ] ]OPTIONS <lista de opciones>

TABLE tabla3AS AVERAGEOF <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.

Demostración

RUNDEF ejemplo1 SELECTION ALLTABLE tabla1 AS FREQUENCY OF PERSONA.TIPOAC, PERSONA.SEXO

Page 17: Talleres R+Basico Ecuador(Sintaxis)

TABLE tabla2 AS CROSSTABS OF VIVIE.TIPVIV BY PERSONA.TIPOAC

Ejercicios

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 de 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 parroquia. 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.

DIA 2

REDATAM+ SP COMO UNA HERRAMIENTA DE PROCESAMIENTO ESTADISTICO Temas

Utilizando Filtros Utilizando UNIVERSEResultados con AREABREAKProgramación: derivando nuevas variables - RECODEUtilizando expresiones lógicas y aritméticasAgregar rótulos u etiquetas a las nuevas variablesPromoviendo información - El comando COUNT

Page 18: Talleres R+Basico Ecuador(Sintaxis)

Objetivos

Entender el uso básico de un programaAdquirir la capacidad de producir indicadores básicos Poder ejecutar programas simples, derivar variables nuevas y utilizar filtros

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

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 quey los operadores de relación: NOT, AND, OR.

Page 19: Talleres R+Basico Ecuador(Sintaxis)

Sintaxis

TABLE t1AS FREQUENCY

OF <lista de variables>OPTIONS <lista de opciones>FOR <expresión lógica>

TABLE t2AS 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 >

Demostración

Calcular el promedio de edad del jefe de hogar por sexo

RUNDEF Media SELECTION ALL

TABLE t1 AS AVERAGE OF PERSONA.EDAD BY PERSONA.SEXO FOR PERSONA.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.

Page 20: Talleres R+Basico Ecuador(Sintaxis)

MODULO 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 table1AS FREQUENCY

OF <lista de variables>

TABLE table2AS CROSSTABSOF < lista de variables > BY < lista de variables > [ BY < lista de variables > [ BY < lista de variables > ] ]

TABLE table3AS 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.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.

Page 21: Talleres R+Basico Ecuador(Sintaxis)

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 PERSONA.TIPOAC< 4

TABLE t1 AS FREQUENCY OF PERSONA.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.

MODULO 3: LA CLAUSULA 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

Page 22: Talleres R+Basico Ecuador(Sintaxis)

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 PERSONA.PARENT BY PERSONA.SEXO AREABREAK DISTRITO

TABLE t2AS FREQUENCY OF PERSONA.SEXOAREABREAK MANZAN

TABLE t3AS AVERAGE OF PERSONA.EDAD BY PERSONA.ECIVIL BY PERSONA.PARENTAREABREAK DISTRITO

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

Page 23: Talleres R+Basico Ecuador(Sintaxis)

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 PERSONA.EDAD BY PERSONA.SEXO OPTIONS COMPLETENAME

MODULO 5: PROGRAMACION: 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 INTEGERRANGE valorMínim-valorMáximo

Page 24: Talleres R+Basico Ecuador(Sintaxis)

Esquema de recodificaciónEjemplo

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 original2. La cláusula ELSE re asigna todos los rangos previamente no asignados3. 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

Demostración

DEFINE PERSONA.EDAD3 AS RECODE PERSONA.EDAD(0-14=1)(15 TO 64 =2) ELSE 3TYPE INTEGERRANGE 1 - 3

Page 25: Talleres R+Basico Ecuador(Sintaxis)

Ejercicio:

1. Recodifique la edad en grupos de edad quinquenales2. Recodifique a las personas en tres grupos: solteros, casados/conviviente y resto3. Recodifique a las viviendas en dos grupos: con agua potable, sin agua potable.

MODULO 6: UTILIZANDO EXPRESIONES LOGICAS Y ARITMETICAS

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: PERSONA.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.

Page 26: Talleres R+Basico Ecuador(Sintaxis)

Demostración

Clasificar las vivienda según conexión a un sistema de eliminación de excretas : satisfactoria o mala

RUNDEF CMD23SELECTION ALL

DEFINE VIVIENDA.CARENWC AS (VIVIENDA.EXCCON >= 2)TYPE INTEGERRANGE 0 - 1

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 BASICOS

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, % porcentaje, ^ 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

Page 27: Talleres R+Basico Ecuador(Sintaxis)

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 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 carácter 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 carácter 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:

Page 28: Talleres R+Basico Ecuador(Sintaxis)

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

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

Page 29: Talleres R+Basico Ecuador(Sintaxis)

MODULO 7: AGREGAR ROTULOS O 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áusulas 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 VIVIENDA <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”]>

Notas1. El rótulo de la variable debe ir siempre encerrado entre comillas dobles2. El rótulo no puede exceder los 40 caracteres

Page 30: Talleres R+Basico Ecuador(Sintaxis)

Demostración

DEFINE PERSONA.EDAD4AS RECODE PERSONA.EDAD(0 – 19 = 1) (20 – 39 = 2) (40 – 59 = 3) (60 – 99 = 40TYPE integerRANGE 1 - 4VARLABEL “edad en 4 grupos”VALUELABELS 1 “0 - 19” 2 “20 - 39” 3 “40 – 59” 4 “60 – mas”

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

MODULO 8: PROMOVIENDO INFORMACION - 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 superiorLlevar 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

Page 31: Talleres R+Basico Ecuador(Sintaxis)

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 urbana - 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 cuentaSELECTION all

DEFINE VIVIENDA.<nueva variableAS COUNT <entidad>TYPE <tipo de variable>RANGE <lista de valores>

VARLABEL “mi variable derivada

Demostración

DEFINE VIVIENDA.numpersAS COUNT PERSONATYPE integerRANGE 0-30VARLABEL “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 variable2. 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

Page 32: Talleres R+Basico Ecuador(Sintaxis)

Ejercicios

1. Cuente el número de niños entre 0 y 5 años de edad por hogar2. Cuente el número de ancianos por hogar3. 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 PARROQUIA en el que existe al menos una madre adolescente (entre 14 y 18 años de edad.) Escriba sus comentarios.

DIA 3

CREACION DE INDICADORES

Temas: Derivar información nuevaCalcular variables nuevas utilizando expresiones aritméticasUtilizar 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

MODULO 1: PROMOVIENDO INFORMACION - LA INSTRUCCION SUM

Objetivo

Page 33: Talleres R+Basico Ecuador(Sintaxis)

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.

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 instsumSELECTION all

DEFINE hogar.sumedad AS SUM PERSONA.edad Type integer Range 10-450

DEFINE hogar.numpers AS COUNT person TYPE integer

DEFINE hogar.promedad AS hogar.sumedad/ hogar.numpers

FOR hogar.numpers > 0TYPE INTEGERRANGE 0-99 Options default 0

TABLE tabprom AS frequency 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).

Page 34: Talleres R+Basico Ecuador(Sintaxis)

MODULO 2:

PROMOVIENDO INFORMACION - IDENTIFICAR EL HOGAR POR UNA CONDICION UNICA 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 AS persona.sexo FOR persona.parent = 1 LIKE persona.sexo

DEFINE hogar.hhedad AS persona.edad FOR persona.parent = 1 LIKE persona.edad

Ejercicio

1. Defina la variable "indic", a nivel de hogar (vivienda), de acuerdo a la siguiente definición:1si la jefatura del hogar corresponde a una mujer mayor de 49 años0 si se da cualquier otra situación de jefatura.

Page 35: Talleres R+Basico Ecuador(Sintaxis)

MODULO 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 Listas_de_Areas, 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 parroquia, dentro de la base de demostración Nueva Miranda, supone definir 90person en le primer casillero y parroquia en el segundo casillero La tabla resultante listará el código de la parroquia en la primera columna (REDCODE) y el total de personas dentro de cada parroquia 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.

MODULO 4: LISTAS DE AREAS

Objetivo

Page 36: Talleres R+Basico Ecuador(Sintaxis)

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 listaAS AREALIST OF entidad, entidad.var1, entidad.var2

Demostración

Producir una Lista por Áreas por cada zona y el número de hombres y mujeres:

TABLE t1AS AREALIST Of ZONA, PERSONA.SEXO, VIVIENDA.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.

MODULO 5: FILTRANDO LISTAS DE AREAS

ObjetivoProducir una Lista de áreas con registros seleccionados. El filtro es implementado con la cláusula FOR.

Page 37: Talleres R+Basico Ecuador(Sintaxis)

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 filtroAS AREALIST OF entidad, entidad var1, entidad.var2FOR <condición lógica>

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

TABLE T1AS AREALISTOF distrito, persona.sexoFOR 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).

MODULO 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>

Page 38: Talleres R+Basico Ecuador(Sintaxis)

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 ALL2. 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 .rbf4. El directorio predeterminado corresponde al que se ha definido como directorio de trabajo5. 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

DEFINE ZONA.TOTPERAS COUNT PERSONTYPE INTEGERRANGE 0 – 3000SAVE “C:\TALLER\ECUADOR\TOTPER.RBF”

DEFINE ZONA.TOTVIVAS COUNT VIVIENTYPE INTEGERRANGE 0 – 999SAVE “C:\TALLER\ECUADOR\TOTVIV.RBF

Page 39: Talleres R+Basico Ecuador(Sintaxis)

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 personas presentes por distrito.4. Calcule y guarde en el diccionario la variable urbano-rural.

MODULO 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 SWITCHINCASE <expression 1>ASSIGN 1INCASE <expression 2>ASSIGN 2TYPE <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ños2. Jefe hombre entre 20 y 50 años3. Jefe hombre mayor de 50 años4. Jefe mujer menor de 20 años5. Jefe mujer entre 20 y 50 años6. Jefe mujer mayor de 50 años

Page 40: Talleres R+Basico Ecuador(Sintaxis)

Programa

RUNDEF programa SELECTION ALL

DEFINE HOGAR.TIPOFAMILIA AS SWITCH INCASE ( PERSONA.PARENT = 1 AND PERSONA.SEXO = 1 AND PERSONA.EDAD <= 20 ) ASSIGN 1 INCASE ( PERSONA.PARENT = 1 AND PERSONA.SEXO = 1 AND PERSONA.EDAD > 20 AND PERSONA.EDAD <= 50 ) ASSIGN 2 INCASE ( PERSONA.PARENT = 1 AND PERSONA.SEXO = 1 AND PERSONA.EDAD > 50 ) ASSIGN 3 INCASE ( PERSONA.PARENT = 1 AND PERSONA.SEXO = 2 AND PERSONA.EDAD <= 20 ) ASSIGN 4 INCASE ( PERSONA.PARENT = 1 AND PERSONA.SEXO = 2 AND PERSONA.EDAD > 20 AND PERSONA.EDAD <= 50 ) ASSIGN 5 INCASE ( PERSONA.PARENT = 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 T1AS FREQUENCY OF HOGAR.TIPOFAMILIA

Page 41: Talleres R+Basico Ecuador(Sintaxis)

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.

MODULO 8: EJERCICIO PRACTICO

El Consejo Parroquial 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 parroquia.

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

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 parroquia. En concreto lo que el consejo requiere a la brevedad es la siguiente información:

Page 42: Talleres R+Basico Ecuador(Sintaxis)

A.- Conocer el número de jóvenes entre 18 y 29 años existentes en la parroquia, 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 grupo2. Su distribución por sexo dentro de cada grupo3. 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 parroquia (manzanas o zonas) 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.

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

MODULO 1: DEFINIR UNA COMPOSICION DE MAPAS

Page 43: Talleres R+Basico Ecuador(Sintaxis)

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, parroquias, etc).

MODULO 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

Page 44: Talleres R+Basico Ecuador(Sintaxis)

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”

MODULO 3: CREANDO INDICADORES BASICOS

DESEMPLEO

Ejemplo de la estimación del porcentaje de desempleo a través del indicador de Actividad Económica.

Ejemplo del Programa REDATAM+ SP(Según su base de datos la variable slaboral debe ser ACTLABOTRA y las categorías

RUNDEF IND2 SELECTION allDEFINE DISTRITO.NOTRABAS COUNT PERSONFOR PERSONA.ACTLABOTRA <=2 TYPE INTEGER

DEFINE DISTRITO.PEA AS COUNT PERSON FOR PERSONA.SITRABAJO=1 OR PERSONA.ACTLABORAL <=4 TYPE INTEGER

DEFINE DISTRITO.INDIC AS ( 100 * DISTRITO.NOTRAB) / DISTRITO.PEA FOR DISTRITO.PEA <> 0 TYPE REAL

Page 45: Talleres R+Basico Ecuador(Sintaxis)

TABLE econoact AS AREALIST OF DISTRITO, DISTRITO.INDIC

NIVEL EDUCATIVO DEL JEFE DE HOGAR

Programa

RUNDEF IND3 SELECTION all UNIVERSE PERSONA.PARENT = 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

Page 46: Talleres R+Basico Ecuador(Sintaxis)

MODULO 4: DERIVANDO INDICADORES DE POBREZA A PARTIR DE LOS DATOS CENSALES

EJERCICIO PRACTICO

ObjetivoEl objetivo de es que el alumno pueda caracterizar la población de la parroquia 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 parroquia 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 UTILIZANDO 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 SEGUN SERVICIOS BASICOSEn 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

Page 47: Talleres R+Basico Ecuador(Sintaxis)

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 SEGUN 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 SEGUN ACCESO A EDUCACION

Aquí se cuentan los hogares que al menos tienen un niño de 7 a 12 años que no asiste a la escuela.

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 variablesB) Clasificación de NBI

A continuación se requiere:

Page 48: Talleres R+Basico Ecuador(Sintaxis)

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

CALCULO DE CARENCIAS Y VULNERABILIDAD

DIMENSIONES VARIABLES CORTE

1.- Sistema abastecimiento agua tuberia >=22.- Medio abastecimiento agua > 1

SERVICIOS URBANOS 3.- SSHH wc > 14.- Energía Eléctrica No > 1

1.- Mat. paredes Pared > 3MATERIALES DE LA 2.- Mat. Piso Piso > 3VIVIENDA 3.- Mat. Techo Techo > 4

1.- Num. Dormitorios > de tres personas HACINAMIENTO 2.- Total pers X hogar por dormitorio

1.- Dependientes Pei (…)SOCIOECONOMICA 2.- Activos Pea (…)

EDUCACION Asiste a la escuela 7 – 12 años

Page 49: Talleres R+Basico Ecuador(Sintaxis)

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

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

Page 50: Talleres R+Basico Ecuador(Sintaxis)

RUNDEF Operación de matrices SELECTION ALL

* Proporción de niños según agua potableTABLE t1TOT AS CROSSTABS OF Vivienda.disagu BY Personas.sexo OPTIONS ZERO WEIGHT Vivienda.Factor OMITTITLE TABLE t2NINIOS AS CROSSTABS OF Vivienda.disagu BY Personas.sexo FOR Personas.Edad <=6 OPTIONS ZERO OMITTITLE WEIGHT Vivienda.Factor

TABLE MATRIX1 AS MATRIXOP OF t2NINIOS, DIVISION, t1TOT OMITTITLE*OUTPUTFILE XLS "C:\TallerRedatam\MATRIX.xls" OVERWRITE

*2. EJEMPLO DE MATRICES promedio de ingresos por sexo*******

TABLE T4TOT AS CROSSTABS OF Personas.Edad5 BY Personas.sexo OPTIONS ZERO OMITTITLE WEIGHT Vivienda.Factor TABLE T5INGRE AS CROSSTABS 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

* OUTPUTFILE XLS "C:\TallerRedatam\MATRIX2.xls" * OVERWRITE ****3. EJEMPLO DE MATRICES*Indice de masculinidad segun*edad y parentesco *******

TABLE T7HOMBRES AS CROSSTABS OF Personas.Edad5 BY Personas.Parentes FOR Personas.sexo = 1 OPTIONS ZERO OMITTITLE WEIGHT Vivienda.Factor

TABLE T8MUJERES AS CROSSTABS OF Personas.Edad5 BY Personas.Parentes FOR Personas.sexo = 2 WEIGHT Vivienda.Factor OPTIONS ZERO OMITTITLE

TABLE MATRIX3 AS MATRIXOP OF T7HOMBRES, DIVISION, T8MUJERES OPTIONS ZERO OMITTITLE

* OUTPUTFILE XLS "C:\TallerRedatam\MATRIX3.xls" * OVERWRITE

* calcula el poracentaje TABLE matriz5 AS MATRIXOP OF MATRIX3, MULTIPLICATION, 100 OMITTITLE

Page 51: Talleres R+Basico Ecuador(Sintaxis)

MÓDULO2: Precariedad del habitat urbano

RUNDEF T1 SELECTION ALL UNIVERSE VIVIENDA.URBRUR =1 AND VIVIENDA.CONOCU = 1

**1. carencia por pared**********

DEFINE VIVIENDA.CARPARED AS VIVIENDA.PARED = 2 OR VIVIENDA.PARED >= 4 *FOR VIVIENDA.URBRUR =1 AND VIVIENDA.CONOCU = 1 TYPE INTEGER RANGE 0 - 1 OPTIONS DEFAULT 0 VARLABEL "PARED DEFICIENTE" VALUELABELS 0 "VIV SIN CAREN PARED" 1 "VIV CON CAR PARED" ** 2. acceso al agua potable ********* ** sistema de abastecimiento: tuberia fuera del edificio

DEFINE VIVIENDA.CARAGUA AS (VIVIENDA.SISABA = 3 OR VIVIENDA.SISABA = 4) *FOR VIVIENDA.URBRUR =1 AND VIVIENDA.CONOCU = 1 TYPE INTEGER RANGE 0 - 1 OPTIONS DEFAULT 0 VARLABEL "SISTEMA DE ABAST/AGUA" VALUELABELS 0 "VIV SIN CAREN AGUA" 1 "VIV CON CAREN AGUA"

**3. acceso a saneamiento **** *eliminación de aguas por pozo ciegom otra forma o ninguno*** DEFINE VIVIENDA.CARSANEA AS ( VIVIENDA.ELIAGU >=2 ) TYPE INTEGER *FOR VIVIENDA.URBRUR =1 AND VIVIENDA.CONOCU = 1 RANGE 0-1 OPTIONS DEFAULT 0 VARLABEL "ELIMINACIÓN DE AGUAS NEGRAS" VALUELABELS 0 "VIV SIN CAREN SANEA" 1 "VIV CON CAR SANEA"

**4. tenencia * tenencia: gratuita, por servicios u otras

DEFINE HOGAR.CARTENEN AS (HOGAR.TENVIV >=2 ) TYPE INTEGER *FOR VIVIENDA.URBRUR =1 AND VIVIENDA.CONOCU = 1 RANGE 0-1 OPTIONS DEFAULT 0 VARLABEL "CARENCIA SEGUN TENENCIA" VALUELABELS 0 "VIV SIN CAREN TENEN" 1 "VIV CON CAREN TENEN"

DEFINE VIVIENDA.CARTENEN AS HOGAR.CARTENEN TYPE INTEGER FOR VIVIENDA.URBRUR =1 AND HOGAR.ORDHOG = 1 RANGE 0-1 OPTIONS DEFAULT 0 VARLABEL "CARENCIA SEGUN TENENCIA" VALUELABELS 0 "VIV SIN CAREN TENEN" 1 "VIV CON CAREN TENEN" DEFINE VIVIENDA.SUMCARENAS (VIVIENDA.CARPARED + VIVIENDA.CARAGUA + VIVIENDA.CARSANEA + VIVIENDA.CARTENEN)TYPE INTEGER*for VIVIENDA.URBRUR =1 AND VIVIENDA.CONOCU = 1RANGE 0 - 4 OPTIONS DEFAULT 0VARLABEL "NHI"VALUELABELS 0 "0 NHI" 1 "1 NHI" 2 "2 NHI" 3 "3 NHI" 4 "4 NHI" TABLE LIST1 AS AREALISTOF CANTON, CANTON.NOMCAN, CANTON.TOTVIVOCU, CANTON.TOTVIVUR,VIVIENDA.PARED, VIVIENDA.ELIAGU, HOGAR.TENVIV, VIVIENDA.SISABA, VIVIENDA.CARPARED, VIVIENDA.CARSANEA, VIVIENDA.CARTENEN, VIVIENDA.CARAGUA, VIVIENDA.SUMCAREN

Page 52: Talleres R+Basico Ecuador(Sintaxis)

MÓDULO3: INDICADORES SOCIALES

RUNDEF programa SELECTION ALL

*** Indicadores sociales*************

**.Jefe de hogar urbano según sexo y edad (quinquenales)***

DEFINE PERSONA.JEFUR_SEXOAS SWITCHINCASE PERSONA.URBRUR =1 AND PERSONA.PARENT =0 AND PERSONA.SEXO = 1ASSIGN 1INCASE PERSONA.URBRUR =1 AND PERSONA.PARENT =0 AND PERSONA.SEXO = 2ASSIGN 2RANGE 1-2TYPE INTEGERVALUELABELS 1 "JEF URB HOMBRE" 2 " JEF URB MUJER"

DEFINE PERSONA.JEFUR_ED4AS SWITCHINCASE PERSONA.URBRUR =1 AND PERSONA.PARENT =0 AND PERSONA.EDAD4 = 1ASSIGN 1INCASE PERSONA.URBRUR =1 AND PERSONA.PARENT =0 AND PERSONA.EDAD4 = 2ASSIGN 2INCASE PERSONA.URBRUR =1 AND PERSONA.PARENT =0 AND PERSONA.EDAD4 = 3ASSIGN 3INCASE PERSONA.URBRUR =1 AND PERSONA.PARENT =0 AND PERSONA.EDAD4 = 4ASSIGN 4RANGE 1-4TYPE INTEGERVALUELABELS 1 "JEF URB 0- 29" 2 "JEF URB 30- 39" 3 "JEF URB 40- 59" 4 "JEF URB 59+"

TABLE Jefe_Urbano_sexo_edad AS AREALIST OF PARROQ,PARROQ.NOMPARR , PERSONA.JEFUR_SEXO, PERSONA.JEFUR_ED4

Page 53: Talleres R+Basico Ecuador(Sintaxis)

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.TOTPOBAS COUNT 90POBLACTYPE 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"

Page 54: Talleres R+Basico Ecuador(Sintaxis)

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.MIGRACANAS (PERSONA.CANVIV <> PERSONA.CANCIN) and PERSONA.URBRUR = 1OPTIONS DEFAULT 0RANGE 0 - 1TYPE INTEGERVARLABEL "VIENE DE OTRO CANTON (urb)"VALUELABELS 0 "NO MIGRANTES" 1 "MIGRANTE"