You are on page 1of 0

Pg.

1
USO DE EPED (EDITOR DE TEXTO DE EPIINFO)
Prof. LUIS VILLARROEL

El programa EPED permite crear o modificar una ficha electrnica, la versin computacional
de la ficha en papel, que sirve como una "plantilla" que permite al usuario digitar sus datos
posteriormente usando el programa ENTER. Hay dos formas de ingresar a EPED:

(i) Ejecutar primero el programa EPI6 desde el prompt del DOS:

c:\epi6> EPI6

y elegir la opcin EPED desde el men Programs.

(ii) Llamar directamente a EPED desde el prompt de DOS:

c:\epi6> EPED archivo.QES

donde "archivo" es el nombre del archivo que se quiere crear o modificar. Este debe tener
hasta 8 letras de largo y obligatoriamente debe tener extensin .QES. Nombres vlidos
para la ficha electrnica son LITIASIS.QES, HTA.QES, INFARTO.QES, etc.

Use este comando para crear una ficha electrnica nueva y tambin para modificar una
ficha ya existente.

Recomendaciones Iniciales.

1. Pueden excluirse de la ficha las variables que puedan calcularse con Epiinfo. Por
ejemplo, si interesa el Indice Masa Corporal, basta con crear variables PESO y TALLA.
La variable IMC puede crearse en el mdulo de anlisis de Epiinfo.

2. Es importante crear al menos una variable de identificacin de cada registro (de
preferencia numrica y correlativa). Las variables de muchos caracteres (nro de ficha o
nombre), no son convenientes como variables de identificacin, aunque s son tiles
cuando se listan los pacientes.

3. Las variables nominales deben tomar todos los cdigos que podran ser analizados. Por
ejemplo, en un estudio la variable ESTADO CIVIL podra codificarse como:

1=Soltero 2=Casado 3=Otro

Esta codificacin impide saber cuntas personas son separadas o viudas. En cambio s es
posible saberlo con la codificacin:

1=Soltero 2=Casado 3=Separado 4=Viudo 5=Otro

Las categoras 3, 4 y 5 pueden juntarse luego en el mdulo de anlisis de Epiinfo.

Pg. 2
4. Las variables continuas deben registrarse con sus valores originales. Por ejemplo, si
interesa estudiar los pacientes en rangos de edad, en la ficha podra codificarse como:

1=Hasta 20 aos 2=21-30 aos 3=31-40 aos 4=41-ms

Aqu no es posible deshacer la codificacin. En cambio, si se maneja la edad como
contnua, podremos calcular la edad promedio o construir los rangos necesarios en el
mdulo de anlisis de Epiinfo.


Reglas para Confeccionar una Ficha de EPED.

1. Una lnea que contenga slo letras y/o nmeros es considerada como un "adorno" de la
ficha. Esto es til para agregar un ttulo o subttulos a la ficha electrnica. Por ejemplo:

I. Antropometra:
Peso ##.# Talla ### Indice P/T ###.#

II. Factores de Riesgo:
HTA <Y> Diabetes <y> Tabaco <y> Alcohol <y>

Las lneas de texto facilitan la comprensin de la ficha y permiten una mayor similitud
con la versin en papel.

2. Los NOMBRES de las variables pueden tener hasta 10 caracteres de largo. Si el nombre
de la variable consta exclusivamente de nmeros, EPED le antepone la letra "N".

Cada nombre debe ser nico. Por ejemplo, el peso materno puede llamarse PESOMAT y
el peso del recin nacido PESORN, pero no pueden ambas llamarse PESO. Si se usa el
mismo nombre para ambas, EPED denomina PESO a la primera variable y PESO01 a la
segunda. (y PESO02 a la tercera, etc.).

3. Los principales TIPOS de variable reconocidos por EPED son los siguientes. Estos y
otros tipos adicionales pueden verse en EPED pulsando simultneamente las teclas
<control> <q> <q>.

Variable Caracterstica Formato
Alfanumrica(1) Puede contener nmeros, letras _ _ _ _ _
maysculas, minsculas, etc.
Alfanumrica(2) Igual a (1), pero transforma <A >
todas las letras a maysculas.
Discreta No tiene decimales (p.ej: EDAD) ##
Real Tiene decimales (p.ej: PESO) ##.#
Binaria Respuesta Yes/No (p.ej: HTA) <y>
Fecha Fecha en formato europeo <dd/mm/yy>
Fecha en formato americano <mm/dd/yy>

Pg. 3
4. El nombre de una variable es siempre el texto ms a la izquierda de su tipo. Por ejemplo,
considere la siguiente lnea en EPED:

Peso Materno ##.# Sexo R.N. <A> Peso R.N. ####

La primera variable se llamar PESOMATERN (Epiinfo la corta en 10 caracteres), la
segunda SEXORN y la tercera PESORN. Epiinfo no considera como parte del nombre
los espacios en blanco, los puntos u otros caracteres distintos a una letra o nmero.

Considere ahora la siguiente lnea en EPED:

Peso Mat. ##.# kgs. Sexo <A> M=Masc F=Fem Peso RN #### grs

En este caso, la primera variable se llama PESOMAT, la segunda KGSSEXO y la tercera
MMASCFFEMP, ya que corresponden a los textos ms a la izquierda de cada tipo. Es
decir, se mezclaron los textos de "adorno" con los nombres de las variables.

5. Es posible mezclar variables y textos de "adorno" en la misma lnea encerrando entre
parntesis de llave el nombre de las variables, separando as el nombre del texto
irrelevante. Por ejemplo, considere la siguiente lnea en EPED:

Peso Mat. ##.# kgs. Sexo <A> M=Masc F=Fem Peso RN #### grs

Si se usa parntesis de llave para separar el nombre de cada variable del adorno, la lnea
quedara como:

Peso Mat. ##.# kgs. {Sexo} <A> M=Masc F=Fem {Peso RN} #### grs

En este caso, la primera variable se llamar PESOMAT, la segunda SEXO y la tercera
PESORN y la segunda PESORN. El resto del texto es considerado slo como un
"adorno" explicativo.



Teclas Importantes de EPED.

1. Use F9 para guardar la ficha en el disco duro.
2. Use F10 para salir de EPED. Si ha hecho alguna modificacin a la ficha y no ha usado F9
para guardarla, EPED preguntar si desea guardar la modificacin antes de salir.

Pg. 4
2. USO DE ENTER (PROGRAMA DE DIGITACION)

ENTER permite digitar informacin en bases de datos con extensin .REC, usando como
plantilla o formato una ficha creada en EPED con extensin .QES.


Formas de Ingresar a ENTER.

1. Para crear un nuevo archivo .REC, llame a ENTER de la siguiente forma:

c:\epi6> ENTER archivo.REC archivo.QES

No es necesario que indique las extensiones de los archivos. ENTER asume que el
primero es el .REC y el segundo el .QES. El comando previo dice: "Genere la base de
datos archivo .REC usando como plantilla archivo .QES".

No es necesario que los archivos .QES y .REC tengan el mismo nombre. Esto significa
que puede utilizar un mismo .QES para generar ms de una base de datos.

2. Para digitar o modificar datos, llame a ENTER, indicando el nombre del archivo .REC:

c:\epi6> ENTER archivo .REC

No es necesario tener un archivo .QES con el formato de la ficha, ya que su informacin
est incorporada al archivo .REC. No requiere indicar la extensin del archivo.

3. Para modificar la estructura de un .REC, de acuerdo a cambios hechos al archivo .QES,
llame a ENTER indicando el archivo .REC y el .QES modificado:

c:\epi6> ENTER archivo.REC archivo.QES

Si el archivo .REC no existe (como en la creacin de una nueva base de datos), ste
comando simplemente generara la base de datos. Pero como el .REC s existe, ste es
modificado de acuerdo a los cambios que Epiinfo detecta en el .QES.

NOTA: Es posible ingresar a ENTER a travs del men EPI6, aunque es ms complicado, por lo
que no ser visto en este apunte.

Pg. 5
Comandos Bsicos de ENTER
Una vez dentro de ENTER, el programa muestra una ficha vaca con formato idntico al .QES.
No se vern los parntesis de llave usados para identificar variables ni habr distincin entre el
texto de "adorno" y los nombres de las variables.

En la parte inferior izquierda de la pantalla se muestra el NOMBRE y el TIPO con que Epiinfo
identificar cada variable indicada por el cursor. En la parte inferior derecha aparece el nmero
del registro actual.

NOTA: Si sale de ENTER (usando la tecla F10) sin haber digitado ningn dato, la base
.REC ser generada y almacenada en el disco an cuando se encuentre vaca.

1. Para desplazarse por la ficha puede usar las teclas flecha <Up> y <Down>; o bien las
teclas <PageUp> y <PageDown>. Las teclas flecha <Left> y <Rigth> se usan para
mover el cursor dentro de un mismo campo.

2. La tecla F2 permite acceder a un registro segn el orden correlativo dado por ENTER en
REC=. El cursor se sita en REC=, permitiendo ingresar el nmero del registro de
inters.

3. La tecla F5 permite imprimir una copia del registro actual.

4. La tecla F6 permite marcar un registro como "borrado". Esto hace que el registro no sea
considerado en anlisis estadsticos posteriores. Para borrar la marca basta pulsar F6
nuevamente sobre el registro.

5. La tecla F7 permite retroceder al registro previo. La tecla F8 permite avanzar al registro
siguiente.

6. Al pulsar simultneamente <control> <f>, se accede a un modo de bsqueda de
registros. La ficha permanece igual, pero el men de opciones es ahora distinto.

Ingrese el o los datos que conoce del registro buscado en las variables que corresponda y
pulse <F3> para acceder al primer registro que cumpla con los datos ingresados. Si ms
de un registro cumple con la descripcin, aparecer una lista con los registros
encontrados. Escoja el registro de inters y pulse <return> para ver la ficha completa.
La bsqueda se puede interrumpir pulsando <control> <n> para volver al ltimo
registro.

7. Al terminar de digitar un registro, ENTER pregunta: Write data to disk (Y/N)?. Si
contesta Y, el registro es aadido a la base de datos. Si contesta N, deja el cursor sobre el
primer campo de la ficha sin borrar su contenido. Esto ltimo permite revisar o modificar
un registro antes de guardarlo.

8. La tecla F10 permite salir de ENTER

Pg. 6
USO DE ANALYSIS (ANALISIS ESTADISTICO)

El mdulo de anlisis estadstico de Epiinfo permite analizar una base de datos creada con ENTER
(extensin .REC) o Dbase (extensin .DBF). Tambin sirve para modificar y digitar nuevos datos en un
archivo .REC. Se puede acceder a ANALYSIS desde el prompt del DOS dando el comando ANALYSIS
o eligiendo la opcin ANALYSIS del men EPI6.

Presentacin inicial del programa

Al ingresar a ANALYSIS se muestra la pantalla dividida en dos ventanas. En la ventana inferior se dan
los comandos al programa, donde aparece el prompt de ANALYSIS (EPI6>). En la ventana superior se
muestran los resultados.

En la parte superior izquierda se lee "Dataset:<None>", lo que indica que no hay base de datos activa, y
"Use READ to choose a dataset", indicando el primer comando que debe darse para iniciar un trabajo
con ANALYSIS. En la parte superior derecha se indica la memoria libre para trabajar. En la parte inferior
se muestran algunos comandos disponibles una vez ledo un archivo.

Lectura de una base de datos: Comando READ
El primer comando que debe darse es el de lectura de una base de datos usando el comando READ. La
lectura puede tener uno de los siguientes formatos:

EPI6> READ archivo .DBF Si la base de datos es de Dbase.
EPI6> READ archivo Si la base de datos es de Epiinfo. (No requiere indicar la
extensin si es un archivo .REC).
EPI6> READ Muestra en una ventana los archivos .REC en el directorio.
Elija la base de datos con teclas flecha y actvela con <return>.

Una vez leda una base de datos, en la parte superior de la pantalla se muestra su nombre y entre
parntesis el nmero de registros que contiene. Puede ver las variables que contiene la base con F3. Para
ver los comandos disponibles, use F2.


Direccionar resultados a un archivo o impresora: Comando ROUTE
Los resultados que se obtienen Analysis son enviados por defecto a pantalla (Output Screen, segn se
indica en el encabezado de la ventana de resultados). Es posible redireccionar la salida a impresora o un
archivo.

EPI6> ROUTE PRINTER Enva los resultados a la impresora.
EPI6> ROUTE file.ext Enva los resultados a un archivo en disco duro (o disquete
anteponiendo A: o B: al nombre del archivo).
EPI6> ROUTE SCREEN Retorna la salida de resultados a pantalla.

Tambin se puede cambiar la salida de screen a printer y viceversa con la tecla F5. Todos los resultados
obtenidos despus de dar el comando de salida a impresora o archivo sern enviados a esos medios. Los
resultados obtenidos antes del comando no es posible recuperarlos.

Pg. 7
Listado de datos: Comando LIST
Este comando permite listar las variables y datos del archivo. Hay dos formas de usarlo:

EPI6> LIST Lista las variables de la base de datos. Si son muchas las variables
probablemente se perdern datos por el lado derecho de la pantalla.
EPI6> LIST var1 var2.. Muestra slo las variables indicadas. Si se indican muchas variables es
posible que no se vean todas, como en el caso anterior.

Si la base de datos tiene muchos registros, en la parte inferior del listado aparece la palabra <more>,
indicando que an hay ms datos por ver. Puede continuar el listado con <return> o interrumpirlo con
<esc>.


Ver Comandos y Variables: teclas F2 y F3
La tecla F2 muestra los comandos disponibles en Analysis. La tecla F3 muestra las variables en la base de
datos activa. Puede usar F2 y F3 para dar cualquier instruccin sin escribirlas:

(i) Elija el comando con F2 o escrbalo desde el prompt EPI6>.
(ii) Pulse F3 y marque las variables con el signo +. Si quiere desmarcar una variable, use el signo -.
Una vez seleccionada la o las variables, pulse <return>. Las variables marcadas aparecern
escritas al lado del comando dado previamente.
(iii) Pulse <return> para ejecutar el comando desde el prompt EPI6>.


Ttulos y notas a pi de pgina: TITLE y FOOTER
El comando TITLE permite poner hasta 5 ttulos a los resultados. La sintaxis es la siguiente:

EPI6> TITLE n Titulo del Resultado a Mostrar

donde n es un valor entre 1 y 5. Si se quiere poner ms de una lnea de ttulos, se indican en comandos
consecutivos, por ejemplo:

EPI6> TITLE 1 Listado de Variables del Recin Nacido
EPI6> TITLE 2 (Archivo RN.REC)
EPI6> LIST ficha eg pesorn tallarn

Por defecto, los ttulos son justificados a la izquierda. Es posible cambiar la posicin del ttulo con las
siguientes opciones:
\c para que el ttulo quede centrado en la pgina.
\r para que quede justificado a la derecha.
\l para que quede justificado a la izquierda.

Para centrar los ttulos anteriores, los comandos son:

EPI6> TITLE 1 \cListado de Variables
EPI6> TITLE 2 \c(Archivo RN.REC)

Pg. 8
EPI6> LIST ficha eg pesorn tallarn

El comando FOOTER sirve para poner notas al pi de pgina. Es posible poner hasta 3 footers, usando la
siguiente sintxis:

EPI6> FOOTER n Nota a Pie de Pagina

El uso de FOOTER es idntico al uso de TITLE, permitiendo el uso de \c, \r y \l para cambiar la posicin
del footer.


Edicin de datos sin modificarlos: Comando BROWSE
El comando BROWSE sirve para editar los datos en un formato similar al de una planilla de clculo. No
es posible hacer modificaciones a los datos con este comando.

Se puede acceder a BROWSE de dos maneras: escribiendo el comando BROWSE o pulsando la tecla F4
desde el prompt EPI6>. La planilla puede recorrerse con las teclas flecha en todas las direcciones o con
las teclas <PageUp> y <PageDown>. La tecla <Begin> o <Inicio> sita el cursor en el primer registro de
la base de datos. La tecla <End> o <Fin> lo sita en el ltimo registro.

Al interior de Browse la funcin de la tecla F4 cambia: al pulsar F4 se accede al modo "Full Screen", el
cual muestra un solo registro a la vez, en el formato original dado en el .QES (a menos que la base de
datos sea .DBF o importada). En el modo Full Screen puede verse el registro previo con F7 y el siguiente
con F8. Puede volver al modo "Browse" pulsando nuevamente F4.

Pulse <esc> para salir de Browse y retornar al prompt EPI6>.


Edicin de datos para modificarlos: Comando UPDATE
El comando UPDATE es similar a BROWSE en la presentacin de los datos, con la diferencia que ahora
puede hacer modificaciones. No es posible modificar una base de datos Dbase usando Update.

Para acceder a UPDATE, digite <update> o pulse la tecla F6 desde el prompt EPI6>.

Los comandos disponibles son los mismos que en Browse. El nico comando nuevo es F6 (delete), que
permite marcar un registro como "borrado" de la base de datos. Esta funcin no borra fsicamente el
registro marcado, sino que lo excluye de anlisis posteriores. Para desmarcar un registro, use tambin la
tecla F6.

Si trata de salir de Update o cambiar de registro despus de hacer una modificacin, el programa pregunta
Write data to disk?. Conteste Y o N, para confirmar o abortar la modificacin.

En Update, la tecla <End> o <Fin> lo sita en el registro NEW, posterior al ltimo de la base de datos.
Esto permite digitar nuevos datos en la base. Si la base fue creada usando un .QES, es recomendable
acceder al modo Full Screen para digitar nuevos datos, aprovechando la claridad que aporta la ficha
original.

Pulse <esc> para salir de Update y retornar al prompt EPI6>.


Pg. 9
Descripcin de una variable nominal: Comando FREQ
Este comando permite hacer tablas de frecuencia para cada variable (no hace tablas de contingencia). Hay
dos formas de usar el comando:

EPI6> FREQ var1 var2 ... Hace tablas de frecuencias de las variables indicadas.
EPI6> FREQ * Hace tablas de frecuencias para todas las variables.

Cada tabla muestra el nmero de casos, porcentaje y porcentaje acumulado para cada categora de la
variable. (El acumulado es til cuando la variable est medida al menos a nivel ordinal).


Descripcin de una variable contnua: Comando MEANS
El comando MEANS entrega las siguientes medidas resumen de una variable contnua: promedio,
varianza, desviacin estndar, error estndar, percentil 25%, percentil 50% (mediana), percentil 75%,
valor mnimo, valor mximo y moda. La sintaxis es la siguiente:

EPI6> MEANS var1 Hace una tabla de frecuencias y estadstica descriptiva de
VAR1.
EPI6> MEANS var1 /N Igual al anterior, pero omite la tabla de frecuencias.

El comando incluye el test t de Student para muestras pareadas, que permite docimar la hiptesis Ho:=0
vs Ha:0. Por ejemplo, para determinar la efectividad de un tratamiento para adelgazar, se debe calcular
la diferencia entre el peso antes y despus del tratamiento. Supongamos que la diferencia est en la
variable DELTA. Los comandos que determinan si el tratamiento es efectivo pueden ser los siguientes:

EPI6> TITLE 1 DETERMINACION DE EFECTIVIDAD DEL TRATAMIENTO
EPI6> TITLE 2 (DELTA = PESOPRE - PESOPOST)
EPI6> MEANS DELTA /N

En este caso, interesa obtener un valor-p<0.05, de modo de rechazar la hiptesis de que el promedio es
cero.


Asociacin de 2 variables discretas: Comando TABLES
El comando TABLES permite construir tablas de contingencia para evaluar la asociacin de dos variables
generalmente discretas. La sintaxis del comando es la siguiente:

EPI6> TABLES var1 var2 Hace el cruce de las variables VAR1 vs. VAR2.
EPI6> TABLES var1 var2 var3 Cruce de VAR1 vs VAR2, separado por niveles de VAR3.

Si la tabla es de 2x2, se calcula el test de Chi-cuadrado, test Exacto de Fisher, Riesgo Relativo y Razn de
Chances. Si la tabla es de orden mayor, solo se calcula el test de Chi-cuadrado.

Por defecto, Analysis no entrega porcentajes en las tablas. Para obtenerlos, antes de hacer las tablas debe
dar el comando:

EPI6> SET PERCENTS=ON


Pg. 10
Asociacin de una variable discreta y una contnua: Comando MEANS
El comando MEANS descrito antes se utiliza tambin para obtener estadstica descriptiva de una variable
contnua (las mismas medidas resumen ya descritas), para cada categora de una variable discreta. La
sintaxis del comando es:

EPI6> MEANS var1 var2 Entrega una tabla de contingencia y estadstica descriptiva de
VAR1 para cada categora de VAR2.
EPI6> MEANS var1 var2 /N Igual al anterior, pero omite la tabla de contingencia.

Si la variable discreta tiene 2 niveles, se calcula el test t de Student para muestras independientes. Si la
variable tiene ms de 2 niveles, se entrega un Anlisis de Varianza (ANOVA). En ambos casos se calcula
el valor-p que indica si hay o no diferencias significativas entre los promedios.

Si las muestras no provienen de una distribucin normal, se debe usar el test no paramtrico de
Kruskal-Wallis, que no requiere asumir normalidad ni homogeneidad de varianzas para la comparacin
de los grupos.


Asociacin de 2 variables continuas: Comando REGRESS
Para determinar la asociacin de dos variables continuas puede calcularse el coeficiente de correlacin
muestral (r), el cual se obtiene con el comando REGRESS.

Este comando ajusta adems un modelo de regresin lineal para determinar si una o ms variables
explicatorias estn asociadas linealmente con una variable dependiente o explicada. Si el modelo tiene
slo una variable explicatoria es lineal simple. Si tiene 2 o ms variables explicatorias es lineal mltiple.

REGRESS slo entrega la correlacin si el modelo es lineal simple. La significancia de r se determina
mediante un intervalo de confianza al 95% incluido en el resultado. Si el intervalo no incluye al valor
cero, se puede concluir que r es estadsticamente significativo.

El comando acepta un mximo de 15 variables explicatorias. Todas las variables en el anlisis deben ser
continuas. La variable explicada debe tener distribucin normal. La sintaxis es la siguiente:

EPI6> REGRESS var-dependiente = var-indep1 var-indep2...

Por ejemplo, si se quiere ajustar un modelo para el peso del recin nacido (PESORN) usando las variables
EDADMAT, IMCMAT y EDADGEST, la sintaxis del comando es la siguiente:

EPI6> REGRESS PESORN = EDADMAT IMCMAT EDADGEST

Desde el punto de vista estadstico, el modelo ajustado es:

pesorn = +
1
*edadmat +
2
*imcmat +
3
*edadgest

REGRESS entrega los valores estimados de ,
1
,
2
y
3
y el error estndar y un intervalo de confianza al
95% para cada parmetro estimado.

es el intercepto o constante del modelo.
1
,
2
y
3
son coeficientes asociados a cada variable
explicatoria. Si un
i
es cercano a cero, es seal de que la variable asociada a ese coeficiente no es
significativo en el modelo. Para determinarlo, observe el intervalo de confianza para el coeficiente. Si ste
incluye al cero, la variable no es significativa. En caso contrario, la variable es significativa con p<0.05.

Pg. 11
Graficacin: SCATTER, LINE, PIE, BAR e HISTOGRAM
En ANALYSIS es posible hacer grficos de dispersin, lineal, tortas e histogramas. La sintaxis de cada
tipo de grfico es la siguiente:

1. Un grfico de dispersin es til para observar la relacin de dos variables continuas. La sintaxis
del comando es la siguiente:

EPI6> SCATTER var1 var2 /R /X=min-max /Y=min-max

El comando grafica a VAR1 en eje X (abscisa) y a VAR2 en eje Y (ordenada). Si se agrega /R al
comando, se obtiene la recta de regresin que mejor ajusta los puntos del grfico. Se puede
adems indicar el valor mnimo y mximo de la escala de cada eje con /X=min-max e /Y=min-
max.

2. Un grfico lineal sirve para mostrar la tendencia de una variable contnua u ordinal con varios
niveles. La sintaxis es:

EPI6> LINE var1 var2 /LABEL=texto

Donde VAR1 es la variable contnua de inters y la nica imprescindible en el comando. VAR2
se usa si interesa hacer un grfico de VAR1 para cada categora de VAR2. Si agrega la opcin
/LABEL, el texto indicado aparecer en el eje Y del grfico lineal.

3. Un grfico de torta o circular es til para graficar una variable discreta. La sintaxis es:

EPI6> PIE variable

4. Un grfico de barras o histograma, es til para graficar variables discretas, aunque tambin se usa
para observar la distribucin, grado de simetra y dispersin de una variable contnua. Hay dos
comandos disponibles para hacer histogramas:

EPI6> BAR variable /Y=min-max /LABEL=texto
EPI6> HISTOGRAM variable /Y=min-max /LABEL=texto

La diferencia entre ambos es que BAR muestra las barras separadas, e HISTOGRAM las muestra
sin espacios entre ellas. El subcomando /Y=min-max modifica el eje Y de acuerdo al rango dado.
/LABEL cambia el texto del eje Y.


Seleccin de subconjuntos de datos: Comando SELECT
El comando SELECT permite seleccionar subconjuntos de registros que cumplen con una o ms
caractersticas de inters, de modo de ejecutar los comandos slo a los registros seleccionados. Para
ejemplificar su uso, supongamos contar con las siguientes variables en la base de datos:

EDAD ## aos
SEXO <a> M=Masculino F=Femenino)
E.CIVIL # 1=Soltero 2=casado 3=Separado 4=Viudo

* Obtener la distribucin del Estado Civil de las mujeres.
EPI6> SELECT SEXO="F"
EPI6> FREQ ECIVIL


Pg. 12
* Obtener el Estado Civil de los hombres mayores de 45 aos.
EPI6> SELECT SEXO="M" AND EDAD>45
EPI6> FREQ ECIVIL

* Obtener Edad promedio de las personas casadas o separadas.
EPI6> SELECT ECIVIL=2 OR ECIVIL=3
EPI6> MEANS EDAD /N

* Obtener Edad promedio de las mujeres casadas o separadas.
EPI6> SELECT SEXO="F" AND (ECIVIL=2 or ECIVIL=3)
EPI6> MEANS EDAD /N

Despus de ejecutar un SELECT y obtener las tablas de inters, es necesario dar el comando SELECT sin
argumentos para volver a trabajar con todos los datos de la base. Si se hace un nuevo SELECT sin borrar
el anterior, el resultado es equivalente a juntar ambas selecciones con el operador AND. La sintaxis del
"clear" es:

EPI6> SELECT


Definicin de nuevas variables: Comando DEFINE
Para crear una variable es necesario definir previamente el nombre y tipo de la variable usando el
comando DEFINE. Los nombres y tipos siguen las mismas reglas que en una ficha EPED.

La sintaxis general del comando es la siguiente:

EPI6> DEFINE nombrevar tipovar

Donde nombrevar es el nombre de la nueva variable, con un mximo de 10 caracteres, y tipovar es el
tipo de variable, segn los formatos dados en EPED. Por ejemplo:

EPI6> DEFINE imc ##.#
EPI6> DEFINE morbil <A >
EPI6> DEFINE fechmuerte <dd/mm/yy>

Creacin de variables usando frmulas: Comando LET
El comando LET permite asignar valores mediante una frmula a una variable creada con el comando
DEFINE.

Por ejemplo, si se cuenta con las variables PESO y TALLA e interesa calcular la variable IMC (Indice de
Masa Corporal), primero hay que definir IMC como se indica en DEFINE y luego asignarle el valor del
PESO dividido por la TALLA al cuadrado:

EPI6> LET IMC = PESO/TALLA^2

La frmula puede incluir operadores: + (suma), - (resta), * (multiplicacin), / (divisin), ^
(exponenciacin).

Las funciones ms importantes aplicables a las variables son LOG (logaritmo base 10), LN (logaritmo
base e) y EXP (Exponencial).



Pg. 13
Ejemplo propuesto:
Si se cuenta con las variables PESOPRE y PESOPOST (peso antes y despus de un tratamiento para
bajar de peso), defina y calcule variables que almacenen la diferencia de peso y la diferencia porcentual
entre ambos pesos.


Creacin de variables discretas: Comando RECODE
Este comando permite crear una variable discreta a partir de una variable contnua (construccin de
rangos) u otra variable discreta (recodificacin). A continuacin se muestran ejemplos del uso de
RECODE para ambas situaciones.

1. Construccin de rangos de una variable contnua.
Supongamos contar con la variable IPT (Indice peso/talla) y se quiere construir IPTB en tres
rangos: <90, 90-110 y >110.

EPI6> DEFINE IPTB #
EPI6> RECODE IPT TO IPTB LO-89=1 90-110=2 111-hi=3

o bien:

EPI6> DEFINE IPTB _ _ _ _ _
EPI6> RECODE IPT TO IPTB LO-89="BAJO" 90-110="ADEC" \
111-HI="SOBRE"

En los comandos previos, Lo y Hi reemplazan al valor mnimo y mximo de la variable original,
respectivamente. De este modo, no es necesario conocer previamente esos valores para construir
los rango. el smbolo \ al final de la lnea del RECODE es para indicar que el comando sigue en
la lnea siguiente.

Si se quiere construir una variable para rangos fijos de IPT (por ejemplo, rangos de 10 puntos), el
comando se facilita:

EPI6> DEFINE IPTB _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _
EPI6> RECODE IPT TO IPTB BY 10

La variable IPTB tomar los valores "1-10", "11-20", etc.

2. Recodificacin de una variable categrica.
Supongamos contar con ECIVIL, con cdigos 1=Soltero 2=Casado 3=Separado 4=Viudo, y se
quiere construir ESTADOCIV que agrupe a los casados y separados:

EPI6> DEFINE ESTADOCIV #
EPI6> RECODE ECIVIL TO ESTADOCIV 1=1 2,3=2 4=3

Si se quiere ESTADOCIV con dos niveles: Soltero y Resto:

EPI6> DEFINE ESTADOCIV _ _ _ _ _ _ _
EPI6> RECODE ECIVIL TO ESTADOCIV 1="Soltero" else="Resto"


Pg. 14
Alternativa al Recode: Comando IF
Como alternativa al RECODE para crear nuevas variables, puede usarse el comando IF. La sintaxis del
comando es la siguiente:

EPI6> IF condicin THEN comando

Por ejemplo, la creacin de la variable IPTB para el Indice Peso/talla en rangos hecho con RECODE,
puede hacerse tambin usando la instruccin IF:

EPI6> DEFINE IPTB #
EPI6> IF IPT>0 AND IPT<90 THEN IPTB=1
EPI6> IF IPT>=90 AND IPT<=110 THEN IPTB=2
EPI6> IF IPT>110 THEN IPTB=3

O bien:

EPI6> DEFINE IPTB _ _ _ _ _
EPI6> IF IPT>0 AND IPT<90 THEN IPTB="BAJO"
EPI6> IF IPT>=90 AND IPT<=110 THEN IPTB="ADEC"
EPI6> IF IPT>110 THEN IPTB="SOBRE"

De la misma forma pueden recodificarse variables discretas. Como ejercicio, use el comando IF para
recodificar la variable ECIVIL a ESTADOCIV hecho en RECODE.



Construccin de nuevas bases de datos
Al salir de Analysis, todas las variables creadas durante la sesin se pierden. Si se quiere mantener las
variables en forma permanente, debe construir un nuevo archivo .REC con las siguientes instrucciones:

EPI6> ROUTE ARCHIVO.REC
EPI6> WRITE RECFILE

El primer comando redirecciona la salida de resultados a una nueva base .REC usando el comando
ROUTE. El segundo comando escribe todas las variables al nuevo archivo. Si hay algn SELECT activo,
slo se escribirn los registros que cumplan con el criterio de seleccin.

Si se quiere escribir slo algunas variables de la base de datos original al nuevo archivo el comando es:

EPI6> WRITE RECFILE var1 var2....

You might also like