Dr. Agustin Rico Guzman1 Un ejemplo de programación. Analice el siguiente código atentamente....

31
Dr. Agustin Rico Guzman 1 Un ejemplo de Un ejemplo de programación. programación. Analice el siguiente código atentamente. Analice el siguiente código atentamente. IF (QUESO = "Y") AND NOT (PEPPERONI = "Y") then IF (QUESO = "Y") AND NOT (PEPPERONI = "Y") then vegi = "Y" vegi = "Y" IF (EDAD <=30) AND (EDAD > 17) then grupo="Adulto IF (EDAD <=30) AND (EDAD > 17) then grupo="Adulto Joven" Joven" LET DIAS = SEMANAS * 7 LET DIAS = SEMANAS * 7 LET AÑOS = DIAS / 365.25 LET AÑOS = DIAS / 365.25 LET VCUADRADO = V^2 LET VCUADRADO = V^2 LET RAIZCUADRA = V^0.5 LET RAIZCUADRA = V^0.5 LET ESPERADOS = TASA* POB*HORAS LET ESPERADOS = TASA* POB*HORAS . .

Transcript of Dr. Agustin Rico Guzman1 Un ejemplo de programación. Analice el siguiente código atentamente....

Page 1: Dr. Agustin Rico Guzman1 Un ejemplo de programación. Analice el siguiente código atentamente. Analice el siguiente código atentamente. IF (QUESO = "Y")

Dr. Agustin Rico Guzman 1

Un ejemplo de Un ejemplo de programación.programación. Analice el siguiente código atentamente.Analice el siguiente código atentamente.

IF (QUESO = "Y") AND NOT (PEPPERONI = "Y") IF (QUESO = "Y") AND NOT (PEPPERONI = "Y") then vegi = "Y" then vegi = "Y"

IF (EDAD <=30) AND (EDAD > 17) then IF (EDAD <=30) AND (EDAD > 17) then grupo="Adulto Joven" grupo="Adulto Joven"

LET DIAS = SEMANAS * 7 LET DIAS = SEMANAS * 7

LET AÑOS = DIAS / 365.25 LET AÑOS = DIAS / 365.25

LET VCUADRADO = V^2 LET VCUADRADO = V^2

LET RAIZCUADRA = V^0.5 LET RAIZCUADRA = V^0.5

LET ESPERADOS = TASA* POB*HORASLET ESPERADOS = TASA* POB*HORAS..

Page 2: Dr. Agustin Rico Guzman1 Un ejemplo de programación. Analice el siguiente código atentamente. Analice el siguiente código atentamente. IF (QUESO = "Y")

Dr. Agustin Rico Guzman 2

Dificil?? A ver Dificil?? A ver este otro..este otro..READ ENFERMEDREAD ENFERMED

SELECT MES = 07SELECT MES = 07

SORT ENFERMED RECNUMSORT ENFERMED RECNUM

ROUTE PRINTERROUTE PRINTER

SET PAUSE=FALSESET PAUSE=FALSE

LIST ENFERMED RECNUM EDAD SEXO LOCALIDADLIST ENFERMED RECNUM EDAD SEXO LOCALIDAD

TABLES ENFERMED LOCALIDAD EDAD SEXOTABLES ENFERMED LOCALIDAD EDAD SEXO

Page 3: Dr. Agustin Rico Guzman1 Un ejemplo de programación. Analice el siguiente código atentamente. Analice el siguiente código atentamente. IF (QUESO = "Y")

Hoy presentamosHoy presentamosHoy presentamosHoy presentamos

REPASANDO Y EVALUANDO

Page 4: Dr. Agustin Rico Guzman1 Un ejemplo de programación. Analice el siguiente código atentamente. Analice el siguiente código atentamente. IF (QUESO = "Y")

Dr. Agustin Rico Guzman 4

Objetivo de la Objetivo de la SesiónSesión

• Reafirmar los conocimientos acerca de los Reafirmar los conocimientos acerca de los módulos principales de Epi-Info para la módulos principales de Epi-Info para la programación de bases de datos y análisis programación de bases de datos y análisis automatizado.automatizado.

• Aprender nuevos comandos de ANALYSISAprender nuevos comandos de ANALYSIS

• Enfrentarse al experto en un Deathmatch!.Enfrentarse al experto en un Deathmatch!.

• Conocer el mecanismo de la evaluación del Conocer el mecanismo de la evaluación del modulo.modulo.

Page 5: Dr. Agustin Rico Guzman1 Un ejemplo de programación. Analice el siguiente código atentamente. Analice el siguiente código atentamente. IF (QUESO = "Y")

Dr. Agustin Rico Guzman 5

Recordando lo Recordando lo importanteimportante

• Diseñar la base de datos (una Diseñar la base de datos (una encuesta) Archivo .QESencuesta) Archivo .QES

• Crear la base de datos Archivo. RECCrear la base de datos Archivo. REC

• Programar la validación y la Programar la validación y la codificación. Archivo .CHKcodificación. Archivo .CHK

• Analizar los resultados.Analizar los resultados.

• Automatizar los análisis. Archivos .PGMAutomatizar los análisis. Archivos .PGM

Page 6: Dr. Agustin Rico Guzman1 Un ejemplo de programación. Analice el siguiente código atentamente. Analice el siguiente código atentamente. IF (QUESO = "Y")

Dr. Agustin Rico Guzman 6

Donde comenzar?Donde comenzar?• Los pasos recomendables son:Los pasos recomendables son:

– Crear una encuesta ARCHIVO .QESCrear una encuesta ARCHIVO .QES

– Construir La base de datos ARCHIVO .REC, pero NO Construir La base de datos ARCHIVO .REC, pero NO capturar nada aún.capturar nada aún.

– Validar la Captura de Datos ARCHIVO CHK. Y probar Validar la Captura de Datos ARCHIVO CHK. Y probar hasta que cumpla mis necesidades.hasta que cumpla mis necesidades.

– Utilizar ordenes de ANALYSIS y guardar aquellas Utilizar ordenes de ANALYSIS y guardar aquellas que nos interesan.que nos interesan.

– Programar un análisis automatizado Programar un análisis automatizado ARCHIVOS .PGM.ARCHIVOS .PGM.

Page 7: Dr. Agustin Rico Guzman1 Un ejemplo de programación. Analice el siguiente código atentamente. Analice el siguiente código atentamente. IF (QUESO = "Y")

Dr. Agustin Rico Guzman 7

ENTERENTER

EPEDEPED

CHECKCHECK

ERRORERROR

GENERAR

REDISEÑAR

Circulo de Epi-InfoCirculo de Epi-Info

VALIDAR CODIFICAR

Page 8: Dr. Agustin Rico Guzman1 Un ejemplo de programación. Analice el siguiente código atentamente. Analice el siguiente código atentamente. IF (QUESO = "Y")

Dr. Agustin Rico Guzman 8

RecordandoRecordando las las ExpresionesExpresiones

• Epi-Info tiene “caprichos” para las Epi-Info tiene “caprichos” para las expresionesexpresiones

– si no dice CON EXACTITUD que quiere... si no dice CON EXACTITUD que quiere... Ni entiende, no le manda mensaje ni Ni entiende, no le manda mensaje ni nada, incluso puede terminar nada, incluso puede terminar intempestivamente.intempestivamente.

– La programación requieres practica.La programación requieres practica.

– QUE ES UNA EXPRESION DENTRO DE EPI-QUE ES UNA EXPRESION DENTRO DE EPI-INFO ?INFO ?

Page 9: Dr. Agustin Rico Guzman1 Un ejemplo de programación. Analice el siguiente código atentamente. Analice el siguiente código atentamente. IF (QUESO = "Y")

Dr. Agustin Rico Guzman 9

Revisando Revisando ExpresionesExpresiones

• GPODEEDADGPODEEDAD

• IF edad >= 25IF edad >= 25

• THENTHEN

• LET GPODEEDAD = "> 25"LET GPODEEDAD = "> 25"

• ENDIFENDIF

• IF edad < 25IF edad < 25

• THENTHEN

• LET GPODEEDAD = "menor de 25"LET GPODEEDAD = "menor de 25"

• ENDIFENDIF

• ENDEND

Page 10: Dr. Agustin Rico Guzman1 Un ejemplo de programación. Analice el siguiente código atentamente. Analice el siguiente código atentamente. IF (QUESO = "Y")

Dr. Agustin Rico Guzman 10

Repasando Epi-InfoRepasando Epi-Info

• Que tanto se puede hacer con Que tanto se puede hacer con EPED?EPED?

• Que es ENTER?Que es ENTER?

• Que es CHECK ?Que es CHECK ?

• Que es ANALYSIS?Que es ANALYSIS?

Page 11: Dr. Agustin Rico Guzman1 Un ejemplo de programación. Analice el siguiente código atentamente. Analice el siguiente código atentamente. IF (QUESO = "Y")

Dr. Agustin Rico Guzman 11

Repasando Epi-InfoRepasando Epi-Info• Que es un cuestionario?Que es un cuestionario?

• Que es un diseño de una base de datos?Que es un diseño de una base de datos?

• Que son los campos y las etiquetas?Que son los campos y las etiquetas?

• Que tipos de campos existen en una Que tipos de campos existen en una base de datosbase de datos

• se pueden construir campos para poner se pueden construir campos para poner textos muuuuy largos? Porque?textos muuuuy largos? Porque?

Page 12: Dr. Agustin Rico Guzman1 Un ejemplo de programación. Analice el siguiente código atentamente. Analice el siguiente código atentamente. IF (QUESO = "Y")

Dr. Agustin Rico Guzman 12

Repasando Epi-InfoRepasando Epi-Info

• Para que codificar?Para que codificar?

• Como hago codificaciones Como hago codificaciones

• que es una expresión?que es una expresión?

• Como se construyen Como se construyen expresiones?expresiones?

Page 13: Dr. Agustin Rico Guzman1 Un ejemplo de programación. Analice el siguiente código atentamente. Analice el siguiente código atentamente. IF (QUESO = "Y")

Dr. Agustin Rico Guzman 13

Repasando Epi-InfoRepasando Epi-Info

• Que debo hacer si mi diseño lo Que debo hacer si mi diseño lo considero defectuoso o quiero considero defectuoso o quiero mejorarlo?.?.mejorarlo?.?.

• Que programas utilizo?.Que programas utilizo?.

Page 14: Dr. Agustin Rico Guzman1 Un ejemplo de programación. Analice el siguiente código atentamente. Analice el siguiente código atentamente. IF (QUESO = "Y")

Dr. Agustin Rico Guzman 14

Listos para Listos para Deathmatch???Deathmatch???

Tengo la ‘ligera” sospechaque van a perder al primerintento

AGUS

Page 15: Dr. Agustin Rico Guzman1 Un ejemplo de programación. Analice el siguiente código atentamente. Analice el siguiente código atentamente. IF (QUESO = "Y")

Dr. Agustin Rico Guzman 15

EVALUACION DEL CURSO EVALUACION DEL CURSO (DEATH-MATCH!).(DEATH-MATCH!).

• Todo aprendizaje de una Todo aprendizaje de una habilidad requiere ser habilidad requiere ser supervisada y evaluada.supervisada y evaluada.

CHIN! El profe va a hablar del examen !!

Page 16: Dr. Agustin Rico Guzman1 Un ejemplo de programación. Analice el siguiente código atentamente. Analice el siguiente código atentamente. IF (QUESO = "Y")

Dr. Agustin Rico Guzman 16

Exámenes de Exámenes de pesadillapesadilla

• Ciencias de la computaciónCiencias de la computación: Crear un lenguaje de : Crear un lenguaje de quinta generación, usando este lenguaje y luego quinta generación, usando este lenguaje y luego realizar un programa que realice el resto del examen realizar un programa que realice el resto del examen por usted.por usted.

• HistoriaHistoria: Describir la historia Papal desde sus orígenes : Describir la historia Papal desde sus orígenes hasta la actualidad. Sea Breve y conciso.hasta la actualidad. Sea Breve y conciso.

• Medicina:Medicina: Se los proveerá de una oxidada hoja de Se los proveerá de una oxidada hoja de bisturí, un pedazo de gasa y una botella de whisky. bisturí, un pedazo de gasa y una botella de whisky. Extraigan su apéndice y hasta que el trabajo no sea Extraigan su apéndice y hasta que el trabajo no sea revisado, no suturen. Tienen 15 minutos.revisado, no suturen. Tienen 15 minutos.

Page 17: Dr. Agustin Rico Guzman1 Un ejemplo de programación. Analice el siguiente código atentamente. Analice el siguiente código atentamente. IF (QUESO = "Y")

Dr. Agustin Rico Guzman 17

Exámenes de Exámenes de PesadillaPesadilla

• SociologíaSociología: Estime los problemas sociales que podrían : Estime los problemas sociales que podrían estar asociados al fin del mundo. Construya un estar asociados al fin del mundo. Construya un experimento para probar su teoría.experimento para probar su teoría.

• EconomíaEconomía: Describa en una hoja, que hubiese hecho : Describa en una hoja, que hubiese hecho Ud.. para evitar la actual diferencia económica que Ud.. para evitar la actual diferencia económica que existe entre los países desarrollados y el tercer mundo.existe entre los países desarrollados y el tercer mundo.

• ReligiónReligión: Realice un milagro. Se calificará la : Realice un milagro. Se calificará la creatividad.creatividad.

• ArteArte: Con tres hojas de anotador y una caja de 8 : Con tres hojas de anotador y una caja de 8 crayones, realizar una réplica de la Capilla Sixtina. crayones, realizar una réplica de la Capilla Sixtina. Los tonos de piel deberán ser los mismos del original.Los tonos de piel deberán ser los mismos del original.

Page 18: Dr. Agustin Rico Guzman1 Un ejemplo de programación. Analice el siguiente código atentamente. Analice el siguiente código atentamente. IF (QUESO = "Y")

Dr. Agustin Rico Guzman 18

Evaluación o “Examen Evaluación o “Examen de pesadilla de Epi-de pesadilla de Epi-Info”Info”

• Diseñe un sistema relacionado con su Diseñe un sistema relacionado con su trabajo médico cotidiano o con su trabajo médico cotidiano o con su protocolo de investigación, que protocolo de investigación, que incluya 3 archivos REC como mínimo incluya 3 archivos REC como mínimo y 10 como máximo. Codifique y valide y 10 como máximo. Codifique y valide con CHECK. El profesor intentara con CHECK. El profesor intentara “romper” su sistema... Si logra que el “romper” su sistema... Si logra que el profesor NO le “reviente”su sistema, profesor NO le “reviente”su sistema, su calificación será la máxima....su calificación será la máxima....

Page 19: Dr. Agustin Rico Guzman1 Un ejemplo de programación. Analice el siguiente código atentamente. Analice el siguiente código atentamente. IF (QUESO = "Y")

Profesor

Dr. Agustín Rico Guzmán

Clase Final 4-4Clase Final 4-4

el Final-Final.el Final-Final.

Clase Final 4-4Clase Final 4-4

el Final-Final.el Final-Final.

Informática Médica

Page 20: Dr. Agustin Rico Guzman1 Un ejemplo de programación. Analice el siguiente código atentamente. Analice el siguiente código atentamente. IF (QUESO = "Y")

Dr. Agustin Rico Guzman 20

Antes de Antes de Terminar... Terminar... Aclaraciones.Aclaraciones.

Dominar a Epi-Info requiere prDominar a Epi-Info requiere práctica.áctica.

Realizar ejercicios y tareas es crucial para Realizar ejercicios y tareas es crucial para dominarlo.dominarlo.

Aparentar “cumplir” no logrará que domine Aparentar “cumplir” no logrará que domine el paquete.el paquete.

Hay un mundo tras 4 lecciones teoricas y 4 Hay un mundo tras 4 lecciones teoricas y 4 prácticas.prácticas.

Page 21: Dr. Agustin Rico Guzman1 Un ejemplo de programación. Analice el siguiente código atentamente. Analice el siguiente código atentamente. IF (QUESO = "Y")

Dr. Agustin Rico Guzman 21

SE PLANTEARON SE PLANTEARON COMO OBJETIVOSCOMO OBJETIVOS

• Desarrollar habilidades en Desarrollar habilidades en Epi-Info.Epi-Info.

• Crear sistemas con Epi-Info Crear sistemas con Epi-Info para necesidades propias.para necesidades propias.

• Aprender a programar en Aprender a programar en Epi-Info.Epi-Info.

Page 22: Dr. Agustin Rico Guzman1 Un ejemplo de programación. Analice el siguiente código atentamente. Analice el siguiente código atentamente. IF (QUESO = "Y")

Dr. Agustin Rico Guzman 22

Se propuso como Se propuso como Estrategia.Estrategia.

•Trabajo Teórico, Resolución de Dudas Trabajo Teórico, Resolución de Dudas los VIERNES. Trabajo práctico los los VIERNES. Trabajo práctico los SABADOS.SABADOS.

•Asesoría los días martes de cada Asesoría los días martes de cada semana. semana.

•Tarea y tutorial para practicar en Tarea y tutorial para practicar en casa. TODA LA SEMANAcasa. TODA LA SEMANA

•Evaluación mediante examen práctico, Evaluación mediante examen práctico, desarrollo y creatividad personal, . desarrollo y creatividad personal, . Acumulativa al final del curso.Acumulativa al final del curso.

Page 23: Dr. Agustin Rico Guzman1 Un ejemplo de programación. Analice el siguiente código atentamente. Analice el siguiente código atentamente. IF (QUESO = "Y")

Dr. Agustin Rico Guzman 23

LA SESION DE HOYLA SESION DE HOY

• Calculadoras Calculadoras Epidemiológicas de Epi-InfoEpidemiológicas de Epi-Info

• Las Utilerías de Epi-Info Las Utilerías de Epi-Info para archivos.para archivos.

• Resolver un problema y Resolver un problema y usar las calculadoras de usar las calculadoras de Epi-Info.Epi-Info.

Page 24: Dr. Agustin Rico Guzman1 Un ejemplo de programación. Analice el siguiente código atentamente. Analice el siguiente código atentamente. IF (QUESO = "Y")

Dr. Agustin Rico Guzman 24

ESTADISTICA: ESTADISTICA: RecordatorioRecordatorio

E S TA D IS TIC A D E S C R IP TIV A

Tasas

Razones

Proporciones

Cualitativas(Frecuencia)

Medidas de Tendencia Central

Medidas de D ispersion

Cuantitativas

Variab les

Page 25: Dr. Agustin Rico Guzman1 Un ejemplo de programación. Analice el siguiente código atentamente. Analice el siguiente código atentamente. IF (QUESO = "Y")

Dr. Agustin Rico Guzman 25

Pruebas Estadísticas: Pruebas Estadísticas: Estadística AnalíticaEstadística Analítica

• Probabilidad es la base de Probabilidad es la base de la inferencia estadísticala inferencia estadística

• Los cálculos y pruebas Los cálculos y pruebas estadísticas nos llevan a estadísticas nos llevan a tomar decisiones.tomar decisiones.

Sera ANOVA? TABLA 2 x n2/varianzao es tabla nx2 (xy=yx)

Page 26: Dr. Agustin Rico Guzman1 Un ejemplo de programación. Analice el siguiente código atentamente. Analice el siguiente código atentamente. IF (QUESO = "Y")

Dr. Agustin Rico Guzman 26

LAS CALCULADORAS DE EPI-LAS CALCULADORAS DE EPI-INFOINFO

• STATCALC, Calculadora para:STATCALC, Calculadora para:– TablasTablas

• Simples 2x2 , Estratificadas 2 x n RenglonesSimples 2x2 , Estratificadas 2 x n Renglones

– MuestrasMuestras• Encuesta poblacionalEncuesta poblacional

• CohorteCohorte

• Casos y controles, no pareadosCasos y controles, no pareados

– Chi para tendenciasChi para tendencias

• EPITABLE: CALCULADORA MAS COMPLEJAEPITABLE: CALCULADORA MAS COMPLEJA

Page 27: Dr. Agustin Rico Guzman1 Un ejemplo de programación. Analice el siguiente código atentamente. Analice el siguiente código atentamente. IF (QUESO = "Y")

Dr. Agustin Rico Guzman 27

QUE DESEAMOS QUE DESEAMOS CALCULAR?CALCULAR?• ProporcionesProporciones

• Razones y tasasRazones y tasas

• ComparacionesComparaciones

• Intervalos de confianzaIntervalos de confianza

• tamatamaño muestralño muestral

Page 28: Dr. Agustin Rico Guzman1 Un ejemplo de programación. Analice el siguiente código atentamente. Analice el siguiente código atentamente. IF (QUESO = "Y")

Dr. Agustin Rico Guzman 28

EPITABLEEPITABLE

• Adición de ultima hora.Adición de ultima hora.

• NO TIENE Documentacion NO TIENE Documentacion en el manual.en el manual.

• sustituye a STATCALC Y sustituye a STATCALC Y aun es mejor en algunos aun es mejor en algunos aspectos.aspectos.

• Realiza gráficos.Realiza gráficos.

Page 29: Dr. Agustin Rico Guzman1 Un ejemplo de programación. Analice el siguiente código atentamente. Analice el siguiente código atentamente. IF (QUESO = "Y")

Dr. Agustin Rico Guzman 29

STATCALCSTATCALC• Una calculadora Una calculadora

epidemiológicaepidemiológica

• No tiene todos los No tiene todos los cálculos estadísticoscálculos estadísticos

• es mas simple que es mas simple que EPITABLE.EPITABLE.

• NO realiza gráficos.NO realiza gráficos.

Page 30: Dr. Agustin Rico Guzman1 Un ejemplo de programación. Analice el siguiente código atentamente. Analice el siguiente código atentamente. IF (QUESO = "Y")

Dr. Agustin Rico Guzman 30

Utilerías de Epi-InfoUtilerías de Epi-Info

• MERGE.-Unir Datos ENTRE MERGE.-Unir Datos ENTRE Archivos EPI-INFOArchivos EPI-INFO

• IMPORT Y EXPORTIMPORT Y EXPORT

• Enviar los datos a otros Enviar los datos a otros programas diferentes a Epi-programas diferentes a Epi-Info (EXPORT)Info (EXPORT)

• Traer datos de otros Traer datos de otros formatos para procesarlos formatos para procesarlos en Epi-Infoen Epi-Info

Page 31: Dr. Agustin Rico Guzman1 Un ejemplo de programación. Analice el siguiente código atentamente. Analice el siguiente código atentamente. IF (QUESO = "Y")

FIN DE LA FIN DE LA PRESENTACIONPRESENTACION

Adivinen quien vinoa despedirse !

FIN

GRACIAS POR SU ATENCION

VAMOS A TRABAJAR CON EPI-INFO