TallerwinR+Basico

51
 USO Y APLICACIONES DE REDATAM+SP PARA LA TOMA DE DECISIONES TALLER BASICO Ambato, Ecuador 2011

Transcript of TallerwinR+Basico

5/8/2018 TallerwinR+Basico - slidepdf.com

http://slidepdf.com/reader/full/tallerwinrbasico 1/53

 

USO Y APLICACIONES DE REDATAM+SPPARA

LA TOMA DE DECISIONES

TALLER BASICO

Ambato, Ecuador

2011

5/8/2018 TallerwinR+Basico - slidepdf.com

http://slidepdf.com/reader/full/tallerwinrbasico 2/53

5/8/2018 TallerwinR+Basico - slidepdf.com

http://slidepdf.com/reader/full/tallerwinrbasico 3/53

 

TABLA DE CONTENIDOS

1. PRESENTACION DE REDATAM PARA WINDOWS 5

1.1. PRESENTACION DE REDATAM+ SP 5

1.2. DESDE EL CUESTIONARIO CENSAL A LA BASE DE DATOS NUMERICA 7

2. ESTRUCTURA DE LA BASE DE DATOS CENSAL 8

2.1. UNA DEMOSTRACION DE REDATAM+ SP 8

2.2. ARCHIVOS QUE SE MANEJAN EN REDATAM+ SP 9

2.3. SELECCION DE AREAS 10

2.4. PRODUCIENDO RESULTADOS BASICOS - TABULACION: LA MANERA SENCILLA 12

2.5. PRODUCIENDO CRUCES Y PROMEDIOS 14

2.6. EL PROGRAMA BASICO 15

2.7. EL COMANDO TABLE 17

3. COMO UNA HERRAMIENTA DE PROCESAMIENTO ESTADASTICO 19

3.1. UTILIZANDO FILTROS EN LA TABLA DE SALIDA: FOR 19

3.2. UTILIZANDO FILTROS: UNIVERSE 21

3.3. LA CLAUSULA AREABREAK 23

3.4. MANEJO DE LOS RESULTADOS 24

3.5. PROGRAMACION: DERIVANDO NUEVAS VARIABLES - RECODE 25

3.6. UTILIZANDO EXPRESIONES LOGICAS Y ARITMETICAS 26

3.7. AGREGAR ROTULOS O ETIQUETAS A LAS NUEVAS VARIABLES 30

3.8. PROMOVIENDO INFORMACION - EL COMANDO COUNT 31

5/8/2018 TallerwinR+Basico - slidepdf.com

http://slidepdf.com/reader/full/tallerwinrbasico 4/53

 

4. CREACION DE INDICADORES 33

4.1. PROMOVIENDO INFORMACION - LA INSTRUCCION SUM 33

4.2. PROMOVIENDO INFORMACION - IDENTIFICAR EL HOGAR POR UNA CONDICION UNICA DE LAS PERSONAS 34

4.3. CONTAR ELEMENTOS DE ENTIDADES INFERIORES 35

4.4. LISTAS DE AREAS 36

4.5. FILTRANDO LISTAS DE AREAS 37

4.6. UTILIZANDO EL COMANDO DEFINE/SAVE 37

4.7. UTILIZANDO SWITCH 39

5. MAPEO DE INDICADORES 42

5.1. DEFINIR UNA COMPOSICION DE MAPAS 43

5.2. DESPLEGANDO UN INDICADOR 43

5.3. CREANDO INDICADORES BASICOS 44

6. CONSTRUIR INDICADORES COMPLEJOS PARA ANALIZAR UN TEMA SUSTANTIVO 46

6.1. OPERANDO MATRICES 46

6.2. Precariedad del habitat urbano 48

6.3. INDICADORES SOCIALES 50

6.4. INDICADOR DE DEPENDENCIA 51

6.5. JEFE URBANO MIGRANTE 52

5/8/2018 TallerwinR+Basico - slidepdf.com

http://slidepdf.com/reader/full/tallerwinrbasico 5/53

 

1. PRESENTACION DE REDATAM PARA WINDOWS

 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

1.1. PRESENTACION DE REDATAM+ SP

1.1.1. Origen del Sistema

REDATAM constituye el resultado del esfuerzo asumido por el Centro Latinoamericano y del Caribe de Demografía(CELADE) en la línea de complementar las mejoras que en su momento significaron las versiones implementadas paramicrocomputadores que usaban el Sistema Operativo DOS (REDATAM 3.1 y REDATAM+), puestas a disposición de losusuarios en los años 1987 y 1991, respectivamente. Al igual que sus versiones para DOS, REDATAM+ SP fuedesarrollado con el objeto de permitir la REcuperación de DATos para Areas pequeñas por Microcomputador, pero hadiferencia de sus antecesores, hace un uso generalizado de las ventajas de operar en ambiente Windows, lo que loconvierte en un instrumento mucho más poderoso y fácil de usar.

1.1.2. Qué Hace REDATAM+ SP

Por una parte, permite procesar información contenida en bases de datos comprimidas (creadas para REDATAM) y muyextensas, 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

5/8/2018 TallerwinR+Basico - slidepdf.com

http://slidepdf.com/reader/full/tallerwinrbasico 6/53

 

o variables referidas a individuos, viviendas, hogares u otros elemento de información que permiten generar diversastabulaciones para cualquier área geográfica definida por el usuario. Estos datos, organizados jerárquicamente parapermitir un rápido acceso, son procesados en busca de resultados específicos para determinadas áreas de interésgeográfico. Pudiendo derivar nuevas variables y procesar rápidamente tabulaciones y otros resultados estadísticosmediante 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 lasde los censos, como encuestas o bases de datos administrativas o estadísticas. Al respecto, REDATAM+ SP posee lacapacidad de procesar su propia base de datos en conjunto con bases de datos externas cuyo formato corresponda aluniversalmente conocido como dBase, evitando así la necesidad de incluir bases de datos pequeñas y algunas vecesalteradas a la propia de REDATAM+ SP. Una característica esencial del programa, es su conexión con Sistemas deInformación Geográfica (SIG), permitiendo que el usuario despliegue y conduzca análisis espaciales de las estadísticasagregadas que puedan producirse con él, y a cualquier nivel de desagregación y área de interés que permita la base dedatos que se está utilizando.

1.1.3. 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 tabulacionesy otros resultados, lo que es conocido como el conjunto o área de selección del usuario y se guarda en un documento deselecció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 detrabajo, indicando que se desea obtener un nuevo documento, a continuación de lo cual se despliega una ventanagráfica que muestra la estructura geográfica de la base de datos, cuyos distintos niveles se pueden expandir o abrirhasta 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 suposterior utilización.

También es posible obtener un documento de selección a partir de un archivo generado en un proceso anterior porREDATAM+ SP, o de un archivo externo en formato dBase (.DBF) o de Microsoft ACCESS (.MDB) que contenga, porejemplo, información acerca de porcentajes de población afectada por NBI en cada manzana de una parroquia, provinciao región determinada. Abriendo dicho archivo es posible pedir la identificación de todas las manzanas que presentensobre el 50% de NBI. Hecha la selección (esta vez en forma interna por el programa) se puede, igual que en el casoanterior, guardar el resultado con un nombre apropiado y usarlo en procesos posteriores.

5/8/2018 TallerwinR+Basico - slidepdf.com

http://slidepdf.com/reader/full/tallerwinrbasico 7/53

A las características ya señaladas, se agregan varias otras entre las que cabe destacar: la existencia de un nuevolenguaje de programación, más poderoso y simple que la de sus versiones anteriores, el que está compuesto de sólotres comandos básicos RUNDEF, DEFINE y TABLE, cada uno de ellos con cláusulas y modificadores; la disponibilidad deuna ventana que asiste al usuario en la creación de un conjunto de comandos para la obtención de resultados, con loque 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. Lavelocidad de procesamiento de REDATAM+ SP es mucho más rápida que su anterior versión para DOS. En uncomputador dado y para el mismo proceso, la actual versión Windows es, a lo menos, dos a cuatro veces más rápida queaquélla y, dependiendo de la tarea ejecutada, puede llegar a ser hasta 20 veces más veloz.

1.2. DESDE EL CUESTIONARIO CENSAL A LA BASE DE DATOS NUMERICA

1.2.1. 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 agregaronlos censos de vivienda. Su objetivo general es el de proporcionar los insumos necesarios para obtener las estadísticasque dan cuenta la magnitud, composición, distribución y características básicas de los habitantes del país en unmomento 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 lasviviendas, en las que se identifica a los hogares y personas que las componen. Para cada hogar que compone la viviendase dispone de un cuestionario censal donde el empadronador registrará los datos de la vivienda a la que pertenece elhogar; datos del hogar en cuestión e información para cada una de las personas que lo integran, todo esto a partir de lasrespuesta entregadas por el jefe de hogar o, en su defecto, otra persona calificada para responder a las preguntas quese le formulen.

1.2.2. 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 derecolectar 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 (distritos, áreas urbano “rural, zonas, manzanas o entidades pobladas, y sector), es la que da cuenta de la localización en un espacio geográficodeterminado, de cada una de las viviendas que fueron objeto de la aplicación del cuestionario. De esta manera esposible, que una vez construida la base de datos censal, se pueda recuperar la información recogida hasta el nivel másbajo de desagregación geográfica, que en el caso de nuestro país corresponde al sector censal, mismo que se constituyepor una agrupación de viviendas tal que permitan ser empadronadas por un encuestador el día en que se lleva a cabo elcenso. Por razones de ley y de protección del secreto estadístico que asegura la inviolabilidad de la intimidad de las

 

5/8/2018 TallerwinR+Basico - slidepdf.com

http://slidepdf.com/reader/full/tallerwinrbasico 8/53

personas, la base de datos no permite la individualización de una vivienda, hogar y personas en particular. Estainformació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

2. 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 unaestructura 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”. Estacontiene todas la entidades de menor nivel jerárquico desde “provincia” y “canton” hasta “persona”. Ahora bien, dadaesta relación de dependencia entre una entidad y otra, las variables que definen características de una entidaddeterminada, 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 respectoa esta variable posea una vivienda o conjunto de viviendas en particular son también atributos que describencaracterísticas de los elementos que le pertenecen. Si la vivienda no posee agua, entonces todos los hogares y personasque 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 yVivienda, posibilitando por ejemplo determinar la distribución de la población según sexo, de acuerdo a característicasde la vivienda o del hogar, de tal manera que es muy rápido y sencillo conocer cuántos hombres y mujeres habitan enviviendas cuyo origen del agua que usan para beber corresponda a “pozo o noria”. El aprovechamiento de estaparticular organización de los datos censales con fines de análisis estadísticos depende del conocimiento y manejo quelos 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.

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

2.1.1. Navegar A Través De REDATAM+ SP

 Teniendo activa la ventana de inicio de REDATAM+ SP, pero sin haber abierto un diccionario, el sistema ofrece una barrade menús y funciones relacionadas con su sesión de trabajo:

 

5/8/2018 TallerwinR+Basico - slidepdf.com

http://slidepdf.com/reader/full/tallerwinrbasico 9/53

• 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

Activar cada icono y desplegar las distintas opciones de menús haciendo un breve comentario de cada opción (No serequiere entrar en detalles por cuanto ello será abordado en los módulos subsiguientes)

Abrir el diccionario de la base de datos de ejemplo Nueva Miranda para continuar la navegación por REDATAM+

Desplegar las opciones de cada menú haciendo un breve comentario sobre ellas.

2.1.2. 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 laderecha se despliega toda la estructura de la base de datos del censo. Una barra de color azul en posición horizontalindica la entidad activa. En la sección de la derecha se despliegan las variables que describen características de cadaelemento 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 dela sección derecha cambia en relación a la entidad resaltada. Esto le permite verificar rápidamente las variables quepertenecen a cada entidad (la entidad define el nivel de la variable, por lo que podemos decir que la variable “sexo” seencuentra 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).

2.2. ARCHIVOS QUE SE MANEJAN EN REDATAM+ SP

* PROGRAMAS: Conjunto de instrucciones que el usuario a empleado con el fin “pedirle” al sistema la obtención deestadísticas provenientes de la base de datos. Estos pueden ser escritos directamente por el usuario en el lenguaje

 

5/8/2018 TallerwinR+Basico - slidepdf.com

http://slidepdf.com/reader/full/tallerwinrbasico 10/53

exclusivo de REDATAM+ SP (formato libre), o ser generados por REDATAM+ SP utilizando el asistente de programas. Losprogramas 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 elusuario defina, previamente, el área geográfica a ser procesada. Esta área puede corresponder a toda la parroquia (si labase de datos es parroquial) o a cualquier agrupación de entidades geográficas seleccionables, como ser Distritos, áreaurbano “ rural, Zonas o localidades censales, Manzanas o entidades pobladas, y Sectores (el sector censal es la entidadmás baja o reducida que puede ser seleccionada). De manera predeterminada, REDATAM+ SP tiene seleccionada toda labase 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+ SPgenera un archivo con la extensión .slw el cual se almacena donde el usuario defina, con el fin de que puedan serutilizados 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 utilizarla 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 presentencaracterísticas de interés para el investigador. La composición de mapas se guarda en un archivo con la extensión .mxp.

2.3. SELECCION DE AREAS

2.3.1. Selección geográfica

Es la colección de elementos seleccionados de las entidades jerárquicas. Para la ejecución de cualquier programa uobtención de tabulados, REDATAM+ SP requiere que el usuario defina, previamente, el área geográfica que va aprocesar. Esta área puede corresponder a toda la parroquia (si la Base de Datos es parroquial) o a cualquier agrupaciónde entidades geográficas seleccionables, como Distritos, área urbano “ rural, Zonas o localidades censales, Manzanas oentidades 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 quees posible estructurar una base de datos con criterios no geográficos para definir una selección. Por ejemplo, una basede 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.

 

5/8/2018 TallerwinR+Basico - slidepdf.com

http://slidepdf.com/reader/full/tallerwinrbasico 11/53

El usuario tiene la posibilidad de guardar las selecciones que realice durante su trabajo, en cuyo caso REDATAM+ SPgenera un archivo con la extensión .slw, que almacena bajo el directorio de trabajo, con el fin de que puedan serutilizados 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 estaselección con la palabra clave “ALL”.

2.3.2. 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 niveles 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 decolor amarillo.

• Repita el proceso de selección en todos 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 este 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 laventana de diálogo que se despliega reemplace el *.slw por el nombre del archivo elegido por usted.

Notas:

Para verificar el alcance de la Selección de áreas ejecute una frecuencia para una variable al nivel más bajo posible yverifique el número total de elementos.

 

5/8/2018 TallerwinR+Basico - slidepdf.com

http://slidepdf.com/reader/full/tallerwinrbasico 12/53

Las áreas parcialmente seleccionadas aparecen con la mitad de su cuadrado coloreado de amarillo.

Sólo las áreas seleccionables pueden ser expandidas.

Ejercicios

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.

2.4. 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 formapara 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 deescena”. 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 sedesea 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.

 

5/8/2018 TallerwinR+Basico - slidepdf.com

http://slidepdf.com/reader/full/tallerwinrbasico 13/53

• Espere que el proceso finalice y revise los resultados presentados en la ventana de salida.

Ejercicios

Determine las siguientes distribuciones parroquiales:

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 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 alos adultos mayores (>65 años) y el segundo está dirigido a implementar un centro de capacitación laboral para laspersonas que teniendo mas de 25 años no terminaron la enseñanza media. A usted le ha correspondido hacer unaprimera indagación acerca del número de personas que corresponden a las características señaladas y que fueroncensadas en la parroquia. Recupere estos datos de la base con que está trabajando y comente los resultados obtenidos.

 

5/8/2018 TallerwinR+Basico - slidepdf.com

http://slidepdf.com/reader/full/tallerwinrbasico 14/53

2.5. 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: CRUCEDesde 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 ProcesoEstadístico.Llene el (los) casillero (s) con la(s) variable(s) que desee procesar, dependiendo si se trata de una frecuencia, cruce devariables 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 queexiste un mayor número de mujeres separadas que hombres en la misma situación. Cuál sería su opinión basada en losdatos empíricos que aporta la información censal y, utilizando sólo los asistentes que conoce hasta ahora, puede deciralgo 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 deseaejecutar: PROMEDIODesde la ventana del diccionario seleccione con el ratón la variable que desea promediar

 

5/8/2018 TallerwinR+Basico - slidepdf.com

http://slidepdf.com/reader/full/tallerwinrbasico 15/53

 Tome la variable (el nombre) y arrástrela hacia el casillero en blanco dentro de la ventana de Definición del ProcesoEstadí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

• Utilizando la ventana de Cruces identifique la relación entre las viviendas sin agua potable dentro de la vivienda ypiso de tierra.

• Utilizando la ventana de Cruces identifique la relación entre las variables trabajo la semana pasada y máximonivel educacional alcanzado.

• Utilizando la ventana de Promedios, determine el promedio de edad de las personas de acuerdo al parentesco conel jefe del hogar

• Comente los resultados más significativos

PROBLEMA:

Con su actual conocimiento de REDATAM puede usted obtener el promedio de hijos nacidos vivos pormujer” Qué requiere para ello” Escriba sus comentarios

_______________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________

2.6. EL PROGRAMA BASICO

Cada ventana (Monitor de Frecuencias, Monitor de Cruces, etc.) es de hecho una forma visual para crear un programa enlenguaje REDATAM+ SP. El mismo resultado puede obtenerse a través de un programa escrito. Cuando usted crea unprograma directamente lo que hace es definir el alcance de los resultados que espera obtener (por medio del área deselección) y fija los requerimientos que deberá tener su tabla de salida (variables y parámetros) , para luego verificar lasintaxis (escritura) de su programa y, finalmente, ejecutar y obtener los resultados que desea revisar

Los comandos básicos de REDATAM+ SP

 

5/8/2018 TallerwinR+Basico - slidepdf.com

http://slidepdf.com/reader/full/tallerwinrbasico 16/53

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 unanueva variable con el comando DEFINE usted requiere determinar las características que ésta tendrá, así como lainformació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áusulaFOR (similar al if” empleado en REDATAM-Plus); además puede determinar que los valores de la nueva variableprovengan de la recodificación de una variable preexistente en la base de datos haciendo uso de la cláusula RECODE, ode la cuantificación de elementos de pertenecientes a una entidad, en cuyo caso usted hará uso de la cláusula COUNT,etc.

2.6.1. PROGRAMACION en FORMATO LIBRE

La programación en formato libre se realiza en una ventana en donde uno escribe libremente el programa siguiendo lasintaxis definida anteriormente. En esta ventana de edición es posible copiar y pegar, borrar, insertar y manipular lasvariables arrastrándolas desde el diccionario.

Además, se puede verificar cada grupo de comandos (RUNDEF, DEFINE o TABLE) utilizando los asistente locales paracada cláusula.

Ejercicio:

Abra un nuevo Programa en formato libreComplete el comando RUNDEF con la selección (ALL por definición)Comience una nueva línea con el detalle siguiente:

El resultado se obtiene con la cláusula TABLE

 TABLE T1AS FREQUENCYOF VIVIEN.TIPOVI

 

5/8/2018 TallerwinR+Basico - slidepdf.com

http://slidepdf.com/reader/full/tallerwinrbasico 17/53

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

2.7. EL COMANDO TABLESintaxis

 TABLE tabla1AS FREQUENCYOF <lista de variables>

 

5/8/2018 TallerwinR+Basico - slidepdf.com

http://slidepdf.com/reader/full/tallerwinrbasico 18/53

OPTIONS <lista de opciones>

 TABLE tabla2AS CROSSTABS

OF <lista de variables> BY <lista de variables> BY <lista de variables>[ BY <lista de variables> ] ]

OPTIONS <lista de opciones>

 TABLE tabla3AS AVERAGE

OF <variable list> BY <lista de variables> [ BY <lista de variables> [BY <lista de variables> ] ]OPTIONS <lista de opciones>

Notas:

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

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

DemostraciónRUNDEF ejemplo1

SELECTION ALL TABLE tabla1

AS FREQUENCYOF PERSONA.TIPOAC, PERSONA.SEXO

 TABLE tabla2AS CROSSTABSOF VIVIE.TIPVIV BY PERSONA.TIPOAC

Ejercicios

 

5/8/2018 TallerwinR+Basico - slidepdf.com

http://slidepdf.com/reader/full/tallerwinrbasico 19/53

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 es el promedio de edad de los abuelos?4. Cuál 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, losque se destinarán a financiar proyectos destinados a los abuelos que residen en la parroquia. A usted se le ha solicitadoaveriguar el número de abuelos(as) considerando una variable simple como es parentesco y generalizando que lacategoría “padres o suegros” en dicha variable corresponde a los abuelos.

3. COMO UNA HERRAMIENTA DE PROCESAMIENTO ESTADASTICO

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

3.1. UTILIZANDO FILTROS EN LA TABLA DE SALIDA: FOR

Objetivo

 

5/8/2018 TallerwinR+Basico - slidepdf.com

http://slidepdf.com/reader/full/tallerwinrbasico 20/53

Comprender y utilizar correctamente la cláusula FOR para limitar el número de casos a incluir en la obtención deresultados. 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 que

• y los operadores de relación: NOT, AND, OR.Sintaxis

  TABLE t1AS FREQUENCYOF <lista de variables>OPTIONS <lista de opciones>FOR <expresión lógica>

  TABLE t2

AS CROSSTABSOF < 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

 

5/8/2018 TallerwinR+Basico - slidepdf.com

http://slidepdf.com/reader/full/tallerwinrbasico 21/53

Calcular el promedio de edad del jefe de hogar por sexo

RUNDEF MediaSELECTION 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.

3.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 aser considerados. Tal restricción afecta a TODOS los comandos y salidas incorporadas en la ejecución del programa.

Sintaxis:

RUNDEF <nombre>SELECTION <selection>

 

5/8/2018 TallerwinR+Basico - slidepdf.com

http://slidepdf.com/reader/full/tallerwinrbasico 22/53

UNIVERSE <expresión lógica>

 TABLE table1AS FREQUENCYOF <lista de variables>

 TABLE table2AS CROSSTABS

OF < lista de variables > BY < lista de variables > [ BY < lista de variables > [ BY < lista de variables > ] ]

 TABLE table3AS AVERAGEOF < lista de variables > BY < lista de variables > [ BY < lista de variables > [ BY < lista de variables > ] ]

Notas:

La expresión UNIVERSE sólo puede ser usada para variables que existen en la base de datos, sea porque provienen de laboleta censal ó porque han sido previamente incorporadas a la base de datos haciendo uso del comando DEFINE. Noaplica para variables creadas con DEFINE en la misma ventana de comandos.

Si además del UNIVERSE usted incorpora la cláusula FOR en uno de los comandos que no sea el RUNDEF, entonces elFOR 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 lacomuna.

RUNDEF CMD22SELECTION ALLUNIVERSE PERSONA.TIPOAC< 4

 TABLE t1AS FREQUENCY

 

5/8/2018 TallerwinR+Basico - slidepdf.com

http://slidepdf.com/reader/full/tallerwinrbasico 23/53

OF PERSONA.SEXO

Ejercicios

El programa a crear es solo para las mujeres de 20 años y más: determine jefatura de hogar, nivel educacionalalcanzado, 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 elpromedio de hijos por mujer, con edades entre 14 y 45 años, tiende a aumentar a medida que disminuye su niveleducativo” Recuerde dejar fuera los valores 98 y 99 de la variable hijos tenidos vivo.

3.3. LA CLAUSULA AREABREAK 

Objetivo

Comprender u utilizar correctamente la cláusula AREABREAK para la obtención de resultados parciales por cada entidadincluida 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 incluidoen la selección. Si la selección comprende toda la provincia, usted puede hacer que se desplieguen resultados para cadazona censal y un resultado final para toda la provincia.

Demostración

RUNDEF ejemploSELECTION ALL

 TABLE t1AS CROSSTABS OF PERSONA.PARENT BY PERSONA.SEXOAREABREAK DISTRITO

 TABLE t2AS FREQUENCY OF PERSONA.SEXO

 

5/8/2018 TallerwinR+Basico - slidepdf.com

http://slidepdf.com/reader/full/tallerwinrbasico 24/53

AREABREAK MANZAN

 TABLE t3AS AVERAGE OF PERSONA.EDAD BY PERSONA.ECIVIL BY PERSONA.PARENT

AREABREAK DISTRITO

3.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 laventana de programas y ofrece varias opciones que facilitan la modificación de las tablas para optimizar el tiempo detrabajo 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 estaopción debe seleccionar la alternativa SAVE WORKBOOK desde el menú que ser despliega con el botón derecho delmouse.

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 laPirámide Etárea)

RUNDEF JobSELECTION ALL

 TABLE Cruce de Variables11AS CROSSTABS OF PERSONA.EDAD BY PERSONA.SEXO

 

5/8/2018 TallerwinR+Basico - slidepdf.com

http://slidepdf.com/reader/full/tallerwinrbasico 25/53

OPTIONS COMPLETENAME

3.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 yaexistente.

Sintaxis

DEFINE entidad.<nueva variable>AS RECODE <expresión|variable> (..Esquema...)

 TYPE INTEGERRANGE 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 original2. 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

Demostración

DEFINE PERSONA.EDAD3AS RECODE PERSONA.EDAD

 

5/8/2018 TallerwinR+Basico - slidepdf.com

http://slidepdf.com/reader/full/tallerwinrbasico 26/53

(0-14=1)(15 TO 64 =2)ELSE 3

 TYPE INTEGERRANGE 1 - 3

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.

3.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 permitatrabajar sólo con los casos que interesen al objetivo del estudio o análisis que el usuario lleva a cabo. Un ejemplo de estetipo lo constituye la cláusula FOR cuyo resultado, al evaluar la condición establecida, devuelve una expresión de tipoBOLEANO: VERDADERO ó FALSO. El lenguaje de REDATAM+ SP extiende este concepto a la cláusula AS haciéndolocompatible con un valor de tipo INTEGER, propio de una expresión aritmética, la convención adoptada para el uso deesta 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 elvalor devuelto será 0 para todas las personas menores de 16 años de edad.

 

5/8/2018 TallerwinR+Basico - slidepdf.com

http://slidepdf.com/reader/full/tallerwinrbasico 27/53

Demostración

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

RUNDEF CMD23SELECTION ALL

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

Ejercicios

Clasifique a las personas en dos categorías, según su nivel de educación alto y bajo. (las personas con estudiossuperiores a la media calificarán con un alto nivel educativo)

Clasifique a las viviendas en dos categorías, carenciada (piso de tierra y sin alumbrado) o no carenciada (el resto)

CONCEPTOS BASICOS

Expresiones Numéricas y lógicas

Las expresiones Numéricas son constantes Numéricas, símbolos Numéricos, o expresiones Numéricas entre parentesis.Las expresiones Numéricas más elementales son una simple constante Numérica o un símbolo Numérico. Lasexpresiones Numéricas pueden representar operaciones aritméticas entre objetos Numéricos con los operadoresaritmeticos 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. Porejemplo:

a + 1 ... a mas 1

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

 

5/8/2018 TallerwinR+Basico - slidepdf.com

http://slidepdf.com/reader/full/tallerwinrbasico 28/53

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 restantesoperadores aritméticos tienen las prioridades usuales (la multiplicación y la división tienen prioridad sobre la suma y laresta).

Las expresiones lógicas siempre producen como resultado un valor verdadero o falso. El valor verdadero es idéntico alvalor Numérico 1, y el falso al 0; de aquí se desprende que las expresiones lógicas pueden usarse como cualquier otroobjeto Numérico para producir expresiones aritméticas. Las expresiones lógicas usan operadores de relación yconectores 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, loscaracteres que los componen. Si los dos objetos comparados difieren en longitud, la comparación se efectúa sobre lalongitud del objeto más largo, asumiendo que en las posiciones respectivas del objeto más corto hay un caracter tácitocon 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 esun blanco, el que tiene un valor mayor que el cuarto caracter tácito nulo del segundo objeto.

 

5/8/2018 TallerwinR+Basico - slidepdf.com

http://slidepdf.com/reader/full/tallerwinrbasico 29/53

Cualquier valor Numérico no cero, para fines de evaluación en una expresión lógica, es equivalente a verdadero; entanto 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áscomplejas. Los conectores lógicos son los siguientes:

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 conectoreslógicos tienen prioridad sobre los operadores de relación. Los paréntesis, como es usual, tienen prioridad máxima sobrecualquier otro elemento. Es usual que, al escribir expresiones lógicas, se encierren entre paréntesis las sub-expresionesque 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 requierendos operandos (un operando a la izquierda, uno a la derecha).

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 lacomparación es simplemente indefinido; solamente puede establecerse que ese valor es igual o es distinto a aquél. Deaquí 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 expresionessiguientes:

a < Missing a >= NotAppl

no puede establecerse que sean verdaderas ni falsas: el resultado es indeterminado, puesto que se está relacionando unvalor Numérico válido con un valor que está fuera del dominio Numérico real.

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 tienenrepresentació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

 

5/8/2018 TallerwinR+Basico - slidepdf.com

http://slidepdf.com/reader/full/tallerwinrbasico 30/53

(NotAppl) y, finalmente, la situación en que un dato no es interpretable como un valor dentro del dominio Numéricoválido, ni corresponde a ninguno de los dos valores especiales precedentes (Default).

3.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 eldiccionario de la base de datos, acerca de la cual no sabe qué características representa. En otras querrá ver, en elresultado del proceso de una variable, un rótulo que describa la categoría de la variable más que su código. Parafacilitar todo esto, REDATAM+ SP dispone de las cláusulas VARLABEL y VALUELABELS. El primero le permite identificarel contenido a que una variable hace referencia por medio de la asignación de un rótulo o título, mientras que elsegundo 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

• El rótulo de la variable debe ir siempre encerrado entre comillas dobles

• El rótulo no puede exceder los 40 caracteresDemostración

DEFINE PERSONA.EDAD4AS RECODE PERSONA.EDAD(0 – 19 = 1) (20 – 39 = 2) (40 – 59 = 3) (60 – 99 = 40

 

5/8/2018 TallerwinR+Basico - slidepdf.com

http://slidepdf.com/reader/full/tallerwinrbasico 31/53

 TYPE integerRANGE 1 - 4VARLABEL “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. Asignelos rótulos correspondientes.

2. Obtenga una frecuencia de su nueva variable y observe el efecto de las cláusulas VARLABEL y VALUELABELS

3.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 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 cadaelemento perteneciente a una entidad determinada mantiene una relación de dependencia respecto a la entidad a quepertenece. Así, los elementos de la entidad PERSONA se componen por cada uno de los habitantes de Providencia queforman parte de la base de datos. Cada uno de ellos tiene una relación de pertenencia respecto a los elementos queforman parte de la entidad HOGAR y así para cada entidad de la base de datos. No existen personas sin referencia a unhogar, como tampoco existen hogares sin personas. Dada esta condición, debiera ser posible entonces identificar, porejemplo el número de personas que componen un hogar, o el número de hogares por vivienda, o el número de viviendaspor 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 deelementos que existen en una determinada entidad. Obviamente que nunca será posible contar elementos de unamisma entidad (como personas por persona ó número de hogares por persona ya que esto no tendría sentido).

 

5/8/2018 TallerwinR+Basico - slidepdf.com

http://slidepdf.com/reader/full/tallerwinrbasico 32/53

Sintaxis

RUNDEF cuentaSELECTION all

DEFINE VIVIENDA.<nueva variable

AS COUNT <entidad> TYPE <tipo de variable>RANGE <lista de valores>VARLABEL “mi variable derivadaDemostración

DEFINE VIVIENDA.numpersAS COUNT PERSONA

 TYPE integerRANGE 0-30

VARLABEL “número de personas por vivienda”Notas

• La entidad que se cuenta es siempre de un nivel inferior a aquel para el cual se define la nueva variable• 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 hogar2. 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 existeal menos una madre adolescente (entre 14 y 18 años de edad.) Escriba sus comentarios.

 

5/8/2018 TallerwinR+Basico - slidepdf.com

http://slidepdf.com/reader/full/tallerwinrbasico 33/53

4. CREACION DE INDICADORES

Temas:

• Derivar información nueva• Calcular variables nuevas utilizando expresiones aritméticas•

Utilizar OPTIONS DEFAULT• Procesamiento jerárquico

Objetivos:

1. Adquirir la capacidad de derivar nuevas variables haciendo uso de expresiones aritméticas2. Adquirir la capacidad necesaria para construir indicadores simples3. Comprender los conceptos básicos del procesamiento jerárquico4. Comprender y adquirir la capacidad para realizar procesos de conteo de elementos5. Comprender el proceso de generación y adición de nuevas variables al diccionario de la base de datos

4.1.PROMOVIENDO INFORMACION - LA INSTRUCCION SUM

Objetivo

Conocer y usar correctamente el uso de esta instrucción para la obtención de resultados a nivel de una entidadsuperior.

La instrucción SUM aplica para aquellos casos en que la variable a ser considerada en la instrucción posee valores ocategorías que admiten la propiedad de la suma. Por ejemplo, la variable sexo no admite esta propiedad ya que se tratade una variable nominal y los números asignados a sus categorías (1 y 2) no tienen otro sentido que el de diferenciar ahombres 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 anivel de hogar cuyo valor correspondiera a la suma de la edad de cada uno de sus integrantes, para luego dividirla por eltotal de personas. En este caso puede usar el COUNT para conocer el total de personas en el hogar y la instrucción SUMpara averiguar la suma de los años de edad.

Demostración

 

5/8/2018 TallerwinR+Basico - slidepdf.com

http://slidepdf.com/reader/full/tallerwinrbasico 34/53

RUNDEF instsumSELECTION all

DEFINE hogar.sumedad

AS SUM PERSONA.edadType integerRange 10-450

DEFINE hogar.numpersAS COUNT personTYPE integer

DEFINE hogar.promedadAS hogar.sumedad/ hogar.numpers

FOR hogar.numpers > 0

 TYPE INTEGERRANGE 0-99Options default 0

 TABLE tabpromAS frequencyOF hogar.promedad

Ejercicios

1. Determine el promedio de años de escolaridad por distrito (suma de todos los años de estudio de una personadividido por el total de personas en ese distrito).

4.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 únicaentre 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 ejemplocaracterizar al hogar según el sexo del jefe de hogar para la creación de una nueva variable que podría ser utilizada másadelante.

 

5/8/2018 TallerwinR+Basico - slidepdf.com

http://slidepdf.com/reader/full/tallerwinrbasico 35/53

Demostración

DEFINE hogar.hhsexAS persona.sexoFOR persona.parent = 1LIKE persona.sexo

DEFINE hogar.hhedadAS persona.edadFOR persona.parent = 1LIKE persona.edad

Ejercicio

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

4.3. CONTAR ELEMENTOS DE ENTIDADES INFERIORES

Objetivos

La herramienta provee una sencilla manera de crear listas de conteo (contabilización) de ocurrencias de entidades. Losconteos 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ódigode cada área geográfica para la cual se definió el conteo, y en la segunda columna, el valor resultante del conteo, estoquiere 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, suponedefinir 90person en le primer casillero y parroquia en el segundo casillero La tabla resultante listará el código de laparroquia en la primera columna (REDCODE) y el total de personas dentro de cada parroquia existente en la base (o enla selección utilizada) en la segunda columna.

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

1. Abrir la ventana de tabulados rápidos seleccionando la opción Proceso Estadístico>Conteo desde el menúprincipal.

2. Definir en el primer casillero en blanco la entidad que contiene los elementos que se desean contabilizar

 

5/8/2018 TallerwinR+Basico - slidepdf.com

http://slidepdf.com/reader/full/tallerwinrbasico 36/53

3. Definir en el segundo casillero en blanco el nivel de agregación de los resultados, esto es, el nivel geográfico desalida de los resultados.

4. Definir parámetros generales. Si se desea se puede definir una selección geográfica para ejecutar el proceso.5. Definir opciones para el conteo6. 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.

4.4. LISTAS DE AREAS

Objetivo

Producir una tabla por área (entidad) de una o más variables. La entidad para la cual se producirá la lista es denominadala entidad clave y siempre se identifica por su código censal. La entidad clave debe ser seleccionable, es decir, debe serposible 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 defrecuencia de la variable.

Sintaxis

 TABLE listaAS AREALIST OF entidad, entidad.var1, entidad.var2

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

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

 

5/8/2018 TallerwinR+Basico - slidepdf.com

http://slidepdf.com/reader/full/tallerwinrbasico 37/53

4.5. FILTRANDO LISTAS DE AREAS

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 variablesincluidas 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 unamujer serían listados. El filtro debe aplicar a una variable que pueda ser evaluada según la entidad de salida.

Ejercicio

Producir una Lista de áreas de Distritos que incluya el número de hogares en que el índice de masculinidad sea mayorque cien (más de cien mujeres por cada 100 hombres).

4.6. UTILIZANDO EL COMANDO DEFINE/SAVE

Objetivos

Definir una nueva variable y salvarla como variable permanente de la base de datos

 

5/8/2018 TallerwinR+Basico - slidepdf.com

http://slidepdf.com/reader/full/tallerwinrbasico 38/53

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• Al salvar una variable el sistema recorre toda la base de datos. La única selección permitida es ALL• La declaración del rango (RANGE) es necesaria, si no se conoce ejecute una frecuencia antes de salvar la variable.• El archivo que se genera posee la extensión predeterminada de .rbf • El directorio predeterminado corresponde al que se ha definido como directorio de trabajo• 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 PERSON

 TYPE INTEGERRANGE 0 – 3000SAVE “C:\TALLER\ECUADOR\TOTPER.RBF”

DEFINE ZONA.TOTVIVAS COUNT VIVIEN

 TYPE INTEGERRANGE 0 – 999SAVE “C:\TALLER\ECUADOR\TOTVIV.RBF

Ejercicio

 

5/8/2018 TallerwinR+Basico - slidepdf.com

http://slidepdf.com/reader/full/tallerwinrbasico 39/53

• Calcule y guarde en el diccionario las edades recodificadas (quinquenales).• Calcule y guarde el total de personas por distrito.• Calcule y guarde el total de viviendas particulares y con personas presentes por distrito.• Calcule y guarde en el diccionario la variable urbano-rural.

4.7. UTILIZANDO SWITCH

Objetivos

Definir una nueva variable cuyos valores se definen a partir de condiciones que se componen de varias características ovariables

Sintaxis

DEFINE <entidad.variable>AS SWITCHINCASE <expression 1>

ASSIGN 1INCASE <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ños2. Jefe hombre entre 20 y 50 años

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

Programa

 

5/8/2018 TallerwinR+Basico - slidepdf.com

http://slidepdf.com/reader/full/tallerwinrbasico 40/53

RUNDEF programaSELECTION ALL

DEFINE HOGAR.TIPOFAMILIAAS SWITCHINCASE ( PERSONA.PARENT = 1 AND PERSONA.SEXO = 1 AND PERSONA.EDAD <= 20 )

ASSIGN 1INCASE ( PERSONA.PARENT = 1 AND PERSONA.SEXO = 1 AND PERSONA.EDAD > 20 AND PERSONA.EDAD <= 50 )ASSIGN 2INCASE ( PERSONA.PARENT = 1 AND PERSONA.SEXO = 1 AND PERSONA.EDAD > 50 )ASSIGN 3INCASE ( PERSONA.PARENT = 1 AND PERSONA.SEXO = 2 AND PERSONA.EDAD <= 20 )ASSIGN 4INCASE ( PERSONA.PARENT = 1 AND PERSONA.SEXO = 2 AND PERSONA.EDAD > 20 AND PERSONA.EDAD <= 50 )ASSIGN 5INCASE ( PERSONA.PARENT = 1 AND PERSONA.SEXO = 2 AND PERSONA.EDAD > 50 )

ASSIGN 6TYPE INTEGERVARLABEL "TIPO DE FAMILIA"VALUELABELS1 "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

Ejercicio

 

5/8/2018 TallerwinR+Basico - slidepdf.com

http://slidepdf.com/reader/full/tallerwinrbasico 41/53

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

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

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 0a 6.

EJERCICIO PRACTICO

El Consejo Parroquial ha sido convocado, por la Asociación Nacional de Municipios, para participar en la adjudicación defondos 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 queaumenten la calificación laboral de los jóvenes para conseguir empleos mejor remunerados y así mejorar suscondiciones 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 uncomité‚ especial integrado por representantes de la Asociación Nacional de Municipios y por representantes de lospropios jóvenes de la parroquia.

 

5/8/2018 TallerwinR+Basico - slidepdf.com

http://slidepdf.com/reader/full/tallerwinrbasico 42/53

A esta secretaría técnica, de la que usted forma parte, se le ha encomendado la tarea de elaborar un primer diagnósticode la situación que afecta a los jóvenes de la parroquia. En concreto lo que el consejo requiere a la brevedad es lasiguiente información:

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 ysu 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 enotro grupo (B) a aquellos que ya trabajan.

Sobre estos dos grupos de jóvenes describa:

• El nivel educacional alcanzado dentro de cada grupo• Su distribución por sexo dentro de cada grupo• Cuántos de estos jóvenes son jefes de hogar (sepárelos por hombres o mujeres) dentro de cada grupo.• Que tipo de vivienda prima en estos dos grupos (tipo de techo, pared, piso).• 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 losresultados obtenidos.

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

 

5/8/2018 TallerwinR+Basico - slidepdf.com

http://slidepdf.com/reader/full/tallerwinrbasico 43/53

• Adquirir la capacidad de desplegar un indicador en un mapa censal e imprimirlo

5.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 unavariable procesada en REDATAM+ SP.

Para desplegar una variable o indicador en un mapa es necesario abrir una composición de mapas. Esta composiciónagrupa 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 quecontiene el mapa en formato shape (ArcView) correspondiente al nivel geográfico que desea mapear (distrito,parroquias, etc).

5.2. DESPLEGANDO UN INDICADOR

Objetivo

Cualquier variable o indicador procesado para un determinado nivel geográfico puede ser desplegado en un mapa. Alabrir una Lista por áreas se aprecia que la primera columna corresponde al código geográfico que hace referencia alnivel geográfico ya sea manzana, distrito, unidad vecinal, etc. El mapa a utilizar debe corresponder a este nivelgeográ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 mapacorrespondiente 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:

• cuantiles, en donde el número de casos en cada rango es igual,

 

5/8/2018 TallerwinR+Basico - slidepdf.com

http://slidepdf.com/reader/full/tallerwinrbasico 44/53

• intervalos iguales, en donde el intervalo es igual sin importar el número de casos asignados a cada rango, y• 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 elmomento solo 3 o 5 clases están permitidas).

Ejercicios

Genere una distribución de viviendas con abastecimiento de agua fuera de la vivienda por manzana y despliegue estavariable creando un mapa temático. Que manzanas presentan el mayor número de viviendas”

5.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 laboral debe ser ACTLABOTRA y las categorías)RUNDEF IND2

SELECTION allDEFINE DISTRITO.NOTRABAS COUNT PERSONFOR PERSONA.ACTLABOTRA <=2

TYPE INTEGER

DEFINE DISTRITO.PEAAS COUNT PERSONFOR PERSONA.SITRABAJO=1 OR PERSONA.ACTLABORAL <=4TYPE INTEGER

DEFINE DISTRITO.INDICAS ( 100 * DISTRITO.NOTRAB) / DISTRITO.PEA

 

5/8/2018 TallerwinR+Basico - slidepdf.com

http://slidepdf.com/reader/full/tallerwinrbasico 45/53

FOR DISTRITO.PEA <> 0TYPE REAL

 TABLE econoactAS AREALISTOF DISTRITO, DISTRITO.INDIC

NIVEL EDUCATIVO DEL JEFE DE HOGAR

Programa

RUNDEF IND3SELECTION allUNIVERSE PERSONA.PARENT = 1

DEFINE persona.var

AS RECODE persona.tipoer ( 0, 1, 2 = 1 ) ELSE 0TYPE INTEGER

DEFINE manzent.selectionAS COUNT personaFOR persona.var = 1TYPE INTEGER

DEFINE manzent.totrecordsAS COUNT persona

TYPE INTEGER

DEFINE manzent.indicAS ( 100 * manzent.selection) / manzent.totrecordsFOR manzent.totrecords > 0TYPE REAL

 

5/8/2018 TallerwinR+Basico - slidepdf.com

http://slidepdf.com/reader/full/tallerwinrbasico 46/53

 TABLE indicatorAS AREALISTOF manzent, manzent.indic 6.4

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

6.1. OPERANDO MATRICES

El trabajo de matrices es una funcionalidad nueva en Redatam+ que permite crear tablas de salida en formato dematrices y operar estas tablas de salida con ciertos operadores como multiplicación, suma, resta y división. Ponderar porun factor y otras funciones más. Se utiliza cuando los cálculos son muy extensos y permite obtener una matriz en formafácil y rápida.

RUNDEF Operación de matricesSELECTION ALL

* Proporción de niños según agua potable TABLE t1TOT

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

 ****3. EJEMPLO DE MATRICES*Indice de masculinidad segun

 

5/8/2018 TallerwinR+Basico - slidepdf.com

http://slidepdf.com/reader/full/tallerwinrbasico 47/53

AS CROSSTABSOF Vivienda.disagu

BY Personas.sexoOPTIONS ZEROWEIGHT Vivienda.FactorOMITTITLE

  TABLE t2NINIOSAS CROSSTABSOF Vivienda.disagu

BY Personas.sexoFOR Personas.Edad <=6OPTIONS ZERO OMITTITLEWEIGHT Vivienda.Factor

 TABLE MATRIX1

AS MATRIXOPOF t2NINIOS, DIVISION, t1TOTOMITTITLE

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

*2. EJEMPLO DE MATRICES promedio de ingresos porsexo*******

 TABLE T4TOT

AS CROSSTABSOF Personas.Edad5BY Personas.sexo

OPTIONS ZERO OMITTITLEWEIGHT Vivienda.Factor

 

*edad y parentesco *******

 TABLE T7HOMBRESAS CROSSTABSOF Personas.Edad5

BY Personas.Parentes

FOR Personas.sexo = 1OPTIONS ZERO OMITTITLEWEIGHT Vivienda.Factor

 TABLE T8MUJERESAS CROSSTABSOF Personas.Edad5

BY Personas.ParentesFOR Personas.sexo = 2WEIGHT Vivienda.Factor

OPTIONS ZERO OMITTITLE

 TABLE MATRIX3AS MATRIXOPOF T7HOMBRES, DIVISION, T8MUJERESOPTIONS ZERO OMITTITLE

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

* calcula el poracentajeTABLE matriz5

AS MATRIXOPOF MATRIX3, MULTIPLICATION, 100OMITTITLE

 

5/8/2018 TallerwinR+Basico - slidepdf.com

http://slidepdf.com/reader/full/tallerwinrbasico 48/53

 TABLE T5INGREAS CROSSTABSOF Personas.Edad5

BY Personas.sexoWEIGHT Vivienda.Factor

TALLY Personas.ingtotper

FOR Personas.ingtotper < 999999OPTIONS ZERO OMITTITLE

 TABLE MATRIX2AS MATRIXOPOF T5INGRE, DIVISION, T4TOTOMITTITLE

6.2. Precariedad del habitat urbano

RUNDEF T1 SELECTION ALLUNIVERSE VIVIENDA.URBRUR =1 AND VIVIENDA.CONOCU

= 1

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

DEFINE VIVIENDA.CARPAREDAS VIVIENDA.PARED = 2 OR VIVIENDA.PARED >= 4*FOR VIVIENDA.URBRUR =1 AND VIVIENDA.CONOCU =

1TYPE INTEGERRANGE 0 - 1OPTIONS DEFAULT 0VARLABEL "PARED DEFICIENTE"VALUELABELS 0 "VIV SIN CAREN PARED" 1 "VIV CON CAR

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

DEFINE HOGAR.CARTENENAS (HOGAR.TENVIV >=2 )TYPE INTEGER*FOR VIVIENDA.URBRUR =1 AND VIVIENDA.CONOCU =

1RANGE 0-1OPTIONS DEFAULT 0VARLABEL "CARENCIA SEGUN TENENCIA"

VALUELABELS 0 "VIV SIN CAREN TENEN"1 "VIV CON CAREN TENEN"

DEFINE VIVIENDA.CARTENENAS HOGAR.CARTENENTYPE INTEGER

 

5/8/2018 TallerwinR+Basico - slidepdf.com

http://slidepdf.com/reader/full/tallerwinrbasico 49/53

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 = 1TYPE INTEGERRANGE 0 - 1OPTIONS DEFAULT 0VARLABEL "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 oninguno*** 

DEFINE VIVIENDA.CARSANEAAS ( VIVIENDA.ELIAGU >=2 )TYPE INTEGER*FOR VIVIENDA.URBRUR =1 AND VIVIENDA.CONOCU =

1RANGE 0-1OPTIONS DEFAULT 0

VARLABEL "ELIMINACIÓN DE AGUAS NEGRAS"VALUELABELS 0 "VIV SIN CAREN SANEA" 1 "VIV CON CARSANEA"

FOR VIVIENDA.URBRUR =1 AND HOGAR.ORDHOG = 1RANGE 0-1OPTIONS DEFAULT 0VARLABEL "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 - 4OPTIONS DEFAULT 0

VARLABEL "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

 

5/8/2018 TallerwinR+Basico - slidepdf.com

http://slidepdf.com/reader/full/tallerwinrbasico 50/53

6.3. INDICADORES SOCIALES

RUNDEF programaSELECTION ALL

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

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

DEFINE PERSONA.JEFUR_SEXOAS SWITCHINCASE PERSONA.URBRUR =1 AND PERSONA.PARENT =0AND PERSONA.SEXO = 1ASSIGN 1INCASE PERSONA.URBRUR =1 AND PERSONA.PARENT =0AND PERSONA.SEXO = 2

ASSIGN 2RANGE 1-2

 TYPE INTEGERVALUELABELS 1 "JEF URB HOMBRE" 2 " JEF URB MUJER"

DEFINE PERSONA.JEFUR_ED4AS SWITCHINCASE PERSONA.URBRUR =1 AND PERSONA.PARENT =0AND PERSONA.EDAD4 = 1ASSIGN 1

INCASE PERSONA.URBRUR =1 AND PERSONA.PARENT =0AND PERSONA.EDAD4 = 2ASSIGN 2INCASE PERSONA.URBRUR =1 AND PERSONA.PARENT =0AND PERSONA.EDAD4 = 3ASSIGN 3INCASE PERSONA.URBRUR =1 AND PERSONA.PARENT =0AND PERSONA.EDAD4 = 4ASSIGN 4RANGE 1-4

 TYPE INTEGERVALUELABELS 1 "JEF URB 0- 29" 2 "JEF URB 30- 39" 3 "JEFURB 40- 59" 4 "JEF URB 59+"

 TABLE Jefe_Urbano_sexo_edad

 

5/8/2018 TallerwinR+Basico - slidepdf.com

http://slidepdf.com/reader/full/tallerwinrbasico 51/53

AS AREALISTOF PARROQ,PARROQ.NOMPARR ,

PERSONA.JEFUR_SEXO, PERSONA.JEFUR_ED4

6.4. INDICADOR DE DEPENDENCIA

RUNDEF programaSELECTION ALL

*DETERMINAR PERSONA OCUPADA

DEFINE 90VIVHOG.POBOCUPADA

AS COUNT 90POBLACFOR (90POBLAC.90HISEMP =0 OR 90POBLAC.90HISEMP = 1)TYPE INTEGER

DEFINE 90VIVHOG.TOTPOBAS COUNT 90POBLAC

 TYPE INTEGER

DEFINE 90VIVHOG.PASIVOSAS (90VIVHOG.TOTPOB - 90VIVHOG.POBOCUPADA)

TYPE INTEGER

DEFINE 90VIVHOG.DEPENAS ( 90VIVHOG.PASIVOS / 90VIVHOG.POBOCUPADA )TYPE REALFOR 90VIVHOG.POBOCUPADA <> 0 AND 90VIVHOG.90CONOCU = 1

 

5/8/2018 TallerwinR+Basico - slidepdf.com

http://slidepdf.com/reader/full/tallerwinrbasico 52/53

OPTIONSDEFAULT 0

DEFINE 90VIVHOG.INDICDEPENAS (90VIVHOG.DEPEN >=4)FOR 90VIVHOG.90CONOCU = 1

TYPE INTEGERRANGE 0 - 1VARLABEL "DEPENDENCIA"VALUELABELS 0 " < 4 DEPENDIENTES"

1 " 4 O MAS DEPENDIENTES"

6.5.  JEFE URBANO MIGRANTE

RUNDEF Jefe migranteSELECTION ALL

 

DEFINE PERSONA.JEFEMIGCANAS SWITCHINCASE (PERSONA.CANVIV <> PERSONA.CANCIN) AND PERSONA.PARENT = 0and PERSONA.URBRUR = 1ASSIGN 1TYPE INTEGERVARLABEL "JEFE VIENE DE OTRO CANTON (urb)"VALUELABELS0 "OTROS NO MIGRANTES"1 "JEFE MIGRANTE"

RANGE 0-1OPTIONS DEFAULT 0

DEFINE PERSONA.MIGRACANAS (PERSONA.CANVIV <> PERSONA.CANCIN) and PERSONA.URBRUR = 1OPTIONS DEFAULT 0

 

5/8/2018 TallerwinR+Basico - slidepdf.com

http://slidepdf.com/reader/full/tallerwinrbasico 53/53

RANGE 0 - 1 TYPE INTEGERVARLABEL "VIENE DE OTRO CANTON (urb)"VALUELABELS 0 "NO MIGRANTES" 1 "MIGRANTE"