Sei sulla pagina 1di 11

Universidad de Santiago de Chile

Facultad de Ingeniería
Departamento de Ingeniería Geográfica
Geodemografía

Programación en Redatam + SP
Aplicación GSE

Profesor: Daniel Encina Tapia.


Ayudante: Javiera Carrasco Yáñez.
Mail: javiera.carrasco@usach.cl
COMANDO RUNDEF

 Abrir la base de datos censal


 Archivo Nuevo Programa

Universo en RUNDEF: aplicable a toda


la salida de una ejecución.
COMANDO TABLE

• Especificación de la tabla de salida.


• Relacionado con los procesadores estadísticos.
• Cada resultado específico requiere un
comando TABLE separado.
FOR en TABLE: Restricción sólo aplicable
a un resultado.
Guardar programa

Compilar: revisa la sintaxis antes de ejecutar el programa.

Ejecutar.

Abrir ventana de lenguaje intermedio.

Mostrar ventana de resultados.

Buscar.
COMANDO DEFINE

• Crea nuevas variables a partir de otras ya


existentes.
• Existen sólo mientras
dure la ejecución.

• DEFINE entidad.variable
AS RECODE entidad.variablenueva (0=0) (1=1) (2-3=2)
TYPE INTEGER
RANGE 0-2
VARLABEL “Nombre de la nueva variable”
VALUELABELS 0 “resp 1” 1 “resp 2” 2 “resp 3”
Ejemplo

RUNDEF programa1
SELECTION ALL
DEFINE VIVIEN.TOTPERS
AS COUNT PERSON
TYPE INTEGER
RANGE 0-105
VARLABEL “Total de personas en el hogar”
TABLE T1
AS CROSSTABS OF VIVIEN.TOTPERS BY VIVIEN.PISO
Ejemplo

RUNDEF programa1
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 de Hogar”
VALUELABELS 1 ”Hombre” 2 “ Mujer”
RANGE 1-2
TYPE INTEGER
TABLE T1
AS CROSSTABS OF VIVIEN.TOTPERS BY VIVIEN.SEXOJEFE
Ejemplo

DEFINE VIVIEN.TMPVAR1
AS VIVEN.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 Indicador resumen, asigna el valor 1 (verdadero)
RANGE 0-1 cuando la vivienda presenta una o más carencias
DEFINE VIVIEN.TMPVAR4 respecto a las variables anteriores.
AS VIVIEN.COCINA=2
TYPE INTEGER
RANGE 0-1
DEFINE VIVIEN.TMPVAR5
AS ((VIVIEN.TMPVAR1 + VIVIEN.TMPVAR2 + VIVIEN.TMPVAR3 + VIVIEN.TMPVAR4) >=1)
TYPE INTEGER
RANGE 0-1
Ejemplo

DEFINE PERSON.ANALFASEXO
AS SWITCH Evalúa si cumple la condición
INCASE PERSON.ALFAB=1 AND PERSON.SEXO=1 Establecida a continuación de INCASE,
ASSING 1 de ser así, asigna el valor especificado
INCASE PERSON.ALFAB=1 AND PERSON.SEXO=2
en la nueva variable.
ASSIGN 2
INCASE PERSON.ALFAB=2 AND PERSON.SEXO=1
ASSIGN 3
INCASE PERSON.ALFAB=2 AND PERSON.SEXO=2
ASSIGN 4
TYPE INTEGER
VALUELABELS
1 “Hombre Alfabeto”
2 “ Mujer Alfabeta”
3 “Hombre Analfabeto”
4 “Mujer Analfabeta”
RANGE 1-4
Universidad de Santiago de Chile
Facultad de Ingeniería
Departamento de Ingeniería Geográfica
Geodemografía

Programación en Redatam + SP
Aplicación GSE

Profesor: Daniel Encina Tapia.


Ayudante: Javiera Carrasco Yáñez.
Mail: javiera.carrasco@usach.cl

Potrebbero piacerti anche