Beruflich Dokumente
Kultur Dokumente
AGRADECIMIENTOS ............................................................................................8 CMO UTILIZAR LA AYUDA MIENTRAS SE TRABAJA....................................10 BREVE RESUMEN DE REDATAM+SP...............................................................10 FAMILIA REDATAM .............................................................................................11
Conceptos Bsicos
13
Conceptos de la base de datos Redatam ............................................................13 Estructura.......................................................................................................13 ENTIDADES ............................................................................................13 NIVEL ......................................................................................................13 RAMA ......................................................................................................13 VARIABLES.............................................................................................14 Entidades .......................................................................................................15 ENTIDADES Y ELEMENTOS .................................................................15 ELEMENTOS DE UNA ENTIDAD...........................................................16 ENTIDADES SUPERIORES ...................................................................16 ENTIDADES INFERIORES .....................................................................16 ENTIDAD SELECCIONABLE..................................................................17 ENTIDAD NO SELECCIONABLE ...........................................................17 ELEMENTOS SELECCIONABLES Y NO SELECCIONABLES .............18 Algunas definiciones para trabajar con Redatam.................................................19 ESTRUCTURA DE LA BASE DE DATOS .....................................................19 DICCIONARIO ...............................................................................................19 CDIGO GEOGRFICO ...............................................................................20 SELECCIN GEOGRFICA .........................................................................20 QU TIPO DE ESTADSTICAS SE TRABAJAN ...........................................21 CRUCE DE VARIABLES O TABLAS DE CONTINGENCIA..........................22 LISTAS DE REAS........................................................................................23 PROGRAMA ..................................................................................................24 Definiciones Generales ........................................................................................25 QU BASES DE DATOS UTILIZAR?............................................................25 MUESTRA......................................................................................................25 ESTRUCTURA DE LOS ARCHIVOS ............................................................26 PROCESAMIENTO JERRQUICO...............................................................26
28
Base de datos.......................................................................................................28 ABRIR UNA BASE DE DATOS .....................................................................28 IMPORTAR UN DICCIONARIO.....................................................................28 CHEQUEO DE CONSISTENCIA...................................................................29 CERRAR LA BASE ........................................................................................30 Diccionario ............................................................................................................30 VENTANA DEL DICCIONARIO .....................................................................30 REVISAR LA ESTRUCTURA Y EL DICCIONARIO ......................................31 REVISAR CARACTERSTICAS DE LAS VARIABLES .................................32 VISTA RPIDA DE ENTIDADES Y VARIABLES ..........................................32 VENTANA DE PROPIEDADES DE LA ENTIDAD.........................................33 VENTANA DE PROPIEDADES DE LA VARIABLE.......................................33
DIRECTORIO DEL PROYECTO ...................................................................35 VENTANA DE BSQUEDA EN EL DICCIONARIO ......................................35 Seleccin ..............................................................................................................36 DEFINIR UNA NUEVA SELECCIN.............................................................36 MODIFICAR UNA SELECCIN EXISTENTE ...............................................37 GUARDAR UNA SELECCIN.......................................................................38 Programacin .......................................................................................................38 NIVELES DE PROGRAMACIN...................................................................38 Como Obtener Resultados Rpidos ..............................................................38 VENTANA DE TABULADOS RPIDOS ................................................38 ESPECIFICACIONES DE LA TABLA .....................................................39 ESPECIFICACIONES DE EJECUCIN .................................................40 ESPECIFICACIONES OPCIONALES.....................................................41 Administrador de Tablas.......................................................................................41 VENTANA DEL ADMINISTRADOR DE TABLAS.........................................41 GUARDAR LA TABLA ...................................................................................42 MEN DINMICO DEL ADMINISTRADOR DE TABLAS .............................42 VENTANA INDIVIDUAL DE LA TABLA .........................................................43 BARRA DE HERRAMIENTAS DE VENTANA DE LISTAS DE REAS ........43 IMPRIMIR RESULTADOS .............................................................................44
44
Tour rpido ...........................................................................................................44 RESUMEN DE LA PRIMERA GUA ..............................................................44 VENTANA PRINCIPAL.........................................................................................44 OBTENER TABULADOS RPIDOS..............................................................45 EJECUTAR ....................................................................................................46 Tour avanzado......................................................................................................48 RESUMEN DE LA SEGUNDA GUA .............................................................48 ESPECIFICACIONES DE EJECUCIN ........................................................48 OPCIONES AVANZADAS .............................................................................48 FILTROS ........................................................................................................49 VENTANA DEL CONSTRUCTOR DE EXPRESIONES ................................49 NIVEL DE AGREGACIN PARA LOS RESULTADOS.................................50 PONDERAR CASOS .....................................................................................51 CONTEO DE ELEMENTOS POR ENTIDAD GEOGRFICA .......................51 CREAR UNA LISTA POR REA ...................................................................53
Ventanas
54
VENTANA DEL EDITOR LIBRE..........................................................................54 VENTANA DEL EDITOR ASISTIDO ...................................................................56 Administrador de Tablas.......................................................................................57 VENTANA DE GRFICOS...................................................................................57 VENTANA DE MAPAS .........................................................................................58 Auxiliares ..............................................................................................................58 VENTANA DEL ASISTENTE DEL RUNDEF.................................................58 VENTANA DEL ASISTENTE DEL DEFINE...................................................59 VENTANA DEL ASISTENTE DEL TABLE ....................................................60 VENTANA DE PREFERENCIAS ...................................................................60
Mens
62
MEN PRINCIPAL ...............................................................................................62 MEN DE ARCHIVO............................................................................................62 MEN DE DICCIONARIO ....................................................................................63 MEN DE PROCESO ESTADSTICO.................................................................64 MEN DE HERRAMIENTAS ...............................................................................65
MEN DE VENTANA ...........................................................................................66 MEN DE AYUDA................................................................................................66 MEN DE SELECCIN .......................................................................................67 MEN DE RESULTADOS....................................................................................68 MEN DE MAPAS ...............................................................................................69 MEN DINMICO (POPUP) SOBRE UNA ENTIDAD.........................................70 MEN DINMICO (POPUP) SOBRE UNA VARIABLE .......................................71
Otras Funcionalidades
72
SEGURIDAD DE LOS DATOS.............................................................................72 VENTANA DEL UNIVERSO POR DEFAULT ......................................................72 VENTANA DE SELECCIN POR DEFAULT ......................................................73 Preferencias..........................................................................................................73 PREFERENCIAS GENERALES ....................................................................73 PREFERENCIAS DE FUENTE......................................................................74 PREFERENCIAS DE PROCESAMIENTO ....................................................74 PREFERENCIAS DE GRFICOS .................................................................75 PREFERENCIAS DEL EDITOR DE COMANDOS ........................................76
78
ACCEDIENDO A UN PROGRAMA......................................................................78 LENGUAJE REDATAM+SP .................................................................................78 LENGUAJE PIVOT...............................................................................................79 TOUR BSICO A TRAVS DEL LENGUAJE R+SP ...........................................80 CONSTRUCTOR DE EXPRESIONES.................................................................82 Programacin Libre ..............................................................................................84 ASISTENTE EN EL EDITOR LIBRE..............................................................84 ASISTENTE DE COMANDOS FUNCIONAMIENTO..................................84 MEN DINMICO (POPUP) DEL EDITOR LIBRE .......................................85 Asistente de Comandos.................................................................................86 Paneles del DEFINE ......................................................................................86
PANEL: DEFINE ................................................................................................ 86 PANEL: EXPRESSION ...................................................................................... 87 PANEL: COUNT................................................................................................. 87 PANEL: RECODE .............................................................................................. 88 PANEL: SWITCH ............................................................................................... 90 PANEL: DATASET ............................................................................................. 91 PANEL SUM....................................................................................................... 91 Opcionales ......................................................................................................... 92 PANEL: DOCUMENTACIN ...................................................................... 92 PANEL: SAVE............................................................................................. 92 PANEL: AVANZADO................................................................................... 93
Asistente de Programacin ..................................................................................99 TRABAJANDO CON EL EDITOR ASISTIDO................................................99 PANELES DEL EDITOR ASISTIDO ..............................................................99 ASISTENTE DE COMENTARIOS .................................................................99 ASISTENTE DE TEXTO ..............................................................................100 Ejercicios de Programacin................................................................................100 EJERCICIO 1 DE PROGRAMACIN: PROGRAMA BSICO ...................100
EJERCICIO 2 DE PROGRAMACIN: UNIVERSE y FOR.........................106 EJERCICIO 3 DE PROGRAMACIN: AREABREAK..................................108 EJERCICIO 4 DE PROGRAMACIN - DEFINIR NUEVAS VARIABLES ...109 EJERCICIO 5 DE PROGRAMACI: PROMOVIENDO INFORMACIN ....113 EJERCICIO 6 DE PROGRAMACIN: CRUCE DE VARIABLES DE DISTINTOS NIVELES..................................................................................114 EJERCICIO 7 DE PROGRAMACIN: CREANDO LISTAS DE AREAS.....115 EJERCICIO 8 DE PROGRAMACIN: CARENCIAS DE LA VIVIENDA .....117 EJERCICIO 9 DE PROGRAMACIN: USANDO LA CLUSULA SWITCH .......................................................................................................120 EJERCICIO 10 DE PROGRAMACIN: OPERANDO CON MATRICES ....120
125
DIFERENCIAS Y SIMILITUDES ENTRE R+SP y winR+ v1.2..........................125 CMO MIGRAR A REDATAM+SP Process ......................................................126
128
Tpicos iniciales .................................................................................................128 EL LENGUAJE R+SP .................................................................................128 DISTINCIN ENTRE MAYSCULAS Y MINSCULAS .............................128 LOS TRES COMANDOS BSICOS ............................................................129 ESTRUCTURA DE LOS COMANDOS Y SU SINTAXIS .............................129 RESUMEN DE LOS COMANDOS...............................................................130 NDICE DE LOS COMANDOS Y CLUSULAS ..........................................131 OPERADORES USADOS EN EXPRESIONES ..........................................133 EJEMPLO DE UN PROGRAMA ..................................................................133 REVISANDO LOS COMANDOS EN LA GUA DE REFERENCIA..............134 COMENTARIO.............................................................................................135 Comando RUNDEF ............................................................................................136 RUNDEF ......................................................................................................136 RUNDEF ... FOR..........................................................................................136 RUNDEF ... SELECTION.............................................................................137 RUNDEF ... UNIVERSE...............................................................................137 Comando DEFINE..............................................................................................138 DEFINE ........................................................................................................138 DEFINE ... AS ..............................................................................................139 DEFINE ... AS COUNT ................................................................................140 DEFINE ... AS DATASET ............................................................................141 DEFINE ... AS RECODE..............................................................................142 DEFINE ... AS SWITCH...............................................................................144 DEFINE ... AS SUM .....................................................................................145 DEFINE ... FOR ...........................................................................................146 DEFINE ... LIKE ...........................................................................................147 DEFINE ... OPTIONS...................................................................................148 DEFINE ... OPTIONS DEFAULT .................................................................149 DEFINE ... OPTIONS MISSING ..................................................................149 DEFINE ... OPTIONS NOTAPPLICABLE ....................................................149 DEFINE ... RANGE ......................................................................................149 DEFINE ... SAVE .........................................................................................150 DEFINE ... TYPE..........................................................................................152 DEFINE ... VALUELABELS .........................................................................152 DEFINE ... VARLABEL ................................................................................153 Comando TABLE................................................................................................153 TABLE..........................................................................................................153 TABLE ... AREABREAK...............................................................................154 TABLE ... AS ................................................................................................155
TABLE ... AS AREALIST OF .......................................................................155 TABLE ... AS AVERAGE OF .......................................................................159 TABLE ... AS CROSSTABS OF...................................................................160 TABLE ... AS FREQUENCY OF ..................................................................161 TABLE ... AS MATRIXOP ............................................................................162 TABLE ... FOR .............................................................................................164 TABLE ... OF................................................................................................165 TABLE ... OPTIONS.....................................................................................165 TABLE ... OPTIONS COMPLETENAME .....................................................167 TABLE ... OPTIONS MISSING ....................................................................167 TABLE ... OPTIONS OUTPUTFILE .............................................................167 TABLE ... OPTIONS OVERWRITE..............................................................169 TABLE ... OPTIONS TITLE..........................................................................169 TABLE ... OPTIONS WEIGHT .....................................................................169 TABLE ... OPTIONS ZERO .........................................................................169
170
HERRAMIENTAS DE ADMINISTRACIN DE BASES DE DATOS ..................170 DESCARGAR BASES........................................................................................170 EXTENDER BASES ...........................................................................................172 PEGAR BASES ..................................................................................................174 DESCARGAR MLTIPLES BASES DE DATOS ...............................................175 CONCATENAR MLTIPLES BASES DE DATOS.............................................176 Generar Punteros y Variables ............................................................................177 GENERAR PUNTEROS Y VARIABLES......................................................177 ARCHIVO DE PUNTEROS..........................................................................178 GENERACIN VECTORIAL .......................................................................179 Agregar Variable.................................................................................................180 AGREGAR VARIABLE ................................................................................180 TIPO DE CARGA XBASE............................................................................181 TIPO DE CARGA ARCHIVO LOOKUP .......................................................181
183 184
INCORPORACIN DE GRFICOS...................................................................183 INCORPORACIN DE MAPAS A UNA BASE ..................................................184 COMPOSICIN DE MAPA ................................................................................184 SALVAR PROPIEDADES ..................................................................................185 TRABAJO CON COMPOSICIONES DE MAPAS GENERADAS.......................186 Propiedades........................................................................................................186 PROPIEDADES DE LOS MAPAS ...............................................................186 GENERAL ....................................................................................................186 PRESENTACIN.........................................................................................187 COBERTURA...............................................................................................188 CLASIFICACIONES.....................................................................................189 PGINA........................................................................................................190 TTULO ........................................................................................................190 SUBTTULO .................................................................................................191 COMENTARIOS ..........................................................................................191 MAPA ...........................................................................................................191 LEYENDA ....................................................................................................192 Barra de Herramientas .......................................................................................193 BARRA DE HERRAMIENTAS .....................................................................193 VISIN COMPLETA, ALEJAR, ACERCAR, PANEAR, MOVER ELEMENTO .................................................................................................194
INFO / SELECCIONAR REA.....................................................................196 AZUL / VERDE / ROJO ...............................................................................198 CLASIFICACIN..........................................................................................199 Otras Funciones de Mapeo ................................................................................200 COPIAR .......................................................................................................200 LOCALIZACIN DE RTULOS ..................................................................200 MEN VER ..................................................................................................201
Index
203
REDATAM (REcuperacin de DATos para Areas pequeas por Microcomputador, 4ta Generacin) Mdulo de Procesamiento de Datos winR__1 Quienes somos Agradecimientos Cmo Utilizo la ayuda en lnea Comienzo una sesin de trabajo Obtengo un tabulado sencillo Creo una seleccin geogrfica Migro a Redatam+SP Process
Redatam+SP es un programa computacional desarrollado por el Centro Latinoamericano y Caribeo de Demografa (CELADE), que es la Divisin de Poblacin de la Comisin Econmica para Amrica Latina y el Caribe, (CEPAL), Naciones Unidas. http://www.eclac.cl/celade/redatam
Introduccin
AGRADECIMIENTOS
El CELADE presenta la ltima versin de su software Redatam como Redatam+SP, en homenaje a su creador Serge Poulard, quien falleci el 1 de diciembre de 2003, cuando estaba cumpliendo una misin oficial de asesora tcnica para apoyar a los pases del Caribe en el procesamiento de sus Censos de Poblacin. Esta nueva versin reemplaza la ltima "actualizacin" de Redatam+G4 (versin 1.5 marzo 2003) y sus mdulos PROCESS, CREATE y xPLAN. Adems esta versin incluye el mdulo de ms reciente desarrollo: WEBSERVER. Gracias a este ltimo mdulo, varios pases de la regin (Costa Rica, Panam, Sta. Lucia, Bolivia, Honduras, Ecuador y Chile) han podido poner su censo en la pgina web para su procesamiento en lnea, y constituye, lo que podra llamarse, una "revolucin" en el acceso a microdatos provenientes de censos u otras fuentes de datos. El software REDATAM esta siendo usado actualmente en todos los pases de Amrica Latina y el Caribe, e incluso en varios pases de Africa y Asia. Justamente, una de las ltimas actividades que realiz Serge fue capacitar a funcionarios de varios pases africanos en Redatam (octubre 2003, Addis Adeba). Adems, Serge trabaj en la Sede Subregional de la CEPAL para el Caribe en Puerto Espaa, con la tarea de apoyar a los pases en la ronda censal de 2000 y promover el uso y diseminacin de Redatam en los anlisis censales. Las letras SP, adems de representar a Serge Poulard, pueden ser interpretadas como "Super Special Power Programme" o como Redatam para "Social Programming". Redatam+SP, as como las dos versiones anteriores del software (winR+ y Redatam+G4), fueron programados por Serge Poulard, quin era Jefe de la Unidad de Procesamiento de Datos del CELADE, la Divisin de Poblacin de la CEPAL. En procura de permitir el uso del sistema en otras plataformas al igual que en la actual Microsoft Windows, l reescribi y redise la versin previa winR+ v1.2, en Borland C++ Builder 5.0. Adems, Serge dise y escribi dos grandes mdulos nuevos: Redatam+SP Create para crear bases de datos Redatam junto con nuevas capacidades en Redatam+SP Process para manejar bases de datos, y el mdulo Redatam+SP xPlan, con el que los profesionales capacitados pueden crear aplicaciones especficas para que los usuarios finales elaboren y mapeen indicadores sin conocer el lenguaje de comandos Redatam+SP. No hubiese sido posible finalizar la tarea de crear Redatam+SP sin el valioso trabajo mancomunado de un pequeo y variado grupo de profesionales que a lo largo de toda su labor mostraron su dedicacin y capacidad de ir ms all de sus horarios normales de trabajo. Este grupo incluye a Ari Silva, ex Jefe de la Unidad de Procesamiento de Datos del CELADE, y que actualmente trabaja en Brasil; l proporcion insumos tanto desde el punto de vista del usuario como del programador. Tambin tradujo los textos de pantalla al portugus y escribi y reelabor gran parte del programa Ayuda. Lenin Aguinaga, ingeniero en informtica, trabaj directamente con Serge Poulard en la programacin y uso de los mdulos iniciales de Redatam+SP y crearon aplicaciones para la Unidad de Desarrollo Agrcola de la CEPAL. Alejandra Silva, especialista en Sistemas de Informacin Geogrfica, dio forma a varias secciones de la documentacin del programa Ayuda, desarroll aspectos relacionados con el mapeo del programa y trabaj en el diseo del mdulo Redatam+SP xPlan; tambin comprob y ense el software en varios talleres de prelanzamiento. Sebastin Carrasco, socilogo, desempe un valioso
papel en la tediosa tarea de comprobar en forma intensiva los componentes del sistema, mientras lo usaba para estudios especficos sustantivos y enseanza en la etapa de prelanzamiento. Dirk Jaspers Faijer, Jefe del rea de Capacitacin e Informacin en Poblacin del CELADE, impuls el trabajo conjunto del equipo y de los otros involucrados y busc y encontr los recursos financieros. La Unidad de Desarrollo Agrcola de la Divisin de Desarrollo Productivo y Empresarial de la CEPAL proporcion un apoyo sustantivo de envergadura, tanto financiando personal para quienes trabajaron en Redatam+SP (y nuevas aplicaciones) como usando el sistema en busca de resultados. En forma especial, Mara Beatriz David, jefa de la Unidad, promovi el desarrollo de diversas actividades nuevas basadas en Redatam, que abrieron paso al uso del sistema con datos de campos "no tradicionales" (es decir, aquellos no relacionados con poblacin), como los censos agrcolas y el comercio internacional. Vayan tambin nuestros agradecimientos a los profesionales de diversas disciplinas que contribuyeron de distinta forma al trabajo de Redatam+SP; citados en orden alfabtico, se trata de Waldo Aracena, ngel Baeza, David Candia, ngel Fucaraccio, Daniela Gonzlez, Vctor Gonzlez, Victoria Horment, Daniel Macadar, Hernn Orellana, Enrique Pelez , Luis Rivadeneira, Jorge Rodrguez Vignoli, Alejandro Sabag, Edwin St. Catherine y Jaime Salvador. No podemos pasar por alto la positiva retroalimentacin en las versiones anteriores de Redatam+SP que nos entregaron diversos profesionales de proyectos de la CEPAL; en ellos se incluyen Juan Eduardo Fandez, Brbara Castelletti, Mnica Rodrigus, Laura Ortiz y Rodolfo Vilches. Enrique Pemjean edit los textos en espaol e hizo traducciones del ingls cuando fue necesario. Adelaida Rahmer y Alejandra Reyes se encargaron de la asistencia administrativa y corrigieron la versin en espaol del programa Ayuda. Otro apoyo muy significativo es el que nos hicieron llegar los usuarios de las oficinas nacionales de estadstica de Brasil, Chile, Colombia, Nicaragua, Ecuador, Panam, Santa Luca, Venezuela y otros pases. El software Redatam+SP est disponible en el subsitio RedatamWeb del CELADE (http://www.eclac.cl/celade/redatam) a travs de una facilidad de descarga que aprovecha el sistema de manejo de la pgina Web de la CEPAL para "automatizar" el ingreso de contenidos descentralizado y la recoleccin de datos. Javier Pi, analista del sistema para sitios Web de la CEPAL, program la facilidad de descarga a peticin del CELADE. Orly Winer, diseadora grfica y de sitios web, cre los grficos y dise Redatam Informa Al Da (y tambin el sitio del CELADE, desde el cual se puede descargar el software); los contenidos son proporcionados por Arthur Conning, que adems trabaj intensivamente en el sistema Ayuda de Redatam+SP . Juan Rojo, Coordinador del portal web de la CEPAL y Jorge Balzo, analista de sistemas que trabaja en el sistema Web, nos entregaron, respectivamente, apoyo administrativo y tcnico. Por ltimo, vaya nuestra gratitud y agradecimiento a las diversas fuentes financieras que han respaldado el desarrollo y uso de Redatam+SP y de los otros componentes de la familia Redatam. El presupuesto regular de las Naciones Unidas cubri las remuneraciones de los miembros claves del personal; por su parte, el FNUAP financi un nmero de otros miembros del equipo, la mayora de ellos consultores a tiempo parcial. El Banco Interamericano de Desarrollo (BID) proporcion fondos para apoyar a los pases en el trabajo con las versiones prelanzamiento de Redatam+SP y est dando su respaldo financiero al proyecto 2001-2003 para ayudar a los pases a usar y diseminar sus datos censales de la ronda de 2000, mayormente mediante bases de datos Redatam y sus aplicaciones. La Agencia Canadiense de Desarrollo Internacional (ACDI), respald, mediante proyectos de comienzos y mediados de los aos noventa, el desarrollo de Redatam, diversos talleres y personal, y permiti que el CELADE "descubriera" y trajera a Serge Poulard a trabajar en el CELADE. Finalicemos extendiendo nuestra gratitud al Centro Internacional de Investigaciones para el Desarrollo (CIID) de Canad, que entreg la contribucin inicial que result en la creacin de Redatam; adems proporcion importantes cantidades de recursos en el
perodo 1985-1997, mediante tres proyectos que financiaron las tres primeras generaciones de Redatam; el ltimo (y ms grande) de estos proyectos hizo posible que el CELADE trabajara en conjunto con la Universidad de Waterloo, que origin los tres miembros de la familia Redatam basados en SIG, AccessPlan, EduPlan y TourPlan; ese mismo proyecto de CIID financi el desarrollo de winR+ v1.2 junto ZonPlan, ste ltimo precursor del mdulo Redatam+SP xPlan.
Qu hace Redatam+SP? Por una parte permite procesar informacin contenida en bases de datos comprimidas (creadas en formato Redatam), como las provenientes de censos de poblacin, censos agropecuarios, encuestas de hogares, etc., que, por ejemplo, contienen datos sobre millones de personas, viviendas y hogares, en su totalidad. Esto hace que habitualmente una base de datos Redatam contenga microdatos, es decir datos o variables referidas a individuos, viviendas, hogares u otros elementos de informacin que permiten generar diversas tabulaciones para cualquier rea geogrfica definida por el usuario. Estos datos, organizados jerrquicamente para permitir un acceso rpido, son procesados en busca de resultados especficos para determinadas reas de inters geogrfico. Adems, se puede derivar nuevas variables y procesar rpidamente tabulaciones y otros resultados estadsticos mediante ventanas grficas y sin asistencia de un programador. Redatam+SP puede ser usado en cualquier computador corriendo bajo Microsoft Windows 9x, NT4, 200 y superiores. winR+ v1.2 (y ZonPlan), la generacin anterior, tambin pueden ejecutarse bajo Windows 3.x. El programa contiene facilidades para tratar el despliegue de mapas y puede vincularse con varios de ellos. El vnculo permite al usuario desplegar y llevar a cabo diversos
10
anlisis espaciales de las estadsticas agregadas que pueden ser producidas por el programa para cualquiera de los niveles geogrficos y el(las) rea(s) de inters. Ver tambin Qu estadsticas se trabajan en Redatam
FAMILIA REDATAM
La familia REDATAM est compuesta por: Redatam+SP (abreviado: R+SP) es la cuarta generacin del programa y tiene los siguientes mdulos: Process, mdulo que permite procesar datos de reas seleccionadas por el usuario, con programas escritos en el lenguaje de comandos Redatam+SP o usando los Asistentes, sin necesidad de conocimiento de programacin ni del lenguaje Redatam+SP. Este mdulo permite tambin que el usuario maneje las bases de datos Redatam para expandir, anexar, desagregar y empalmar bases de datos. Create, mdulo que crea bases de datos jerrquicas desde archivos xBase, IMPS, ISSA, SPSS, CSPro o CHILLAN (formato interno de R+SP). ASCII,
xPlan, que hace posible crear aplicaciones para el usuario final con indicadores calculados para una base de datos Redatam determinada: los usuarios de una aplicacin xPlan no necesitan conocer el lenguaje Redatam+SP. El signo x significa que pueden crearse muchas aplicaciones diferentes de xPlan para una determinada base de datos Redatam. Al dar nombre a una aplicacin, se trata de reemplazar ese signo x por un nombre descriptivo; as, AgroPlan, es una aplicacin relacionada con un censo agrcola, EduPlan relacionada con educacin. Desde luego, una aplicacin puede ser nominada sin que termine en "Plan". WebServer, mdulo que permite procesar bases de datos REDATAM a travs de Internet, requiere aparte de un Servidor Web de Windows instalado. VisualDDF, mdulo que facilita la creacin de diccionarios en formato chilln (ddf) para la creacin de bases de datos REDATAM.
winR+ v1.2 es la versin previa (tercera generacin) de Redatam. NOTA: Si usted desea trabajar en Redatam+SP con bases de datos antiguas que tienen sus diccionarios en formato Redatam versin 3.1 deber primero convertirlos a diccionarios RedatamPlus para DOS (archivos .def, .con y .lbl) y luego importarlos en Redatam+SP. Adems, tenga en cuenta para trabajar con Windows 3.x (ambiente de16-bit) es necesario usar winR+ v1.2 Descargas y actualizaciones gratuitas: Usted puede descargar desde el sitio web del CELADE, sin cargo alguno, la ltima versin de Redatam+SP y las actualizaciones.
11
http://www.cepal.cl/celade/redatam
Tambin es posible descargar winR+ v1.2 y ZonPlan del siguiente pgina web: http://www.eclac.cl/id.asp?id=8350
12
Conceptos Bsicos
Conceptos de la base de datos Redatam Estructura
ENTIDADES
Las variables describen entidades, que son conjuntos de objetos lgicos organizados en forma jerrquica en la base de datos. Una entidad dada puede ser el conjunto de provincias, o el conjunto de ciudades, o viviendas o personas, etc., en un pas. Todas las variables que pertenecen a una entidad poseen ciertos atributos en comn, como el nmero de elementos y el mismo nivel de jerarqua. La entidad de ms alta jerarqua de una base es llamada entidad "raz". La caracterstica de seleccionable o no seleccionable para una entidad dada es definida por el administrador al momento de crear la base de datos (con el Mdulo de Creacin de Bases de Redatam+SP). Tambin se usa el trmino de entidad identificada y no identificada, con el mismo propsito de Seleccionable y No Seleccionable, por la existencia de un cdigo de identificacin para sus elementos.
NIVEL
Es el grado de profundidad de una entidad dentro de su rama. Por construccin, la entidad "raz" tiene nivel cero, la(s) entidad(es) inmediatamente inferiores tienen nivel 1, y as consecutivamente.
RAMA
Es el "paso" desde la "raz" a una determinada entidad. Por definicin (vea Entidades Superiores), una entidad (y por ende sus variables) pertenece a una nica rama. Si se compara la estructura de una base multidisciplinaria con un rbol, las "ramas" de la estructura son exactamente lo mismo que las ramas del rbol, y las entidades corresponden a las hojas del rbol. En la figura se muestra la base de datos de Nueva Miranda con cuatro ramas con distinta informacin:
13
VARIABLES
Las propiedades o caractersticas de los elementos individuales de una entidad estn almacenados en variables, es decir, es asunto comn a todos los individuos de una poblacin: edad, estado civil, cantidad de lluvia, etc. La caracterstica puede ser cualitativa (atributo) o cuantitativa (variable). En consecuencia, cada entidad tiene su propia lista de variables y cada elemento de la entidad tiene su propio conjunto de valores para estas variables. As, la entidad Persona podra tener, entre otras, la variable sexo y uno de sus elementos podra tener el valor de sexo = femenino. Es posible que cualquier entidad posea variables, por ejemplo, Provincia podra tener variables, como el promedio de lluvia cada por ao y el porcentaje de madres solteras en edad frtil. En Redatam+SP una variable se identifica por la entidad a la cual pertenece y el nombre de la variable, con un punto entre ellas, es decir, Nombre_de_Entidad.Nombre_de_Variable. Por ejemplo, PERSONA.SEXO, HOGAR.TVCOLOR, etc.
Un cambio importante en Redatam+SP con relacin a su predecesor, winR+ v1.2, es que ahora letras maysculas y minsculas tienen diferencia, sobretodo en los nombres de variables y entidades. Por ejemplo, PERSONA.SEXO, del diccionario de Nueva Miranda, no es lo mismo que PERSONA.sexo, o persona.SEXO, o
14
Entidades
ENTIDADES Y ELEMENTOS
La estructura de la base de datos se ordena a travs de entidades o niveles. En cada nivel se agrupan los elementos que la conforman.
Cada uno de los niveles, como "comuna" o "distrito", representa un nivel geogrfico que posee un nivel jerrquico en relacin al nivel previo; por ejemplo, las manzanas son reas ms pequeas que las comunas. Un conjunto especfico de distritos, cada uno con su propio nombre y un cdigo nico en la base de datos, constituye una comuna. Cada nivel toma el nombre de entidad El conjunto de reas dentro de una entidad dada es denominado elementos de la entidad (individuos). El individuo, o unidad estadstica, es un elemento que pertenece al conjunto de referencia, o poblacin. En las jerarquas geogrficas censales podran existir algunos niveles de entidades en una rama sin nombres para sus elementos (por ejemplo, manzanas) pero con cdigos que los conectan claramente con reas especficas en un mapa. Los dos ltimos niveles, "vivienda" y "persona", son tambin entidades. Las viviendas dentro de una manzana son los elementos vivienda de una "manzana" en particular y, similarmente, las personas dentro de una vivienda dada son los elementos persona de esa vivienda.
15
Una base de datos en Redatam, como la base de datos de demostracin Nueva Miranda de Nueva Miranda, que acompaa el programa (ver figura), puede tener varias ramas de dos o ms censos, encuestas y otros datos que pueden ser incluidos en la misma base. La base de datos, que aparece en la ventana del diccionario Redatam+SP, muestra la forma en que estn estructuradas las entidades de la base de datos de Nueva Miranda. Ntese que aparecen ramas y subramas; por ejemplo, la entidad manzan se divide en dos ramas, vivien y educac, donde esta ltima representa la(s) escuela(s) que hay en la manzana, si corresponde.
ENTIDADES SUPERIORES
Son todas las entidades que se encuentran en el "paso" desde la entidad "raz" hasta la entidad misma. Las entidades distrito y comuna son superiores a la entidad manzan. La entidad inmediatamente superior puede ser llamada tambin entidad "madre". Por definicin, cada entidad tiene slo una entidad "madre".
ENTIDADES INFERIORES
Son todas las entidades que se encuentran "dependientes" o "colgadas" de la entidad determinada.
16
Refirindose a la figura, la entidad vivienda es inferior a la entidad distrito. Las entidades inmediatamente inferiores pueden ser llamadas entidades "hijas". Una entidad puede tener un nmero variable de entidades "hijas" (cero o ms). Ver tambin entidades superiores
ENTIDAD SELECCIONABLE
Las entidades seleccionables tienen la propiedad de distinguir (identificar) sus elementos por sus cdigos y, por lo tanto, pueden participar en el proceso de seleccin jerrquica. Es decir, para ser seleccionable una entidad necesita poseer una variable que permita almacenar este cdigo identificador. Ello significa, por ejemplo, que las provincias A y B pueden ser escogidas para el procesamiento, pero no se puede seleccionar especficamente la vivienda X si la entidad VIVIENDA no es definida como seleccionable.
ENTIDAD NO SELECCIONABLE
Si los elementos individuales de una entidad no tienen cdigos de identificacin (visible en el diccionario), se trata de una entidad no seleccionable. Esta entidad no puede ser usada en una seleccin jerrquica. De la misma manera, no puede ser usada como entidad de salida para una Lista de reas.
17
18
Se necesitar ver la estructura cuando seleccione la(s) rea(s) de inters con la(s) cual(les) desea trabajar.
DICCIONARIO
Toda la informacin referente a las entidades y las variables se guardan en un conjunto de archivos llamado Diccionario de la base de datos que son los "metadatos", es decir, se trata de "informacin sobre informacin". El Diccionario proporciona un puente entre los archivos de datos y el usuario. Permite visualizar los datos en trminos de variables y de registros, alejndolo de los detalles fsicos de almacenamiento y manipulacin interna.
19
El diccionario contiene una lista de todas las variables de una base de datos para cada nivel de la jerarqua (entidad), as como los cdigos (valores) para cada variable, con una descripcin del significado de cada cdigo. Por ejemplo, los cdigos para la variable sexo perteneciente al nivel persona son 1 y 2, en donde 1 = hombre y 2 = mujer. El diccionario para una determinada Base de Datos generalmente es definido una sola vez; por ello la mayora de los usuarios lo utilizan para obtener un listado de las variables disponibles y sus valores de rango. El Diccionario se revisa mediante la ventana del diccionario que se abre desde el men principal.
CDIGO GEOGRFICO
Una informacin de vital importancia para la creacin de la base de datos es la identificacin de cada una de sus divisiones poltico administrativas (regiones, provincias y comunas, etc.) que se utilizarn en la base final. Esta identificacin se conoce como cdigo geogrfico y ordena cada rea de acuerdo a la estructura de cada pas. Ver tambin Seguridad de los datos
SELECCIN GEOGRFICA
Es la coleccin de elementos seleccionados de las entidades jerrquicas. Para la ejecucin de cualquier programa u obtencin de tabulados, R+SP Process requiere que el usuario defina, previamente, el rea geogrfica que va a procesar. Esta rea puede corresponder a toda la comuna (si la Base de Datos es comunal) o a cualquier agrupacin de entidades geogrficas seleccionables, como Distritos, rea urbano rural, Zonas o localidades censales, Manzanas o entidades pobladas, y Sectores (el sector censal es la entidad ms baja o reducida que puede ser seleccionada). El nombre "Seleccin" es usado, de manera obvia y poco menos que pretenciosa, como "Seleccin de rea ", puesto que es posible estructurar una base de datos con criterios no geogrficos para definir una seleccin. Por ejemplo, una base de datos de estadsticas vitales podra estar organizada por ao, en cuyo caso se tendra una seleccin referida a un(os) intervalo(s) de tiempo determinado. El usuario tiene la posibilidad de guardar las selecciones que realice durante su trabajo, en cuyo caso R+SP Process genera un archivo con la extensin .slw o .sel, 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 seleccin. De manera predeterminada, R+SP Process tiene seleccionada toda la Base de Datos con la que se trabaje; el usuario puede hacer referencia a esta seleccin con la palabra clave ALL.
Nota: Si se tiene un seleccin creada con versiones anteriores de Redatam (archivos *.sel), tambin es posible abrirlas en R+SP Process.
20
La seleccin por definicin inicial es "ALL", es decir, toda la base de datos. Sin embargo, se puede cambiar a una seleccin especifica ya existente la cual ser la "seleccin por definicin" utilizada en todo los procesos. Esta opcin est disponible desde el men principal bajo Proceso Estadstico >Definicin de Defaults >Seleccin.
Para crear una seleccin nueva: Ver tambin definir una seleccin Ver tambin guardar una seleccin
21
Ejemplo Dada una "poblacin" de establecimientos industriales, se desea determinar la frecuencia de establecimientos industriales, en este caso, de Chile, por tipo de consumo de agua (1) segn la regin geogrfica (2) donde se localizan. Note que los establecimientos industriales son los elementos a contar. 1).Componente - columna: Tipo de consumo con 2 categoras: uso industrial uso domstico 2).Componente - fila : Regiones del pas con 13 categoras: Primera regin TARAPAC Segunda regin ANTOFAGASTA Tercera regin ATACAMA, etc.
Cuadro 1. Nmero de establecimientos segn cruce de regin por tipo de consumo de agua
Los casilleros del cuadro 1 muestran, para cada regin, el total de establecimientos que usan agua para consumo industrial y para consumo domstico. Por ejemplo, en la primera regin, Tarapac, existen 145 establecimientos industriales de los cuales 94 consumen agua exclusivamente para uso industrial y 51 consumen agua para uso domstico.
Porcentajes y marginales La tabla anterior muestra la frecuencia absoluta de casos en cada casillero. Esta frecuencia puede convertirse en frecuencia relativa si se divide la frecuencia absoluta de cada casillero por el nmero total de casos, dado por el total en las filas, o el total en las columnas, o el total de todo el conjunto.
22
Opcional: Agregar una variable de ponderacin (o una variable a sumar) a la tabla existente A la tabla anterior se puede agregar la distribucin de otra variable, la cual debe estar relacionada con las dos previamente establecidas y ser de tipo cuantitativo, utilizando el panel de Opciones Avanzadas. En este caso se suman los valores de esta variable en cada casillero. Cada vez que se agrega un elemento al conteo de un casillero, en vez de agregar un 1, se agrega el valor de esta 3ra variable, dando como resultado la suma de los valores de la 3ra variable en cada casillero. Como ejemplo, se calcula el cuadro 2 pero en vez de tomar el nmero de establecimientos en cada categora se utiliza la cantidad de agua consumida (mt3) de cada uno. Cuadro 2. Distribucin de cantidad de agua (mt3) segn un cruce de regin por tipo de consumo de agua
Los casilleros del cuadro 2 muestran, para cada regin, la suma de la cantidad de agua (mt3) de aquellos establecimientos que usan agua para consumo industrial o para consumo domstico. El casillero pintado de amarillo identifica en el primer cuadro a 28 industrias con consumo de agua para uso domstico en la IV regin y estas 28 industrias, segn el cuadro 2, tienen un consumo de 52.946 mt3 de agua.
LISTAS DE REAS
Una Lista de reas es similar al conteo de elementos dentro de una entidad dada, excepto que en una Lista por reas se obtiene la distribucin y frecuencia de todas las categoras de una variable para cada rea geogrfica definida en esa entidad. Las Listas por reas son un tipo de salida muy tiles para exportar resultados fuera de Redatam. Todas las generaciones de Redatam (desde 1986) fueron diseadas con el objetivo de facilitar la localizacin de reas pequeas definidas por el usuario dentro de una base de datos ms amplia y, adems, agilizar el procesamiento estadstico enfocado slo a estas reas. En los ltimos aos, los usuarios adems de interesarse por el procesamiento de informacin sobre un rea pequea dada, han incluido en su enfoque analtico la dimensin espacial, requirindose informacin sobre muchas reas pequeas a la vez. Esto permite estudiar variaciones espaciales entre reas pequeas dentro de una rea de estudio, por ejemplo, todas las manzanas dentro de una comuna
23
o municipio. Para satisfacer esta necesidad, Redatam+SP incluye la Lista de reas como un tipo especial de salida o resultado. En una Lista de reas cada una de las filas de una tabla se refiere a un rea geogrfica diferente, como los distritos en una provincia o las manzanas de una ciudad y donde las columnas son para las variables o campos. Las Listas de reas son especialmente importantes en Redatam+SP, ya que pueden enviar informacin a un Sistema de Informacin Geogrfica (SIG) para su anlisis espacial y despliegue cartogrfico produciendo nuevas Selecciones basadas en criterios de clculo y manipular la informacin con otros programas, por ejemplo, planillas de clculo, o grabadas como archivos xBase para su uso con administradores de bases de datos comerciales. Los registros o filas se refieren a reas La Lista de reas tiene la apariencia de una tabla tipo xBASE (.dbf) en donde las filas representan una lista de reas geogrficas y las columnas son las variables que describen cada registro (por ejemplo, el nmero de viviendas en esa subrea). El cdigo geogrfico de cada una se despliega en la columna de la izquierda (denominado redcode). Las columnas se refieren a variables (campos) Las Listas de reas son el formato de salida que utiliza Redatam+SP para traspasar datos o caractersticas de reas geogrficas a mapas y as crear mapas temticos o crear selecciones basadas en criterios de localizacin. Una Lista por reas puede exportarse directamente a formato xBase (.dbf). Las columnas de una Lista de reas representan atributos, descriptores o variables de cada rea; algunas veces estas variables son denominadas campos. Un descriptor (o variable) debe estar al mismo nivel de entidad a la cual se est listando la tabla de salida, por ejemplo, el total de personas por manzana si la tabla se crea para la entidad manzana. Cuando la variable corresponde a una entidad inferior, como la variable sexo de las personas dentro de una manzana, la Lista de reas despliega la distribucin de las personas separando cada categora en una variable o campo distinto.
PROGRAMA
Conjunto de instrucciones que el usuario ha empleado para "pedirle" al sistema la obtencin de estadsticas provenientes de la base de datos. Estos pueden ser escritos directamente por el usuario o ser generados por Redatam+SP. En Redatam+SP se utilizan dos tipos de lenguaje para escribir los programas. El primero es el lenguaje estndar, que viene usndose desde winR+ v1.2 y en donde una frecuencia se escribe de la siguiente manera: RUNDEF Run1 SELECTION ALL TABLE tab1
24
AS FREQUENCY OF person.sexo
El otro lenguaje, llamada Pvot, es el que se est aplicando en los nuevos productos de la familia Redatam+SP para facilitar su programacin interna. La frecuencia anterior se escribira as: [RUNDEF] SELECTION=ALL TABLES=1 [TABLE1] NAME=Tab1 AS=DISTRIBUTION NDIM=1 VARIABLE1=person.sexo
MUESTRA
Una muestra es un subconjunto de una poblacin o conjunto de datos. Dado que, por lo general, no es prctico analizar cada individuo de una poblacin, se utiliza una muestra para realizar un anlisis estadstico.
25
Una de las caractersticas de los censos de poblacin es que algunas o todas las preguntas se refieren a la poblacin completa, haciendo de ellos una fuente de informacin factible para realizar estudios en reas pequeas como por manzanas, distritos o comunas. De ah la importancia de trabajar con Redatam en estudios sobre reas pequeas de anlisis.
Archivos de Datos (.rbf) El sistema Redatam+SP guarda cada variable de una entidad en su propio archivo, con un "registro" por cada elemento de la entidad. As cada variable es un vector de los datos. Tales archivos se conocen como archivos transpuestos, para distinguirlos de la forma ms comn de organizacin de los datos estadsticos, donde todas las variables de cada elemento se guardan en registros individuales, de manera que un solo archivo contiene todas las variables para todos los elementos. En la estructura del archivo transpuesto de Redatam, existe un archivo para sexo, otro para tipo de vivienda, etc. Ello hace, entre otras ventajas, que el procesamiento del sistema sea eficiente, ya que permite que el sistema lea solamente las variables especficamente involucradas en un determinado proceso.
Archivos de Punteros (Indices .ptr) Estos archivos son los responsables de la conexin entre los elementos de las entidades y sus entidades inferiores. Cada entidad tiene un archivo de ndices, con elementos que "apuntan" desde los elementos de la entidad superior hasta los elementos de la entidad misma.
PROCESAMIENTO JERRQUICO
La estructura jerrquica de una base de datos Redatampermite que la derivacin de resultados basados en dos o ms niveles (llamados entidades en Redatam+SP) se haga ms fcilmente que con la mayora de los otros paquetes de tabulaciones. De esta forma, la creacin de una tabla para conocer la cantidad de personas, ya sean hombres o mujeres, que viven en viviendas con agua suministrada por caera slo
26
necesita la consulta con la combinacin de dos variables: SEXO y AGUA, aunque stas provengan de distintos niveles. Esta es, sin duda alguna, una de las facilidades de Redatam+SP para crear estadsticas mediante la agregacin de registros individuales aprovechando la organizacin jerrquica de su base de datos por geografa (note que una base de datos puede ser mucho ms compleja con varias ramas, como la que se aprecia en la figura).
De esta manera, una estadstica agregada, por ejemplo, el porcentaje de nios menores de 5 aos de edad en cada distrito que viven en viviendas sin agua potable, puede obtenerse fcilmente a partir de la informacin individual de viviendas y personas.
27
IMPORTAR UN DICCIONARIO
Redatam+SP trabaja con un nuevo diccionario de datos (archivo .dic). Por lo tanto, si se tiene una base de datos anterior se deber importar el Espacio de Trabajo (archivo .mdb) de winR+ v1.2. Los archivos de la base de datos no son convertidos en el proceso de importacin, slo los diccionarios.
Redatam+SP slo permite la importacin de un Espacio de Trabajo (o diccionario) desde winR+ v1.2 (archivo .mdb). Para convertir diccionarios de versiones ms antiguas, esto es, el diccionario compuesto por los archivos .def, .lbl y .con de Redatam-Plus o Redatam v.3.1 para DOS, deber utilizar winR+ v1.2.
28
Cierre la base activa, si existe. Seleccione la opcin desde el men principal Archivo >Importar >winR+ v1.2 Espacio de Trabajo Localizar y seleccionar el Espacio de Trabajo de winR+ v1.2 (.mdb) Luego de realizada la importacin, aparece un mensaje de trmino de la importacin "Trmino de la importacin" indicando que la importacin ha sido finalizada con xito Finalmente, en pantalla se despliega una ventana con el diccionario en el nuevo formato. Guardar el diccionario.
Si fuera necesario tambin debern localizarse los archivos de variables para actualizar la localizacin de stos. Esto se realiza con el chequeo de consistencia desde el men principal.
CHEQUEO DE CONSISTENCIA
Existen dos procesos que deberan ser ejecutados cuando la base de datos tenga un comportamiento "anormal" al procesarla: Informe de Errores y Localizar Archivos. Ambos se encuentran en Diccionario > Consistencia en el men principal.
Informe de Errores Generar un informe en el que se describe la verificacin de consistencia de TAMAOS entre el diccionario y los archivos que almacenan las entidades (punteros) y variables (archivos .rbf). El proceso verifica si todos los archivos tienen los tamaos que deberan tener de acuerdo a la informacin en el diccionario. Caso no encuentre errores, el resultado de ese proceso es una lista de las entidades con su respectivo nmero de casos. Caso contrario, el resultado presenta el archivo con el tamao inconsistente, y la informacin del tamao que debera tener (tamao lgico) y su tamao real (tamao fsico). Localizar archivos Permite dirigir al diccionario de una base de datos hacia donde estn almacenados fsicamente los archivos de las variables y punteros (archivos .rbf y .ptr). Con este fin, se logra unir el diccionario con la base de datos y as, cuando el usuario seleccione una variable, sta podr efectivamente ser utilizada en un proceso estadstico. Este proceso debe realizarse cada vez que una base de datos es trasladada de un computador a otro o es cambiada de carpeta o unidad de disco, es decir, cuando la base de datos cambiar su "direccin".
Pasos a seguir para verificar la consistencia: Seleccione la opcin Diccionario >Consistencia >Localizar archivos desde el men principal.
29
Utilizando la ventana de dilogo que se abre, el usuario deber ubicar aquellos archivos que no tienen referencia en el diccionario. Si el archivo no existe presione el botn Cancelar para cancelar la bsqueda de esa variable y proseguir con las otras. No se olvide de guardar el diccionario luego de la localizacin de los archivos.
CERRAR LA BASE
Para cerrar una base de datos, usar la opcin Cerrar en el men Principal, o, como en cualquier otra ventana de Windows, hacer un clic en "X" de la parte superior derecha de la ventana.
Se puede seleccionar una variable de la seccin derecha (ubicando el puntero del mouse y haciendo "doble clic" sobre ella) y revisar algunas caractersticas como rtulo, categoras, rangos mnimo y mximo, disponibilidad de la variable y alguna otra informacin que le pudiese ser de utilidad.
30
Cada variable puede ser manejada a travs de varias funciones que se listan en el Men dinmico de una variable y a su vez la estructura delas entidades tambin puede ser manejada activando alguna de las funciones que se listan en el Men dinmico de una entidad Clasificacin de la lista de Variables Un clic del mouse en el cabezal de cualquier de las columnas de la lista hace con que el sistema clasifique la lista en orden alfabtico de acuerdo al campo de la columna. Por ejemplo, un clic en la columna "Rtulo de la Variable" clasifica la lista en orden alfabtico de los rtulos.
Mover las secciones internas (seccin de entidades y seccin de variables) de la ventana del diccionario Las secciones dentro de la ventana del diccionario se pueden cambiar de tamao moviendo la barra divisoria con el mouse. Localice el puntero del mouse sobre la lnea divisoria y con el puntero presionado mueva la lnea hasta alcanzar la posicin deseada. Si la lnea se corre totalmente hacia un extremo haciendo desaparecer una de las secciones, esta vuelve a aparecer con un doble clic sobre la lnea divisoria. Adicionalmente, existe la opcin de presentacin vertical de las variables en Diccionario >Presentacin >Vertical.
Hombre o mujer (gnero del individuo) Edad del individuo en aos cumplidos Estado civil de una persona
31
32
La ventana con Informacin bsica permanece abierta hasta que el usuario la cierre. Se puede seleccionar otra variable para ver su Informacin bsica haciendo clic con el mouse, o usarse las flechas arriba y abajo del teclado.
Rtulo de la entidad. (Punteros). Nativo Redatam+SP Informa el nombre y la localizacin del archivo que contiene el puntero de la entidad y si este archivo esta disponible o no (si existe o no). Luego se informa el tipo (formato nativo de Redatam) y el tamao que ocupa la variable. Esta informacin es til al momento de necesitar cambiar la estructura de una entidad original. Para las entidades seleccionables, es el nombre de la variable que contiene los cdigos de la entidad. Esta variable tiene que ser del tipo STRING. Marcar (o desmarcar) la entidad como seleccionable. Para ser seleccionable una entidad necesita que todas sus entidades superiores sean seleccionable, y adems, debe tener una variable de cdigos de tipo STRING, para identificar sus elementos. Para las entidades seleccionables, por ejemplo, regin, es el nombre de la variable que contiene los nombres de los elementos de la entidad. Esta variable tiene que ser del tipo STRING. Adems se incluye informacin sobre el nivel a que corresponde la entidad, el nmero de ramas que dependen de esa entidad y el nmero de elementos inferiores que contiene.
Variable de cdigos
Seleccionable
Variable de nombres
Panel de Documentacin Este panel presenta un recuadro en donde es posible escribir libremente. En este recuadro se puede escribir cualquier tipo de descripcin o modificacin que se realice con esa entidad especifica. Toda metadata queda almacenada en las propiedades de la entidad.
33
La ventana es usada para verificar y modificar las caractersticas de la variable en la base de datos.
Panel "General" Tiene dos tipos de informacin, el rtulo de la variable y sus categoras. El rtulo aparece en una caja de edicin, el cual puede ser modificado. Las categoras son presentadas en una tabla, conteniendo el cdigo y la descripcin de cada categora. Se puede agregar elementos (categoras) a esa tabla, as como borrarlos, borrar toda la lista, adems de poder cambiarlos de contenido. El orden de las categoras ser la misma en que aparecen en la tabla. Panel "Especificaciones Tcnicas" Para la definicin de las caractersticas de generacin de la variable. Estas opciones NO deben ser cambiadas por usuarios con poca experiencia en el sistema, porque seguramente van a modificar el comportamiento de la variable en la base.
Tipo
Puede ser INTEGER (ms comn), REAL (para las variables con punto decimal), o STRING (para las alfanumricas o las variables de cdigos de la entidad). Solamente para el tipo STRING, informa el tamao en bytes de la variable. Informa el rango mnimo y mximo de los valores posibles para la variable. Valores fuera de ese intervalo que aparezcan en el archivo de entrada, sern transformados, en tiempo de carga, en el valor informado para Valor Omitido (Missing). Variables de tipo STRING no tienen rangos. Solamente para el tipo REAL, presenta el nmero de decimales de la variable. Informa el valor el cual el sistema asignar a los casos en los cuales el valor original se presente como blanco. Por defecto, es el rango mximo ms 1. Como no hay chequeos de rango para las variables de tipo STRING, stas no necesitan la informacin de No se Aplica. Informa el valor el cual el sistema asignar a los casos en los cuales el valor original se presente fuera del rango aceptable. Por defecto es el rango mximo ms 2. Como no ha chequeos de rango para las variables de tipo STRING, stas no necesitan la informacin de Valor Omitido.
Tamao Rango
Decimales No Aplica
Valor Omitido
Formato de archivo Nativo R+SP Informa el nombre y la localizacin del archivo que contiene la variable (.bin o .rbf) y si este archivo esta disponible o no (si existe o no). Luego se informa el tipo (formato nativo de Redatam) y el tamao que ocupa la variable. Esta informacin es til al momento de necesitar cambiar la lectura de una variable original. Con esta informacin se puede redefinir la variable y su rango.
34
Panel "Documentacin" Alias Grupo Sensible Para atribuir un sobrenombre a la variable, por lo cual la variable tambin ser conocida en la base. Para agrupar variables en el diccionario. Marcar variables como sensibles. Esto permite que la variable sea tratada de una manera especial por el sistema, impidiendo que valores muy pequeos para una tabla sean desplegados. Para escribir cualquier comentario relevante para documentar la variable en cuestin.
Documentacin
Es muy recomendable que para cada diccionario se defina el Directorio del Proyecto, que es el lugar en donde se almacenarn los tipos de archivos Redatam+SP asociados al diccionario, lo cual ayuda una mejor organizacin y facilita la bsqueda de archivos. Este directorio se muestra al pie de la ventana del diccionario. Para realizar esta definicin, utilizar la opcin del men principal Diccionario >Definir Directorio del Proyecto. En el caso de no definir este directorio de proyecto, Redatam+SP asume el Directorio de Trabajo por defecto, que se define en Preferencias. En el directorio de proyecto se almacena un archivo de extensin .prj el cual contiene las informaciones sobre opciones elegidas por el usuario relacionadas con la base de datos, tales como la seleccin geogrfica por default, los filtros preprogramados, etc.
35
Opciones Mayscula y minscula - Letras maysculas sern consideradas distintas de sus correspondientes minsculas. Solamente palabra completa - Con esta opcin, el texto a ser encontrado no puede ser parte de una palabra. Eso es usado para buscar, por ejemplo, "valor" y no considerar "valorizacin". No considerar acentos - Para tratar de la misma manera las letras acentuadas y no acentuadas, as como la "" como el "n" y la "" como "c".
Origen Desde la variable - La bsqueda empieza a partir de la variable activa en el diccionario. Desde el inicio - La bsqueda empieza a partir de la "raz" del diccionario.
Las opciones son las mismas que aparecen en el men dinmico. Los elementos de este segundo nivel (por lo general corresponden a entidades geogrficas), son desplegados a travs de su cdigo si corresponde, a travs de su nombre, o los dos. Repita el proceso de expandir el nivel en sus niveles inferiores. Localice el cursor sobre el elemento o entidad geogrfica que desea seleccionar. Marque la seleccin haciendo doble clic con el mouse o bien utilizando la opcin seleccionar desde el men que se abre con el botn derecho del mouse. El cuadrado al lado del nombre de la entidad seleccionada se debe poner de color amarillo.
36
Repita el proceso de seleccin en todos aquellos elementos que desee incluir en el nuevo conjunto de seleccin. Si se selecciona un elemento que no ha sido expandido en elementos inferiores (no tiene el smbolo a un costado), todos los elementos bajo este nivel son seleccionados a su vez. Para contraer una rama expandida junto con todos los elementos que contiene, localice el puntero del mouse sobre la esquina del rbol que presenta un signo y haga un clic sobre l. Para guardar los elementos seleccionados elija, desde el men principal, la opcin Archivo >Guardar. Dentro de la ventana de dilogo que se despliega reemplace el *.slw por el nombre del archivo (ver guardar una seleccin). Deseleccionar las reas pintadas en caso de querer cambiar una seleccin. Ver tambin seleccin geogrfica Ver tambin men de seleccin
37
Para guardar una seleccin creada Teniendo la ventana de seleccin activa Elija la opcin Archivo >Guardar desde el men principal.
Frecuencias
38
Abrir una ventana para realizar un cruce de variables. Abrir una ventana para realizar un promedio. Abrir una ventana para realizar un conteo de elementos de una entidad dada agregada a un nivel geogrfico determinado. Abrir una ventana para realizar la distribucin de una variable segn un nivel geogrfico determinado.
Al acceder a cualquiera de estas funciones el sistema muestra la ventana de Proceso Estadstico, programada en forma de paneles, los cuales son los siguientes:
Especificaciones de la tabla
Especificaciones de ejecucin Especifica parmetros adicionales, tales como ttulo, y la seleccin geogrfica. Se sugiere como seleccin geogrfica la seleccin default, la cual es ALL u otra que ha sido definida por el usuario previamente. Avanzado Especifica los filtros a ser aplicados al proceso, el peso a ser usado, y la definicin del quiebre de los resultados por reas. Opcional.
La ventana tiene una Barra de Herramientas con botones para acceso a los paneles (tambin pueden ser accesados con un clic en el nombre del panel arriba), un botn para la ejecucin del proceso , y un botn muy interesante para la transformacin de los
parmetros de la ventana en un programa en lenguaje Redatam+SP. Este botn abre una caja de dilogo para que el usuario salve el programa en un archivo .spc. La ventaja de este procedimiento es que permite que se aprenda a programar con el sistema, y use el programa recin salvado como ejemplo de programacin, y lo edite en el Editor Libre o en la forma de Programacin Asistida.
ESPECIFICACIONES DE LA TABLA
Este panel es dependiente de la forma de resultados rpidos que se quiere obtener.
Frecuencias, Cruces y Promedios Estos paneles tienen funciones similares, la de definir la(s) variable(s) que tendrn sus distribuciones calculadas. Use el mouse para arrastrar las variables del diccionario para las cajas correspondientes. En el caso de la frecuencia hay solamente una caja, mientras que para los Cruces hay dos cajas (una para las variables de fila y la otra para las variables de columna). El promedio necesita una tercera caja, para especificar la(s) variable(s) a ser promediadas.
39
Conteo Para el conteo es necesario especificar dos entidades, el nivel de conteo y la entidad que se va a contar. Por ejemplo, contar los domicilios (entidad a contar) para cada provincia (nivel de conteo).
Lista de reas Para la lista de reas es necesario tambin especificar el nivel de salida de la lista (por ejemplo, provincias), y las variables que sern listadas. En esa lista podrn entrar las variables de la misma entidad de la lista (o entidades superiores), o variables de entidades inferiores que puedan ser tabuladas.
Las variables a utilizarse deben ser de tipo INTEGER con menos de 255 categoras.
ESPECIFICACIONES DE EJECUCIN
Para especificar el nombre de identificacin del resultado de salida, un ttulo para este resultado, y el archivo de seleccin geogrfica.
Seleccin El archivo tiene que existir, es decir, tiene que estar previamente grabado en disco. Use el mdulo de Seleccin Geogrfica para crear el archivo. Existen tres maneras de definir el archivo de seleccin (.slw): Escribir directamente el nombre y directorio de un archivo de seleccin geogrfica en el combo box, Usar la flecha del combo box para desplegar todos aquellos archivos de seleccin localizados en el directorio del proyecto, o Utilizar el botn de navegacin a la derecha del combo box para ubicar el archivo en el disco. Si el nombre es ingresado a mano, de estar el archivo de seleccin en el directorio del proyecto no es necesario escribir todo el paso completo, solamente el nombre del archivo (sin extensin). Si la seleccin se queda en blanco, el programa asume SELECTION ALL (toda la base).
40
ESPECIFICACIONES OPCIONALES
Especifica el filtro a ser aplicado al proceso, el peso a ser usado, y la definicin del quiebre de los resultados por reas.
Filtro Es posible escribir directamente la sintaxis del filtro, o usar el botn del constructor de expresiones a la derecha del campo para ayudar en la escritura. El campo tambin acepta arrastres de variables desde el diccionario.
Areabreak Use la flecha derecha para elegir la entidad correspondiente al nivel deseado. Este es el nivel de grabacin de registros. Por ejemplo, PROVINCIA, y en ese caso saldr un resultado con una lnea para cada provincia en la base de datos. Peso Es posible escribir directamente la sintaxis del peso, el cual, en general, es el nombre de una variable. Se puede tambin usar el botn del constructor de expresiones para ayudar en la escritura. El campo tambin acepta arrastres de variables desde el diccionario.
Panel derecho
41
Visualizacin del contenido del resultado seleccionado en el panel de la izquierda, el resultado se presenta de forma similar a una planilla Excel.
GUARDAR LA TABLA
Para guardar una tabla, hacer un clic sobre la tabla en el panel izquierdo y llamar al men dinmico. Este men ofrece la posibilidad de salvar solamente la tabla, todas las tablas de la ejecucin, o solamente las tablas marcadas (seleccionadas).
Se deber elegir el nombre del archivo de salida (en formato Excel). Todas las tablas marcadas sern guardadas en el mismo archivo, cada una como una planilla distinta en ese archivo.
Graficar Mostrar el resultado de la tabla en formato de grfico. Se puede trabajar con el grfico default determinado por el sistema de acuerdo a las caractersticas del resultado, o elegir directamente un tipo de grfico especfico, los cuales son: Torta, Barra, Multi Barra, Barra Horizontal, Lnea y Pirmide Etaria. Mostrar todo el grupo Abrir la ventana individual de todas las tablas de la ejecucin (el cursor tiene que estar sobre el nombre de un proceso). Seleccionar/ Deseleccionar Marcar o desmarcar la tabla como seleccionada. seleccionadas pueden ser guardadas en una misma planilla de salida. Seleccionar Todo el grupo Seleccionar (marcar) todas las tablas de la sesin. Deseleccionar Todo el grupo Deseleccionar (desmarcar) todas las tablas de la sesin. Configuracin de pgina Imprimir Mostrar los procesos Invocar la caja de dilogo para configurar las opciones de la impresora. Imprimir la tabla. todos Expandir el rbol de tablas mostrando todas las tablas. Las tablas
42
Guardar grupo >TodosGuardar todas las planillas de las ejecuciones. >Seleccionados Guardar solamente las tablas marcadas como seleccionadas.
Formato Lista (para Conteos y Lista de reas) Similar a un archivo xBase (.dbf). La entrada Columna en el Men de la Ventana Individual de Tablas muestra las posibilidades de tratamiento de los resultados. Posee una barra de botones con funciones alternativas tambin para el tratamiento de los resultados. Un doble-clic en el botn izquierdo del mouse sobre el cabezal de la columna hace que esa sea la columna (variable) activa. Se permite cambiar columnas de lugar: haga un clic en el identificador de la columna y arrastre la columna para la posicin deseada.
43
Borrar un registro de la lista. Editar el registro activo. Botones de CLASIFICACIN de la columna activa Orden ascendente. Orden descendente.
IMPRIMIR RESULTADOS
Para imprimir los resultados de una tabla seleccione la opcin Archivo >Imprimir desde el men principal. Se puede visualizar la tabla antes de dar la orden de impresin con la opcin Archivo >Impresin previa. Con la opcin Archivo >Definicin de impresin se puede definir cambios en las especificaciones de la impresora u hoja de impresin.
Identificar los componentes de la pantalla principal de Redatam+SP y su barra de conos; Abrir un diccionario; Obtener informacin de variables y entidades; Usar las facilidades de ayuda del REDATAM+SP; Obtener tabulados rpidos con REDATAM+SP; Ejecutar un proceso estadstico.
VENTANA PRINCIPAL
La pantalla principal de Redatam+SP consta de un men principal con opciones para realizar una sesin de trabajo en Redatam+SP. Bajo el men principal hay una barra de conos que grafican las opciones bsicas dependiendo de la ventana activa, como "guardar", "preferencias" (o parmetros generales) y "obtener ayuda".
44
Algunos de los conos de la barra de herramientas son especficos de la ventana activa, y por lo tanto no son visibles en otras ventanas del sistema. Todas las ventanas Preferencias Ayuda Ventana Principal (vaca) Abrir un diccionario de una base de datos existente Ventana del Diccionario Guardar el diccionario Ventana de Programacin Nuevo programa Guardar el programa Ejecutar el programa Ventana de Seleccin Nueva seleccin Guardar la seleccin Ventana de Resultados Guardar el resultado Imprimir Visualizar impresin Graficar
45
Obtener un promedio de variables Realizar Cruce de Variables. Seleccionar el universo de tabulacin. Tabular valores y ponderados. Tabular casos totales o porcentajes. Guardar los tabulados en varios formatos. Copiar los cuadros hacia planillas o documentos. Producir tablas por reas geogrficas. Producir un conteo de elementos dada una rea geogrfica. El programa se ejecuta y retorna automticamente los resultados al usuario en forma de tabla o cuadro de resultados.
Pasos para obtener resultados Desde el men principal seleccione, bajo el men Proceso Estadstico, la opcin que refleje el proceso que se desea ejecutar: FRECUENCIAS, CRUCE DE VARIABLES, PROMEDIO, CONTEO, o LISTA POR REA.
Desde la ventana del Diccionario seleccione con el mouse la variable que desea procesar Tome la variable (el nombre) y arrstrela hacia el casillero en blanco dentro de la ventana de Proceso Estadstico. Llene el (los) casillero(s) con la(s) variable(s) que desee procesar. Ejecute el proceso estadstico haciendo un clic sobre el cono desde la barra de conos.
Espere que el proceso finalice y revise los resultados (Tabla de resultados) presentados en la ventana de salida.
EJECUTAR
Ejecutar se refiere a todo lo que Redatam+SP realiza para producir los resultados. Un Programa puede involucrar la creacin de muchas variables derivadas y la produccin de varios resultados en tabla. Sin embargo, slo es posible procesar una Seleccin en una Ejecucin determinada. Es decir, si se desea llevar a cabo el mismo conjunto de tabulaciones para dos reas de planificacin distintas, deber ejecutar dos veces el proceso. Una "Ejecucin" tambin puede ser llamada un "proceso". Antes de ejecutar
46
un Programa, Redatam+SP compila las instrucciones para comprobar que la sintaxis de los comandos est correcta; si no es as, indica donde existen errores. Adems, se permite crear indicadores a travs de programas creados por el usuario los cuales pasan a travs de una revisin, compilacin y ejecucin. En Redatam+SP se utiliza el cono para ejecutar un proceso estadstico.
47
ESPECIFICACIONES DE EJECUCIN
Los parmetros generales de un proceso estadstico corresponden a: la seleccin geogrfica a utilizar (por definicin "ALL" corresponde a toda la base de datos). Se puede buscar la seleccin geogrfica deseada (archivo .slw) haciendo clic en el cono inferior. ttulo que se le quiere poner al proceso. Acepta el ingreso de texto dentro del casillero en blanco. En ambos casos, los parmetros se deben colocar en los casilleros en blanco.
OPCIONES AVANZADAS
Las opciones de un tabulado son condiciones que se le agregan al proceso estadstico y como tal no son requisito para ejecutar un proceso. Estas opciones son: Agregar un filtro al proceso estadstico Utilizar una ponderacin para el proceso estadstico
NOTA: Redatam+SP incluye una opcin ms: Definir un nivel de agregacin para los resultados.
48
FILTROS
Un proceso estadstico, cualquiera que ste sea (Frecuencia, Cruce de variables, Promedio, Conteo o Lista por reas), puede estar condicionado a un subconjunto especfico de poblacin. Por ejemplo, calcular la distribucin de la situacin laboral slo para aquellas personas que cumplen la condicin de ser los jefes de hogar. La condicin debe definirse como una expresin lgica en la cual se utilizan las variables con la caracterstica establecida y los operadores que se muestran en la figura.
Por ejemplo El grupo que identifica a los jefes de hogar se escribe de la siguiente forma: PERSON.PARENT = 1 Si adems se desea restringir este grupo a los jefes de hogar mayores de 40 aos, debe escribirse de la siguiente forma: PERSON.PARENT = 1 AND PERSON.EDAD >= 40 Note que siempre nos referimos a una variable indicando la entidad a la que pertenece anterior al nombre de la variable, esto es entidad.variable (person.parent).
Pasos para construir una condicin Abrir la ventana de tabulados rpidos seleccionando la opcin Proceso Estadstico >Frecuencia desde el men principal. Seleccionar la variable de la cual se quiere obtener la distribucin, desde la ventana del diccionario y arrastrarla hacia el casillero de distribucin. Pasar al Panel Avanzado haciendo clic en el cono para definir la condicin.
Si conoce el nombre de las variables que forman la expresin, escriba la expresin directamente en el casillero en blanco. Si desea, puede utilizar el Constructor de Expresiones ("Expression Builder") como ayuda para escribir la condicin. Haga clic en el cono para abrir esta ventana.
Una vez escrita la expresin que forma la condicin deseada ejecute el programa utilizando el cono .
Si desea, imprima los resultados con la opcin Archivo >Imprimir desde el men principal.
49
Esta ventana sirve como ayuda para escribir una expresin lgica que utiliza variables y operadores. Se accede al constructor de expresiones a travs del cono en todas las pginas donde se definen las opciones localizado
de un proceso estadstico.
Pasos para escribir una expresin lgica: Desde la primera columna seleccione el nivel o entidad que almacena la variable o caracterstica que va a usar en la condicin, con un solo clic Luego, desde la segunda columna seleccione la variable propiamente tal y haga doble clic para que el nombre de sta pase a la ventana superior, en donde se escribe la expresin. Luego del nombre de la variable se debe seleccionar el operador que se desea usar: >, <, <>, =, >=, <=. Desde la tercera columna se selecciona el valor de la categora que corresponde a la expresin o simplemente se escribe el valor al lado del operador. Si la expresin utiliza ms de una variable se debe unir la expresin ya escrita con un AND u OR. Para completar la segunda condicin, se repiten los pasos anteriores con la segunda variable.
50
municipio se calcula para toda la comuna de una sola vez. Pero si se utiliza un nivel de agregacin, por ejemplo, distrito, los resultados sern producidos para cada distrito de esa comuna. En lenguaje Redatam+SP esta desagregacin por rea se identifica con la clusula AREABREAK.
PONDERAR CASOS
Permite asignar a cada caso del archivo de datos activo un peso o ponderacin igual al valor de la variable especificada como ponderador. El uso puede ser para corregir datos provenientes de encuestas por muestreos con diferentes probabilidades de seleccin de los sujetos o bien, para expandir la base. El otro uso es atribuir a casos dados en una distribucin el valor almacenado en otra variable. Por ejemplo, calcular el nmero de hijos (variable "ponderadora") por el grupo de edad (variable de distribucin) de las mujeres.
51
Definir en el primer casillero en blanco el nivel de agregacin de los resultados, esto es, el nivel geogrfico de salida de los resultados. Definir en el segundo casillero en blanco la entidad que contiene los elementos que se desean contabilizar. Definir parmetros generales. Si se desea se puede definir una seleccin geogrfica para ejecutar el proceso. Definir opciones para el conteo. Ejecutar el proceso haciendo clic en el botn .
La otra posibilidad de realizar un conteo es a travs de un programa Redatam+SP en donde se define con DEFINE una variable que cuenta los elementos y el resultado se expresa a travs de una tabla con la clusula AREALIST. DEFINE COMUNA.totper AS COUNT PERSON TYPE INTEGER TABLE t2 AS AREALIST OF COMUNA, COMUNA.totper
52
La tabla de salida muestra cada campo rotulado con el nombre de la variable ms un nmero correspondiente a la categora.
La tabla de salida no acepta nombres de variables que comiencen con nmeros. En el caso de la base de Nueva Miranda, como las variables comienzan con un nmero (90asiste) ste se reemplaza por una X (X0asiste). En el modo de programacin completa de Redatam+SP existe la posibilidad de cambiar el nombre de una variable utilizando un alias.
53
Ventanas
VENTANA DEL EDITOR LIBRE
El Editor de Comandos en Formato Libre presenta una ventana en blanco para que el usuario escriba libremente la secuencia de comandos que desea procesar. La pantalla principal contiene tres secciones: 1) la ventana de edicin, 2) en la parte superior una barra con conos con varias funciones las cuales pueden ser accionadas tambin por los mens y 3) un panel inferior que muestra los mensajes de compilacin (si es que hay errores en la sintaxis).
La barra de funciones presenta los siguientes conos: Salvar el programa Compilar (verificar la sintaxis del programa) Ejecutar el programa (tambin verifica la sintaxis) Generador del lenguaje pivot (slo para comprobacin, no es necesario utilizarlo) Abrir ventana de resultados con todas las tablas creadas en una sesin. Buscadores de texto: Buscar un texto en el programa (se abre ventana especifica)
54
Buscar en la serie de comandos el texto escrito en el casillero blanco . Buscar y reemplazar un texto en el programa por otro (se abre ventana especfica) Ayuda. Abrir ventana de ayuda Usar el Editor Al abrir la ventana del Editor Libre para crear un programa nuevo el sistema ya escribe automticamente el comando RUNDEF, sugiriendo como seleccin geogrfica la seleccin default, la cual es ALL o ha sido definida previamente por el usuario. Los comandos y clusulas del programa son ingresados en la ventana de edicin, la cual tiene las funciones bsicas de copiar, cortar, pegar, borrar, seleccionar todo el texto, etc. Estas funciones pueden ser accionadas desde el men Editar, desde el men dinmico, o por sus teclas normales de atajo:
Copiar un texto marcado Cortar un texto marcado Pegar un texto previamente copiado o cortado
Para marcar (bloquear) textos en el editor se arrastra el mouse (botn izquierdo presionado) sobre el texto, o usando las teclas de movimiento (flechas, PgUp, PgDn, Home, End) con la tecla Shift presionada. El texto debe quedar completamente oscurecido para marcarlo.
Utilizar asistentes dentro del editor Es posible utilizar un asistente para cada bloque de comandos RUNDEF, DEFINE y TABLE. Esto facilita la programacin cuando no se conoce todos los posibles parmetros a utilizar en un bloque de comandos. Los asistentes se llaman con el men dinmico que se activa con el botn derecho del mouse. Se pueden invocar sin tener algo escrito o ya teniendo un bloque de comandos se puede invocar al asistente previamente marcando todo el bloque ya escrito. Existen tres asistentes: Asistente de RUNDEF Asistente de DEFINE Asistente de TABLE
55
Luego de editar y modificar el programa, use el botn de Compilar para verificar la sintaxis y corregir los posibles errores de escritura, o directamente el botn de Ejecucin, el cual primero compila el programa, y en caso de no haber errores, lo ejecuta. Los errores son desplegados en el panel inferior de editor de comandos, si se hace doble clic sobre el error, el puntero del editor se localiza en el bloque de comandos que contiene el error.
Archivos Nuevo programa Abrir otro programa existente Salvar el programa Nuevos comandos Agregar nuevo comando TABLE Agregar nuevo comando DEFINE Agregar nuevo Comentario Organizar lista de comandos Mover el comando para arriba en la lista Mover el comando para bajo en la lista Borrar el comando de la lista Compilar y ejecutar Compilar. Verifica la sintaxis del programa Ejecutar. Verifica la sintaxis y ejecuta el programa Modos de visualizar Pivot. Alterna la visualizacin de los comandos en lenguaje Pivot o en
56
lenguaje R+SP Compacta. Alterna visualizacin de forma compacta (solamente la lnea inicial) o todo el comando Editar comando Editor asistido para un comando existente Editor Libre para un comando existente Copiar y pegar Copiar un comando para el rea de transferencia. Pegar un comando previamente copiado
Cambia las propiedades del grfico. Enva el grfico para la impresora. Copia el grfico para el rea de transferencia Guarda el contenido del grfico para un archivo de salida de formato propio.
Editar Las facilidades de edicin permiten cambiar todo el contenido del grfico, desde su tipo (torta, barra, etc.) para usar tipos ms sofisticados, as como los ttulos, ejes horizontales y verticales, colores, leyenda, y mucho ms, hasta incluso cambiar los propios valores a graficar! Copiar
57
Esta facilidad es muy til para incorporar el grfico a un documento. Luego del clic en el botn de "Copiar" del grfico, ir a un procesador de texto (Word, por ejemplo) y hacer un "Paste" (pegar), y el grfico ser copiado para el documento.
VENTANA DE MAPAS
Esta ventana muestra el mapa de la cobertura importada de un archivo .shp, o de un archivo abierto de formato .mxp en la opcin Composicin de Mapas. Si el mapa no aparece en la ventana, usar el men principal Editar >Propiedades para especificar los detalles del mapa. La ventana de Propiedades es usada para cambiar todas las informaciones que aparecen en la pantalla, tales como el Ttulo, Subttulo, Leyenda, etc.
Universo
Seleccin El archivo tiene que existir, es decir, tiene que estar previamente grabado en disco. Use el mdulo de Seleccin Geogrfica para crear el archivo. Existen tres maneras de definir el archivo de seleccin (.slw): Escribir directamente el nombre y directorio de un archivo de seleccin geogrfica en el combo box, Usar la flecha del combo box para desplegar todos aquellos archivos de seleccin
58
localizados en el directorio de trabajo, o Utilizar el botn de navegacin a la derecha del combo box para ubicar el archivo en el disco. Caso el nombre sea ingresado a mano, de estar el archivo de seleccin en el directorio de trabajo no es necesario escribir todo el paso completo, solamente el nombre del archivo (sin extensin). Si la seleccin se queda en blanco, el programa asume SELECTION ALL (toda la base). Ejemplo: C:\Archivos de Programa\Redatam\NMIR\Miranda.slw
Universo Es posible escribir directamente la sintaxis del filtro, o usar el botn del constructor de expresiones a la derecha del campo para ayudar en la escritura. El campo tambin acepta arrastres de variables desde el diccionario. Ejemplo: PERSON.EDAD > 10
Panel para cada forma de DEFINE EXPRESSION COUNT RECODE SWITCH SUM DATASET Variable definida como el resultado de una expresin construida con otras variables Variable definida como un conteo de elementos de entidades inferiores Variable definida a travs de la recodificacin de valores de otra variable Variable definida como una serie de tests y expresiones lgicas, del tipo si se cumple tal condicin entonces asigne este valor Variable definida como la suma de los valores de otra variable explicitada con el SUM. Variable externa leda de archivos DBF o de la base misma.
59
Opcionales Guardar Avanzado Documentacin Rango Filtro Para salvar la variable en la base de datos Opciones adicionales Rtulo de la variable y sus categoras Definir el valor mnimo y mximo de una variable Definir una condicin para este nuevo DEFINE
Formas de Table Existe un panel para cada forma de TABLE: FREQUENCY CROSSTABS AVERAGE AREALIST MATRIXOP Frecuencia simple de una o ms variables. Frecuencia cruzada de dos o ms variables. Promedio de variables, controlada por otras variables. Lista de reas de variables. Operaciones matriciales.
VENTANA DE PREFERENCIAS
60
Redatam+SP trabaja con ciertos parmetros que vienen previamente definidos. Sin embargo, a travs de esta ventana es posible modificar algunos de ellos. Las opciones se agrupan en cinco secciones: General Fuente Proceso Grficos Editor de Comandos
61
Mens
MEN PRINCIPAL
El men principal (algunas veces lo llamamos la barra principal) tiene las siguientes funciones: Archivo Maneja todas las operaciones que tienen relacin con abrir, cerrar, importar, etc., archivos de Redatam+SP, ya sean diccionarios, selecciones, tablas de salida, programas, etc. Rene las funciones para manejar el diccionario y sus propiedades.
Diccionario
Proceso Estadstico Presenta ventanas para la obtencin de tabulados rpidos, sin la necesidad de programacin. Herramientas Ventana Ayuda Rene funciones avanzadas de administracin de bases de datos para los usuarios con ms experiencia. Opciones para la presentacin de las ventanas activas. Entrega ayuda al usuario para manejar el programa, incluye informacin sobre el programa, nmero de versin, la direccin para contactarse, etc.
Al inicio de una sesin, la mayora de las opciones estn desactivadas, mientras que no se abra un diccionario.
MEN DE ARCHIVO
El men de Archivo se compone de las siguientes funciones: Nuevo >Seleccin >Programa >Formato Libre >Asistido Para abrir una ventana del Editor Libre con un nuevo programa. Para abrir una ventana de una nueva Seleccin Geogrfica.
Para abrir una ventana del Editor Asistido con un nuevo programa. Para abrir una ventana del Editor de Mapas con una
62
>Programa >Formato Libre Libre. >Asistido Para abrir un archivo existente de programa usndose el Editor
>Composicin de Mapa Para abrir un archivo existente de mapa (extensin .MXP) usndose el Editor de Mapas. Cerrar Cerrar la ventana activa, ya sea de seleccin geogrfica, diccionario de una base de datos, programa. Guardar Guardar el objeto en la ventana focalizada, el cual puede ser el diccionario de la base, una seleccin geogrfica, un programa Redatam+SP, una definicin de mapas, etc. Guardar como Guardar con otro nombre el objeto focalizado, el cual puede ser el diccionario de la base, una seleccin geogrfica, un programa Redatam+SP, una definicin de mapas, etc. Exportar >Workspace v1.2 la versin winR+v1.2. >Archivo ASCII extensin .WXP). Importar >Workspace v1.2 Importacin de Espacios de Trabajo (workspace) de winR+ v1.2 (archivos .mdb), producindose un diccionario Redatam+SP. >Archivo ASCII Importacin de diccionarios en formato texto (con extensin .WXP), producindose un diccionario Redatam+SP. Imprimir Imprimir el objecto focalizado. Cambiar la impresora o sus parmetros de Exportar el diccionario a un Espacio de Trabajo (workspace) de Exportar el diccionario para un archivo en formato texto (con
Preferencias Abrir la ventana de preferencias que rigen el programa Redatam+SP. Estas preferencias incluyen el idioma, la clave secreta de la base de datos, el tipo de fuente, etc.
MEN DE DICCIONARIO
El men de diccionario se compone de las siguientes funciones: Informacin Abrir una ventana con informacin bsica sobre la entidad o variable que se tiene seleccionada. La informacin consiste en el nombre de la entidad o variable, el archivo que la almacena, su tipo y sus categoras si es que corresponde.
Consistencia
63
>Informe de errores Generar un informe en el que se describe la verificacin de consistencia de tamaos entre el diccionario y los archivos que almacenan las entidades (punteros) y variables (.rbf). >Localizar archivos Verificacin y actualizacin del diccionario con respecto a las entidades y variables descritas en l, y la localizacin de sus correspondientes archivos binarios o punteros que las almacenan. Presentacin >Vertical >Horizontal Despliegue del diccionario en sentido vertical, con el panel de entidades al lado del panel de variables. Despliegue del diccionario en sentido horizontal, con el panel de entidades sobre el panel de variables.
Clasificacin >>Natural Clasifica la lista de variables de acuerdo al orden de creacin de las variables en el diccionario, en el momento de la generacin de la base. Clasifica la lista de variables de acuerdo al orden alfabtico de sus nombres. Clasifica la lista de variables de acuerdo al orden alfabtico de sus rtulos. Clasifica la lista de variables de acuerdo al orden alfabtico de sus grupos. Clasifica la lista de variables de acuerdo al orden alfabtico de sus alias.
Buscar Texto
Abrir una ventana para definir el texto de bsqueda y los parmetros a ser usados para encontrar una entidad o variable en el diccionario. Caso sea encontrada la entidad o variable, el sistema despliega su nombre de forma acentuada. Efecta la bsqueda segn los parmetros definidos anteriormente. Abrir una ventana de propiedades para la entidad o la variable seleccionada. La ventana de propiedades describe en forma detallada toda la informacin general, documentacin y especificaciones tcnicas de dicha entidad (o variable). Definir el directorio de trabajo estndar del diccionario, el cual ser usado para almacenar archivos temporales y resultados de procesamiento, siempre y cuando no se especifique la ruta completa de dichos archivos; si no existe se utilizar el directorio de trabajo por defecto.
Clave secreta
64
Las opciones del men son: Estadsticas Frecuencias Producir estadsticas simples de la variable seleccionada. Abrir una ventana para realizar una frecuencia simple. Abrir una ventana para realizar un cruce de variables.
Conteo Abrir una ventana para realizar un conteo de elementos de una entidad dada agregada a un nivel geogrfico determinado. Lista por reas Abrir una ventana para realizar la distribucin de una variable segn un nivel geogrfico determinado. Definir Defaults >Universo Para definir el filtro lgico el cual ser usado en todos los procesos relacionados con el diccionario activo. >Seleccin por Default Para definir la seleccin geogrfica (.slw) que ser usada en todos los procesos relacionados con el diccionario activo. La seleccin por definicin inicial es "ALL", es decir, toda la base de datos. Sin embargo, se puede cambiar a una seleccin especifica ya existente la cual ser la "seleccin por default ".
MEN DE HERRAMIENTAS
El men de Herramientas presenta las funciones avanzadas para administracin de la base de datos. Este men est compuesto por las siguientes funciones: Descargar Bases Para hacer una descarga (download) de una parte de una base de datos, generando una sub-base. Extender Bases en una nica base. Para combinar bases de datos de estructuras distintas (ramas)
Pegar Bases Para combinar bases de datos de una misma definicin y estructura en una nica base. Mltiples Bases de Datos >Descargar mltiples bases (Download) Para hacer una descarga (download) de una parte de una base de datos, en base a un nivel de desagregacin dado. Se generan mltiples sub-bases de datos una para cada entidad geogrfica, de acuerdo al nmero de entidades que se encuentren en el nivel de desagregacin especificado.
65
de datos Para combinar mltiples bases de datos de una misma definicin y estructura en una nica base. Por ejemplo, para conformar una base regional a partir de varias sub bases provinciales. Avanzado >Crear Punteros Para crear un archivo de punteros (.ptr) a partir de un vector con los contadores de elementos de la entidad superior. >Generacin Vectorial Para crear un archivo de datos (.rbf) a partir de un vector con los datos de la variable.
MEN DE VENTANA
El men de Ventana presenta las diferentes formas de organizar las ventanas abiertas en una sesin: Mosaico (Horizontal y Vertical) Arreglo de ventanas en mosaico. Este arreglo consiste en dimensionar y localizar, una ventana al lado de la otra, todas las ventanas abiertas dentro de la ventana principal del programa, de tal forma que todas aparezcan desplegadas. Arreglo de ventanas en cascada. Este arreglo consiste en dimensionar y localizar una encima de la otra todas las ventanas abiertas dentro de la ventana principal del programa, de tal forma que aparezca desplegada solo una de ellas y detrs de sta el encabezado de las otras. Arreglo de conos dentro de la pantalla principal. Aquellas ventanas abiertas que han sido minimizadas se representan por un cono en la parte inferior de la pantalla. Con esta opcin los conos se alinean con el borde de la pantalla principal.
Cascada
Arreglar conos
MEN DE AYUDA
La ayuda en Redatam+SP est disponible permanentemente y se compone de un archivo con una estructura que se puede visualizar por contenidos o individualmente buscando un tema especfico. El men de Ayuda presenta las siguientes opciones: Contenido Referencia Con esta opcin se abre el archivo de ayuda de Redatam+SP. Abre una ventana con la referencia al programa Redatam+SP, su versin y su patrocinio.
66
MEN DE SELECCIN
Para trabajar con una seleccin geogrfica se cuenta con varias opciones presentadas en un men. Dicho men est disponible en tres formas: A travs de Archivo >Nuevo >Seleccin desde el men principal, A travs del men dinmico activado con el mouse dentro de la ventana de seleccin, y A travs de la barra de herramientas movible desplegada al abrir la ventana de seleccin. Funciones: Seleccionar rea Deseleccionar Limpiar rea Expandir Limpiar todo Permite marcar la entidad que se tiene activada con el cursor. Se elimina la marca sobre la entidad activada con el cursor. Se elimina la marca de seleccin sobre ese elemento. Se abre una entidad en sus ramas y entidades inferiores. Se eliminan todas las marcas realizadas en la ventana de seleccin y las entidades expandidas se contraen hasta la entidad raz. Se guarda en un archivo .slw la seleccin definida. Se guarda con el nombre que el usuario desee en un archivo .slw la seleccin definida. Se muestra al lado del nombre de un elemento el cdigo identificador que tiene. En este caso se muestra solo el cdigo del elemento y no el cdigo compuesto por las entidades superiores en donde est inserto este elemento. (por ejemplo: comuna 567, y no comuna 131567). Se muestra al lado del nombre de un elemento el cdigo identificador que tiene compuesto por el propio cdigo ms aquellos de las reas en la cual est inserto este elemento (por ejemplo: comuna 131567, y no comuna
67
567). Barra de herramientas Con esta opcin se abre una barra de herramientas que permite tener a mano las opciones de seleccin y as activarlas utilizando los iconos en vez del men principal.
Informacin
Con esta opcin se abre una ventana con informacin bsica de la entidad activa y sus entidades inferiores (en relacin al nombre, cdigo y nmero de elementos de los niveles inferiores).
MEN DE RESULTADOS
El men especfico del Administrador de Tablas es dependiente del tipo de tabla de salida que se presenta. Este men se despliega una vez que se independiza la tabla (con doble clic sobre el nombre de ella) en la barra principal. Aparecen nuevas opciones de men bajo el nombre de Ver o Columna en la barra principal, segn la salida sea respectivamente del tipo TABLA (Frecuencias, Cruces o Promedios), o LISTA DE REA (Conteos y Listas de reas) y ofrece las siguientes opciones:
Tabulado Aumentar / Disminuir Fuente El despliegue de los resultados se presenta con un tamao definido. Si se desea, puede cambiar el tamao de letra. Con esta operacin se puede arreglar la presentacin de la tabla final para su posterior impresin Mostrar % Mostrar los porcentajes de fila, columna, total o conteo. El sistema abre una otra ventana de salida con el nuevo formato de la tabla. La tabla original permanece activa en la pantalla. Mostrar la identificacin de filas y columnas de la tabla.
Diseo de la ventana
Columna Seleccionar como Campo Clave Ordenar por campo Empalmar con mapa Estadsticas Conectar la tabla con una Composicin de Mapa, usando como campo de empalme el Campo Maestro. Muestra una ventana con un cuadro de estadsticas bsicas del campo activo, como el total de registros, valores mnimos y mximos, el Ordenar los registros de la tabla en forma ascendente o descendente segn los valores presentes en el campo. Definir el campo que est activo como el campo maestro.
68
promedio y la sumatoria.
MEN DE MAPAS
El men de Mapas presenta las funciones para administracin del mapa. Este men est compuesto por las siguientes funciones: Archivo >Guardar pantalla. Para salvar las modificaciones hechas en el archivo de mapas en Para crear un nuevo archivo de mapas (.wxp) a partir del mapa
>Copiar Mapa a Aparecen dos posibilidades. Una es copiar en el portapapeles utilizando uno de los dos formatos ms comunes (.jpg o .bmp), lo que permite posteriormente pegar el mapa en cualquier aplicacin que admita imgenes como: Word, Corel Draw, Microsoft Photo Editor, etc. La otra posibilidad es copiar el mapa directamente a un archivo, en formato .jpg.
Ver >Extensin Completa Para ver el mapa completo en la pantalla. Se puede usar tambin el botn en la Barra de Herramientas. >Ms Zoom, menos Zoom y Panel Para agrandar (o disminuir) la escala del mapa en la pantalla, o para mover el foco del centro del mapa para una otra ubicacin. Estas funciones estn tambin disponibles en la Barra de Herramientas. >Mostrar/Esconder Permite cambiar la propiedad Visible de distintos elementos del mapa tales como: el ttulo, el subttulo, los comentarios, la leyenda, la flecha que seala el norte, la escala, y los label points. En el caso de estos ltimos permite elegir si se quiere mostrar slo las marcas de stos, slo los rtulos, o ambos.
Temas
69
>Limpiar Clasificacin Elimina la clasificacin existente. >Editar Leyenda Permite editar la leyenda del mapa.
Herramientas >Modo de Seleccin Permite marcar reas con el mouse, seleccionndolas. Para salir del modo de Seleccin, usar el primer botn en la Barra de Herramientas. >Modo de Identificacin Se pasa al modo de identificacin, permitiendo al usuario hacer un clic en el mouse en cada rea para mostrar las informaciones existentes. Para salir del modo de Identificacin, usar el primer botn en la Barra de Herramientas. >Limpiar Seleccin Para limpiar las reas marcadas como seleccionadas.
Imprimir
Opciones de modificacin de la estructura: permite modificar la estructura que se despliega para esta base de datos. La base ya est creada con esta estructura pero algunas variaciones o inserciones de nuevas entidades son posibles de realizar. Las opciones de cambios de la estructura son las siguientes:
Cortar rama Pegar rama bajo Pegar rama antes Insertar entidad inferior abajo Crear archivos de punteros Crea el archivo de punteros en donde se definen los elementos que pertenecen a ese nivel. Permite definir una entidad cualquiera y generar todas las selecciones posibles a ese nivel. Por ejemplo, si para un pas que tiene 13 regiones se activa esta opcin a partir de la entidad regin, se generarn 13
Crear selecciones
70
archivos de seleccin independientes en el directorio de trabajo que se especifique. Entidad Seleccionable Marca para avisar si esa entidad es seleccionable (marcada) o no es seleccionable.
Esta propiedad solo se cambia al crear una base de datos o realizar una descarga de base de datos. La propiedad se puede eliminar - dejando no seleccionable_ de la entidad- pero no se pueden generar identificadores nuevos que ya no vienen de la base original. Propiedades Abre una ventana con las propiedades de la entidad o variable.
71
Otras Funcionalidades
SEGURIDAD DE LOS DATOS
Por razones legales y para proteger el secreto estadstico, que asegura la inviolabilidad de la intimidad de las personas en un Censo de Poblacin y Vivienda, una base de datos censal no permite la individualizacin de una vivienda, hogar ni de personas en particular. Para tales efectos Redatam+SP ofrece varios mecanismos de proteccin. Como proteger los datos censales Los datos tienen tres tipos de proteccin. Primero, durante la fase de creacin de una base de datos Redatam el administrador de la base de datos puede declarar como "no identificable" o "no seleccionable" los niveles de vivienda, hogar y persona, mientras hace que la manzana y los niveles superiores sean "identificables" o "seleccionables", esto es, el usuario puede identificar elementos especficos en esos niveles por nombre y/o sus cdigos Redatam. Segundo, hay un sistema de claves (passwords) que el administrador de la base de datos (o su usuario) puede definir para hacer que el diccionario de datos sea inaccesible para aquellos que no dispongan de la clave. Finalmente, y para evitar que los usuarios hagan cambios en el diccionario de la base de datos, el administrador puede definir una palabra clave que permita slo a un usuario especfico hacer cambios; por supuesto, el usuario puede hacerlos en su propio diccionario.
72
No confundir "Eliminar un filtro de la lista" con "Eliminacin del Universo por default": La segunda accin no toca en la lista de filtros preprogramados, lo nico que hace es "blanquear" el universo "automtico".
Definicin de la seleccin Se define bajo el men Proceso estadstico>>Opciones por Definicin>>Seleccin Una vez definida la "Seleccin Geogrfica por Default", todos los procesos estadsticos sern construidos con esa seleccin. Por ejemplo, para obtener resultados rpidos, el sistema automticamente llenar el campo de seleccin geogrfica con la seleccin por default. Pasa lo mismo cuando se abre una ventana para un nuevo programa, en ese caso el sistema construye el comando RUNDEF con la seleccin por default. Para eliminar la seleccin por default, abra la ventana y presione el botn de "Limpiar", y luego el botn de "guardar". A partir de ese momento la seleccin por default volver a ser toda la base (ALL).
Se puede optar a abrir inmediatamente que comienza el programa el ltimo diccionario con el cual se estuvo trabajando haciendo un en el casillero en blanco.
73
Se puede modificar el directorio de trabajo por defecto. Con el cursor haga clic sobre el cono al lado del casillero en blanco y localice el directorio deseado. Una vez definido este directorio de trabajo, cada vez que se deba guardar un archivo nuevo, este directorio aparecer por defecto. Seleccionar Idioma
Redatam+SP posee interfaces de usuario en espaol, portugus e ingls, y se puede pasar de una a otra en cualquier momento. Adems, ha sido diseado para facilitar de manera sencilla y sistemtica la traduccin a cualquier otro idioma. Seleccione el idioma deseado con un clic sobre la bandera del idioma. Guarde los cambios realizados.
PREFERENCIAS DE FUENTE
En las preferencias de fuente se modifica el tipo y tamao de la fuente a utilizar en las distintas instancias de despliegue y edicin dentro del programa. Esto es, la fuente para desplegar el texto en: Ventana Edicin Separacin fija, es decir, todas las letras ocupan el mismo espacio Impresin
y La fuente se puede modificar haciendo clic sobre el botn de bsqueda seleccionando la fuente y tamao deseados dentro de las opciones presentadas en la ventana de dilogo.
PREFERENCIAS DE PROCESAMIENTO
En las preferencias de proceso se modifican los parmetros que tienen relacin con el manejo de la base de datos.
Usar la barra interna de progreso Se puede optar por mostrar la barra de progreso de ejecucin haciendo clic sobre el casillero.
74
Informe de ejecucin Se puede optar por mostrar la ventana de ejecucin haciendo clic sobre el casillero con el para que ste desaparezca. Si el casillero tiene un significa que la ventana desaparecer una vez realizado el proceso, si se elimina este la ventana permanecer abierta hasta que el usuario haga clic sobre OK. Esta ventana entrega informacin sobre el tiempo de ejecucin y el nmero de registros procesados. Corresponde a la ventana que se abre al momento de ejecutar un proceso.
Decimales Se puede determinar el nmero de decimales que deben tener todas aquellas cifras que correspondan a nmeros reales, cuando las variables de este tipo no lo tengan definido. Se utiliza en el despliegue de resultados.
Seguridad Se puede determinar el nivel de seguridad de los datos. Esto significa que si la variable ha sido definida como variable sensible por el creador de la base de datos, las tablas que contengan esta variable sern filtradas eliminndose aquellos resultados con menos o igual a un caso.
Mensajes de advertencia El usuario puede optar por mostrar o no los mensajes de advertencia y errores.
PREFERENCIAS DE GRFICOS
En las preferencias de Grficos se modifican los parmetros que controlan la apariencia de los grficos. Estos valores deben ser cambiados ANTES de invocar el grfico. Una vez que el grfico est desplegado en la pantalla, todas las especificaciones de diseo pueden ser cambiados con un clic en el botn de diseo estn divididos en los siguientes paneles en la pantalla: Dimensiones Los grficos pueden ser mostrados en dos o tres dimensiones. La opcin "Default" es usada para dejar que el sistema mismo se encargue de definir la dimensin de despliegue, dependiendo del tipo de grfico y nmero de puntos. Esquema de Colores El esquema de "Colores nicos" utiliza un color muy distinto para cada uno de los valores, por ejemplo, "azul", "rojo", "verde", etc. El esquema de "Rampa de Colores" define los colores de los puntos en el grfico dentro de un rango de colores establecido . Los parmetros bsicos
75
por los colores mnimo y mximo del panel de Rampa de Colores (ver ms abajo). La opcin "Default" es usada para dejar que el sistema mismo se encargue de definir el esquema de colores a ser usado, dependiendo del tipo de grfico y nmero de puntos. Clasificacin de Puntos Este parmetro define el orden de presentacin de los puntos en el grfico. En general se usa la opcin "Ninguna", la cual significa el orden de las categoras de las variables involucradas en el grfico. El orden "Ascendiente" y "Descendiente" muestran los valores en el orden especificado. Estas opciones son ms usadas en conjunto con los grficos de barra cuando se quiere mostrar una tendencia en los valores. Definicin de Colores Un clic en los colores abre la ventana auxiliar para cambiar la definicin de un color especfico. El botn "Default" sirve para volver a los colores iniciales del sistema. Rampa mnima Rampa mxima Lnea nica Pirmide izquierda Pirmide derecha Color inicial de la rampa de colores Color final de la rampa de colores Color de la lnea en los grficos de lnea nica Color para la parte izquierda de la pirmide Color para la parte derecha de la pirmide
76
Pasos a seguir: Elija el texto que desea cambiar de color, luego elija el color desde la paleta de colores de la parte inferior y algn estilo especial. Para cambiar el tipo de letra haga clic en el panel inferior para abrir la ventana con tipos de letras. Una muestra del cambio efectuado se despliega en el recuadro de la derecha. Guarde los cambios si esta satisfecho.
77
LENGUAJE REDATAM+SP
El lenguaje R+SP es el mismo de las versiones anteriores, con algunas opciones adicionales para facilitar aun ms la produccin de resultados tabulados. As que se ha mantenido la estructura inicial basada en los tres nicos comandos, RUNDEF, DEFINE y TABLE:
RUNDEF
Para establecer las condiciones generales de ejecucin, tales como la seleccin geogrfica (rea de inters), y algn filtro de casos si necesario (por ejemplo, solo las personas de ms de 10 aos de edad). Para definir variables derivadas durante la sesin, o variables que puedan ser salvadas para la base.
DEFINE
78
TABLE
Para producir resultados de los procesos. Es el nico comando que muestra resultados en la salida.
Vase tambin
LENGUAJE PIVOT
Internamente, por cuestiones de eficiencia, el sistema R+SP trabaja con un lenguaje llamado "Pivot", la cual tiene como caracterstica bsica la forma parametrizada, similar a los archivos .INI de Windows. En este lenguaje, existen secciones (nombres de comandos entre corchetes, por ejemplo "[DEFINE1]"), y las clusulas y opciones son instrucciones (una por lnea) con una palabra-clave seguida de una seal de igual ("=") y el valor del parmetro. Por ejemplo: [DEFINE1] NAME=grupo ENTITY=COMUNA TYPE=INTEGER AS=COUNT EXPRESSION=PERSON FOR=PERSONA.EDAD > 10
Si quiere, el usuario puede trabajar directamente con ese lenguaje, editar programas, salvar, ejecutar, etc. Archivos con programas en ese lenguaje tienen la terminacin .pvl.
79
Identificacin de variables en R+SP Como usted ya aprendien el captulo de conceptos de la base de datos R+SP, cualquier entidad puede tener un conjunto de variables que describen sus elementos. Esto es igualmente verdadero tanto para entidades que son geogrficamente seleccionables (como distrito) como para aquellas no seleccionables, como la vivienda y la persona por ejemplo, las entidades vivien y person, respectivamente, en Nueva Miranda. Una variable debe estar identificada tanto por el nombre de su entidad como por su nombre corto. Slo si todas las variables del diccionario tuvieran nombres distintos entre s (nicos) el nombre de la entidad estara de ms. Toda vez que esto no puede ser asumido por razones que se explican en el siguiente prrafo, cada una de las variables en un Programa R+SP siempre debe estar identificada de la siguiente forma: Entidad.Variable De esta manera, la variable de la edad de la persona en el censo de 1990 de Nueva Miranda debe ser escrita PERSON.EDAD, y no simplemente edad. Introduccin al lenguaje de comandos de R+SP El lenguaje de comandos de R+SP permite que usted le hable al sistema mediante los Programas, y le indique la forma en que desea que se lleven a cabo sencillos procesos similares a los Asistentes y tambin cmo crear variables complejas y producir resultados sofisticados. Los tres comandos bsicos: RUNDEF, DEFINE y TABLE El lenguaje R+SP tiene slo tres comandos bsicos: RUNDEF Define el ambiente en el cual ocurrir un proceso durante una Ejecucin,
80
incluyendo su Seleccin mandante, que identifica tanto las reas geogrficas que se procesarn como aquellas condiciones especiales (como el universo al cual todo el proceso estar limitado) por ejemplo, slo las mujeres de 15 a 45 aos de edad. Este es el nico comando requerido en un Programa. DEFINE Crea nuevas variables, si corresponde, especifica sus caractersticas y permite su almacenamiento si as lo desea el usuario. Se puede utilizar varios DEFINE en un Programa sencillo. Describe un resultado especfico y las condiciones de su contenido, si corresponde. Es posible utilizar varios TABLEs en un programa sencillo.
TABLE
La figura muestra un ejemplo de la forma en que estos tres comandos son puestos juntos en un Programa que R+SP pueda comprender. En el lado izquierdo de la figura aparece el Programa que en estos momentos no importa lo que hace y ser explicado ms adelante; al lado derecho se muestra un diagrama de los componentes generales de un Programa. RUNDEF es siempre el primer comando y no debe ser repetido en el mismo Programa. Los comandos DEFINE y TABLE son opcionales, pero se necesita al menos uno si usted desea hacer alguna cosa til en un Programa cualquiera. Como usted puede ver en el Programa, es posible ms de un comando DEFINE y (no se ve) ms de un TABLE.
Cada una de las tres instrucciones bsicas puede ser complementada por clusulas subordinadas u opciones o palabras reservadas. Para tener una descripcin ms detallada ver estructura de los comandos y su sintaxis y tambin ejemplo de un programa.
81
CONSTRUCTOR DE EXPRESIONES
El Constructor de Expresiones es un panel asistente que ayuda al usuario en la escritura de expresiones lgicas y aritmticas. Al ser accionado por el botn apropiado, el Constructor lleva al campo de edicin el contenido de la expresin, si es que existe algo en la expresin. Es decir, el Constructor puede ser usado para construir una expresin desde el inicio, o tambin para editar una expresin ya existente. La pantalla del Constructor tiene los siguientes elementos (de arriba para bajo):
Botones de comandos En la parte ms de arriba de la pantalla, con los siguientes botones: Tipo de listado de entidades y variables. Tres posibilidades: Nombres, Rtulos o Ambos. Clasificacin de las variables. Muestra la lista de variables clasificada (o no) por el elemento seleccionado en el botn anterior. Evala la expresin para verificacin. Limpia la expresin. Acepta la expresin y retorna al Asistente. Cancela el Constructor sin retornar la expresin al Asistente.
Texto de la expresin
82
Inmediatamente abajo de los botones, es un campo de edicin, el cual puede ser ingresado a mano, o presionando el mouse en los elementos abajo (variables, operadores y categoras). El contenido de la expresin se va formando de acuerdo a los elementos seleccionados. En cualquier momento se puede editar manualmente este contenido, insertando (o eliminando) textos.
Botones operacionales Luego del contenido de la expresin aparecen los botones operacionales, los cuales pueden ser presionados con el mouse izquierdo (solamente un clic), haciendo con que el operador asociado al botn sea incorporado al texto de la expresin. Existen los siguientes conjuntos de botones:
Operadores aritmticos ( + - * / ). Operadores de comparacin ( = < > etc.) Parntesis sintcticos para aclarar el orden de evaluacin, si necesario. Conectores lgicos (AND y OR). El contenido de los botones tambin puede ser ingresado a mano directamente en el Texto de la expresin.
Entidades En la parte de la izquierda de la pantalla est la lista de entidades del diccionario, con todas las entidades. Un clic en el mouse izquierdo muestra la lista de las variables asociadas a esta entidad en la parte central del Constructor. Al final de las entidades aparece la palabra "Functions". Si presionada con el mouse, el sistema muestra la lista de funciones disponibles en la caja de variables.
Variables En la parte central de la pantalla est la lista de variables asociadas a la entidad seleccionada por el mouse. Un doble-clic en el mouse izquierdo copia el nombre de la variable al Texto de la expresin. Si "Functions" est seleccionada en la caja de entidades, esta caja muestra la lista de funciones disponibles. Un doble-clic en el mouse izquierdo copia la funcin al Texto de la expresin. Sustituir el parmetro de la funcin por el elemento necesario (entidad, variable o expresin).
Categoras
83
En la parte derecha de la pantalla est la lista de las categoras asociadas a la variable seleccionada por el mouse en la parte central (si la variable tiene categoras). Un doble-clic en el mouse izquierdo copia la categora al Texto de la expresin.
Crear un nuevo comando Para crear un nuevo comando (RUNDEF, DEFINE o TABLE), basta presionar el botn derecho y elegir el asistente que corresponda al comando. La pantalla del asistente aparecer vaca. Llenar los campos correspondientes y retornar al Editor Libre; el nuevo comando ser insertado en el lugar en donde estaba el cursor.
Editar un comando existente en el programa Para editar un comando ya existente (RUNDEF, DEFINE o TABLE), es necesario bloquear todo el texto del comando con el mouse, empezando por su nombre y terminando en la ltima clusula, y presionar el botn derecho del mouse para llamar el men dinmico. Elegir cualquiera de los asistentes (el sistema es "inteligente" y acciona el asistente que corresponda, el cual aparecer en la pantalla con las clusulas ya existentes). Modificar los campos correspondientes y devolver el comando al Editor Libre, el cual remplazar el comando bloqueado.
84
Los asistentes son invocados por el men dinmico en el Editor Libre, y retornan para el mismo Editor Libre el cual lo llam, aunque exista ms de una pantalla abierta de Editor Libre. Caso el usuario no est satisfecho con los cambios efectuados en el Asistente, este puede ser abandonado con el botn de Cancelar, y el control retorna al Editor Libre. Para aceptar los cambios usar el botn OK. Una vez que sea invocado un Asistente, el Editor Libre pierde el control del programa, el cual est ahora totalmente a cargo del Asistente: el Editor Libre sigue disponible al usuario, principalmente para las funciones de arrastrar y largar (drag&drop), pero cualquier cambio o modificacin en su contenido no ser considerado por el sistema porque al aceptar las modificaciones y devolver el control para el Editor Libre el Asistente reemplaza todo el contenido del programa. Los asistentes tienen la capacidad de aceptar arrastres tanto del diccionario como del Editor Libre. Por ejemplo, si se quiere hacer una frecuencia de una variable del diccionario, basta arrastrar su nombre desde el diccionario, y largar el mouse en la caja correspondiente a la frecuencia. Lo mismo se puede hacer desde el Editor Libre, arrastrando una variable definida por un comando DEFINE. Las cajas de filtros y expresiones pueden ser usadas directamente, ingresando la expresin a mano, o usando el botn del constructor de expresiones a la derecha del campo para ayudar en la escritura. En los asistentes, algunas clusulas no estn directamente disponibles, como por ejemplo, los filtros, los pesos, rangos, documentacin, etc. La idea es que las pantallas aparezcan lo ms "limpias" que sea posible. Para accionar la clusula, usar el botn correspondiente. Caso el botn no est presionado en el momento de volver al Editor Libre, la clusula NO ser considerada: es como si ella no existiera.
Cortar el texto bloqueado para el rea de transferencia, posiblemente para insertarlo en otra parte del programa. Copiar el texto bloqueado para el rea de transferencia, posiblemente para insertarlo en otra parte del programa. Insertar un texto previamente copiado, existente en el rea de transferencia. Eliminar el texto bloqueado. Marcar todo el texto para seleccin.
Invocar el Asistente del comando RUNDEF. Invocar el Asistente del comando DEFINE. Invocar el Asistente del comando RUNDEF La opcin con marca implica que la barra de herramientas est visible, si se elimina el check la barra de herramientas
85
desaparece. Asistente de Errores La opcin con marca implica que el panel inferior que lista los errores est visible, si se elimina el check el panel desaparece.
Entidad Nombre
Nombre de la entidad a la cual va a pertenecer la variable. Use la flecha a la derecha de la caja para elegir la entidad. Nombre de la variable a ser definida. Tiene que ser nico en la entidad, es decir, no puede existir otra variable de mismo nombre en la misma entidad en el diccionario o definida previamente. Tipo de la variable. INTEGER (estndar), REAL (para nmeros decimales o negativos), y STRING para variables alfanumricas. Use la flecha de la derecha para elegir el tipo. Forma de construccin de la variable (EXPRESSION, COUNT, RECODE, SWITCH o DATASET). Use la flecha de la derecha para elegir la forma. De acuerdo a la forma elegida el panel correspondiente aparecer. Botn que habilita o no la informacin de rangos de la variable. Caso est prendido el sistema muestra las cajas de rango mnimo y mximo para informar. Importante: Aunque exista informacin en los rangos, si el botn no estuviera prendido, la informacin de rangos NO ser pasada al Editor Libre. Valor mnimo a ser aceptado para la variable. Valores menores que este valor mnimo sern transformados en valores fuera de rango. Valor mximo a ser aceptado para la variable. Valores mayores que este valor mximo sern transformados en valores fuera de rango. Botn que habilita o no la informacin de un filtro a ser usado en la creacin de la variable. Caso est prendido el sistema muestra la caja de filtro. Importante: Aunque exista informacin en el filtro, si el botn no estuviera prendido, la informacin de filtro NO ser pasada al Editor Libre. Es posible escribir directamente la sintaxis del filtro, o usar el botn del constructor de expresiones a la derecha del campo para ayudar en la escritura. El campo tambin acepta arrastres de variables desde el diccionario o del Editor Libre.
Tipo
Como
Botn Rango
Campo Filtro
En los DEFINEs en forma de Expression, Recode y Switch, la existencia del filtro especifica los casos a participaren del esquema de transformacin: las observaciones que no satisfagan
86
al filtro reciben un valor no se aplica, a menos que se use la opcin de DEFAULT, cuando entonces el valor asumido en estos casos es el valor informado en la clusula DEFAULT. En el caso del Count, la existencia del filtro selecciona los elementos a ser contados, por ejemplo, contar las personas de ms de 10 aos.
Los botones de Salvar, Avanzado y Documentacin comandan la existencia de los paneles de mismo nombre. Caso estn prendidos, el panel correspondiente ser mostrado. Importante: Aunque exista informacin en los paneles, si el botn no estuviera prendido, la informacin NO ser pasada al Editor Libre.
PANEL: EXPRESSION
Variable definida por el resultado de una expresin construida con otras variables
Expresin
La caja en este panel es usada para ingresar la expresin a ser usada en la creacin de la variable. Es posible escribir directamente la sintaxis de la expresin, o usar el botn del constructor de expresiones a la derecha del campo para ayudar en la escritura. El campo tambin acepta arrastres de variables desde el diccionario o del Editor Libre.
PANEL: COUNT
Entidad a ser contada Nombre de la entidad a ser contada, la cual tiene que ser necesariamente una entidad inferior a la entidad definida en el panel DEFINE. Por ejemplo, se quiere contar las personas mujeres de ms de 10 aos, y que el resultado est disponible a nivel de provincia. En ese caso, la entidad a ser contada es PERSONA (la entidad PROVINCIA aparece en el panel del DEFINE, y la informacin de que sea mujer y mayor de 10 aos ser ingresada en el filtro).
Botn Peso
87
Botn que habilita o no la informacin del peso a ser usado en la creacin de la variable. Caso est prendido el sistema muestra la caja de peso. En ese caso el peso recibe el nombre de TALLY, porque su funcin es la de usar una informacin cuantitativa a ser sumada en la creacin de la variable. Por ejemplo, se quiere tener a nivel de provincia la suma de los ingresos de las personas. La entidad PERSONA es la entidad a ser contada, la variable PERSONA.INGRESO es la variable de peso. Importante: Aunque exista informacin en el peso, si el botn no estuviera prendido, la informacin de peso NO ser pasada al Editor Libre.
Campo Peso Es posible escribir directamente la sintaxis del peso, el cual, en general, es el nombre de una variable. Se puede tambin usar el botn del constructor de expresiones a la derecha del campo para ayudar en la escritura. El campo tambin acepta arrastres de variables desde el diccionario o del Editor Libre.
PANEL: RECODE
Fuente Nombre de la variable a ser recodificada. Es posible escribir directamente el nombre de la variable, arrastrar variables desde el diccionario o del Editor Libre. En verdad el campo Fuente de una recodificacin puede ser una expresin (por ejemplo, PERSONA.EDAD * 10), involucrando variables del diccionario (de la misma entidad o superiores), o variables de la sesin definidas anteriormente en el programa.
Tabla de Recodificacin La estructura de recodificacin en la creacin de una variable es formada por una serie de pares de valores que definen intervalos, y valores que son atribuidos en el caso de que el valor original est dentro de los intervalos definidos. Por ejemplo, para crear una recodificacin de la EDAD de la persona para grupos quinquenales, se usa los pares (0-4) (5-9) (10-14) para los lmites de los intervalos, y para cada intervalo se define el cdigo que la nueva variable ir recibir. En la sintaxis libre, se escribira (0 4 = 1) (5 9 = 2) (10 14 = 3) en donde los valores 1, 2, 3, son los valores a ser atribuidos a la nueva variable caso la EDAD est en el primer intervalo, o en el segundo, etc. Para definir los intervalos y los valores a ser atribuidos, el asistente usa una tabla con una lnea para cada intervalo. Esta tabla tiene las principales columnas con los rtulos
88
de Cdigo, Desde y Hasta, para informar respectivamente el valor a ser atribuido, y los valores mnimo y mximo de cada intervalo. Las dos otras columnas de la tabla son los separadores de intervalo, ( "[" y "]"), los cuales especifican los tipos de intervalos a ser considerados, "abiertos" o "cerrados". Por defecto, los intervalos son siempre "cerrados", es decir, incluyen ambos los valores, y no es necesario informar cualquier separador de intervalo. Para informar un intervalo "abierto" a la izquierda, usar el "[", o el "]" para un intervalo "abierto" a la derecha. Por ejemplo, si se quiere un grupo de rea de 0 a 4 hectreas, inclusive, el estndar es "cerrado", y no hay necesidad de los separadores. Sin embargo, si se quiere un grupo de rea de 0 hasta menos de 4 hectreas, hay que informar el separador derecho como "]" para dar a entender que el 4 no entra en el intervalo (tambin es posible informar un nmero decimal menor que el 4 para significar que el 4 no entra, como por ejemplo, 3.9999, y en ese caso no hay necesidad de informar el separador).
Observaciones: Los valores de atribucin pueden ser cualesquiera, no es necesario que se siga ningn orden especfico. El orden de los intervalos es importante. El sistema asignar el valor de salida correspondiente al primer intervalo a ser satisfecho. Eso es muy conveniente, y facilita la recodificacin de un subgrupo distinto dentro de un grande grupo de valores. Por ejemplo, las actividades entre 400 y 499 deben llevar el cdigo 3, con excepcin de las actividades de 450 a 460, las cuales deben llevar el cdigo 4. En ese caso se escribira, en la sintaxis libre, (450 460 = 4) (400 499 = 3). Los nmeros decimales son informados SIEMPRE usndose el punto decimal, y NUNCA la coma decimal. Es posible informar intervalos de nmeros negativos. Cuando el intervalo es compuesto de un nico nmero, basta informarlo una vez, sea en la columna Desde o en la Hasta. Para informar una lista de valores, y no un intervalo, usar solamente una de las columnas, Desde o Hasta, y separar los valores por una coma. Por ejemplo, en sintaxis libre sera (1, 4, 5, 8 = 1). Los valores originales que no satisfacen los intervalos permanecen los mismos en la variable de salida, a menos que la clusula ELSE est presente. Por ejemplo, si el esquema de recodificacin es (1 4 = 1) (5 6 = 2), los valores 7, 8 y 9 no sern modificados. Sin embargo, si existe la clusula ELSE 3, por ejemplo, los valores 7, 8 y 9 sern recodificados para 3.
Botones especiales Existe una lista de botones a la derecha de la tabla, los cuales tienen las siguientes funciones:
Remover
Para remover una nica entrada en la tabla de recodificaciones. Hacer clic con el botn izquierdo del mouse en la entrada y luego usar el botn Remover. Para remover todas las entradas de la tabla de recodificaciones. Para incluir desde el valor mnimo en el intervalo. Hace clic con el
Limpiar LOWEST
89
mouse izquierdo en la columna Desde del intervalo apropiado y usar el botn. HIGHEST Para incluir hasta el valor mximo en el intervalo. Hace clic con el mouse izquierdo en la columna Hasta del intervalo apropiado y usar el botn. Para crear un valor genrico para la recodificacin caso ninguno de los intervalos sea satisfecho. En ese caso aparecer el campo ELSE para informar el valor a ser tomado para la nueva variable. Importante: Aunque exista informacin en el campo ELSE, si el botn no estuviera prendido, la informacin del ELSE NO ser pasada al Editor Libre.
ELSE
PANEL: SWITCH
Variable definida como una serie de tests y expresiones lgicas, del tipo si esta condicin se cumple asigne este valor La instruccin SWITCH es usada cuando se necesita de una flexibilidad mayor en la creacin de una variable. En la sintaxis libre la instruccin es representada como: INCASE ASSIGN INCASE ASSIGN INCASE ASSIGN condicin-n expresin-n condicin-1 expresin-1 condicin-2 expresin-2
En donde condicin-N son las condiciones lgicas a ser verificadas, las cuales retornan un valor de verdadero o falso, y expresin-N son las expresiones a ser calculadas en caso de que la condicin anterior sea verdadera.
Tabla de Condiciones La tabla de condiciones tiene dos columnas, la primera para las condiciones lgicas, y la segunda para las asignaciones, ambas compuestas de elementos los cuales son expresiones construidas. Estas expresiones pueden ser ingresadas a mano, se puede arrastrar variables del diccionario o del Editor Libre, o invocar al constructor de expresiones.
Botones especiales Existe una lista de botones a la derecha de la tabla, los cuales tienen las siguientes funciones:
Remover
90
con el botn izquierdo del mouse en la entrada y luego usar el botn Remover. Limpiar Construir Para remover todas las entradas de la tabla de condiciones. Llamar al constructor de expresiones para ayudar en la escritura de la condicin o de la asignacin. Un clic con el botn izquierdo del mouse sobre la condicin o asignacin deseada y luego use el botn.
PANEL: DATASET
Variable externa leda de archivos .dbf o de la base misma. Usado para leer variables externas a la base (slo archivos de tipo xBase, los cuales deben contener un registro para cada elemento de la entidad correspondiente). En casos muy especiales, puede ser usado tambin para leer directamente los archivos internos de formato Redatam.
Tipo de Archivo
Especificaciones del archivo xBase Archivo Nombre del archivo a ser ledo. Es posible escribir directamente su nombre, o usar el botn de navegacin a la derecha del campo para ubicar el archivo en el disco. Una vez definido el archivo de entrada el sistema detecta las variables existentes en el archivo, y monta la caja de posibilidades. Usar la flecha derecha para seleccionar el campo a ser ledo.
Columna
Especificaciones del archivo Redatam Tipo Definir el formato del archivo, sea binario (.bin), empaquetado (.pck), o caracter. Esta informacin se encuentra en el panel de Propiedades de la variable en el diccionario. Largo del campo a ser ledo. Si BIN o PCK, es el nmero de bits, caso contrario es el nmero de caracteres. Nombre del archivo a ser ledo. Es posible escribir directamente su nombre, o usar el botn de navegacin a la derecha del campo para ubicar el archivo en el disco.
Tamao Archivo
PANEL SUM
Variable definida por la suma de los valores encontrados en otra variable para cada uno de los elementos en donde se encuentra esa variable
91
Variable a ser sumada Nombre de la variable a ser sumada Por ejemplo, se quiere contar el nmero de hijos nacidos vivos de todas las mujeres de una comuna, y que el resultado est disponible a nivel de comuna. En ese caso, la variable se define para la comuna como una suma de la variable hijos, en este caso, no solo se cuenta cada mujer sino que se guarda el valor que cada una tiene en hijos y este es el resultado del define.
Botn Peso
Tabla de Categoras La tabla de categoras es compuesta de elementos que describen el contenido de la variable. Ella tiene dos columnas, la primera para el cdigo de la categora, y la segunda para la descripcin de la misma. Cdigo Rtulo Valor de la categora internamente en la variable. Por ejemplo, 2. Descripcin de la categora, para las salidas de los tabulados. Por ejemplo, "Mayor de 10 aos". No es necesario poner las comillas.
Botones especiales Existe una lista de botones a la derecha de la tabla, los cuales tienen las siguientes funciones: Remover Para remover una nica entrada en la tabla de categoras. Hace clic con el botn izquierdo del mouse en la entrada y luego usar el botn Remover. Para remover todas las entradas de la tabla de categoras. Copiar todas las categoras de la tabla de recodificacin.
Limpiar Recode
PANEL: SAVE
Para salvar la variable en la base de datos, de manera que pueda ser usada posteriormente en otros programas.
92
Marcar si la base necesita mantener la compatibilidad con la versin anterior de Redatam. Se recomienda mantenerla. Nombre del archivo a ser grabado con los datos de la variable. Es posible escribir directamente su nombre, o usar el botn de navegacin a la derecha del campo para ubicar el archivo en el disco. Si es una variable del tipo REAL, informar el nmero de posiciones decimales. Caso contrario, dejar en blanco.
Decimales
PANEL: AVANZADO
Opciones adicionales. LIKE Nombre de la variable a tener sus propiedades copiadas para la nueva variable. Es posible escribir directamente su nombre, o arrastrar una variable del diccionario o del Editor Libre. Para remplazar la definicin de una variable ya existente. Si la variable es "sensible" en los tabulados de salida. Variables sensibles son aquellas que no permiten celdas con menos que un cierto nmero de casos. Valor por defecto a ser asignado a la variable, caso existan filtros que seleccionen observaciones de la base de datos en la definicin de la variable. Valor a ser usado en la variable caso esta reciba el valor de "missing". Valor a ser usado en la variable caso esta reciba el valor de "no se aplica".
OVERRIDE SENSIBLE
DEFAULT
Determina el nombre de la tabla, la forma del TABLE, y comanda la existencia de los otros paneles
Tabla Como
Nombre de la tabla, con el cual ser referenciada en el programa y en los resultados. Forma de construccin de la tabla (FREQUENCY, CROSSTABS, AVERAGE, AREALIST o MATRIXOP). Use la flecha de la derecha para elegir la forma. De acuerdo a la forma elegida el panel correspondiente aparecer. Use la flecha derecha para elegir la entidad correspondiente al nivel deseado.
Areabreak
93
de cuadros. Si es nombre de la base, es decir, la entidad raz del diccionario, solamente una tabla ser presentada. Si es una entidad inferior, saldr una tabla para cada elemento de la entidad. Por ejemplo, PROVINCIA, y en ese caso saldr una tabla para cada provincia en la base. Para una tabla de tipo AREALIST, es el nivel de grabacin de registros. Por ejemplo, PROVINCIA, y en ese caso saldr un archivo con una lnea para cada provincia en la base de datos. Botn Filtro Botn que habilita o no la informacin de un filtro a ser usado en la creacin de la tabla. Caso est prendido el sistema muestra la caja de filtro. Importante: Aunque exista informacin en el filtro, si el botn no estuviera prendido, la informacin de filtro NO ser pasada al Editor Libre. Es posible escribir directamente la sintaxis del filtro, o usar el botn del constructor de expresiones a la derecha del panel para ayudar en la escritura. El panel tambin acepta arrastres de variables desde el diccionario o del Editor Libre.
Panel Filtro
PANEL: FREQUENCY
Caja de variables La caja de variables debe recibir variables arrastradas del diccionario o del Editor Libre. Es posible bloquear una lista de variables y arrastrarlas para la caja. El hecho de que exista una lista de variables no significa que ellas van ser tabuladas combinadas en una sola tabla: siempre se ejecutar una frecuencia simple de cada variable en separado. Para combinar las variables en cruces dentro de una misma tabla, usar la clusula CROSSTABS.
Botn de Eliminacin Marque las variables a eliminar en la caja y presione el botn con el mouse izquierdo. Botn Peso Botn que habilita o no la informacin del peso a ser usado en la frecuencia de las variables. Caso est prendido el sistema muestra la caja de peso. Importante: Aunque exista informacin en el peso, si el botn no estuviera prendido, la informacin de peso NO ser pasada al Editor Libre.
Panel Peso Es posible escribir directamente la sintaxis del peso, el cual, en general, es el nombre de una variable.
94
Se puede tambin usar el botn del constructor de expresiones para ayudar en la escritura. El panel tambin acepta arrastres de variables desde el diccionario o del Editor Libre.
PANEL: CROSSTABS
Para obtener una distribucin de cruces de las categoras de las variables Este panel es exactamente igual al Panel FREQUENCY, con la diferencia de que este tiene ms cajas de variables, una para cada dimensin de la tabla (hasta 4).
Cajas de variables Las cajas de variables deben recibir variables arrastradas del diccionario o del Editor Libre. Es posible bloquear una lista de variables y arrastrarlas para las cajas. Es posible tambin arrastrar variables entre las cajas de variables, es decir, mover variables de una caja a otra.
Botones de Eliminacin Hay un botn para cada caja de variables. Marque las variables a eliminar en la caja y presione el botn con el mouse izquierdo. Botn Peso Botn que habilita o no la informacin del peso a ser usado en el cruce de las variables. Caso est prendido el sistema muestra la caja de peso. Importante: Aunque exista informacin en el peso, si el botn no estuviera prendido, la informacin de peso NO ser pasada al Editor Libre.
Panel Peso Es posible escribir directamente la sintaxis del peso, el cual, en general, es el nombre de una variable. Se puede tambin usar el botn del constructor de expresiones para ayudar en la escritura. El panel tambin acepta arrastres de variables desde el diccionario o del Editor Libre.
PANEL: AVERAGE
95
Este panel, en su formato, es exactamente igual al panel de CROSSTABS. La diferencia est en la funcin de la primera caja de variables, la cual debe tener las variables a ser promediadas.
Cajas de variables Las cajas de variables deben recibir variables arrastradas del diccionario o del Editor Libre. Es posible bloquear una lista de variables y arrastrarlas para las cajas. Es posible tambin arrastrar variables entre las cajas de variables, es decir, mover variables de una caja a otra.
Botones de Eliminacin Hay un botn para cada caja de variables. Marque las variables a eliminar en la caja y presione el botn con el mouse izquierdo. Botn Peso Botn que habilita o no la informacin del peso a ser usado en el promedio de las variables. Caso est prendido el sistema muestra la caja de peso. Importante: Aunque exista informacin en el peso, si el botn no estuviera prendido, la informacin de peso NO ser pasada al Editor Libre.
Panel Peso Es posible escribir directamente la sintaxis del peso, el cual, en general, es el nombre de una variable. Se puede tambin usar el botn del constructor de expresiones para ayudar en la escritura. El panel tambin acepta arrastres de variables desde el diccionario o del Editor Libre.
PANEL: AREALIST
Caja de variables La caja de variables debe recibir variables arrastradas del diccionario o del Editor Libre. Es posible bloquear una lista de variables y arrastrarlas para la caja. La caja contiene las siguientes columnas de datos: Variable Tipo Tamao Dec Alias 96 Nombre de la variable a ser listada. Tipo de la variable, si numrico o carcter. Largo de la variable, en caracteres. Nmero de posiciones decimales. Nombre de la variable en el archivo .dbf de salida.
Botn de Eliminacin Marque las variables a eliminar en la caja y presione el botn con el mouse izquierdo.
Botn de Edicin Seleccione la variable a editar en la caja y presione el botn con el mouse izquierdo. Aparecer el panel de edicin con los mismos campos de la caja de variables. Modifique los campos necesarios y apriete el botn de aceptar los cambios.
PANEL: MATRIXOP
Existen tres cajas de seleccin, con las cuales se puede escoger las matrices a ser operadas y el tipo de operacin a ejecutar. La lista de matrices es confeccionada a partir de las tablas existentes en el programa.
El panel tiene dos modos, dependiendo de la forma del comando TABLE, el modo de Tabla (FREQUENCY, CROSSTABS, AVERAGE y MATRIXOP) y el modo de Lista (AREALIST) Modo Tabla Ttulo de la Tabla Incluir Texto alfanumrico con el ttulo de la tabla (opcional). Marcar las opciones si se desea incluir filas y columnas con ceros, la fila y/o columna para el No se Aplica de cada variable, y la fila y/o columna para el Missing (Omitidos) de cada variable.
Por defecto el sistema no incluye ninguna de las tres opciones en las tablas. Incluir los ceros significa tener filas y/o columnas para todas las categoras de las variables, aunque las filas y/o columnas no tengan casos tabulados. Esta opcin es conveniente cuando se necesita tener salidas siempre con el mismo nmero de filas y columnas. Incluir No se Aplica y/o Missing significa tener estos valores contados dentro de la tabla, con una fila y/o columna especial para ellos.
97
Cdigos y Rtulos
Se utiliza cuando se quiere las variables y sus categoras se desplieguen en la salida con su referencia completa, es decir, nombre y rtulo para las variables, y valor y rtulo para las categoras. Marcar las opciones si se desean los porcentajes correspondientes relativos a las filas, columnas y total. Por defecto el sistema incluye el porcentaje para las frecuencias, y no los incluye para los cruces y promedios. Marcar la opcin para que no salgan las lneas de ttulos de las tablas. Marcar la opcin para eliminar la fila y/o columna de totales. Marcar la opcin para eliminar los conteos (solamente se quiere el valor ponderado), o eliminar los valores absolutos (solamente se quiere los porcentajes). Seleccionar el tipo de archivo a ser grabado, si texto (ASCII) o planilla (.xls), o ninguno en especial (DEFAULT).
Incluir porcentajes
Nombre del archivo Marcar esta opcin caso se necesite grabar un archivo especfico en la salida. Es posible escribir directamente el nombre del archivo de salida, o usar el botn de navegacin a la derecha del panel para ubicar el archivo en el disco. Caso el nombre sea ingresado a mano, de ser grabado el archivo de salida en el directorio de trabajo no es necesario escribir todo el paso completo, solamente el nombre del archivo. La extensin es definida automticamente por el sistema, .txt para archivos texto y .xls (formato Excel) para archivos de planilla. De ser necesario una extensin especfica distinta, poner el nombre del archivo entre dobles comillas ("). Modo Lista Excluir cdigo geogrfico Incluir rtulos de reas Tipo de Archivo de Salida Seleccionar el tipo de archivo a ser grabado, si texto (ASCII) o base de datos (.dbf), o ninguno en especial (DEFAULT). Marcar esta opcin caso se requiera que en la lista aparezca los nombres de las reas. Marcar esta opcin caso se quiera eliminar de la lista los cdigos geogrficos de identificacin de las reas.
Nombre del archivo Marcar esta opcin caso se necesite grabar un archivo especfico en la salida. Es posible escribir directamente el nombre del archivo de salida, o usar el botn de navegacin a la derecha del panel para ubicar el archivo en el disco. Caso el nombre sea ingresado a mano, de ser grabado el archivo de salida en el directorio de trabajo no es necesario escribir todo el paso completo, solamente el nombre del archivo. La extensin es definida automticamente por el sistema, .txt para archivos texto y .dbf para archivos de bases de datos. De ser necesario una extensin especfica distinta, poner el nombre del archivo entre dobles comillas (").
98
Editar un comando existente en el programa Para editar un comando ya existente (RUNDEF, DEFINE o TABLE), es necesario hacer clic en el comando deseado para marcarlo en la lista, y presionar el botn izquierdo del mouse en uno de los dos botones de Editar Comando en la barra superior de la Ventana Asistida. El panel del asistente aparecer abajo de la lista de comandos. Llenar los paneles correspondientes y apretar OK para volver a la lista de comandos: el comando editado volver a su lugar en la lista. Es posible tambin editar los comentarios existentes en la lista de programas. Para los usuarios ms experimentados, el botn de edicin libre abre una ventana de texto totalmente controlado por el usuario, con toda la flexibilidad necesaria para escribir las clusulas que desee.
ASISTENTE DE COMENTARIOS
99
Tabla de Comentario Un comentario es compuesto de varias lneas que aparecen en la pantalla como elementos de una tabla. Se puede agregar o borrar lneas individuales, o borrar totalmente el comentario. Todo lo que se escriba en esas lneas no tiene algn efecto directo en la programacin, ms all del hecho de documentar los programas.
Botones especiales Existe una lista de botones a la derecha de la tabla, los cuales tienen las siguientes funciones:
Remover
Para remover una nica entrada en la tabla de comentarios. Hace clic con el botn izquierdo del mouse en la entrada y luego usar el botn Remover. Para remover todas las entradas de la tabla de comentarios. Para aceptar el comentario y devolverlo a la lista de comandos. Para cancelar la edicin del comentario y volver a la lista de comandos sin alteraciones.
ASISTENTE DE TEXTO
Para editar libremente el contenido de un comando.
El texto del comando aparece en la caja de edicin, el cual puede ser totalmente modificado a gusto del usuario. Luego de los cambios, usar uno de los botones para aceptar o cancelar el cambio y volver a la lista de comandos. Las funciones de edicin normales estn disponibles, tales como Copiar (Ctrl-C), Pegar (CtrlV), borrar un bloque de texto (bloquear y Backspace), etc. A la salida del Asistente, si se us el botn OK, el sistema efecta un chequeo sintctico preliminar.
100
El primer ejercicio en esta Gua es crear un Programa para obtener en una ejecucin las frecuencias, cruces y promedios posibles de producir con los Monitores presentados en la Gua 1 del Tour rpido. Procedimiento
1
Abriendo el Editor de Comandos: Para abrir la ventana del Editor de Comandos (formato libre), vaya al men principal y bajo la opcin Archivo elija Nuevo >Programa >Formato libre. Aparecer la ventana del editor de comandos, inicialmente en blanco, solamente con el comando RUNDEF: RUNDEF programa SELECTION All
Guardar como: Se recomienda hacer un Guardar inicial tanto ahora como al final de su trabajo. Haga un clic en Archivo >Guardar en el Men Principal y d un nombre al Programa, como por ejemplo EjemploPrg1. Cada cierto tiempo d un Archivo >Guardar o haga clic en el icono correspondiente para grabar el Programa y sus cambios. RUNDEF, siempre el primer comando: Un Programa debe comenzar con un RUNDEF, que especifica la Seleccin y otros parmetros generales segn se requiera. Este es siempre el primer comando ejecutable y slo debe existir uno en el programa. Para facilitar la escritura del comando al comenzar un programa nuevo aparece por definicin. Tambin es posible utilizar los Asistentes de Comandos (Hay el Asistente del RUNDEFAsistente_del_RUNDEF, el Asistente del DEFINEAsistente_del_DEFINE y el Asistente del TABLEAsistente_del_TABLE.). Acceso al Asistente "Guiado" del comando RUNDEF: Despus de abrir el Editor de Comandos, puede obtener asistencia paso-a-paso con comandos especficos activando el men dinmico, haciendo clic con el botn derecho del mouse.
Llene los espacios en el Asistente de RUNDEF: Nombre, acepta cualquier texto. Seleccin, define el rea que usted desea procesar. Por definicin se toma toda la base de datos (ALL) por lo que el asistente no muestra nada en el casillero de seleccin. Si usted desea usar una seleccin especifica, debe tener el archivo (.slw) ya creado y localizarlo a travs del icono para abrir archivos.
101
Universo, es optativo y depende del programa a generar. Esta clusula define el universo de casos que se desea procesar. Transfiera su trabajo al Editor de Comandos haciendo un clic en el botn OK en la parte inferior de la ventana del Asistente del RUNDEF.
Despus de utilizar este Asistente Guiado (o de los otros existentes para DEFINE y TABLE) con el fin de ubicar un comando en el Editor de Comandos, usted puede hacer cambios directamente en el Editor o retornar al Asistente para hacer cambios o agregados. Esto se puede realizar marcando el bloque del comando completo y luego haciendo un clic con el botn derecho del ratn para seleccionar el Asistente deseado, en este caso el RUNDEF. Esto tambin puede hacerse si fue usted el que escribi originalmente el comando. Sin embargo, aunque el comando no necesita estar completo, note que la sintaxis debe estar correcta; en caso contrario no ser aceptado por el Asistente.
Especificando la TABLA de salida comando TABLE. En general, cada resultado especfico requiere un comando TABLE separado. De esta manera, habr un comando TABLE para cada conjunto de frecuencias, cruces o promedios (FREQUENCY, CROSSTABS y AVERAGE). Indicar la ubicacin de la tabla (TABLE): Con un clic del ratn, coloque el cursor en el Editor de Comandos en la lnea despus del final del comando RUNDEF, lugar donde colocar la primera tabla para el comando TABLE; una vez que finalice con la ventana del Asistente de TABLE (vase el prximo paso del Procedimiento), los resultados sern enviados directamente al Editor, especficamente al lugar donde est el cursor si usted desea, puede saltar una lnea despus del final del comando RUNDEF para mejorar la legibilidad. Use el Asistente de TABLEAsistente_del_TABLE: Con la ventana del Editor activa, es decir, con la barra de la ventana coloreada de azul, active el men dinmico y seleccione Asistente de TABLE. Usted construir la primera tabla como una frecuencia (TABLE AS FREQUENCY).
102
Llene cada pgina del Asistente. En la primera pgina se asigna un nombre a la tabla y se decide qu tipo de resultado se desea procesar (FREQUENCY, CROSSTABS, AVERAGE, COUNT, AREALIST). Llenar la pgina de FREQUENCY: Esta pgina aparece debido a la seleccin del tipo de tabla como una Frequency (frecuencia). Haga un clic en la pgina FREQUENCY para cambiar la ventana. Esto es similar a la operacin realizada en la ventana del Asistente de Frecuencia que se us en el Tour rpido, las variables se buscan en el diccionario se toman y se arrastran al casillero bajo Frecuencia. Las variables que usted desea son: PERSON.EDAD PERSON.ECIVIL PERSON.SEXO
Transferir el comando TABLE al Editor de Comandos: Despus de arrastrar las variables deseadas haga clic en el botn OK. Su entrada est lista para ser "pegada" en el Editor de Comandos y debiera aparecer de la siguiente manera: TABLE TABLE793 AS FREQUENCY OF PERSON.EDAD, PERSON.ECIVIL, PERSON.SEXO
Note que NO hay un carcter de continuacin en R+SP para continuar de una lnea a otra. En la medida en que las palabras reservadas sean correctamente usadas, (lenguaje de R+SP), el programa reconocer cuando una lnea est continuada. Adems, como no es necesario que la(s) lnea(s) de continuacin lleguen al margen, usted puede formatear el comando para hacerlo ms legible, con espacios o tabulaciones (tecla TAB). Es muy recomendable que usted tabule las clusulas subordinadas de cada comando y que utilice maysculas para los comandos y para variables siga exactamente la forma en
103
la cual fueron creadas (maysculas o minsculas). Esto facilitar la lectura y clarificar la estructura de los comandos y el Programa.
1
Uso del Asistente de TABLE para el CROSSTABS: Abra el Asistente de TABLE nuevamente, llene el casillero de TABLE con un nombre y seleccione CROSSTABS como el tipo de tabla. Defina el Crosstabs. La pgina del CROSSTABS presenta casilleros para localizar las variables arrastradas. El casillero de la izquierda define la(s) variable(s) que va distribuida en las filas y los casilleros de la derecha definen la(s) variable(s) de las columnas.
Note que ambas tabulaciones pueden ser ingresadas juntas, ya que la variable SEXO es comn a ambas. Si tambin desea una tercera tabulacin con diferentes variables, debiera requerirlas en un comando TABLE separado. Si por el contrario, desea una tercera y cuarta variable dentro del mismo cruce ingrsela en los casilleros que quedaron libres. Ver que los comandos para CROSSTABS (y AVERAGE) se escriben de manera similar al comando FREQUENCY, es decir: TABLE <IDdelaTabla> AS CROSSTABS OF variable1 BY variable2 Es posible utilizar hasta tres clusulas BY para obtener un cruce de 4 variables.
104
Indique opciones de presentacin. Despus de completar la seleccin de variables pase a la pgina de presentacin y elija las opciones que usted desea; seleccione porcentaje en las columnas donde desea comparar hombres y mujeres los porcentajes de columnas tienen el 100% al final de cada columna y los de filas lo tienen al final de cada una de ellas. Transfiera el TABLE al Editor de Comandos haciendo un clic en el botn OK. Si usted olvid llenar alguna de las cajitas de datos requeridas, obtendr un mensaje que as lo indica. Despus de completar la informacin faltante, haga un nuevo clic en el botn OK. Use el Asistente de TABLE para AVERAGE. Abra nuevamente el Asistente de TABLE. Seleccione AVERAGE como tipo. La pgina de AVERAGE opera de manera similar al Monitor de AVERAGE. Usted debiera ingresar la variable a promediar (EDAD) en el casillero de la izquierda y luego las variables de control en los casilleros de la derecha:
Arrastre entonces las variables siguientes: PERSON.EDAD BY VIVIEN.AGUAD BY VIVIEN.PARED La primera variable es la nica que ser promediada y habitualmente debiera ser un valor cuantitativo, como la variable EDAD. Es posible utilizar hasta tres BY en un AVERAGE. Despus de completar la informacin en las dos ventanas del Asistente y validar el comando haga un clic en OK.
1
Guardar y Ejecutar. El Programa final debiera ser el siguiente: RUNDEF programa1 SELECTION ALL TABLE TABLE793 AS FREQUENCY OF PERSON.EDAD, PERSON.ECIVIL, PERSON.SEXO TABLE TABLE689 AS CROSSTABS OF PERSON.ASISTE
105
Compilar el Programa. Para compilar presione el icono Compilar para verificar la sintaxis. Si existen errores deber corregirlos antes de realizar una Ejecucin. Ejecutar el Programa. Haga un clic en el cono Ejecutar . Note que R+SP hace su propia compilacin antes de ejecutar un proceso, por lo que cualquier error ser encontrado, incluso si no realiz una compilacin previa. Revisin e impresin de resultados: Despus de Ejecutar, aparecer una ventana con los tabulados procesados. Esta ventana presenta cada uno de los procesos y corridas efectuadas en una sesin de R+SP (si no se ha cerrado). Cada tabla puede guardarse activando la opcin guardar grupo del men dinmico.
UNIVERSE: para filtrar los casos de una Ejecucin completa. Regrese al Editor de Comandos para editar su archivo de comandos (Programa); si es necesario, Abra el Programa nuevamente. Usted puede hacer los cambios en el Editor y llamar los Asistentes necesarios. Agregue la clusula UNIVERSE al comando RUNDEF, que se leer de la siguiente manera: RUNDEF programa2 SELECTION ALL UNIVERSE PERSON.EDAD >=5
106
Es decir, el "universo" de personas incluidas en la Ejecucin completa (o proceso) corresponde ahora a todas aquellas con una edad "mayor o igual a" 5 aos, suponiendo que 5 es la edad de ingreso a la escuela en Nueva Miranda. Cada vez que un caso dentro de la Seleccin ingresa al procesador estadstico de R+SP, la expresin person.edad >= 5 se evala y si es Verdadera, el caso se incluye en el "universo" de la Ejecucin. En efecto, el dato ha sido filtrado para permitir el proceso slo de los datos que cumplen la condicin verdadera. Dado que el UNIVERSE es utilizado en el primer comando antes de que cualquier otra variable haya sido definida con un DEFINE, es necesario que las variables utilizadas en la expresin del UNIVERSE provengan del Diccionario. Todos los resultados de las Tablas se vern afectados. Por ejemplo, realice una frecuencia de person.asiste con universo y sin universo. Se aprecia en el caso del universo que los nios que no estn en edad de asistir a la escuela fueron incluidos en la categora "Sin respuesta", dado que sta ahora tiene cero personas en ella y siendo los porcentajes ms tiles. FOR: Clusula para filtrar los casos procesados por un comando individual. Dado que el UNIVERSE limita los casos para todos los aspectos de una Ejecucin dada, tambin ser el caso para el AVERAGE y el CROSSTABS incluidos en la misma ejecucin del proceso. Si usted desea obtener el promedio de edad de todas las personas que viven en viviendas mal construidas, sin una fuente de agua potable o si desea hacerlo para todas las personas que trabajan, etc., se puede utilizar la clusula FOR en sus respectivos comandos. Como ejemplo, retorne al Editor de Comandos, elimine el UNIVERSE desde el RUNDEF y agregue un FOR al comando CROSSTABS; la lectura queda de la siguiente manera: TABLE programa2 AS CROSSTABS OF PERSON.ASISTE, PERSON.TIPOE BY PERSON.SEXO FOR PERSON.EDAD >= 5 El FOR es evaluado para cada caso y cuando es Verdadero la persona es incluida en el resultado especfico; los dems comandos y resultados del programa (ejecucin) no se ven afectados. En este CROSSTABS usted debiera obtener los mismos resultados que los obtenidos con el comando UNIVERSE. Si desea mantener este Programa, utilice un Guardar como y asgnele un nuevo nombre.
Si usted tiene una Ejecucin que incluye slo un subconjunto de todos los casos considerados en una Seleccin y, posteriormente desea limitar un resultado particular por ejemplo, slo personas con educacin primaria o superior que se incluirn en un proceso dado y slo mujeres para otra de sus tabulaciones, puede usar ambas clusulas: UNIVERSE en el RUNDEF y un FOR para filtrar slo a las mujeres en el TABLE; all se producirn los efectos tanto del UNIVERSE como para la clusula FOR. Note que puede sustituir la palabra reservada FOR en lugar del UNIVERSE en el RUNDEF con los mismos efectos. Se recomienda usar siempre UNIVERSE con RUNDEF y FOR cuando se desea filtrar tablas (TABLE) individuales (y como lo ver luego con DEFINE).
107
Procedimiento 1. Incluir el AREABREAK en el comando TABLE. En el Editor de Comandos, escriba AREABREAK Distrito en el comando TABLE AS CROSSTABS; su comando quedar de la siguiente manera: TABLE programa3 AS CROSSTABS OF PERSON.ASISTE, PERSON.TIPOE BY PERSON.SEXO AREABREAK Distrito El comando RUNDEF permanece igual.
1
Usando el Asistente para agregar el AREABREAK [Opcional]. De manera alternativa, es posible definir el AREABREAK desde el Asistente de TABLE. Ubique el cursor en el lugar del programa donde se define el comando TABLE, bloquee todo el comando y active el asistente con el men dinmico del mouse. En la pgina principal del asistente de TABLE aparece un casillero que dice Quiebre/Nivel de rea. Es aqu donde se debe seleccionar el nivel o la entidad a utilizar para desagregar los resultados. Una vez seleccionada la entidad presione el botn OK para pasar la opcin de AREABREAK al programa. Ejecute el programa. Luego de compilar ejecute el programa normalmente. Desactivando tablas o lneas sin borrarlas [Opcional]. Usted puede desactivar TABLEs en su programa para que no sean considerados en una Ejecucin, sin tener que borrar los comandos. Asterisco * para Comentario. Si usted coloca un asterisco * antes de cualquier lnea que contenga una clusula, har que sta se torne en un comentario. El asterisco debe ser el primer carcter de la lnea, pero no es necesario que est en la primera columna. Por supuesto que tambin puede utilizarlo para introducir comentarios dentro de su Programa, particularmente cuando stos son complejos. Tambin se puede utilizar /* parta comenzar un bloque de comentarios y */ para finalizarlo.
2 3
108
Existe un cruce para cada uno de los elementos de la entidad Distrito; para cada uno de los distritos dentro de Puerto Nuevo, uno o ms cuadros individuales de los distritos. La suma de todas las tablas del AREABREAK proporciona una tabla Resumen que se presenta al final.
EJERCICIO 4 VARIABLES
DE
PROGRAMACIN
DEFINIR
NUEVAS
Definiendo nuevas variables Considerando que ya est familiarizado con la mecnica de las ventanas de R+SP, mens, Asistentes y otras facilidades, ahora nos concentraremos principalmente en el uso del lenguaje de R+SP. Para propsitos de enseanza, es preferible que escriba los comandos directamente en el Editor de Comandos. Por esta razn, no sern utilizados en esta gua los Asistentes Guiados, que son particularmente convenientes para usuarios que no trabajan frecuentemente con R+SP y requieren ayuda para recordar el lenguaje. Note que el Asistente de DEFINE, que no ha sido usado explcitamente, opera de manera similar a los otros Asistentes. Como se indic anteriormente, una vez conocido el lenguaje de comandos de R+SP, usualmente es ms rpido e interrumpe menos el proceso de pensamiento escribir un comando directamente en el Editor de Comandos. Adems, los nombres de entidad.variable se deben arrastrar desde el diccionario lo que evita errores de escritura (que generan errores de compilacin). La necesidad de definir: DEFINE Habitualmente, su base de datos no contiene las variables que usted requiere para sus resultados en tabla, pero probablemente tendr la informacin que necesita para crear o derivar nuevas variables. Es posible que usted requiera trabajar slo con un grupo de personas agrupados en edades quinquenales, o quizs crear un indicador complejo que integre gran cantidad de variables del diccionario para determinar, por ejemplo, el nivel de pobreza en cada manzana. Para estos propsitos, R+SP provee el comando DEFINE, que crea nuevas variables desde otras ya existentes, a menudo usando una serie de DEFINEs que construyen otras variables en forma previa. Aunque tenga que trabajar directamente dentro del Editor de Comandos, use el Asistente cuando sea necesario. Note que el Asistente de DEFINE est disponible, como en el caso de los otros Asistentes, el que es especialmente til para quienes utilizan de manera poco frecuente el R+SP y no recuerdan detalles de los comandos. En esta parte de la Gua, usted desea obtener dos resultados para el pas completo de Nueva Miranda: Salida 1) El promedio de edad de los jvenes (considerando las edades 5 a 29 aos) por estado de asistencia a la escuela en (asistiendo versus no asistiendo actualmente) segn el ms alto nivel de estudios alcanzado y por sexo. Salida 2) El nmero de hombres y mujeres, con edades 15 a 29 aos, por grupos quinquenales, que asisten o asistieron a escuela tcnica/comercial o instituto profesional. El primer comando mandatorio, RUNDEF, requiere una Seleccin para el pas completo. Como usted sabe, R+SP provee la palabra reservada ALL para este propsito.
109
Considerando que ambos resultados estn dentro del rango de edad 5-29 aos, se puede utilizar una clusula UNIVERSE con el RUNDEF. De esta forma, el primer comando debiera ser: RUNDEF programa4 SELECTION ALL UNIVERSE PERSON.EDAD >=5 AND PERSON.EDAD <=29 Sin embargo, ms que usar UNIVERSE en el comando RUNDEF, optaremos un FOR para filtrar los registros cuando el estado de asistencia est definido (DEFINE). Agrupando categoras con DEFINE...AS RECODE Salida 1) requiere un AVERAGE OF PERSON.EDAD BY PERSON.TIPOE BY PERSON.ASISSTAT BY PERSON.SEXO en que person.asisstat es "Estado de asistencia a la escuela". Esta utiliza informacin de la variable del diccionario person.asiste, pero algunas de sus categoras son agrupadas en una nueva categora. Si hace un clic en el cono del Diccionario y luego uno en la variable person.asiste para revisar sus categoras, notar que "Asisti" y "Nunca asisti" pueden ser combinadas para crear la categora "No asistiendo". Eso significa que es posible definir una nueva variable (DEFINE) person.asisstat mediante un RECODE de las categoras originales de person.asiste, utilizando la siguiente relacin:
La clusula RECODE del comando puede ser escrito en R+SP: DEFINE PERSON.ASISSTAT AS RECODE PERSON.ASISTE (0 =0) (1 =1) (2- 3 =2) TYPE INTEGER
Note que si elimina las recodificaciones para (0=0)(1=1) obtendr exactamente el mismo resultado, dado que R+SP recodifica los valores de las categoras no mencionadas a sus mismos valores, a menos que se utilice la clusula ELSE (vea el prximo prrafo para un ejemplo). Note tambin que en este ejemplo las siguientes formas son equivalentes:
110
(2-3=2), (2 - HIGHEST=2) y (2,3=2) Obviamente, cuando sea relevante, tambin puede utilizarse LOWEST.
El segundo resultado requerido para este ejercicio, Salida 2) definida anteriormente, tambin requiere una variable. La variable edad simple person.edad, que es una variable del censo de Nueva Miranda, deber estar agrupada en intervalos de edad de 5 aos. El resultado deber estar restringido a personas mayores de 15 aos (el UNIVERSE ya excluy a las personas mayores de 29 aos). El agrupamiento de 5 aos puede ser realizado con un DEFINE de varias maneras pero quizs la forma ms directa y ms aburrida es mediante la creacin de la nueva variable person.edad5Rec con la clusula RECODE: DEFINE PERSON.EDAD5REC AS RECODE PERSON.EDAD (15- 19 =4) (20- 24 =5) (25- 29 =6) ELSE 0 TYPE INTEGER RANGE 0 2
Dado que los grupos de edades quinquenales son requeridos frecuentemente para todas las edades de 0 y ms aos, es decir, 0 a 4 en el primer grupo, 5 a 9 en el segundo, etc., aqu se utilizarn los cdigos comunes. Note que usted slo necesita los grupos 4, 5 y 6, por lo que puede utilizar la clusula ELSE para indicar la categora (aqu 0) en la cual sern colocadas todas las dems. Es decir, la edad de las personas que est en el rango 15 a 29 aos ser manejada mediante el RECODE, o el ELSE las recodificar en cero.
Filtrando un DEFINE con un FOR En el primer resultado pedido, usted est interesado slo en las personas de 5 a 29 aos. La variable person.asisstat que recodific anteriormente, podra ser filtrada para incluir slo a dichas personas agregando al comando DEFINE una clusula FOR, quedando de la siguiente manera: DEFINE PERSON.ASISSTAT AS RECODE PERSON.ASISTE (0 =0) (1 =1) (2- 3 =2) FOR PERSON.EDAD >= 5 AND 90PERSON.EDAD <=29 TYPE INTEGER RANGE 0 2
111
Esta lleva a cabo el RECODE considerando slo estos registros, aqu personas, para quienes el FOR es Verdadero; cuando la expresin es Falsa, la variable asisstat es considerada como No aplica, que corresponde a un cdigo interno de R+SP. Especificando el rango (RANGE) y tipo (TYPE) de una nueva variable Rango (RANGE): Corresponde a los valores mnimo y mximo de la nueva variable. El rango de una nueva variable debe ser incluido siempre con el comando DEFINE ya que debe ser utilizado si la variable es empleada en un cruce, frecuencia o promedio. Este permite que R+SP trabaje ms rpidamente y que utilice menos espacio en memoria para las tablas, toda vez que conoce de antemano el tamao de la tabla de salida. Tipo (TYPE): Cuando sea posible, la mayora de las variables deber tener un tipo de dato entero ( TYPE INTEGER), puesto que R+SP procesa ms rpido con nmeros sin decimales. Posteriormente indicaremos cmo trabajar nmeros reales, con TYPE REAL.
Rotulando con VARLABEL y VALUELABELS Las variables recientemente definidas (DEFINE) no poseen un rtulo descriptivo a menos que sea especificado explcitamente; obviamente, cada una de las nuevas variables debe tener su nombre entidad.variable. Las categoras para las nuevas variables nacen de cdigos numricos sin nombre. Darles un rtulo es una accin opcional, pero normalmente de un gran uso, puesto que favorece grandemente la comprensin del programa y sus resultados. El uso de las clusulas VARLABEL y VALUELABELS es como sigue:
Ejemplo para rotular la variable person.asistat. Luego del RECODE en el DEFINE se escribe: DEFINE PERSON.ASISSTAT AS RECODE PERSON.ASISTE (0 =0) (1 =1) (2- 3 =2) FOR PERSON.EDAD >= 5 AND 90PERSON.EDAD <=29 TYPE INTEGER RANGE 0 2 VARLABEL "Estado de asistencia a la escuela" VALUELABELS 0 " sin respuesta" 1 " asistiendo" 2 " no asistiendo"
Note que el nombre debe estar encerrado en comillas. VALUELABELS no necesariamente describe cada una de ellas o todas, ya que slo puede hacerlo para algunas.
Es importante notar que las variables creadas con un DEFINE existen slo mientras dure la ejecucin. Habitualmente, las variables no son almacenadas en el
112
Diccionario, la base de datos o cualquier otro lugar, a menos que se use explcitamente la clusula SAVE para guardar la variable vase DEFINE...SAVE. Por esta razn, se recomienda insistentemente guardar sus Programas, particularmente cuando ellos tienen extensos o complejos clculos de indicadores definidos con DEFINE, que difcilmente podra reescribir. Esto no solamente protege contra prdidas sino que permite cortar y pegar programas de acuerdo a sus requerimientos para la creacin de variables. Usando las variables nuevas en los TABLES En este ejercicio se buscaba el promedio de edad de personas entre 5 y 29 aos segn asistencia y tipo de educacin que se expresa de la siguiente forma en un programa: TABLE t1 AS AVERAGE OF PERSON.EDAD BY PERSON.TIPOE BY PERSON.ASISTAT BY PERSON.SEXO
EJERCICIO 5 INFORMACIN
DE
PROGRAMACI:
PROMOVIENDO
Definiendo una variable en una entidad de nivel superior La mayora de los ejemplos de este manual han involucrado una entidad simple, usualmente al nivel de la persona. Sin embargo, a menudo es necesario definir (DEFINE) nuevas variables y obtener resultados que comprenden ms de un nivel, por ejemplo, la determinacin del nmero promedio de personas en un hogar o del promedio de personas dependientes en una manzana. Como se mostr previamente, R+SP tiene varias y muy poderosas capacidades hacer tal procesamiento jerrquico sin que sea necesario preocuparse de cmo llevarlo a cabo; obviamente, se necesita saber qu es lo que desea y cmo interpretar los resultados. Demos un ejemplo de cmo definir (DEFINE) variables para una entidad de nivel superior basadas en variables de nivel inferior; es necesario crear un cruce de: Tamao del hogar por (BY) el tipo de piso de la vivienda para toda Nueva Miranda. La primera variable no est en la base de datos de Nueva Miranda, pero los datos para crearlas estn disponibles. RUNDEF programa5 SELECTION ALL DEFINE VIVIEN.TOTPERS AS COUNT PERSON TYPE INTEGER RANGE 0 105 VARLABEL "Total de personas en el hogar
113
Contando las personas en el hogar con COUNT Esto es necesario para definir (DEFINE) el nmero total de personas dentro del hogar, es decir, usted desea contar el nmero de elementos de la entidad person la cual es, a su vez, elemento de la entidad vivien y, obviamente, dentro del rea Seleccionada. En el lenguaje de R+SP, cmo se realiza un DEFINE siempre requiere el uso de la clusula AS. En este caso, AS con COUNT indica al sistema que cuente los elementos de la entidad person. El R+SP sabe que esta contabilizacin se realiza dentro de la entidad vivien, toda vez que el nivel de la entidad de la nueva variable est dada por la identificacin completa, la entidad.variable, que es representada en la lnea del DEFINE.
El siguiente ejemplo usa COUNT para determinar el tamao del hogar segn el sexo del jefe del hogar. RUNDEF programa SELECTION All DEFINE VIVIEN.TOTPERS AS COUNT PERSON TYPE INTEGER RANGE 0 -105 VARLABEL "Total de personas en el hogar" DEFINE VIVIEN.SEXOJEFE AS PERSON.SEXO FOR PERSON.PARENT = 1 VARLABEL "Sexo del jefe del hogar" VALUELABELS 1 "hombre" 2 "mujer" RANGE 1-2 TYPE INTEGER TABLE T1 AS CROSSTABS OF VIVIEN.TOTPERS BY VIVIEN.SEXOJEFE
114
distinto nivel. Por ejemplo, haga un ejercicio, y ejecute el Programa que aparece a continuacin. RUNDEF programa6 SELECTION ALL TABLE T1 AS CROSSTABS OF VIVIEN.AGUAD BY PERSON.SEXO La fila de la tabla se refiere a la condicin de la vivienda, por ejemplo, la existencia de agua potable en su interior, mientras las columnas de la tabla se aplican a las personas en la vivienda. En tales casos, R+SP ejecuta la tabulacin en los elementos de la entidad de ms bajo nivel.
Variables de nivel inferior al nivel de la entidad del AREALIST: Frecuencias Como se dijo en la seccin previa, las variables pertenecientes a una entidad de nivel ms bajo que la definida para el AREALIST no tienen un valor simple para cada rea. En esta situacin, R+SP inserta la distribucin numrica de la variable de la entidad de nivel inferior a la de la entidad del AREALIST, utilizando una columna para cada una de las categoras de la variable.
115
Por ejemplo, en un AREALIST a nivel de la entidad distrito de la variable PERSON.SEXO incluir dos columnas para esta variable: Hombre=1 y Mujer=2, y para cada rea entregar el nmero de hombres y mujeres, respectivamente. En efecto, hay una distribucin de frecuencia de la variable sexo para cada rea. Ejecute el siguiente programa para determinar viviendas sin conexin a excusado RUNDEF programa7 SELECTION ALL TABLE T1 AS AREALIST OF DISTRITO, DISTRITO.NDISTRIT, VIVIEN.EXCSN El resultado entrega una tabla en donde las filas corresponden a los distritos dado por su cdigo y nombre y las columnas corresponden a la distribucin, por distrito, de cada categora de la variable Disponibilidad de excusado. (sin respuesta, si, no, total). Tambin es posible generar variables al mismo nivel de la entidad de salida de la Lista de reas. Por ejemplo, se puede determinar el nmero de viviendas que reciben agua por caera fuera de la vivienda para cada distrito e incluir esta variable en la tabla de salida del ejemplo anterior. RUNDEF programa7 SELECTION ALL DEFINE DISTRITO.VIVSINAGUA AS COUNT VIVIEN FOR VIVIEN.AGUAD=2 TYPE INTEGER TABLE T1 AS AREALIST OF DISTRITO, DISTRITO.NDISTRIT, DISTRITO.VIVSINAGUA Asignndole un alias a la variable Examine el siguiente cambio a la tabla de salida: TABLE T1 AS AREALIST OF DISTRITO, DISTRITO.NDISTRIT nombre, DISTRITO.VIVSINAGUA aguafuera Note que ha sido agregado un alias, nombre, despus de la variable DISTRITO.NDISTRIT y aguafuera despus de DISTRITO.VIVSINAGUA en la lista del OF para el AREALIST. El alias es utilizado como encabezamiento para la variable, en la tabla de resultado que se desea exportar (la cual se activa con doble clic sobre el nombre TABLE en la ventana de despliegue de resultados). El alias puede ser utilizado para cualquier variable en la lista. Sin embargo, existen tres situaciones mandatorias en las que es apropiado utilizar un alias: Cuando el nombre abreviado de la variable comienza con un nmero, por ejemplo 90sexo.
116
Cuando el nombre abreviado de la variable es idntico a otro en la lista. Al menos a uno de ellos debe asignrsele un alias para diferenciarlo del otro. Si el nombre abreviado de la variable tiene ms de 9 caracteres; entonces, el alias debe tener hasta 9 caracteres. Si la variable est a un nivel de entidad ms bajo, sta (o su alias), no debe tener ms de 7 caracteres para permitir agregar el dgito de la categora a la variable (si el rango est entre 0 y 9, se pueden usar 8 caracteres). El alias es til al momento de exportar la tabla fuera de Redatam ya que la ventana de despliegue de resultados en R+SP rotula los campos con la definicin de cada categora en vez del nombre real de la variable.
En un AREALIST usted puede colocar variables a un nivel de entidad ms alto que el nivel definido para el AREALIST. As, en este ejemplo, la lista est definida al nivel de la entidad distrito, por lo que podra utilizarse una variable al nivel de comuna. Pero las variables de la entidad de nivel ms alto no deben ser variables calculadas durante el proceso, como al utilizar COUNT, toda vez que el AREALIST se construye, por ejemplo, al nivel de manzana cada vez que finaliza el proceso para cada una de ellas. De esta manera, un COUNT a nivel de distrito no debiera estar finalizado sino hasta que la ltima manzana no haya ingresado al AREALIST. Por lo tanto, slo las variables que pertenecen al diccionario pueden utilizarse en un nivel superior en el AREALIST.
EJERCICIO VIVIENDA
DE
PROGRAMACIN:
CARENCIAS
DE
LA
Programa para cuantificar la poblacin de Nueva Miranda que reside en viviendas con carencias en infraestructura a nivel de comunas Descripcin Se trata, en primer lugar de identificar las viviendas particulares ocupadas con personas presentes (establecido en el UNIVERSE) que presentan alguna carencia estructural, considerando para tal efecto los materiales predominantes en paredes exteriores (VIVIEN.PARED); piso (VIVIEN.PISO); techo (VIVIEN.TECHO) y la existencia de piezas destinadas a cocina en la vivienda. Para cada una de estas variables se establece una condicin del tipo verdadero/falso (DEFINEs para TMPVAR 1 a 4) que en caso de resultar verdadera califica a la vivienda en condicin de carenciada. Se adopt el criterio de que si la vivienda resulta ser carenciada en, al menos una de las variables, entonces presenta problemas de infraestructura (el DEFINE 5 para TMPVAR5 calcula este indicador resumen). Finalmente se realizan los clculos para la obtencin de indicadores que cuantifiquen la poblacin afectada a nivel de comunas. Programa RUNDEF programa8 SELECTION ALL UNIVERSE=VIVIEN.TIPOVI < 9 AND VIVIEN.CONDOC = 1 **************************************************************************************************
117
*La clusula "AS VIVIEN..." establece la condicin para verdadero o falso en cada caso *definiendo variables temporales (TMPVAR) ************************************************************************************************** DEFINE VIVIEN.TMPVAR1 AS VIVIEN.PARED = 5 TYPE INTEGER RANGE 0-1 DEFINE VIVIEN.TMPVAR2 AS VIVIEN.PISO=7 TYPE INTEGER RANGE 0-1 DEFINE VIVIEN.TMPVAR3 AS (VIVIEN.TECHO=5 OR VIVIEN.TECHO=6) TYPE INTEGER RANGE 0-1 DEFINE VIVIEN.TMPVAR4 AS VIVIEN.COCINA=2 TYPE INTEGER RANGE 0-1 ************************************************************************************************** *La expresin que sigue a la clusula "AS" genera el indicador resumen y asignar el valor 1 *cuando la vivienda presente una o ms carencias respecto a las variables anteriores. ************************************************************************************************** DEFINE VIVIEN.TMPVAR5 AS ( (VIVIEN.TMPVAR1 + VIVIEN.TMPVAR2 + VIVIEN.TMPVAR3 + VIVIEN.TMPVAR4) >= 1 ) TYPE INTEGER RANGE 0-1 ************************************************************************************************** *Este DEFINE cuenta, a nivel de comuna, las personas que residen en viviendas con *problemas de infraestructura ************************************************************************************************** DEFINE COMUNA.EVCONDVISEL AS COUNT PERSON TYPE INTEGER FOR (VIVIEN.TMPVAR5 = 1)
118
VARLABEL "Total Seleccionado" ************************************************************************************************** *Se cuenta el total de personas por comuna ************************************************************************************************** DEFINE COMUNA.EVCONDVITOTAL AS COUNT PERSON TYPE INTEGER VARLABEL "Total" ************************************************************************************************** *Se calcula el porcentaje que representa la poblacin con problemas en vivienda respecto al *total de personas de cada comuna ************************************************************************************************** DEFINE COMUNA.EVCONDVIPC AS 100. * ( COMUNA.EVCONDVISEL ) / COMUNA.EVCONDVITOTAL TYPE REAL FOR COMUNA.EVCONDVITOTAL<> 0 VARLABEL "Porcentaje" ************************************************************************************************** *Se calcula el nmero de personas con problemas en vivienda por cada cien personas en *viviendas de buena condicin ************************************************************************************************** DEFINE COMUNA.EVCONDVIPCREL AS 100. * ( COMUNA.EVCONDVISEL) / ( COMUNA.EVCONDVITOTAL COMUNA.EVCONDVISEL ) TYPE REAL FOR ( COMUNA.EVCONDVITOTAL - COMUNA.EVCONDVISEL ) <> 0 VARLABEL "Razon" ************************************************************************************************** *Se pide una lista de reas a nivel de comuna para cada indicador ************************************************************************************************** TABLE TABLE1 AS AREALIST OF COMUNA, COMUNA.EVCONDVITOTAL, COMUNA.EVCONDVISEL, COMUNA.EVCONDVIPC, COMUNA.EVCONDVIPCREL
119
EJERCICIO MATRICES
10
DE
PROGRAMACIN:
OPERANDO
CON
120
En numerosas ocasiones es necesario utilizar una estructura que manipule CONJUNTOS DE VECTORES. Esta forma de almacenar un conjunto de vectores de forma compacta genera el concepto de matriz. Definicin de matriz Dados un conjunto de mxn nmeros aij, i=1,...,m, j=1,...,n ordenados en m-filas y ncolumnas de la forma se denomina matriz de orden mxn.
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 multiplicacin, suma, resta y divisin. Ponderar por un factor y otras funciones ms. Se utiliza cuando los clculos son muy extensos y permite obtener una matriz en forma fcil y rpida.
TABLE t1TOT AS CROSSTABS OF Vivienda.disagu BY Personas.sexo OPTIONS ZERO WEIGHT Vivienda.Factor OMITTITLE
121
TABLE MATRIX1 AS MATRIXOP OF t2NINIOS, DIVISION, t1TOT OMITTITLE *OUTPUTFILE XLS "C:\TallerRedatam\MATRIX.xls" OVERWRITE
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
122
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
123
* OVERWRITE
* calcula el porcentaje
124
Directorio de Trabajo vs. Espacio de Trabajo El nuevo sistema R+SP trabaja con el concepto de Directorio de Trabajo, en el cual se almacenan los mismos elementos de la winR+ v1.2, pero en forma de archivos separados: Selecciones Programas Listados de reas Tabulados Mapas (archivos de extensin .SLW) (archivos de extensin .SPC) (archivos de extensin .DBF o .TXT) (archivos de extensin .XLS) (archivos de extensin .MXP)
El sistema winR+ v1.2 tiene el concepto de Espacio de Trabajo (workspace), el cual se relaciona con una base de datos. El Espacio de Trabajo (un archivo de extensin .mdb) almacena y organiza: a) Selecciones geogrficas; b) Programas; c) Listados de reas; y d) Mapas.
Diccionario vs. Espacio de Trabajo En el sistema anterior, winR+ v1.2, el Espacio de Trabajo est asociado directamente a un nico diccionario de base de datos. En el R+SP no hay tal asociacin de Directorio con diccionario, aunque es recomendable que un directorio de trabajo no tenga ms de un diccionario. Inicio de la sesin El nuevo sistema R+SP abre (y cierra) diccionarios (uno a cada vez). En el sistema winR+ v1.2, el inicio de la sesin es comandado por el Espacio de Trabajo; se abren (y se cierran) Espacios de Trabajo (uno a cada vez).
Seleccin geogrfica El concepto es idntico, pero el formato de almacenamiento es distinto, por razones de eficiencia. Es posible usar las mismas selecciones geogrficas de la versin anterior, previo un proceso de exportacin desde el Espacio de Trabajo.
125
Programas y comandos El lenguaje es idntico, los comandos los mismos, pero enriquecidos de nuevas opciones. Es posible usar las mismas selecciones geogrficas de la versin anterior, previo un proceso de exportacin desde el Espacio de Trabajo
Para empezar a trabajar con una base antigua, lo primero que hay que hacer es convertir el diccionario. Luego, si necesario, convertir las selecciones geogrficas y los programas. Conversin del Diccionario Este es un paso muy sencillo, realizado con la Importacin del Diccionario desde el Espacio de Trabajo de winR+ v1.2. Conversin de la Selecciones Geogrficas Se trata de exportar las selecciones del Espacio de Trabajo y luego importarlas en el nuevo sistema. Si las selecciones no son muy complejas, se recomienda rehacerlas al revs de importarlas. Exportacin de la seleccin En winR+, activar el panel de selecciones, marcar la seleccin a exportar, y en el men principal, elegir la opcin Exportar, grabando un archivo con la extensin .sel. Importacin de la seleccin En R+SP, en el men principal, elegir la opcin Archivo >Abrir >Seleccin, y usar el navegador para ubicar el archivo .sel correspondiente, salvndolo despus con la nueva extensin (y el nuevo formato) .slw. Conversin de los Programas Se trata de exportar los programas del Espacio de Trabajo y luego importarlos en R+SP. La sintaxis es exactamente la misma, y todos los programas deberan funcionar sin mayores problemas, con las excepciones mencionadas adelante, relacionadas con la seleccin geogrfica y la grabacin de listados de reas en el Directorio de Trabajo.
En winR+ v1.2, activar el panel de programas, marcar el programa a exportar, y en el men principal, elegir la opcin Exportar, grabando un archivo con la extensin .dft. En R+SP, en el men principal, elegir la opcin Archivo >Programa >Editor Libre, y usar el navegador para ubicar el
126
archivo .dft correspondiente, salvndolo despus con la nueva extensin .spc. Seleccin geogrfica El parmetro SELECTION en el RUNDEF, si no es la palabra clave ALL, debe ser modificado de acuerdo al archivo de seleccin usado.
Listados de rea
Los comandos TABLE que graban salidas directamente en el Directorio de Trabajo pueden necesitar posibles retoques para definir el nombre del archivo de salida del resultado.
127
128
RUNDEF
Define el ambiente en el que se enmarcar un proceso durante una ejecucin, incluyendo la Seleccin que identifica el rea geogrfica que se desea procesar y sus condiciones opcionales, como el universo al que sern limitadas todas las ejecuciones por ejemplo, slo mujeres de 15 a 49 aos de edad. Este es el nico comando requerido para un Programa R+SP. Crea nuevas variables (si corresponde) especifica sus caractersticas y permite grabarlas, si se desea. En un mismo Programa pueden utilizarse tantos DEFINE como se desee. Describe un resultado y las condiciones especficas de su contenido. En un mismo Programa se puede utilizar tantos comandos TABLE como se requiera.
DEFINE
TABLE
Palabras claves: Clusulas El lenguaje de comandos de R+SP utiliza palabras reservadas para los tres comandos: RUNDEF, DEFINE y TABLE; para palabras que forman parte de los comandos utiliza clusulas u opciones como FOR, AS, RECODE, COUNT y otras, permitiendo la creacin de Programas. Estas palabras claves o reservadas son denominadas Clusulas.
Identificando variables en un Programa En un Programa R+SP cada variable deber estar siempre identificada por su notacin entidad.variable , es decir, su entidad y su nombre separados por un punto. De esta manera, PERSON.SEXO es el nombre entidad.variable de la variable SEXO de la entidad PERSON. En el texto, usualmente se utiliza nombre de la variable en lugar del nombre entidad.variable a menos que se genere alguna ambigedad; el nombre de la variable sin su entidad se denomina nombre abreviado de la variable.
129
Vea el Ejemplo de un Programa tpico de R+SP y un delineamiento de su estructura. Note que cada Programa debiera comenzar con un comando RUNDEF. Sin embargo, los Comentarios que no tienen efecto sobre la ejecucin del programa y que pueden ser colocados en cualquier lugar de ste, pueden preceder a un RUNDEF. Cualquier lnea cuyo primer carcter no blanco (espacio) tenga un asterisco * es tratada como un comentario. Por lo tanto, es posible "desconectar" cualquier comando u opcin ubicando un * antes de cada una de sus lneas. Tambin existe el comentario por bloque que se activa con "/*" y termina con "*/". Como se observ ms arriba, no existe un carcter de continuacin en R+SP. Cualquier clusula de cualquier comando puede continuar en cualquier lugar en las lneas que le siguen. Esto le permite escribir sus Programas en un formato que facilite la comprensin; vea los ejemplos bajo cada palabra reservada que sirven como sugerencias para que usted pueda estructurar sus propios Programas.
<IDProceso> <ttulo del proceso> < [SELSET] SelSet| SELFILE SelFile | ALL> <expresin booleana>
DEFINE AS
RECODE <expresin de recodificacin>| DATASET <definicin del conjunto de datos> FOR TYPE RANGE VARLABEL <expresin lgica> <tipo de variable> [<lista de rangos>] <cadena de caracteres>
130
OPTIONS SAVE
TABLE AS
<ID de la tabla> <FREQUENCY| AVERAGE| CROSSTABS| AREALIST > AREABREAK OF FOR <entidad> <definicin de la tabla> <expresin lgica>
131
DEFINE...OPTIONS DEFAULT DEFINE...OPTIONS MISSING DEFINE...OPTIONS NOTAPPLICABLE DEFINE...RANGE DEFINE...SAVE DEFINE...TYPE DEFINE...VALUELABELS DEFINE...VARLABEL TABLE TABLE...AREABREAK TABLE...AS TABLE...AS AREALIST OF TABLE...AS AVERAGE OF TABLE...AS CROSSTABS OF TABLE...AS FREQUENCY OF TABLE...FOR TABLE...OF TABLE...OPTIONS TABLE...OPTIONS COMPLETENAME TABLE...OPTIONS MISSING TABLE...OPTIONS NOKEY TABLE...OPTIONS OVERWRITE TABLE...OPTIONS TITLE TABLE...OPTIONS WEIGHT TABLE...OPTIONS ZERO TABLE...OPTIONS OUTPUTFILE
132
Operadores relacionales = >= <= > < <> igual a mayor o igual a menor o igual a mayor a menor a distinto de
Cuando R+SP evala una expresin lgica, como edad > 10 o sexo = 1, un resultado Verdadero se convertir a 1 y un resultado Falso a 0.
EJEMPLO DE UN PROGRAMA
* Comando RUNDEF obligatorio y siempre el primer comando RUNDEF programa1 RUNTITLE "Tamao de la Vivienda por el sexo del jefe" SELECTION ALL
DEFINE VIVIEN.totpers AS COUNT PERSON TYPE INTEGER RANGE 0 - 30 VARLABEL "Total de personas en la vivienda" VALUELABELS 1 "Vivienda c/ 1 persona" 2 "Vivienda c/ 2 personas"
133
17 "Vivienda c/17 personas" DEFINE VIVIEN.HHsex AS PERSON.sex FOR PERSON.relat = 1 VARLABEL "Sexo del jefe de la vivienda" VALUELABELS "Masculino" "Feminino" RANGE 0 2 TYPE INTEGER OPTIONS DEFAULT 0 * Tabla para los resultados de salida TABLE t1 TITLE "Tamao de la vivienda por el sexo del seje" AS CROSSTABS OF VIVIEN.totpers BY VIVIEN.Hhsex
Sintaxis de los comandos La sintaxis que se entrega en esta Ayuda sirve para todas las clusulas disponibles en la primera versin de R+SP.
134
Convenciones tipogrficas utilizadas para indicar la sintaxis: Usualmente una clusula cualquiera tiene variables o una expresin conectada con ella y tambin puede tener varias subclusulas. Las siguientes convenciones tipogrficas son utilizadas para indicar la sintaxis (estas convenciones slo se utilizan para indicar la sintaxis en este manual y no se utilizan en los comandos y clusulas presentes en un Programa). COMANDO < > <VarID> <expr> <Ttulo> <zzzID> [ | ] Comandos y clusulas en maysculas y negritas. Variable u otra informacin provista por el usuario. nombre de entidad.variable. expresin aritmtica que debe contener variables. Cadena de caracteres encerrada en comillas: " ". Cadena de caracteres corta para una identificacin sin comillas. Parmetro o clusula opcional, puede ser omitida. Indica la existencia de varias posibilidades, una de las cuales debe seleccionarse. Por ejemplo, AS <FREQUENCY|AVERAGE|CROSSTABS|AREALIST> requiere que el usuario incluya una de estas despus del AS.
COMENTARIO
Comando del lenguaje de Redatam Sintaxis * < conjunto de caracteres de una sola lnea > /* < conjunto de caracteres de ms de una lnea > */ Uso Comentar sobre cualquier tema en un Programa sin afectar su ejecucin. Ejemplos * Este es un ejemplo de un comentario al principio de un Programa. RUNDEF abcd /* Este es un ejemplo de un comentario de ms de una lnea */ DEFINE ... Notas Se puede colocar cualquier cantidad de comentarios en un Programa y en cualquier lugar, incluyendo antes de un comando RUNDEF. Pueden existir espacios en blanco en la lnea de comentario antes del asterisco. Para ignorar un comando o clusula durante una ejecucin, usted puede utilizar un asterisco y, an ms, podr obviar el comando completo durante la ejecucin si coloca
135
un asterisco antes de l. Puede usar /* al principio de un bloque de comandos y clusulas con */ al final para ignorar todos estos comandos durante una ejecucin. Vase tambin TABLE...TITLE
136
137
variables provenientes de un DEFINE del mismo Programa (de hecho, no puede haber un comando DEFINE previo a un RUNDEF). La clusula FOR puede usarse en vez de la clusula UNIVERSE. Vase tambin DEFINE...FOR; TABLE...FOR
138
DEFINE...OPTIONS; DEFINE...SAVE
DEFINE ... AS
Comando del lenguaje de Redatam Sintaxis AS <expresin> COUNT <IDEntidad> SUM <IDVariable> RECODE <expresin de recodificacin> DATASET <Definicin del Conjunto de Datos> SWITCH <Expresin de Casos> Uso Definir de una nueva variable a travs de una expresin, operacin jerrquica, recodificacin o uso de una variable externa. Ejemplos a) DEFINE VIVIEN.VIVSEXO AS PERSON.SEXO b) DEFINE VIVIEN.PARENT AS 1 FOR PERSON.PARENT = 7 c) DEFINE VIVIEN.NITEMS AS VIVIEN.AGUAVIV + VIVIEN.PAREDVIV + VIVIEN.TECHOVIV Cada una de las variables VIVIEN.AGUAVIV, etc., ha sido creada previamente con valores cero y uno para S adecuada y No adecuada, respectivamente, por lo que en este ejemplo su adicin entregar el nmero de elementos inadecuados de primera necesidad que posee la vivienda. d) DEFINE VIVIEN.PAREDADECUADA AS (VIVIEN.PARED <3 AND VIVIEN.PARED <> 0) La expresin con AS es una expresin lgica, en la que R+SP proporciona un valor Verdadero o Falso, que entregan los valores 1 0, respectivamente. Por lo tanto, cuando aqu la expresin lgica es Verdadera, la nueva variable toma el valor 1; de otra forma, toma el valor 0. Si existe cualquier duda acerca del valor de la nueva variable cuando la expresin AS es Falsa, debe agregarse la clusula OPTIONS DEFAULT 0 (o el valor que desee). Notas Para observar la sintaxis y sus detalles especficos de las clusulas asociadas con AS, busque la clusula DEFINE...AS en la Gua de Referencia.
139
A menudo, la nueva variable es definida por el comando DEFINE con la clusula AS y otra clusula FOR para indicar las condiciones en que la definicin es aplicable. Si se utiliza una expresin lgica, como en el ejemplo d), debiera entregar un resultado nico. Normalmente, esto es as cuando las variables en la expresin estn al mismo nivel (o superior) de la entidad de la variable definida con el DEFINE. Por ejemplo, si hubiese una variable al nivel de persona en la expresin del ejemplo d), el resultado cambiara con cada persona que se procese dentro de la vivienda! Vase tambin DEFINE...AS COUNT, DEFINE...AS SUM, DEFINE...AS RECODE, DEFINE...AS DATASET, DEFINE ... AS SWITCH, DEFINE...FOR
140
Si existe un filtro FOR con el COUNT (o SUM), las opciones entregarn los valores por defecto una vez que los filtros del FOR hayan filtrado todos los casos; si no existe un valor dado por defecto con el DEFAULT, el resultado es tratado por R+SP como No Aplica. Vase tambin DEFINE AS SUM, DEFINE...OPTIONS DEFAULT
141
Si la fuente externa no corresponde totalmente al rea de una Seleccin, es obvio que slo aquellos elementos de la entidad que correspondan tendrn valores para la(s) variable(s) externa(s). La sintaxis de la especificacin depende del tipo de base de datos fuente: Archivos fuente DBF Sintaxis: AS DATASET DBF <ArchivoXBase> [ FIELD <campo> ] La opcin FIELD da el nombre de la columna, es decir, del campo de la "tabla" DBF externa, la que se considerar en R+SP como la variable definida (DEFINE). Si es omitida, se asume que la variable externa est almacenada en la tabla DBF con el mismo nombre que el especificado en el comando DEFINE (excluyendo el nombre de la entidad). Para todos los casos, los atributos del campo (tipo y tamao) en la tabla DBF no debieran entrar en conflicto con las definiciones presentes en el DEFINE, como si la variable es entera o real.
El archivo xBase (DBF) debe ser de cualquiera de los siguientes tipos: DB3, DB4, FP2, FP25, FP36 que son archivos creados en Dbase III, Dbase IV, FoxPro v2.0, FoxPro V2.5, FoxPro V2.6, respectivamente. Vase tambin TABLE...AREALIST
142
Ejemplos a) DEFINE PERSON.EDADGRPS AS RECODE PERSON.EDAD (0 9 = 1) (10,11,12,15,19=2) (16 TO 18=3) (30 TO HIGHEST = 3) b) DEFINE PERSON.EDADGRPS AS RECODE PERSON.EDAD (0-9=1) (10-12=2) (15,19=2)(16-18=3) ELSE 4 Los ejemplos a) y b) entregan el mismo resultado. En el segundo ejemplo, todos los valores de entrada que no estn en los tres primeros rangos se recodificarn al valor 4. c) DEFINE PERSON.EDADV AS RECODE PERSON.EDAD (10- 14 = 10) VALUELABELS 10 "10- 14" 11 "15- 19" RANGE 0-13 TYPE INTEGER DEFINE PERSON.EDADV1 AS PERSON.EDADV TYPE INTEGER VARLABEL "Edades de los jvenes; resto no aplica!" LIKE PERSON.EDADV RANGE 0-12 OPTIONS NOTAPPLICABLE 13 Los valores recodificados son aquellos explcitamente recodificados; todos los dems son "recodificados" a su mismo valor original. Por lo tanto, aqu las edades 0 a 9 permanecern en aos de edades simples. En esta versin de R+SP, si el nuevo valor 13 es tratado como NOTAPPLICABLE, como se observa en el segundo DEFINE de este ejemplo, otra variable, digamos edadv1, debiera ser definida de manera similar a edadv, con rango (RANGE) 0-12 y OPTIONS NOTAPPLICABLE 13. Notas La variable existente puede estar en un diccionario o ser creada con un DEFINE en el mismo proceso. Los rangos a - b y a TO b son equivalentes. Los valores LOWEST (mnimo) y HIGHEST (mximo) de la variable pueden ser utilizados para especificar un rango, evitando as la necesidad de conocer los valores actuales para el mnimo y el mximo. Como se vio en el ejemplo d), si la lista de valores que se desea recodificar no incluye algunos valores, ellos sern "recodificados" al mismo valor de su valor original. Por lo tanto, AS RECODE PERSON.EDAD (30 to HIGHEST=30) 12 "20- 24" VARLABEL "Edades de los jvenes" (15- 19 = 11) (20- 24 = 12) (25- 99 = 13)
143
recodificar desde la edad 0 a la edad 29 en sus mismos valores y todo el resto de las edades a la edad 30. Una expresin aritmtica en un RECODE debe ser encerrada en parntesis. Vase tambin DEFINE...VALUELABELS
144
AS SWITCH INCASE VIVIEN.AGUA > 7 ASSIGN 3 INCASE VIVIEN.AGUA = 6 ASSIGN 2 INCASE VIVIEN.PISO > 4 ASSIGN 3 INCASE 1 = 1 ASSIGN 1
El valor de NBI ser 3 si AGUA > 7 o si PISO > 4, caso contrario se verifica de nuevo el valor de AGUA, y si este es igual a 6 se asigna 2 a NBI, caso contrario se asigna 1. Observe-se que la ltima condicin es siempre verdadera (1 = 1), es decir, funciona como si fuera un ELSE de las condiciones anteriores. Notas La clusula SWITCH debe ser usada generalmente cuando el clculo de la nueva variable involucra ms de una variable de origen. Su funcionamiento es similar a expresiones del tipo IF...THEN...ELSE, o aun mejor, a una estructura de tipo CASE de los lenguajes convencionales de programacin. Las condiciones de teste y de asignacin funcionan en duplas, siempre una condicin de teste debe ser seguida por una condicin de asignacin. Siempre que cualquier una de las condiciones (INCASE) es satisfecha, el sistema asigna el valor definido por el ASSIGN siguiente a la nueva variable, y NO CONTINUA la evaluacin de los testes siguientes. Esto es muy importante para definir el orden en la cual se debe escribir las condiciones de teste. Vase tambin DEFINE AS EXPRESSION
145
AS SUM PERSON.EDAD Si existen tres personas en una vivienda, con edades 25, 35 y 42 aos, el valor de VIVIEN.SUMAEDAD para esta vivienda ser 102. Notas Normalmente, la variable que se va a sumar ser cuantitativa, como la edad, nmero de cuartos en el hogar, ingreso, etc. Los mismos resguardos involucrados en el procesamiento jerrquico expresados en la Nota para el DEFINE...AS COUNT, se aplican al SUM. No utilice parntesis con la variable que se va a SUMar, puesto que genera un error de compilacin. El valor intrnseco por defecto es 0, lo que significa que, si no existen casos para contar, el resultado ser cero. Si existe un filtro FOR con la clusula SUM (o COUNT), el OPTIONS DEFAULT entrega el valor por defecto cuando el FOR filtra todos los casos; si no existe un valor dado para el DEFAULT, el R+SP trata el valor como No Aplica. Vase tambin DEFINE...AS COUNT, DEFINE...OPTIONS DEFAULT
146
la nueva variable tomar el valor indicado en el DEFAULT. Notas Cuando se est procesando un registro cualquiera y la expresin FOR es Verdadera, la nueva variable toma el valor especificado en la expresin AS o es incluida en el clculo de la nueva variable cuando existe un AS COUNT o AS SUM. Cuando el FOR es Falso, la nueva variable toma el valor NOTAPPLICABLE o el valor OPTION DEFAULT si ste es incluido; si se est calculando un COUNT o SUM, el registro es excluido del clculo. Vase tambin DEFINE...OPTIONS DEFAULT; RUNDEF...UNIVERSE; TABLE...FOR
147
La nueva variable toma los mismos atributos de la variable existente excepto cuando un atributo es explcitamente escrito para la nueva variable, como el caso del VARLABEL en el ejemplo ms arriba.
148
149
con un TABLE. Conociendo los valores mnimo y mximo de las variables que se utilizarn en un cruce, frecuencia o promedio, se reduce drsticamente el tiempo de proceso. Los valores Sin Respuesta y No Aplica son almacenados en R+SP en valores que estn fuera del rango. A menos que se d un valor mediante el OPTION DEFAULT, el rango de un DEFINE con un FOR incluye slo los valores de la nueva variable cuando el FOR es Verdadero. Vase tambin TABLE
150
TYPE Integer DEFINE VIVIEN.UNJEFEVIV AS 1 FOR VIVIEN.NJEFESVIV = 1 AND VIVIEN.TOTPOBVIV > 0 * Asume que VIVIEN.TOTPOBVIV fue grabado con antelacin VALUELABELS 1 "Slo 1 jefeVIV" 0 "0 o 2+ jefeVIV" RANGE 0- 1 TYPE INTEGER SAVE UnJefeVIV Este ejemplo para crear y almacenar una variable que identifique viviendas en la base de datos con al menos una persona y con slo un jefe de vivienda se ha entregado de manera completa para mostrar que la seleccin (SELECTION) debe realizarse para el total de la base de datos cuando se realiza un SAVE y cuya variable almacenada (guardada) debiera especificarse totalmente. La variable del ejemplo a) es utilizada en el b) Notas La variable es guardada en el formato interno de R+SP , es decir, la variable se almacena como un archivo separado, con la extensin .rbf. Puede utilizarse cualquier directorio para guardar la variable, l que debe ser informado cuando especifica el nombre del archivo; si no se especifica el directorio, se asume que la variable ser ubicada en su directorio de trabajo actual. Toda la informacin necesaria sobre la nueva variable es grabada en el Diccionario. La clusula SAVE puede utilizarse slo en un Programa que tiene una seleccin (SELECTION) que cubre la base de datos completa; si se utiliza una Seleccin sin ese requisito habr valores sin respuesta para las variables nuevas en aquellas reas que no aparecen en la Seleccin. Se provee la seleccin ALL para facilitar el uso de la base de datos completa. Usted debe especificar el rango de la variable que va a guardar y debiera tambin especificar el tipo (TYPE) y su VARLABEL y VALUELABELS, si corresponde. Si la variable es de tipo real (TYPE REAL), usted debiera utilizar la opcin OPTION DECIMAL d, en que d es el nmero de dgitos que van a la derecha del punto decimal. Si utiliza OPTIONS MISSING (Sin respuesta) y/o OPTIONS NOTAPPLICABLE (No aplica), sus valores deben estar fuera del rango definido para la variable. Si ninguno de ellos ha sido especificado, R+SP los suplir, tomando el mximo rango + 1 para NOTAPPLICABLE y el mximo valor del rango + 2 para MISSING. Adems, si slo se especifica MISSING, el valor de NOTAPPLICABLE ser el de MISSING + 1. Equivalentemente, si no se especifica NOTAPPLICABLE, se asignar a MISSING el valor de NOTAPPLICABLE + 1. Para borrar una variable guardada con SAVE: Abra o haga activo el diccionario haciendo clic sobre su ventana y seleccione la variable que almacen con SAVE. Presione el botn derecho del mouse para acceder al men dinmico y elegir la opcin "borrar". Vase tambin RUNDEF...SELECTION; DEFINE...OPTIONS
151
152
ejemplo b). Como los rtulos para estos valores son utilizados en los encabezados de las tablas, debieran mantenerse cortos, particularmente para aquellas variables utilizadas en las columnas de los resultados, por ejemplo, en los cruces. Vase tambin DEFINE. . . VARLABEL
153
El R+SP posee un Asistente guiado para ayudarle a crear, editar y verificar un comando TABLE con sus modificadores; para acceder a este Asistente, marque el bloque que especifica la tabla en el editor de comandos y haga un clic con el botn derecho del mouse para acceder al men dinmico que permitir activar el asistente de tablas para su edicin. Para agregar una nueva tabla basta ubicar el cursor en un lugar desocupado del editor de comandos y activar el asistente de tablas desde el men dinmico para definir sus caractersticas, una vez hecho esto y al hacer clic en el botn OK del asistente su contenido se traspasar al editor de comandos. Vase tambin TABLE...AS; TABLE...OF; TABLE...AREABREAK; TABLE...FOR; TABLE...OUTPUTFILE; TABLE...OPTIONS
154
Note que el AREABREAK no puede ser utilizado cuando se crea ms de una tabla con un FREQUENCY, un CROSSTABS o un AVERAGE. Vase tambin RUNDEF...SELECTION; TABLE...AREALIST
TABLE ... AS
Comando del lenguaje de Redatam Sintaxis AS FREQUENCY AVERAGE CROSSTABS AREALIST MATRIXOP Uso Indicar el tipo de resultado en tabla requerido con un comando TABLE. Ejemplos a) TABLE freq1 AS FREQUENCY b) Notas R+SP tambin posee los Monitores de tabulacin, que permiten la creacin de frecuencias, cruces y promedios sin escribir un Programa. R+SP tiene un Asistente guiado que ayuda a crear y editar cada uno de los tipos de TABLES con sus distintas clusulas y modificadores; para acceder a ese Asistente, dar un clic con el botn derecho del mouse sobre el editor de comandos para invocar el men dinmico y luego elija el Asistente de Tablas. Vase tambin
TABLE...AS AREALIST OF; TABLE...AS AVERAGE OF; TABLE...AS CROSSTABS OF; TABLE...AS FREQUENCY OF; TABLE ... AS MATRIXOP OF
155
Sintaxis AS AREALIST OF <EntidadClave> donde: <EntidadClave> <IDVar> Indica la entidad que se utilizar para definir las filas del AREALIST. Es el nombre de cada variable, en formato entidad.variable, para cada una de las variables que se incluirn como columna en el AREALIST de salida. Corresponde a un nombre abreviado para el nombre de entidad.variable que ser utilizado como ttulo de la columna para la variable en el AREALIST de salida (vanse las Notas). Es el formato opcional de la variable en la lista de salida, en donde x es el nmero de posiciones a la izquierda del punto decimal, e y el nmero de decimales. Para informar un archivo de salida con un formato especfico para la tabla de resultados del AREALIST. R+SP ofrece la opcin de enviar la salida a un archivo ASCII (.txt), a un archivo dBASE (.dbf) o a la ventana "Resumen de las tablas de salida" de R+SP (opcin predeterminada en caso de no especificar ninguna de las anteriores). Si se elige dBASE como formato de salida, de todas maneras el resultado se desplegar en la ventana de salidas de R+SP, lo que no sucede cuando el formato especificado ha sido tipo ASCII, en cuyo caso el resultado slo ser visible editando el archivo .txt generado. [,<IDVar> <Alias> <Formato> [,<IDVar> <alias> <outputfile> [,...]]]
<Alias>
<fmt x.y>
<outputfile>
Uso Producir un resultado en tabla donde las filas se refieren a los elementos de una entidad y las columnas a las variables (tambin llamados campos); frecuentemente, un AREALIST se emplea como entrada al despliegue de un mapa que muestra la distribucin por rea de una variable cualquiera sobre los elementos de una entidad cualquiera, por ejemplo, distritos, en que cada distrito se colorea de acuerdo al valor de la variable. Ejemplos a) TABLE ALst1 AS AREALIST OF SECTOR, SECTOR.PROMEDIODEDAD PROMED OPTIONS OUTPUTFILE DBF "C:\Temp\PERSONAS.DBF" OVERWRITE En este ejemplo la <EntidadClave> es SECTOR, por lo que las filas del AREALIST sern los sectores dentro del rea Seleccin. El alias PROMED ser utilizado como abreviatura del ttulo para la columna de la variable SECTOR.PROMEDIODEEDAD. El AREALIST se almacenar en el Directorio de Trabajo activo bajo el nombre PERSONAS.DBF.
156
b)
Table ALst2 AS AREALIST OF MANZAN, MANZAN.TOTPERS, PERSON.SEXO SEXO, DISTRITO.LLUVIA OPTIONS OUTPUTFILE ASCII "c:\plandir\ALst2.TXT" OVERWRITE
Este es similar al ejemplo a) excepto por lo siguiente: el resultado del AREALIST ha sido enviado como un archivo DOS en formato ASCII al directorio c:\plandir, donde es almacenado con una extensin .TXT. Si no se entrega el recorrido, se debe utilizar el directorio de trabajo activo. Note que este AREALIST tiene variables de un nivel de entidad inferior, equivalente y superior al nivel de la entidad MANZAN. A la variable SEXO deber asignrsele un alias, en este caso sexo, dado que el nombre de una columna en un AREALIST no puede comenzar con un caracter numrico. Si existe un archivo TXT con el mismo nombre, la clusula OVERWRITE permitir que se grabe el nuevo archivo (vanse las Notas siguientes).
c)
157
Ntese como la ventana de salida de R+SP presenta dos secciones. En el lado izquierdo se lleva un registro del nmero de procesos ejecutados en una sesin de trabajo, y para cada uno de ellos se muestran las tablas asociadas; en el lado derecho se despliegan las tablas resultantes de cada proceso. Adicionalmente se cuenta con informacin acerca de la Base de datos actual, el rea (seleccin) geogrfica utilizada, el Nombre de la lista (de reas) y la localizacin e identificacin del archivo DBF; el nombre de la Entidad, y una referencia a la Llave (cdigo de la entidad de salida) manejada por R+SP para la identificacin de cada registro. La variable PERSONA.SEXO est a un nivel inferior y, por lo tanto, no tiene un valor nico para cada SECTOR; en tales casos, R+SP entrega la distribucin sobre el rango de la variable; en este caso, existirn dos columnas: Hombre y Mujer respectivamente, y se entregar el correspondiente nmero de casos en cada categora para cada elemento de la Entidad Clave, aqu SECTOR. Las variables de la entidad inferior deben tener definido su rango. Notas Las variables de entidades superiores a la Entidad Clave debern ser variables del Diccionario (lo que permite incluir a aquellas creadas con un DEFINE y almacenadas con un SAVE durante un proceso previo). Las variables de una entidad superior no pueden ser creadas como resultado del AREALIST utilizando la clusula COUNT u otro proceso jerrquico en la misma ejecucin. Es opcional utilizar un Alias para una variable, excepto en tres casos obligatorios: 1) cuando la lista de variables en el OF posee dos o ms nombres abreviados de variable con el mismo nombre; 2) cuando una variable tiene un nombre abreviado que comienza por un carcter numrico; por ejemplo, SEXO debe especificarse un alias que comience por una letra, y 3) cuando el nombre abreviado de la variable tiene ms de 10 caracteres, incluyendo los caracteres necesarios para construir el nombre de la columna, por ejemplo, la variable ACTIECON tiene 8 caracteres, pero si se le agregan los caracteres de sus categoras que van desde 0 a 9999 algunas de ellas sobrepasarn el mximo permitido (10 caracteres). Los cdigos de los elementos de una entidad listada en un AREALIST son dados, a menos que se utilice la clusula NOKEY en el OPTIONS. Los nombres de los
158
elementos, si corresponde, pueden ser incluidos como una variable en las columnas; cuando una entidad tiene elementos con nombre. Si existe el archivo de salida (OUTPUTFILE), y usted quiere sobrescribirlo, use la clusula OVERWRITE. Para ms informacin de cada tipo de archivo vea TABLE...OPTIONS OUTPUTFILE. Es importante darse cuenta que un AREALIST es diferente de otros tipos de TABLE, incluso de su parecido con el CROSSTABS. A diferencia de un CROSSTABS, que se almacena en memoria durante el proceso dado que no se conoce el nmero de celdas en que se ir incrementando el AREALIST hasta que no se lea y procese el ltimo registro del rea seleccionada cada fila (es decir, rea) debe ser completada antes de comenzar una nueva, por lo que se almacenar directamente en el disco duro. Esto significa que se puede procesar un AREALIST con muchas variables y con miles de manzanas de una gran ciudad, por ejemplo; en cambio, un cruce se quedar rpidamente sin memoria suficiente. Vase tambin TABLE...OPTIONS; TABLE...OPTIONS OUTPUTFILE; TABLE...FOR; TABLE...AREABREAK; TABLE...OF; RUNDEF...SELECTION; TABLE...AS FREQUENCY OF; TABLE...AS CROSSTABS OF; TABLE. . . OPTIONS OVERWRITE
159
El promedio siempre es calculado con la(s) variable(s) en la lista antes del primer BY. Obviamente, deberan ser variables cuantitativas, como edad, para obtener un resultado con significado. Debe tenerse cuidado de excluir del promedio los valores sin sentido de las variables mediante un FOR, tales como aquellos valores Sin respuesta o No aplica, usualmente 98, 99 o equivalente para una variable como Nmero de hijos nacidos vivos, ya que distorsionarn el resultado. Las variables despus del primer BY deben tener definido un rango (RANGE). El AREABREAK no puede utilizarse cuando hay ms de una tabla de salida producida por un AVERAGE (o cualquier otro tipo de TABLE). Los resultados sern desplegados en pantalla y pueden ser impresos, pero no son grabados desde el programa a menos que se utilice la clusula OUTPUTFILE. Hay varios tipos de archivo disponibles para un AVERAGE (CROSSTABS o FREQUENCY). R+SP tiene un Asistente guiado que ayuda a crear, editar y verificar una tabla con el comando TABLE...AS AVERAGE con varios modificadores; una forma de acceder a este Asistente es con un clic del botn derecho del mouse en la ventana del editor de comandos y eligiendo la opcin correspondiente desde el men contextual que se activar. Ver TABLE...OUTPUTFILE para ms informacin. Vase tambin TABLE...OPTIONS; TABLE...OUTPUTFILE; TABLE...FOR; TABLE...AS FREQUENCY OF; TABLE...AS CROSSTABS OF; TABLE...AS AREALIST OF; TABLE...AREABREAK
160
AS CROSSTABS OF VIVIEN.AGUAD, VIVIEN.LUZ BY PERSON.SEXO Se producirn dos cruces distintos: 1) AGUAD por SEXO y 2) LUZ por SEXO. Note que, a diferencia del ejemplo a), este ejemplo es un cruce de variables de entidades con dos niveles distintos, en cuyo caso la tabulacin se hace en trminos de la variable de menor nivel, es decir PERSON; por lo tanto, la primera variable indicar cuntos hombres y cuantas mujeres tiene agua y cuntos no la tienen. Notas Se debe definir el rango (RANGE) de cada variable en un CROSSTABS. En R+SP se pueden utilizar las variables asociadas con el cdigo o nombres de una entidad en un CROSSTABS a condicin de que dicha variable sea la primera entre las incluidas en el procesamiento El AREABREAK no puede usarse cuando se tiene ms de una tabla de salida producida por el CROSSTABS o con cualquier otro tipo de TABLE. Los resultados se desplegarn en la pantalla y pueden ser impresos, pero no son almacenados desde los Programas a menos que se especifique un OUTPUTFILE. Hay dos tipos de archivo disponibles para un CROSSTABS (AVERAGE o FREQUENCY), y corresponden a los formatos .XLS o ASCII, aparte de la salida por omisin en la ventana "Resumen de las tablas de salida" de R+SP. R+SP tiene un Asistente guiado que ayuda a crear, editar y verificar una tabla con el comando TABLE...AS CROSSTABS con varios modificadores; una forma de acceder a este Asistente es con un clic del botn derecho del mouse en la ventana del editor de comandos y eligiendo el ASISTENTE DE TABLES desde el men contextual que se activar. Vase tambin TABLE...OPTIONS; TABLE...OUTPUTFILE; TABLE...FOR; TABLE...AS FREQUENCY OF; TABLE...AS AVERAGE OF; TABLE...AS AREALIST OF; TABLE...AREABREAK
161
OF PERSON.PARENT b) TABLE Frec2 AS FREQUENCY OF PERSON.PARENT. PERSON.GRUPOEDAD5, VIVIEN.TOTPERS Se producir una distribucin de frecuencia para cada una de estas variables; ntese que la lista puede tener variables de distintos niveles de entidad. Notas Los resultados sern desplegados en la pantalla y pueden ser impresos, pero no son almacenados desde los Programas a menos que se especifique un OUTPUTFILE. Hay dos tipos de archivo disponibles para un FREQUENCY (CROSSTABS o AVERAGE) y corresponden a los formatos .XLS o ASCII, aparte de la salida por omisin en la ventana "Resumen de las tablas de salida" de R+SP. R+SP tiene un Asistente Guiado que ayuda a crear, editar y verificar una tabla con el comando TABLE...AS FREQUENCY con varios modificadores; una forma de acceder a este Asistente es con un clic del botn derecho del mouse en la ventana del editor de comandos y eligiendo el ASISTENTE DE TABLES desde el men contextual que se activar Vase tambin TABLE...OPTIONS; TABLE...OUTPUTFILE; TABLE...FOR; TABLE...AS CROSSTABS OF; TABLE...AS AVERAGE OF; TABLE...AS AREALIST OF; TABLE...AREABREAK
Operadores binarios DIVISION MULTIPLICATION SUM SUBTRACTION divisin entre dos tablas, o de una tabla por una constante (Table1 / Table2). multiplicacin entre dos tablas, o de una tabla por una constante. soma de dos tablas, o de una tabla con una constante. disminucin de dos tablas, o de una tabla por una constante.
162
Operadores unitarios PCROW PCCOL PCTOT Porcentaje de los valores de Table1 en relacin al total de las filas. Porcentaje de los valores de Table1 en relacin al total de las columnas. Porcentaje de los valores de Table1 en relacin al total de la tabla. Para los operadores binarios, indica una segunda tabla previamente calculada por el programa, para ser operada con Table1. Si el operador es unitario, este parmetro no existe. Para los operadores binarios, indica una constante para ser operada con Table1. Si el operador es unitario, este parmetro no existe.
<Table2>
Const
Uso Operar tablas (matrices) producidas por el programa. Ejemplos a) a) TABLE Tab1 AS FREQUENCY OF PERSON.GRED FOR PESSOA.ALFAB = 2 TABLE Tab2 AS FREQUENCY OF PERSON.GRED TABLE Tab3 AS MATRIXOP OF Tab1, DIVISION, Tab2 Este ejemplo, informado completo, calcula el porcentaje de analfabetos por grupo de edad. La primera tabla es una frecuencia de la variable Grupo de Edad con un filtro para las personas analfabetas, e la segunda tabla es exactamente igual a la primera, pero sin el filtro. La tercera tabla divide una por la otra. b) TABLE Tab2 AS MATRIXOP OF Tab1, PCROW Ser producida una tabla con los porcentajes de fila de la tabla Tab1 (no mostrada en el ejemplo). c) TABLE Tab2 AS MATRIXOP OF Tab1, MULTIPLICATION, 100 Ser producida una tabla multiplicndose todos los valores de la Tab1 (no mostrada en el ejemplo) por 100. Notas Las matrices (tablas) operadas por operadores binarios tienen que tener tamaos (nmero de filas y columnas) compatibles, es decir, tener el mismo nmero de filas y columnas, o la segunda matriz es un vector con el mismo nmero de elementos que las
163
columnas de la primera matriz. Los resultados se desplegarn en la pantalla y pueden ser impresos, pero no son almacenados desde los Programas a menos que se especifique un OUTPUTFILE. Hay dos tipos de archivo disponibles, los cuales son los mismos que para un AVERAGE (CROSSTABS o FREQUENCY), y corresponden a los formatos .XLS o ASCII, aparte de la salida por omisin en la ventana "Resumen de las tablas de salida" de R+SP. R+SP tiene un Asistente guiado que ayuda a crear, editar y verificar una tabla con el comando TABLE...AS MATRIXOP con varios modificadores; una forma de acceder a este Asistente es con un clic del botn derecho del mouse en la ventana del editor de comandos y eligiendo el ASISTENTE DE TABLES desde el men contextual que se activar. Vase tambm TABLE...OPTIONS; TABLE...OUTPUTFILE; TABLE...FOR; TABLE...AS CROSSTABS OF; TABLE...AS AVERAGE OF; TABLE...AS AREALIST OF; TABLE...AREABREAK
164
hayan sido creadas con DEFINE...FOR. Un FOR debe ser aplicable al nivel de la entidad del AREALIST. Vase tambin RUNDEF...UNIVERSE; DEFINE...FOR
TABLE ... OF
Comando del lenguaje de Redatam Ver Ver Ver Ver Ver TABLE ... AS AREALIST OF TABLE ... AS AVERAGE OF TABLE ... AS CROSSTABS OF TABLE ... AS FREQUENCY OF TABLE ... AS MATRIXOP OF
165
b) TABLE F2 AS FREQUENCY OF PERSON.EDADGRP5 FOR PERSON.NHIJOS < 30 AND PERSON.SEXO = 2 OPTIONS WEIGHT PERSON.NHIJOS TITLE "Hijos recin nacidos vivos de acuerdo a la edad de las mujeres" Clculo del nmero de Hijos Nacidos Vivos (HNV) de las mujeres agrupadas en grupos quinquenales de edad. Note que el FOR limita la variable PERSON.NHIJOS a un valor menor de 30, dado que esta variable tiene los valores 98 y 99, que representan Sin respuesta y No aplica, respectivamente. Notas Pueden utilizarse algunas opciones especficas con OPTIONS, de acuerdo a las siguientes reglas: COMPLETENAME Se usa cuando se quiere que las variables y sus categoras se desplieguen en la salida con su referencia completa, es decir, nombre y rtulo para las variables, y valor y rtulo para las categorias. El default de sistema despliega solamente los rtulos (de variables y categorias), a no ser que el rtulo no exista, y en ese caso se despliegan respectivamente el nombre de la variable y el cdigo de la categoria. MISSING Los valores sin respuesta se incluirn en la tabla (TABLE) resultante, es decir, la accin por defecto es excluir desde la tabla los valores sin respuesta. NOKEY Se utiliza con un AREALIST para omitir la primera columna, que normalmente representa el cdigo del rea. OVERWRITE Se utiliza para sobrescribir un archivo externo ya existente. TITLE <ttulo de la tabla> Ttulo opcional, encerrado en comillas (" "), que puede asignarse al TABLE. WEIGHT <expresin> Pondera cada caso en el proceso de tabulacin. La expresin de ponderacin, que puede tener ms de una variable y/o constante, se aplica slo a la tabla actual. Si no se utiliza un ponderador con WEIGHT, el peso es 1. ZERO Se incluirn en la tabla de salida aquellas filas y columnas totalmente en cero, es decir, la accin por defecto es excluir las filas y columnas en cero. PCR PCC PCT Calcula los porcentajes en relacin al total de las filas (PCR), columnas (PCC) o total (PCT) para un AVERAGE o CROSSTABS. Usar uno o ms opciones; no separarlas por commas. Vase tambin DEFINE...OPTIONS
166
Ejemplo: RUNDEF Job SELECTION ALL TABLE T1 AS FREQUENCY OF PERSONA.PARENTES OPTIONS COMPLETENAME
Este programa despliega las categoras de la variable PARENTES de la siguiente manera 1. Jefe o Jefa 2. Cnyuge 3. Conviviente etc.
167
Ejemplos TABLE abc AS AREALIST OF MANZAN, MANZAN.TOTPERS OUTPUTFILE DBF c:\temporal\abc El AREALIST, con el mismo nombre abc y la extensin .dbf, es enviado como un archivo DBF al directorio c:\temporal. Adems de mostrarse en la ventana "Resumen de las Tablas de Salida" de R+SP. Notas Como se indic en la seccin "Uso" de esta definicin, los tipos y las especificaciones del archivo de salida en OUTPUTFILE varan con el tipo de TABLE. El siguiente bosquejo le ayudar a clarificar cundo y cmo utilizar el OUTPUTFILE con diferentes tipos de tablas (TABLEs). Si ya existe un AREALIST como dbf u otro archivo externo, recibir un aviso de precaucin durante la compilacin; si desea continuar, puede Borrar el AREALIST o agregar la opcin OPTIONS OVERWRITE, con lo que el AREALIST se sobrescribe cuando se ejecuta el Programa. De otra forma, cambie el nombre del nuevo AREALIST. Para un AREALIST con el tipo de archivo ASCII, el sistema graba tambin un archivo auxiliar de mismo nombre y extensin .lay (de layout) con una descripcin del archivo de salida, conteniendo la posicin de inicio de cada variable en el archivo.
FREQUENCY
CROSSTABS
AVERAGE
AREALIST
Ninguno
Despliegue/ Impresin
ASCII
XLS
DBF
La tabla de salida generada utilizando la opcin OUTPUTFILE XLS un archivo Excel con extensin .xls, que puede ser exportado a los programas Lotus y Quattro Pro.
168
Vase tambin TABLE...AS CROSSTABS OF; TABLE...AS AVERAGE OF; TABLE...AS FREQUENCY OF; TABLE...AS AREALIST OF; TABLE...AREABREAK
169
Las siguientes funciones pueden ser accedidas a partir de Herramientas en el men principal.
Para hacer una descarga (download) de una parte de una base de datos, generando una sub-base. Para combinar base de datos de estructuras distintas (ramas) en una nica base. Para combinar bases de datos de misma definicin y estructura en una nica base. Para agregar sub bases de datos que comparten misma estructura y nmero de variables en una sola base de una sola vez.
Descargar mltiples bases Para desagregar (download) en varias sub bases de datos una base de una sola vez. Para crear un archivo de punteros (.ptr) a partir de un vector con los contadores de elementos de la entidad superior.
Archivo Punteros
Generacin Vectorial Para crear un archivo de datos (.rbf) a partir de un vector con los datos de la variable.
Agregar Variable
DESCARGAR BASES
Para hacer una descarga (download) de una parte de una base de datos, generando una sub-base.
170
Esta funcin es usada cuando se necesita exportar una parte de una base de datos, por ejemplo, para entregarla a un usuario fuera de la institucin. La base de salida puede ser seleccionada por una combinacin de factores: Seleccin geogrfica; Nivel de entidad seleccionable; Expresin lgica de filtro; Variables a grabar. Al invocarse este procedimiento el sistema muestra una secuencia de paneles, los cuales son navegables con los botones de Avanzar y Volver (en la parte inferior de la ventana). Los paneles son los siguientes:
Paso 1: Definir base de datos de salida Diccionario a utilizar Si hay una base activa (su diccionario es visible), el sistema la usa como base de entrada, y llena el panel correspondiente con el nombre (paso completo) de su diccionario. Para trabajar con otra base de entrada que no sea la base activa, cerrar la base activa. En ese caso, al invocarse la funcin de descarga, la caja de definicin de la base de entrada estar disponible para el usuario. El nombre del diccionario puede ser ingresado a mano, o usando el botn de navegacin a la derecha del panel para ubicar el archivo en el disco. Diccionario a descargar El nombre del diccionario puede ser ingresado a mano, o usando el botn de navegacin a la derecha del panel para ubicar el archivo en el disco. Se recomienda el uso de un directorio distinto para la base de salida.
Paso 2: Definir seleccin de rea de la base de datos de entrada La opcin de seleccin puede ser "Todo el archivo", lo que correspondera a un SELECTION ALL en el comando RUNDEF, o "Usar un archivo de seleccin", para lo cual se debe considerar que: El archivo tiene que existir, es decir, tiene que estar previamente grabado en disco. Use el mdulo de Seleccin Geogrfica para crear el archivo. Es posible escribir directamente el nombre de un archivo de seleccin geogrfica (.SLW), o usar el botn de navegacin a la derecha del panel para ubicar el archivo en el disco. En caso que el nombre sea ingresado a mano, de estar el archivo de seleccin en el directorio de trabajo, no es necesario escribir todo el paso completo, solamente el nombre del archivo (sin extensin). Paso 3: Seleccionar filtros y definir la ltima entidad seleccionable El sistema muestra el rbol de la estructura de la base con sus entidades. Las entidades seleccionables estn marcadas con amarillo a la izquierda.
171
Definir ltima entidad seleccionable Cuando se exporta una base de datos, a veces es conveniente no "identificar" todos los niveles (entidades). Por ejemplo, para uso interno al Instituto de Estadstica responsable por la base de datos del Censo de Poblacin, dicha base es seleccionable hasta el nivel de sector censal. Sin embargo, al exportar esa base para uso externo al Instituto, lo ideal sera que la ltima entidad seleccionable fuera Distrito censal, por ejemplo. Para hacer una entidad no seleccionable, haga un clic en el botn derecho sobre la entidad, y elegir la opcin "Hacer la entidad no seleccionable". El mismo procedimiento puede ser usado para remarcar la entidad como seleccionable.
Filtro A veces es conveniente exportar solamente los casos (observaciones, registros) que satisfagan alguna condicin especfica, tal como "viviendas ocupadas". Con el mouse sobre la entidad que posee la variable que se quiere usar como filtro, invocar el men dinmico con el botn derecho, y elegir la opcin "Agregar filtro". El sistema mostrar la ventana del constructor de expresiones para ayudar en la escritura de la misma. Paso 4: Seleccin variables a incluir La ventana muestra la estructura de la base. Inicialmente, todas las variables aparecen marcadas para descarga. Haga clic sobre las variables que no se deben llevar a la base final.
EXTENDER BASES
Para combinar base de datos de estructuras distintas (ramas) en una nica base.
Esta funcin es usada cuando se necesita juntar lgicamente, en una nica base de datos, dos bases de datos referentes a encuestas distintas, con estructuras distintas, por ejemplo, la encuesta de hogares y el censo de poblacin. Las dos bases de entrada sern organizadas como ramas distintas en la base de salida, con una entidad comn de enlace entre las dos bases. En trminos figurados, es como si furamos a combinar las bases de modo paralelo, una al lado de la otra. El sistema R+SP trabaja con dos bases a la vez (la base primaria y la base secundaria), y las "engancha", generando una tercera base, llamada base de salida, con todos los casos de ambas las bases.
172
Al invocarse este procedimiento el sistema muestra una secuencia de paneles, los cuales son navegables con los botones de Avanzar y Volver (en la parte inferior de la ventana). Los paneles son los siguientes:
Paso 1: Seleccionar base secundaria Base primaria Si hay una base activa (su diccionario es visible), el sistema la usa como base primaria, y llena el panel correspondiente con el nombre (paso completo) de su diccionario. Para trabajar con otra base primaria que no sea la base activa, cerrar la base activa. En ese caso, al invocarse la funcin de extensin, la caja de definicin de la base primaria estar disponible para el usuario. El nombre del diccionario puede ser ingresado a mano, o usando el botn de navegacin a la derecha del panel para ubicar el archivo en el disco. Base secundaria El nombre del diccionario puede ser ingresado a mano, o usando el botn de navegacin a la derecha del panel para ubicar el archivo en el disco.
Paso 2: Extender base primaria La ventana muestra la estructura de las dos bases de entrada, una al lado de la otra (la base primaria es la de la izquierda). La funcin de esta ventana es definir la estructura de la base de salida. Para tanto, tomase la base estructura de la base primaria y la "extendemos" con la estructura de la base secundaria de la siguiente manera: Eleccin de la entidad comn. La entidad comn es aquella, en la base primaria, bajo la cual las entidades de la base secundaria sern "enganchadas". Eleccin de la entidad a extender. La entidad a extender es aquella, en la base secundaria, la cual ser "enganchada" bajo la entidad comn en la base primaria. Enganche. Clic del mouse izquierdo en la entidad a extender (base secundaria) y arrastrarla sobre la entidad comn (base primaria). El sistema pedir confirmacin.
Paso 3: Seleccionar variables La ventana muestra la estructura de la nueva base, ya "extendida", con las dos ramas (primaria y secundaria). Por definicin, todas las variables de las ramas primaria y secundaria ya estn seleccionadas para la extensin. Con un clic desmarcar las variables que no sern llevadas a la base final, tanto de la rama primaria como secundaria.
Paso 4: Base de salida Caja de dilogo para la seleccin de la base de salida, a travs del nombre de su diccionario. Al elegirse el nombre del diccionario, el sistema graba directamente el diccionario extendido de la base de salida.
173
Esta funcin NO genera otra base con archivos de punteros y de datos: lo nico que hace es generar un diccionario de salida, el cual es una "visin" lgica de las dos bases de datos de entrada conectadas.
PEGAR BASES
Para combinar bases de datos de misma definicin y estructura en una nica base.
Esta funcin es usada, por ejemplo, cuando existen bases de datos referentes a la misma fuente, pero creadas, por ejemplo, a nivel de Regin, y se desea juntarlas para todo el Pas. Es decir, hay una base de datos para cada Regin. Estas bases son idnticas en trminos estructurales (entidades y variables), pero su contenido est referido a la Regin. En otras palabras, es como si furamos a tomar archivos planos, copiarlos y pegarlos ("concatenarlos") en secuencia, uno en seguida del otro, construyendo un nico archivo de salida. R+SP trabaja con dos bases a la vez (la base primaria y la base secundaria), y las concatena (una "por debajo" de la otra), generando una tercera base, llamada base de salida, con todos los casos (regiones) de ambas bases. Al invocarse este procedimiento el sistema muestra una ventana con espacios para la definicin de las tres bases involucradas: la primaria, la secundaria, y la base de salida.
Base primaria Esta es la primera base en el orden de concatenacin. Si hay una base activa (su diccionario es visible), el sistema la usa como base primaria, y llena el espacio correspondiente con el nombre (paso completo) de su diccionario. Para trabajar con otra base primaria que no sea la base activa, cerrar la base activa. En ese caso, al invocarse la funcin de concatenacin, la caja de definicin de la base primaria estar disponible para el usuario. El nombre del diccionario puede ser ingresado a mano, o usando el botn de navegacin a la derecha del campo para ubicar el archivo en el disco.
Base secundaria Esta es la segunda base en el orden de concatenacin. El nombre del diccionario puede ser ingresado a mano, o usando el botn de navegacin a la derecha del campo para ubicar el archivo en el disco. Base final Esta es la base resultado de la concatenacin de las dos bases de entrada.
174
El nombre del diccionario puede ser ingresado a mano, o usando el botn de navegacin a la derecha del campo para ubicar el archivo en el disco. Se recomienda el uso de un directorio distinto para la base de salida: los archivos de punteros (.ptr) y de datos (.rbf) tienen los mismos nombres de los de entrada. Ejecucin Usar el botn de Ejecutar. Limitaciones y Comentarios Los diccionarios de las bases de entrada (primaria y secundaria) tienen que ser idnticos en estructura (entidades) y contenido (variables). Las variables necesitan tener el mismo nombre en ambas bases, y la misma especificacin. La funcin concatena dos bases a la vez: si las bases originales estn separadas en ms de dos partes, concatenarlas de a dos, generando subbases de datos, que sern concatenadas con las subsiguientes, hasta que se tenga la base final. Si las bases a ser concatenadas fueran generadas por la versin anterior del sistema de creacin (Redatam-Plus), y las partes son en nmero impar, el sistema estar imposibilitado de concatenar la ltima parte porque los tamaos de las variables sern distintos (el modo de creacin actual genera solamente algunos tamaos estndar para las variables). La solucin es tomar esta ltima parte y pasarla por la funcin de descargar bases, seleccionando la base total y todas las variables: eso har que la parte sea totalmente copiada a una otra base, pero en el formato de tamaos de la nueva creacin de bases. Luego de la(s) concatenacin(es) se recomienda hacer una defragmentacin del disco para obtener una organizacin ms eficiente y acceso ms rpido a los datos.
175
Paso 1: Definir directorio para las mltiples bases de datos de salida Diccionario a utilizar * Si hay una base activaBase_activa (su diccionario es visible), el sistema la usa como base de entrada, y llena el panel correspondiente con el nombre (paso completo) de su diccionario. * El nombre del diccionario puede ser ingresado a mano, o usando el botn de navegacin a la derecha del panel para ubicar el archivo en el disco. Diccionarios mltiples a descargar * Se debe especificar solo el directorio para los mltiples diccionarios que sern creados. * El nombre del directorio puede ser ingresado a mano, o usando el botn de navegacin a la derecha del panel para ubicar el directorio en el disco. * Se recomienda el uso de un directorio distinto para las bases de salida. Paso 2: Definir el tipo de descarga segn muestreo o segn seleccin de entidad geogrfica * La descarga de mltiples bases de datos puede definirse por muestreo y/o por entidad geogrfica. Solo se debe hacer click en el casillero al lado de cada opcin. Paso 3: Ejecucin Usar el botn Ejecutar descarga para finalizar el proceso.
176
Paso 1: Listado de sub bases * Se van agregando una a una las sub bases de datos en orden ascendente (1ra regin, 2da regin, 3ra regin, etc.) para seguir el orden de concatenacin. * Si hay una base activa (su diccionario es visible), el sistema la usa como primera sub base, y llena el primer espacio correspondiente con el nombre (paso completo) de su diccionario. * Para agregar otras sub bases se debe hacer clic en el botn agregar. * El nombre del diccionario puede ser ingresado a mano, o usando los botones de navegacin a la derecha del cuadro para ubicar el archivo en el disco, borrar o mover los diccionarios segn el orden que se desee. Paso 2: Base final o diccionario de salida * Esta es la base resultado de la concatenacin de las sub bases de entrada. * El nombre del diccionario puede ser ingresado a mano, o usando el botn de navegacin a la derecha del panel para ubicar el archivo en el disco. * Se recomienda el uso de un directorio distinto para la base de salida: los archivos de punteros (.ptr) y de datos (.rbf) sern renombrados utilizando el prefijo del diccionario que se defina en el casillero inferior. Paso 3: Ejecucin Usar el botn de Ejecutar. Limitaciones y Comentarios * Los diccionarios de las sub bases de entrada (todas) tienen que ser idnticos en estructura (entidades) y contenido (variables). Las variables necesitan tener el mismo nombre en todas las bases, y la misma especificacin.
177
Son funciones sin sofisticacin alguna, y con objectivos bastante especficos para la construccin de bases de datos. Cada una de ellas es usada para la construccin, casi que a mano, de los archivos bsicos de R+SP (.ptr y .rbf).
Archivo de Punteros Usada, por ejemplo, para adicionar una entidad a la base. Existen las entidades de vivienda y persona, y se quiere una entidad de Hogar, entre la vivienda y las personas (esta generacin funcionara siempre y cuando las personas estn agrupadas por hogar dentro de la vivienda).
Generacin Vectorial Usada, por ejemplo, para agregar otra variable calculada fuera del sistema. En el caso de los deciles de ingreso, lo que se puede hacer es grabar un archivo de salida de la base R+SP con un registro para cada persona, con su identificacin y la variable de ingreso. Clasificar este archivo en orden ascendente de ingreso, calcular los deciles, y asignar esta variable al registro de persona. Luego clasificar de vuelta el archivo por la identificacin de la persona, y grabar un archivo solamente con el cdigo del decil. Este archivo servir de entrada para la funcin de Generacin Vectorial.
ARCHIVO DE PUNTEROS
Para crear un archivo de punteros (.ptr) a partir de un vector con los contadores de elementos de la entidad superior.
Los archivos de punteros de la base de datos estn asociados a las entidades, cada una tiene su propio puntero el cual se "origina" en la entidad superior. La creacin de tales punteros es tarea del Mdulo de Creacin de Bases de datos, pero hay situaciones, no muy frecuentes, en las cuales se necesita "retocar" esa creacin. Un archivo de punteros a una entidad, en trminos lgicos, posee tantos registros cuantos sean los elementos de la entidad superior, y ese elemento contiene el nmero de casos de la entidad "apuntada". Por ejemplo, en la relacin de las entidades Vivienda y Persona, el puntero de la entidad Persona es un archivo con x entradas (en donde x es el nmero de viviendas), y en cada entrada hay el nmero de personas de la vivienda correspondiente. Si pudiramos visualizar el archivo de punteros de Persona, sera algo como 3 4 2 5
178
4 cuya traduccin sera: la primera vivienda tiene 3 personas, la segunda 4, la tercera 2, la cuarta 5, etc. Entonces, para generar a mano un archivo de punteros de una entidad, lo nico que tenemos que hacer es crear (por algn medio de programacin, incluso el propio R+SP) un archivo secuencial con un registro para cada elemento de la entidad superior, y el contenido de ese registro es SOLAMENTE el nmero de casos contados de la entidad a la cual se refiere el puntero. Al invocar la funcin de Archivo de Punteros el sistema muestra la caja de dilogo para elegir el nombre del archivo de salida (con la extensin .ptr), y al cerrar esta caja el sistema (usndose el botn Abrir) empieza la creacin del archivo. El prximo paso es asociar este archivo a una entidad en el diccionario. Crearla (si no existe) bajo la entidad superior correspondiente, y llamar la ventana de propiedades de la entidad para asociar el archivo .ptr a ella. No hay que olvidarse de guardar el diccionario a la salida.
GENERACIN VECTORIAL
Para crear un archivo de datos (.rbf) a partir de un vector con los datos de la variable.
Cada variable en la base de datos tiene su propio archivo (.rbf), el cual tiene un formato interno especial. La grabacin de estos archivos es tarea del Mdulo de Creacin de Bases de datos, pero hay situaciones en las cuales se necesita adicionar una variable a la base. El Mdulo de Creacin est preparado para la carga de muchas variables a la vez, leyndolas de un archivo fuente original. La funcin de Generacin Vectorial trabaja con una nica variable, y lee un archivo de entrada el cual slo puede tener informacin de esta variable, sin cualquier otra informacin en el registro, ni siquiera algn tipo de identificacin. Es un archivo con un registro para cada elemento de la variable, con una nica informacin (la que se refiere a la variable). Por eso el nombre de carga vectorial, en donde el archivo de entrada se asemeja a un vector de datos. Al invocar la funcin de Generacin Vectorial el sistema muestra la caja de dilogo para elegir el nombre del archivo de salida (con la extensin .rbf), y al cerrar esta caja (usndose el botn Abrir) empieza la creacin del archivo.
Hay que tener un cuidado adicional para elegir tambin, ANTES de tocar en el botn Abrir, el tamao asociado a la variable. Esto se hace a travs del tipo de archivo de salida, el cual puede asumir las alternativas mostradas en la caja. Use la flecha a la derecha para elegir el tipo. No se puede seleccionar el nmero de bits
179
especficos de la variable, solo los tipos ms genricos como "doble", "single", "byte", etc. El prximo paso es asociar este archivo a una variable en el diccionario. Crearla (si no existe) bajo la entidad correspondiente, y llamar la ventana de propiedades de la entidad para asociar el archivo .rbf a ella. No hay que olvidarse de salvar el diccionario a la salida
Definicin de la carga de la variable en la base Con el cursor sobre el nombre de la nueva variable, llamar el men dinmico con la opcin "Propiedades", o un doble-clic en la nueva variable. El sistema muestra la ventana de propiedades de las variables. Si es necesario, ingresar las nuevas categoras y el rtulo de la variable en el panel "General". Usar el panel de "Especificaciones Tcnicas" para modificar, de ser necesario, el tipo, rangos mnimo y mximo, valores "No se aplica" y "Missing". En ese mismo panel, hacer clic en "Variable no esta definida".
Definicin del archivo de entrada El sistema muestra un otro panel para el tipo de carga y el archivo de entrada.
180
Para el tipo del archivo de entrada, usar la flecha de la derecha, y elegir la opcin adecuada. En general, las opciones ms usadas son la de "Archivo xBase" o la de "Archivo ASCII (Tabla LookUp)". Elegir el archivo de entrada con el botn de navegacin a la derecha del campo. Usar el botn de "Importacin de Archivo" en la parte inferior de la ventana, con lo cual se crear un nuevo archivo ".rbf " para la variable. Otra opcin es usar el botn "OK" para generar un enlace entre el archivo de entrada y el diccionario, sin necesidad de crear un archivo en formato Redatam.
181
182
En seguida, una vez que el resultado est en pantalla, usar el mouse derecho con un clic sobre el nombre de la tabla en la lista de tablas de salida. Eso hace con que aparezca un men dinmico en el cual se elige la opcin Grfico y el tipo de grfico que se desea.
Alternativamente tambin se puede usar la barra de herramientas de la pantalla principal, a travs del botn de Graficar.
Los formatos disponibles son: Torta, Barras, Multi Barras, Barras Horizontales, Lnea y Pirmide Etaria (solo para tablas de dos dimensiones y la segunda dimensin con dos categoras). Si no est seguro de cual formato es el ms adecuado, elija el formato Default y el sistema determina el formato de acuerdo a las categoras de las variables involucradas.
183
La versin R+SP permite desplegar en mapas las variables de la base de datos que estn asociadas a un cdigo geogrfico. Esta posibilidad es de fundamental importancia para la planificacin, ya que una observacin cartogrfica permite a primera vista saber cuales son las reas que tienen un comportamiento similar y cuales comportamientos diferentes en la variable asociada. Incluso colocando distintas capas de cartografa puede observarse como accidentes geogrficos tales como ros, cadenas de montaas, etc. impactan en el comportamiento de las variables. (Por ejemplo, la dificultad de acceso puede ser relevante a la hora de explicar distintas tasas de escolaridad). Trabajar con mapas en R+SP presupone la existencia de estos mapas en el formato Shape de ArcView. El sistema R+SP NO construye mapas digitalizados, apenas convierte el formato SHAPE al formato interno de trabajo de R+SP. Una vez abierta la base de datos sobre la que se est trabajando, el procedimiento para asociar un mapa a la base consiste en llamar la funcin de Composicin de Mapa.
COMPOSICIN DE MAPA
Seleccionar en el men principal la opcin Archivo > Nuevo > Composicin de Mapas. Dentro de la caja de dilogo correspondiente a Propiedades del Mapas se debe presionar el botn Agregar en el panel General. En R+SP se abrir la caja de dilogo que permite seleccionar un archivo de tipo "Shape" (generado por Arcview). Dicho archivo debe contener un mapa subdividido por las mismas entidades que se desean mapear.
Se debe seleccionar el archivo *.shp que se desea abrir, y presionar el botn Abrir de la caja.
184
Para abrir o modificar composiciones de mapas ya existentes, usar el menu Archivo > Abrir > Composicin de Mapas, y elegir el archivo de mapa (extensin .mxp) correspondiente.
SALVAR PROPIEDADES
Una vez definidas todas las propiedades de la composicin de mapas es conveniente guardarlas a travs del botn "Salvar" que aparece en la ventana de propiedades. Esta composicin de mapa se almacenar en un archivo de texto de extensin mxp, el que puede ser editado a los fines de modificar estas propiedades. Es decir que hay dos formas de modificar las propiedades de un mapa. Una es a travs de los menes de R+SP sobre propiedades de los mapas y utilizando la barra de herramientas de mapas; y la otra es editando el archivo de composicin de mapas .mxp.
Antes de comenzar a desplegar variables en el mapa debe abrise el archivo *.mxp con un editor de texto y en el primer nodo llamado MAP colocar la instruccin ENTITY=XXX en donde XXX debe reemplazarse por el nombre de la entidad de la base de datos que va a mapearse. Recin en ese momento se est en condiciones de abrir la composicin de mapas dentro de R+SP y asociarle Arealists que permitan desplegar variables en los mapas.
185
Tambin puede seleccionarse la opcin Salir, para salir de propiedades sin grabar las modificaciones de las mismas.
GENERAL
En primer lugar en el panel General se debe colocar el nombre que se le quiere dar a la composicin de mapa en la casilla de texto "Nombre del Mapa", y posteriormente dar clic en el botn "Agregar" a los fines de incorporar una "cobertura" (capa) a la composicin de mapa que se est elaborando. Es de destacar que puede trabajarse en una composicin de mapas con varias "coberturas" al mismo tiempo (Por ejemplo: mapa poltico, mapa hidrogrfico, mapa de relieve). El botn "borrar" permite eliminar alguna "cobertura" elegida con anterioridad.
186
Al presionar el botn "Agregar" se despliega de nuevo la caja de dilogo para seleccionarse el archivo *.shp que contiene la "cobertura" o capa que deseamos incluir en la composicin de mapa. Una vez seleccionado el archivo de la "cobertura" se desplegar en la pantalla el mapa seleccionado.
PRESENTACIN
Al seleccionar el panel Presentacin en la ventana de propiedades de la composicin de mapas aparecen seis subpaneles: Pgina, Ttulo, SubTtulo, Comentarios, Mapa y Leyenda, como puede apreciarse en la figura abajo.
187
COBERTURA
En caso de continuar editando las propiedades de la composicin del mapa, es fundamental seleccionar el panel "coberturas" de la ventana "propiedades del mapa". Esta opcin despliega en la ventana tres otros paneles, General, Enlaces y Smbolos, segn puede observarse en la figura a seguir. De estas alternativas la ms importante es Enlaces en donde se asocia al mapa con la base de datos. Para ello el sistema muestra una seleccin desplegable con las diferentes variables del mapa. Es preciso recordar que el archivo *.shp generado en Arcview tiene una archivo dbf asociado el cual contiene campos que dan informacin sobre el mapa. Uno de estos campos debe tener similares caractersticas y valores que la entidad de la base de datos a la que se la quiere asociar. El nombre del campo del mapa se selecciona en la casilla "Cdigo del Mapa", y la entidad de la base de datos en "Entidad R+SP".
188
CLASIFICACIONES
Volviendo a la ventana de propiedades puede seleccionarse el panel Clasificaciones que permite definir los tipos de rangos que utilizar la composicin de mapas para representar en el mapa las variables de la base de datos.
La propiedad Esquema de Clasificacin define el criterio de clasificacin utilizado para ordenar las entidades geogrficas a mapear. ste puede ser:
Sin Clasificaciones Sin Clasificacin. Quantiles (5 o 3 grupos) Intervalos (5 o 3 grupos) Valores nicos Separa en grupos (5 3) de entidades geogrficos, cada grupo con igual cantidad de entidades en l. Separa en grupos (5 3) de entidades geogrficos, cada grupo con el mismo tamao de rango de la variable.
Valores Simples.
Puede definirse asimismo el color de la mnima categora y el de la mxima categora, as como los colores para los valores no aplica y missing value.
189
PGINA
En esta propiedad puede elegirse si la composicin de mapa tiene borde o no en la opcin "Borde". Puede seleccionarse asimismo el color de fondo de la composicin en la opcin "Color de Fondo", y asimismo seleccionar la letra (fuente) por defecto de la composicin de mapa en la opcin "Fuente".
TTULO
Este panel permite la incorporacin de un titulo en la composicin de mapas y definir sus caractersticas: Las casillas Visible y Borde permiten elegir si el Ttulo del mapa ser visible y tendr un borde. Las casillas Tope e Izquierda indican la distancia del ttulo con respecto al ngulo superior izquierdo de la pgina. La casilla de Texto "Texto" permite cargar un ttulo por defecto al mapa. Asimismo puede definirse las caractersticas de la letra del ttulo tales como tamao, negrita, subrayado, itlica.
190
SUBTTULO
Esta propiedad tiene las mismas opciones que la propiedad Ttulo para el subttulo: Visible, Borde, Tope, Izquierda, Texto, tamao, negrita, subrayado, itlica.
COMENTARIOS
Se permite agregar comentarios a la composicin de mapa con las mismas opciones que Ttulo y SubTtulo.
MAPA
Esta propiedad permite ubicar en la pgina y definir el tamao del marco que contiene al mapa. Esto se define a travs de las siguientes casillas: Izquierda Ancho Tope Altura distancia izquierda del borde izquierdo de la pgina. ancho del marco. distancia hacia abajo del borde superior de la pgina. altura del marco.
191
Color
definir un color de fondo del marco que contiene el mapa o seleccionar que el mismo sea transparente.
Existen tambin los siguientes botones de ajuste: Ajustar marco Ajustar Mapa ajusta automticamente el tamao del marco al tamao del mapa. ajusta el tamao del mapa al tamao del marco.
LEYENDA
Esta propiedad permite decidir si se desplegar en la pgina de composicin de mapas informacin sobre los valores de las categoras de las variables que se intenta mapear. Sus opciones son: Visible, Ttulo, Tamao de la fuente, bordes (Ninguno, Simple, Doble), el ancho del borde y de las lneas (Lnea, Borde) y el color de fondo del cuadro de leyenda.
192
193
En el mapa observado en la figura arriba ya se ha ejecutado un Arealist de la variable "Tasa Global de Fecundidad" en el quinquenio "1990-1995" por pas. Tambin se han asignado las propiedades del mapa tales como Ttulo de la Presentacin, SubTtulo, Leyenda, Cobertura y Clasificaciones.
194
Vista Completa
Se utiliza para visualizar la totalidad del mapa en la pantalla, puede ocurrir que utilizando la funcin de zoom, o moviendo el mapa por la ventana se pierda una visin de la integridad del mapa la que se recupera dando clic en esta opcin de la barra de herramientas. Permiten acercarse o alejarse del mapa. Una vez seleccionada alguna de ellas hay dos opciones de Zoom: Una dando clic en un lugar del mapa que el usuario desea se tome como centro del zoom, y la otra es arrastrando con el botn derecho del mouse para seleccionar el rea del mapa sobre el que se desea hacer zoom. que tiene una mano como cono, permite una vez seleccionada mover el mapa dentro del marco arrastrndolo con el botn derecho del mouse. permite, una vez seleccionada, arrastrar con el botn derecho del mouse a diferentes elementos tales como: Ttulo, Sub ttulo, Icono del Norte, Cuadro de leyenda, comentarios y el marco del grfico dentro de la pgina.
Alejar y Acercar
Panear
Mover Elemento
195
En la figura abajo puede verse como utilizando la opcin "Mover elemento" y arrastrando con el botn derecho del mouse se movi el cuadro de leyenda fuera del marco del mapa.
Info Despliega informacin de las entidades geogrficas, esta informacin se obtiene haciendo clic sobre alguna de ellas.
196
Seleccionar Area
197
198
CLASIFICACIN
Este cuarto botn permite seleccionar entre los diferentes tipos de clasificacin tales como las descritas en la Propiedad "Clasificacin". Esta puede ser: Sin Clasificaciones Quantiles (5 o 3 grupos) Intervalos (5 o 3 grupos) Valores nicos Sin Clasificacin. Separa en grupos (5 o 3) de entidades geogrficas, cada grupo con igual cantidad de entidades en l. Separa en grupos (5 o 3) de entidades geogrficas, cada grupo con el mismo tamao de rango de la variable. Valores Simples.
199
LOCALIZACIN DE RTULOS
Seleccionando la opcin Localizacin de rtulos uno puede crear un punto para cada entidad geogrfica para ubicar un rtulo. Cada uno de estos rtulos se crea automticamente en un punto determinado del rea geogrfica, pudiendo ser movidos utilizando la herramienta "Mover elemento".
200
MEN VER
Trabajando con el mapa se puede acceder al men principal "Ver" como se observa en la figura. Seleccionando la opcin Mostrar/Esconder de dicho men se puede cambiar la propiedad Visible de distintos elementos del mapa tales como: el ttulo, el subttulo, los comentarios, la leyenda, la flecha que seala el norte, la escala, y los rtulos. En el caso
201
de estos ltimos permite elegir si se quiere mostrar slo las marcas de stos, slo los textos o ambos.
202
Index
.bin ................................................................................................................................................. 91 .dat............................................................................................................................................... 168 .dbf ........................................................................................................................ 91, 141, 156, 168 .def................................................................................................................................................. 28 .lbl .................................................................................................................................................. 28 .mdb................................................................................................................................... 25, 28, 62 .mxp ......................................................................................................................... 58, 62, 185, 186 .pck ................................................................................................................................................ 91 .ptr............................................................................................................................ 26, 65, 170, 179 .pvl ................................................................................................................................................. 79 .rbf............................................................................................................................ 26, 65, 170, 180 .sel ............................................................................................................................................... 126 .shp .............................................................................................................................................. 186 .slw....................................................................................................... 20, 38, 40, 58, 126, 137, 168 .spc .......................................................................................................................................... 62, 78 .xls ................................................................................................................................................168 <=................................................................................................................................................. 133 <>..................................................................................................................................................133 >=..................................................................................................................................................133 4ta Generacin ................................................................................................................................ 7
A
Abreviatura R+SP.......................................................................................................................... 10 Abrir un diccionario ............................................................................................................ 19, 28, 30 Abrir una base de datos ................................................................................................................ 28 Administracin de bases de datos............................................................................................... 170 Administrador................................................................................................................................. 19 Administrador de tablas........................................................................................................... 42, 68 Agradecimientos .............................................................................................................................. 9 Agregacin de datos...................................................................................................................... 51 Agregar Variable a una base de datos........................................................................................ 180 Agregar variable al diccionario .................................................................................................... 170 Alias ................................................................................................................... 31, 34, 53, 117, 157 ALL ............................................................................................................................ 20, 41, 48, 137 AND ............................................................................................................................................. 133 Archivo ASCII ................................................................................................................................ 62 Archivo shape de ArcView........................................................................................................... 184 Archivos de datos .......................................................................................................................... 26 Archivos de punteros............................................................................................................. 26, 178 ArcView........................................................................................................................................ 184 AREABREAK.............................................................................................................. 108, 154, 155 AREALIST .......................................................23, 44, 52, 53, 96, 97, 116, 117, 155, 156, 157, 158 Areas pequeas............................................................................................................................... 7 AS........................................................................................................................................ 139, 140 ASCII ................................................................................................................... 141, 156, 157, 168 Asistente de comandos ................................................................................................................. 84 Asistente de Comentario ............................................................................................................. 100 Asistente de Programacin ..................................................................................................... 38, 84 Asistente de TABLE .................................................................................................... 102, 104, 105 Asistente de Texto ....................................................................................................................... 100 Asistente del DEFINE.................................................................................................................... 59 Asistente del RUNDEF .................................................................................................................. 58
203
Asistente del TABLE...................................................................................................................... 60 Asistente en el Editor Libre............................................................................................................ 84 Asistente guiado .................................................................................................. 136, 139, 154, 159 Asistente para agregar el AREABREAK ..................................................................................... 108 ASSIGN ......................................................................................................................................... 90 asterscos .................................................................................................................................... 135 AVERAGE ..................................................................................................... 95, 155, 156, 159, 160 Ayuda................................................................................................................................... 7, 10, 66
B
Barra de Botones para la Forma de Lista ..................................................................................... 44 Barra de herramientas............................................................................................................. 67, 68 Barra de herramientas para mapas............................................................................................. 193 Base de datos activa ..................................................................................................................... 28 Base jerrquica.............................................................................................................................. 10 Bases de datos ........................................19, 25, 125, 126, 170, 171, 172, 174, 178, 179, 180, 181 .ptr ............................................................................................................................................ 178 Administracin de bases de datos ........................................................................................... 170 Agregar Variable a una base de datos .................................................................................... 180 Agregar variable al diccionario................................................................................................. 170 Archivos de punteros ............................................................................................................... 178 Combinar bases ....................................................................................................................... 170 Conversin del diccionario................................................................................................... 126 Convertir bases de datos de versiones anteriores .................................................................. 126 Defragmentacin...................................................................................................................... 175 Descargar bases de datos ............................................................................................... 170, 171 Diccionario ............................................................................................................................... 180 Diferencias y similaridades entre R+SP y winR+ .................................................................... 125 Download ................................................................................................................................. 171 Extender bases de datos ................................................................................................. 170, 172 Generacin vectorial ........................................................................................ 170, 178, 179, 180 Generar Punteros y Variables.................................................................................................. 178 Mantencin............................................................................................................................... 170 Migrar a R+SP ......................................................................................................................... 126 Mdulo Creacin / Create ........................................................................................................ 179 Pegar bases de datos ...................................................................................................... 170, 174 Punteros................................................................................................................................... 170 Tipo de carga archivo LookUp ................................................................................................. 181 Tipo de carga xBase ................................................................................................................ 181 Bienvenido-Process......................................................................................................................... 7 Borrar una variable guardada con SAVE .................................................................................... 150
C
Campos ......................................................................................................................................... 24 carcter de continuacin ............................................................................................................. 103 Carencias de la vivienda ............................................................................................................. 117 Carga archivo LookUp................................................................................................................. 181 CELADE .......................................................................................................................................... 7 CEPAL ............................................................................................................................................. 7 Cerrar la base ................................................................................................................................ 30 Chequeo de consistencia .............................................................................................................. 29 Clasificacin..................................................................................................... 44, 70, 189, 198, 199 Intervalos.................................................................................................................................. 199 Quantiles .................................................................................................................................. 199 Tonos de color ......................................................................................................................... 198
204
Valores nicos.......................................................................................................................... 199 Clusulas ..................................................................................................................................... 131 Clave secreta................................................................................................................................. 64 Cobertura............................................................................................................................. 186, 188 CODEBOOK ................................................................................................................................ 150 Cdigo geogrfico ................................................................................................................. 20, 184 Comando DEFINE ....................................................................................................................... 138 Comando RUNDEF ..................................................................................................................... 136 Comando TABLE......................................................................................................................... 154 Comandos ................................................................................................. 54, 55, 56, 129, 130, 131 Comandos en la Gua de Referencia .......................................................................................... 134 Combinar bases........................................................................................................................... 170 Comentario .................................................................................................................................. 109 Comentarios ................................................................................................................ 100, 136, 191 Compilar .................................................................................................................................. 54, 56 Compilar el Programa.................................................................................................................. 106 COMPLETENAME ...................................................................................................................... 167 Composicin de mapa................................................................................................................. 186 Concatenar bases de datos......................................................................................................... 174 Concatenar mltiples bases de datos ......................................................................................... 176 Conceptos bsicos de R+SP......................................................................................................... 15 Consistencia del diccionario .......................................................................................................... 29 Constructor de Expresiones .................................................................................................... 50, 82 Conteo ........................................................................................................................................... 39 Conteo de elementos .............................................................................................................. 24, 51 Convenciones tipogrficas....................................................................................................... 135 Conversin de la selecciones geogrficas............................................................................. 126 Conversin de los programas.................................................................................................. 126 Conversin del diccionario .......................................................................................................... 126 Convertir bases de datos de versiones anteriores ................................................................ 25, 126 COUNT .......................................................................................................... 87, 114, 139, 140, 141 Crear una base de datos ............................................................................................................... 25 Crear una Lista por rea ............................................................................................................... 53 CROSSTABS................................................................................................. 95, 155, 156, 160, 161 Cruce de variables................................................................................................................... 22, 39 Cruce de variables de distintos niveles ....................................................................................... 115
D
DATASET .............................................................................................................. 91, 139, 141, 142 Decimales ................................................................................................................................ 34, 75 DECIMALS .................................................................................................................................. 148 DEFAULT .............................................................................................................. 93, 140, 146, 148 DEFINE............................................................................................................ 59, 86, 129, 138, 139 DEFINE .. SAVE .......................................................................................................................... 150 DEFINE ... AS.............................................................................................................................. 140 DEFINE ... AS COUNT................................................................................................................ 140 DEFINE ... AS DATASET ............................................................................................................ 141 DEFINE ... AS RECODE ............................................................................................................. 143 DEFINE ... AS SUM..................................................................................................................... 146 DEFINE ... AS SWITCH .............................................................................................................. 144 DEFINE ... FOR ........................................................................................................................... 146 DEFINE ... LIKE........................................................................................................................... 147 DEFINE ... OPTIONS .................................................................................................................. 148 DEFINE ... OPTIONS DEFAULT................................................................................................. 149 DEFINE ... OPTIONS MISSING .................................................................................................. 149 DEFINE ... OPTIONS NOTAPPLICABLE ................................................................................... 149
205
DEFINE ... RANGE...................................................................................................................... 150 DEFINE ... TYPE ......................................................................................................................... 152 DEFINE ... VALUELABELS ......................................................................................................... 153 DEFINE ... VARLABEL................................................................................................................ 153 Defragmentacin ......................................................................................................................... 174 Demostracin WMIR ..................................................................................................................... 15 Descargar bases de datos............................................................................................. 65, 170, 171 Descargar mltiples bases de datos ........................................................................................... 175 Diccionario ...........................................................20, 28, 29, 30, 31, 33, 63, 64, 126, 170, 180, 181 Importar un diccionario .............................................................................................................. 19 Diferencias y similaridades entre R+SP y winR+ ........................................................................ 125 Directorio de trabajo .............................................................................................. 64, 125, 150, 151 Directorio del Proyecto .................................................................................................................. 35 Documentacin........................................................................................................................ 34, 92 Download....................................................................................................................... 65, 170, 171 Drag&drop ..................................................................................................................................... 84
E
Editar un comando existente en el programa .......................................................................... 99 Editar una composicin de mapa ................................................................................................ 186 Editor libre................................................................................................................................ 55, 85 Ejecutar.......................................................................................................................................... 47 Ejecutar el Programa................................................................................................................... 106 Ejecutar un proceso estadstico .................................................................................................... 47 Ejecutar un programa ................................................................................................................. 56 Ejercicio 10 - Operando con matrices ........................................................................................ 121 EJERCICIO 3............................................................................................................................... 108 Elementos de entidades .......................................................................................................... 15, 16 Elementos de una entidad........................................................................................................... 154 Elementos seleccionables y no seleccionables ...................................................................... 18, 72 ELSE ........................................................................................................................................... 143 Entidad................................................................................................................................. 154, 155 Entidad.variable ........................................................................................................................... 129 EntidadClave ............................................................................................................................... 156 Entidades....................................................................................... 13, 15, 16, 17, 18, 33, 67, 68, 72 Entidades inferiores....................................................................................................................... 16 Entidades no seleccionables ......................................................................................................... 17 Entidades seleccionables .............................................................................................................. 17 Entidades superiores..................................................................................................................... 16 Espacio de trabajo de winR+ v1.2......................................................................................... 28, 125 Estadsticas que se trabajan en REDATAM+ G4.......................................................................... 21 Estructura de la base de datos.......................................................................................... 19, 26, 31 Estructura de los comandos ........................................................................................................ 129 Excel .............................................................................................................................................. 97 Exportar ......................................................................................................................................... 63 Expresin ..................................................................................................................................... 87 Expresiones ........................................................................................................................... 82, 133 Expresiones lgicas....................................................................................................... 50, 133, 139 Expression Builder......................................................................................................................... 49 Extender bases de datos............................................................................................... 65, 170, 172
F
Familia Redatam............................................................................................................................ 11 FIELD .......................................................................................................................................... 141 Filtro................................................................................................... 49, 58, 59, 137, 140, 141, 165
206
FOR ..................................................................................................................... 107, 146, 147, 164 Formato ............................................................................................................................... 156, 157 Formato Lista ............................................................................................................................... 44 Formato Tabla .............................................................................................................................. 43 Frecuencias ................................................................................................................................... 39 FREQUENCY ........................................................................................................ 94, 155, 156, 162 Fuente...................................................................................................................................... 68, 74 Functions ....................................................................................................................................... 82
G
Generacin vectorial.................................................................................................... 170, 178, 179 Generar punteros y variables ...................................................................................................... 178 grficos .................................................................................................................................. 57, 183 grupo.............................................................................................................................................. 31 Guardar seleccin.......................................................................................................................... 38
H
Herramientas ................................................................................................................................. 65 Herramientas de Administracin de Bases de Datos.................................................................. 170 HIGHEST............................................................................................................................. 109, 143
I
Importar ......................................................................................................................................... 63 Importar un diccionario ............................................................................................................ 19, 28 Importar una base de datos........................................................................................................... 25 Impresora....................................................................................................................................... 63 Imprimir.......................................................................................................................................... 62 Imprimir resultados ........................................................................................................................ 44 INCASE ................................................................................................................................. 90, 120 Incorporacin de Grficos ........................................................................................................... 183 INDEX.......................................................................................................................................... 141 ndice de los comandos y clusulas ............................................................................................ 131 Informacin sobre variables .......................................................................................................... 19 INTEGER..................................................................................................................................... 152 Introduccin y Agradecimientos ...................................................................................................... 8
L
Label points ........................................................................................................................... 70, 200 Lenguaje PIVOT ............................................................................................................................ 79 Lenguaje R+SP ............................................................................................................... 24, 78, 128 Leyenda ................................................................................................................................. 70, 192 LIKE ............................................................................................................................... 93, 147, 148 Lista de reas.............................................................................................................. 24, 39, 44, 51 Listas de Areas ............................................................................................................................ 115 Logos de los mdulos.................................................................................................................... 11 Lookup ......................................................................................................................................... 181 LOWEST.............................................................................................................................. 109, 143
M
Mantencin .................................................................................................................................. 170 Mapas ........58, 68, 69, 184, 185, 186, 187, 189, 190, 191, 192, 193, 194, 196, 198, 199, 200, 201 Archivo shape de ArcView ....................................................................................................... 184 Barra de herramientas ............................................................................................................. 193 Clasificacin ............................................................................................................................. 199 Clasificaciones ......................................................................................................................... 189
207
Cobertura ................................................................................................................................. 186 Cdigo geogrfico.................................................................................................................... 184 Comentario............................................................................................................................... 191 Composicin de la pgina........................................................................................................ 190 Composicin de Mapa ............................................................................................................. 184 Copiar mapa a ... ..................................................................................................................... 200 Editar una composicin de mapa............................................................................................. 186 Exportar mapa.......................................................................................................................... 200 Frame....................................................................................................................................... 191 Full Extent ................................................................................................................................ 194 Incorporacin de mapas a una base ....................................................................................... 184 Informacin sobre entidades de un mapa ............................................................................... 196 Label points.............................................................................................................................. 200 Leyenda ................................................................................................................................... 192 Localizacin de rtulos ............................................................................................................ 200 Mostrar / ocultar elementos ..................................................................................................... 201 Mover elemento ....................................................................................................................... 194 Pan........................................................................................................................................... 194 Presentacin ............................................................................................................................ 187 Propiedades de los mapas ...................................................................................................... 186 Rtulos ..................................................................................................................................... 200 Salvar propiedades .................................................................................................................. 185 Seleccionar rea ...................................................................................................................... 196 SubTtulo de mapa................................................................................................................... 191 Tamao del marco del mapa ................................................................................................... 191 Ttulo de mapa ......................................................................................................................... 190 Tonos de color ......................................................................................................................... 198 Zoom ........................................................................................................................................ 195 Marginales ................................................................................................................................... 161 MATRIXOP .................................................................................................................................... 97 Maysculas y minsculas............................................................................................................ 128 Men de Archivos .......................................................................................................................... 62 Men de Ayuda.............................................................................................................................. 66 Men de Herramientas .................................................................................................................. 65 Menu de Mapas ............................................................................................................................. 69 Men de Proceso Estadstico........................................................................................................ 65 Men de Seleccin ........................................................................................................................ 67 Men de Ventana .......................................................................................................................... 66 Men del Administrador de Tablas................................................................................................ 68 Men del Diccionario ..................................................................................................................... 63 Men dinmico --popup-- ........................................................................................................ 42, 85 Men dinmico popup sobre una entidad .................................................................................... 70 Men dinmico popup sobre una variable ................................................................................... 71 Men Principal ............................................................................................................................... 62 Men Ver ..................................................................................................................................... 201 Metadatos ...................................................................................................................................... 19 Migrar a R+SP ............................................................................................................................. 126 MISSING........................................................................................................ 93, 148, 149, 165, 166 MOD ............................................................................................................................................ 133 Modificar una seleccin existente.................................................................................................. 38 Mdulo Creacin / Create................................................................................................ 11, 19, 179 Mdulo Procesador / Process ................................................................................................... 7, 11 Mdulo R+XPlan............................................................................................................................ 11 Mdulos de R+SP.......................................................................................................................... 11 Monitores de tabulacin .............................................................................................................. 156
208
N
Niveles de programacin............................................................................................................... 38 NOKEY ........................................................................................................................ 156, 165, 166 Nombre abreviado de variable .................................................................................................... 129 Nombre de variable ................................................................................................. 14, 53, 128, 129 NOT ............................................................................................................................................. 133 NOTAPPLICABLE .............................................................................................. 143, 144, 148, 149 Nueva Miranda .............................................................................................................................. 16 Nmero de decimales.................................................................................................................... 75
O
OF................................................................................................................................................ 165 Opciones........................................................................................................................................ 48 Opciones generales....................................................................................................................... 73 Opciones generales del sistema ................................................................................................... 61 Opciones para el proceso estadstico ........................................................................................... 74 Opciones para el tipo de fuente..................................................................................................... 74 Operadores.................................................................................................................................... 49 Operadores usados en expresiones............................................................................................ 133 OPTIONS............................................................................................................. 148, 149, 165, 166 OPTIONS DEFAULT ................................................................................................... 139, 140, 146 OPTIONS MISSING .................................................................................................................... 150 OPTIONS NOTAPPLICABLE.............................................................................................. 143, 150 OR ............................................................................................................................................... 133 Ordenar por campo ....................................................................................................................... 68 Organizacin jerrquica......................................................................................... 10, 13, 16, 19, 27 OUTPUTFILE .............................................................................................................. 157, 158, 168 OVERWRITE ....................................................................................................................... 165, 166
P
Palabras claves ........................................................................................................................... 129 Palabras reservadas.................................................................................................................... 129 Panel AREALIST ........................................................................................................................... 96 Panel Avanzado............................................................................................................................. 93 Panel AVERAGE ........................................................................................................................... 95 Panel Clasificaciones .................................................................................................................. 189 Panel COUNT................................................................................................................................ 87 Panel CROSSTABS ...................................................................................................................... 95 Panel DATASET ............................................................................................................................ 91 Panel de Definir Variables ............................................................................................................. 40 Panel de Opciones ........................................................................................................................ 41 Panel DEFINE ............................................................................................................................... 86 Panel del Asistente........................................................................................................................ 99 Panel Documentacin ................................................................................................................... 92 Panel EXPRESSION ..................................................................................................................... 87 Panel FREQUENCY...................................................................................................................... 94 Panel MATRIXOP.......................................................................................................................... 97 Panel Presentacin ....................................................................................................................... 97 Panel RECODE ............................................................................................................................. 88 Panel SAVE ................................................................................................................................... 92 Panel SUM..................................................................................................................................... 91 PANEL SWITCH............................................................................................................................ 90 Panel TABLE ................................................................................................................................. 93 Pantalla principal ........................................................................................................................... 45 Parmetros generales de un proceso estadstico ......................................................................... 48
209
Pegar bases de datos.................................................................................................... 65, 170, 174 Peso .............................................................................................................................................. 88 Pivot............................................................................................................................................... 79 Ponderacin................................................................................................................................... 22 Ponderar una variable ................................................................................................................... 51 Porcentaje.................................................................................................................................... 165 Preferencias................................................................................................................. 61, 63, 73, 74 Preferencias de Grficos ............................................................................................................... 75 Preferencias del Editor de Comandos........................................................................................... 76 Presentacin de los resultados ............................................................................................... 60, 97 Procesamiento jerrquico.............................................................................................................. 27 Proceso estadstico ....................................................................................................................... 49 Programa en R+SP ........................................................... 24, 38, 78, 101, 106, 120, 126, 129, 133 Asistente de programacin ........................................................................................................ 78 Editor libre .................................................................................................................................. 78 Ejemplo ............................................101, 104, 107, 108, 109, 112, 113, 114, 115, 116, 117, 120 Promedios...................................................................................................................................... 39 Propiedades................................................................................................................................... 64 Propiedades de la Variable ..................................................................................................... 32, 34 Propiedades de los mapas .......................................................................................................... 186 Propiedades de una entidad.......................................................................................................... 33 Punteros ................................................................................................................ 26, 170, 178, 179
R
R+Creacin.................................................................................................................................... 11 R+Procesador................................................................................................................................ 11 R+SP ............................................................................................................................... 7, 8, 10, 11 R+xPlan ......................................................................................................................................... 11 Raz ............................................................................................................................................... 13 Rama ............................................................................................................................................. 13 RANGE........................................................................................................................................ 150 Rangos .......................................................................................................................................... 34 RECODE ....................................................................................................................... 88, 139, 140 Redatam ........................................................................................................................................ 10 Redatam v.3.1 para DOS .............................................................................................................. 28 Redatam-Plus ................................................................................................................................ 19 REDCODE..................................................................................................................................... 51 Registro activo............................................................................................................................. 44 Resultados rpidos............................................................................................................ 39, 40, 41 Resumen de la 1ra gua ................................................................................................................ 45 Resumen de la 2da gua ............................................................................................................... 48 Resumen de los comandos ......................................................................................................... 130 Resumen de Redatam+SP............................................................................................................ 10 Revisar caractersticas de las variables ........................................................................................ 32 Revisar estructura y el diccionario de una base de datos............................................................. 31 Revisar variables ........................................................................................................................... 32 RUNDEF................................................................................................ 58, 101, 102, 105, 129, 136 RUNDEF ... FOR ......................................................................................................................... 137 RUNDEF ... SELECTION ............................................................................................................ 137 RUNDEF ... UNIVERSE .............................................................................................................. 137
S
Salvar la tabla ................................................................................................................................ 42 Salvar propiedades del mapa...................................................................................................... 185 SAVE ............................................................................................................................. 92, 150, 151
210
Seguridad ..................................................................................................................................... 75 Seguridad de los datos............................................................................................................ 18, 72 Seleccin ................................................................................................................................. 58, 59 Seleccin geogrfica ......................................................................................................... 20, 36, 38 Seleccin por Default .................................................................................................................... 73 Selecciones geogrficas.............................................................................................................. 126 SELECTION ................................................................................................................ 137, 156, 168 SELECTION ALL ........................................................................................................................... 58 SENSIBLE ............................................................................................................................... 34, 93 Sin respuesta............................................................................................................................... 149 Sintaxis de los comandos............................................................................................ 128, 129, 134 SPREADSHEET .......................................................................................................................... 168 STRING ......................................................................................................................................... 33 SubTtulo de mapa ...................................................................................................................... 191 SUM..................................................................................................................................... 139, 146 SWITCH................................................................................................................................. 90, 120
T
Tabla de recodificacin............................................................................................................... 88 Tablas ................................................................................................................................ 42, 43, 44 Tablas rapidas ............................................................................................................................... 46 TABLE .........................................................42, 60, 93, 97, 101, 102, 103, 104, 105, 106, 129, 154 TABLE ... AREABREAK .............................................................................................................. 154 TABLE ... AS............................................................................................................................... 156 TABLE ... AS AREALIST OF ....................................................................................................... 156 TABLE ... AS AVERAGE OF ....................................................................................................... 159 TABLE ... AS CROSSTABS OF .................................................................................................. 160 TABLE ... AS FREQUENCY OF.................................................................................................. 161 TABLE ... AS MATRIXOP............................................................................................................ 162 TABLE ... FOR............................................................................................................................. 164 TABLE ... OF ............................................................................................................................... 165 TABLE ... OPTIONS .................................................................................................................... 165 TABLE ... OPTIONS COMPLETENAME..................................................................................... 167 TABLE ... OPTIONS MISSING.................................................................................................... 167 TABLE ... OPTIONS OUTPUTFILE............................................................................................. 168 TABLE ... OPTIONS OVERWRITE ............................................................................................. 169 TABLE ... OPTIONS TITLE ......................................................................................................... 169 TABLE ... OPTIONS WEIGHT..................................................................................................... 169 TABLE ... OPTIONS ZERO ......................................................................................................... 169 Tabulados rpidos ......................................................................................................................... 46 TALLY............................................................................................................................................ 87 TEXT.................................................................................................................................... 141, 168 Texto de comando....................................................................................................................... 100 Tipo de carga archivo LookUp..................................................................................................... 181 Tipo de carga xBase.................................................................................................................... 181 TITLE................................................................................................................................... 165, 166 Ttulo de mapa............................................................................................................................. 190 Tour a travs del lenguaje de R+SP ............................................................................................. 80 TYPE ........................................................................................................................................... 152 TYPE INTEGER .......................................................................................................................... 152 TYPE REAL ................................................................................................................................. 152
U
UNIVERSE .......................................................................................................................... 106, 107 UNIVERSE con RUNDEF ........................................................................................................... 106
211
V
VALUELABELS .......................................................................................................................... 153 Variable de ponderacin............................................................................................................. 23 Variable REAL ............................................................................................................................. 148 Variables............................................................14, 20, 30, 31, 32, 34, 35, 103, 104, 105, 129, 178 Nombre de variable............................................................................................................ 14, 167 Ventana asistida ...................................................................................................................... 56, 99 Ventana de Bsqueda ................................................................................................................... 36 Ventana de Grficos...................................................................................................................... 57 Ventana de Mapas ........................................................................................................................ 58 Ventana de Resultados ................................................................................................................. 42 Ventana del Diccionario.............................................................................................................. 31 Ventana Individual de la Tabla ...................................................................................................... 43 Ventana libre.................................................................................................................................. 54
W
WEIGHT .............................................................................................................................. 165, 166 winR+ v1.2....................................................................................................................... 11, 19, 126
X
xBase..................................................................................................................................... 91, 181
Z
ZERO................................................................................................................................... 165, 166 ZonPlan ................................................................................................................................... 10, 12 Zoom.............................................................................................................................................. 69
212