Documente Academic
Documente Profesional
Documente Cultură
1 NMRCD/UPCH
Stata 8.0
Stata 8 presenta formato de menús como de ventanas, estas cuatro ventanas llamadas
Review, Variables, Stata Results y Stata command. Si maneja Stata 8 con comandos, estos se
tipean en la ventana Stata command, y los resultados aparecen en la ventana Stata Results. La
ventana Review registra comandos utilizados previamente, los cuales pueden ser reenviados a
la ventana de Stata command clickeando sobre ellos. Para obtener ayuda, clickee en el menú
la opcion Help y siga las instrucciones en pantalla. Para terminar la sesión, cierre el programa
clickeando en el botón superior derecho (como cualquier otro programa Windows).
El programa Stata 8 nos presenta una variedad de iconos, que pueden agilizar el manejo y análisis
de una base de datos.
Para crear un archivo que guarde bitácoras del Stata Results, log
COMANDO DESCRIPCION
help Ayuda de programa stata, para comandos.
log Uso de archivos de bitácora
use Abrir una base de datos en stata (extensión .dta)
edit Ingreso de datos por medio de ventana de Stata Editor
codebook Muestra variables con estadísticos descriptivos
describe Describe contenido de datos en memoria o sobre el disco
Copiar y pegar datos de MS Excel
save Guarda los datos en disco con extensión *.dta
list Lista de valores de variable
Selecciona observaciones cumpliendo cierta condicion para la
... if ...
ejecucion del comando
drop Borrar variable o dato en memoria
keep Borra variables o datos no seleccionados
label variable Comando de etiqueta de variables
label define Primer paso para etiquetar valores de una variable
label values Segundo paso para etiquetar valores de una variable
. help list
log. El siguiente comando nos permite guardar las bitácoras realizadas en el analisis de
datos, en un archivo con la extensión mas adecuada para el usuario.
---------------------------------------------------------------------------------------
log: C:\DATA\clase1.txt
use
Para el uso de la base de datos cancer.dat, escribiremos el comando use, usando ademas la opciòn
clear, que nos permite cargar la base de datos en memoria aun teniando en uso otra base de datos
y guardando los cambio cargados en memoria realizados en esta ultima
edit
Para ingresar los datos por medio de una ventana tipo hoja de calculo utilizamos el comando edit,
el cual apertura una ventana de ingreso de datos
edit
Al terminar de ingresar
datos haga click en el icono
preserve para no perder el
ingreso de datos realizado
codebook
Este comando muestra una lista de las variables señalando el tipo de variable, su rango,
frecuencias en caso de una variable cualitativa (codificada) ó media, desviación estandar y
percentiles en caso fuera una variable continua.
describe
Este comando muestra una lista de las variables de la base de datos en uso.
. describe
El programa Stata 8 tiene la facilidad de copiar los datos de una hoja de excell con simples
opciones de copiar y pegar que se utilizan en windows, antes teniendo la ventana de edit activada
en Stata 8.
1. Edit, stata8
2. Cambio de ventana a excell
3. Seleccionar datos a ser copiados y hacer clic en icono de copiar, ctrl. + C
4. cambiar de ventana edit de Stata 8
5. Hacer clic en icono de pegar, ctrl + V
save
Para guardar datos que se han ingresado
save miarchi
list. Presenta los valores de las variables. Si no presenta variables con el comando list, se
presentaran los valores de todas las variables
drug age
1. 1 39
2. 1 66
3. 1 70
4. 1 44
5. ... ...
6. ... ...
7. ... ...
if al final de un orden significa usar sólo los datos especificados. if es permitido con la mayoría
de los comandos de Stata.
drug age
2. 1 66
3. 1 70
9. 1 48
11. 1 63
14. 1 64
drop variable
keep variable
describe age
storage display value
variable name type format label variable label
-------------------------------------------------------------------------------
age int %8.0g edad del paciente
label define. Es utilizado como un primer paso para el etiquetar valores de variables seleccionada
label values. Es utilizado como segundo paso para el etiquetar valores de variables seleccionada
Variables:
Variables Cuantitativas
o Variable Discretas
o Variable continuas
Variables Cualitativas
o Variable nominal
o Variable ordinal
Demostraciòn y explicaciòn
1. Para el analisis de las variables numericas tenemos el comando summarize, el cual calcula
estadisticos de tendencia central, asi como de distribucion.
generate. Genera una variable que va a ser recodificada, por ejemplo si tenemos en uso el
archivo cancer (c:\stata\cancer.dta) y queremos recodificar la variable age en una nueva variable
age1 que contenga los intervalos de edad 45-50 51-55 56-60 61a+. Entonces seguimos los pasos
correspondientes para el ejemplo
. summarize age
10% 49 48 Obs 48
25% 50.5 49 Sum of Wgt. 48
Para generar estadísticos para una determinada variable cuantitativa, necesitamos colocar los
estadisticos sobre un parentecis
merge. El comando nos ayuda a unir información entre bases de datos relacionadas.
. use ds1
. merge using ds2
tabulate. Para trabajar variables cualitativas como factores, sexo, grupos de edad, etc
. tabulate drug
Drug type |
(1=placebo) | Freq. Percent Cum.
------------+-----------------------------------
1 | 20 41.67 41.67
2 | 14 29.17 70.83
3 | 14 29.17 100.00
------------+-----------------------------------
Total | 48 100.00
Freq, representa al numero pacientes por tipo de droga que se recetó, percent, el porcentaje de
pacientes que fue tratado por algún tipo de droga. Cum., el porcentaje acumulado.
Table. Este comando calcula frecuencias simple, además puede calcular otros estadístico
señalados por el usuario, utilizando la opción contents
----------------------
Drug Used | mean(age)
----------+-----------
1 | 46.6
2 | 45.6667
3 | 46.6667
4 | 42.1875
----------------------
Para poder realizar gráficos tenemos el comando graph, y sus diferentes variedades según el tipo
de gráfico que se quiere realizar.
Histograma
Ejemplo:
histogram age
.3125
Fraction
0
47 67
Patient's age at start of exp.
Automáticamente el programa Stata8 divide el grafico en 5 barras, depende del usuario el numero
de intervalos que se desean obtener, esto utilizando la opción bi {graph age, bi(7) }.
Grafico de dispersión
39
1
47 67
Patient's age at start of exp.
Grafico de cajas
47
1 2 3
Grafico de Linea
6.60003
194019431946194919521955195819611964196719701973197619791982198519881991
year
do.
Archivo donde se archivan los programas ejecutados en sesión de Stata, para ello debemos hacer
clic en la parte superior derecha de la ventana de Review y hacer clic en la opción Save Review
Contents.
Inteligencia.dta
Base de datos referida a investigación sobre la relación entre la desnutrición crónica (talla para la
edad) y rendimiento intelectual del menor
Para observar que tipo de variables se trabajan en esta base de datos utilizaremos el comando
coodebok
. codebook
------------------------------------------------------------------------------
eduback EVER BEEN HELD BACK IN SCHOOL 1=YES 2=NO
------------------------------------------------------------------------------
range: [1,2] units: 1
unique values: 2 missing .: 2/143
------------------------------------------------------------------------------
momedu MATERNAL EDUCATION 1=NONE 2=PI 3=PC 4=SI 5=SC 6=SUPERIOR 7=TECHNICAL
------------------------------------------------------------------------------
range: [1,7] units: 1
unique values: 7 missing .: 2/143
------------------------------------------------------------------------------
dadedu PATERNAL EDUCATION 0=UNKNOWN 2=PI 3=PC 4=SI 5=SC 6=SUPERIOR 7=TECHNICAL
------------------------------------------------------------------------------
range: [0,7] units: 1
unique values: 7 missing .: 2/143
Malaria.dta
Base de datos con el objetivo de determinar cuales con los factores de riesgo
que condicionan la no adherencia a tratamiento antimalarico
. codebook
------------------------------------------------------------------------------
edad Edad del paciente
------------------------------------------------------------------------------
range: [9,80] units: 1
unique values: 49 missing .: 0/125
------------------------------------------------------------------------------
personal Personal de salud que atendio al paciente
------------------------------------------------------------------------------
range: [1,5] units: 1
unique values: 4 missing .: 1/125
tabulation: Freq. Numeric Label
1 1 practicante
62 3 técnico de enfermeria
43 4 enfermera
18 5 médico
1 .
------------------------------------------------------------------------------
malapf Ha tenido anteriormente malaria por Plasmodium falciparum?
------------------------------------------------------------------------------
range: [1,3] units: 1
unique values: 3 missing .: 0/125
tabulation: Freq. Numeric Label
46 1 Si
65 2 No
14 3 no tuvo malaria
------------------------------------------------------------------------------
dos_qkg Dosis de quinina segun kg
------------------------------------------------------------------------------
range: [0,2] units: 1
unique values: 3 missing .: 1/125
tabulation: Freq. Numeric Label
3 0 Subdosis
106 1 Correcto
15 2 Sobredosis
1 .
------------------------------------------------------------------------------
dos_tkg Dosis de Tetraciclina segun kg
------------------------------------------------------------------------------
range: [0,2] units: 1
unique values: 3 missing .: 1/125
tabulation: Freq. Numeric Label
4 0 Subdosis
115 1 Correcto
5 2 Sobredosis
1 .
------------------------------------------------------------------------------
cumfinal Cumplimiento de toma de pastillas en
todo el periodo de tratamiento
------------------------------------------------------------------------------
range: [1,2] units: 1
unique values: 2 missing .: 0/125
tabulation: Freq. Numeric Label
90 1 Cumplio
35 2 No cumplio
------------------------------------------------------------------------------
eess (unlabeled)
------------------------------------------------------------------------------
range: [1,4] units: 1
unique values: 4 missing .: 0/125
Neumonía.dta
. codebook
------------------------------------------------------------------------------
tipo caso
------------------------------------------------------------------------------
range: [0,1] units: 1
unique values: 2 missing .: 0/193
tabulation: Freq. Numeric Label
128 0 control
65 1 caso
------------------------------------------------------------------------------
edad2 edad
------------------------------------------------------------------------------
range: [0,2] units: 1
unique values: 3 missing .: 0/193
tabulation: Freq. Numeric Label
73 0 mayor 1 año
94 1 2 a 11 meses
26 2 menor 2 meses
------------------------------------------------------------------------------
desnutri desnutrici
------------------------------------------------------------------------------
range: [0,1] units: 1
unique values: 2 missing .: 2/193
tabulation:
Freq. Numeric Label
177 0 no
14 1 si
2 .
------------------------------------------------------------------------------
antibio1 recibio tto antibiótico
------------------------------------------------------------------------------
range: [0,1] units: 1
unique values: 2 missing .: 0/193
tabulation: Freq. Numeric Label
139 0 si
54 1 no
------------------------------------------------------------------------------
hospital (unlabeled)
------------------------------------------------------------------------------
range: [0,1] units: 1
unique values: 2 missing .: 0/193
tabulation: Freq. Numeric Label
91 0 si
102 1 no
------------------------------------------------------------------------------
estable1 fue llevado a establecimiento salud
------------------------------------------------------------------------------
range: [0,1] units: 1
unique values: 2 missing .: 0/193
tabulation: Freq. Numeric Label
146 0 si
47 1 no
------------------------------------------------------------------------------
completo (unlabeled)
------------------------------------------------------------------------------
range: [0,1] units: 1
unique values: 2 missing .: 11/193
tabulation: Freq. Numeric Label
124 0 si
58 1 no
11 .
------------------------------------------------------------------------------
fajaba (unlabeled)
------------------------------------------------------------------------------
range: [0,1] units: 1
unique values: 2 missing .: 1/193
tabulation: Freq. Numeric Label
40 0 no
152 1 si
1 .
------------------------------------------------------------------------------
pesonuev (unlabeled)
------------------------------------------------------------------------------
range: [0,1] units: 1
unique values: 2 missing .: 0/193
tabulation: Freq. Numeric Label
173 0 no bajo peso al nacer
20 1 bajo peso al nacer
Tabaco.dta
. codebook
------------------------------------------------------------------------------
id_reg
regiónes
------------------------------------------------------------------------------
range: [1,4] units: 1
unique values: 4 missing .: 0/2458
tabulation: Freq. Numeric Label
584 1 lima metropolitana
693 2 resto costa
624 3 sierra
557 4 selva
------------------------------------------------------------------------------
inf_sexo inf_sexo
------------------------------------------------------------------------------
range: [1,2] units: 1
unique values: 2 missing .: 0/2458
tabulation: Freq. Value
1061 1
1397 2
------------------------------------------------------------------------------
inf_edad inf_edad
------------------------------------------------------------------------------
range: [12,64] units: 1
unique values: 53 missing .: 0/2458
------------------------------------------------------------------------------
p35 ¿cuál es el nivel de educación alcanzado por ud.?
------------------------------------------------------------------------------
range: [1,10] units: 1
unique values:
10 missing .: 0/2458
examples:
5 secundaria incompleta
5 secundaria incompleta
6 secundaria completa
8 superior no universitario completa
------------------------------------------------------------------------------
p47_a ¿siente ud. qué puede contar con su familia cuando tiene
dificultades o preocupa
------------------------------------------------------------------------------
range: [1,88] units: 1
unique values: 5 missing .: 0/2458
tabulation: Freq. Numeric Label
177 1 no
487 2 a veces
440 3 casi siempre
1348 4 siempre
6 88 no sabe
------------------------------------------------------------------------------
p47_b ¿se reúne con su familia para conversar sobre logros
personales y familiares?
------------------------------------------------------------------------------
range: [1,88] units: 1
unique values: 5 missing .: 0/2458
tabulation: Freq. Numeric Label
251 1 no
652 2 a veces
488 3 casi siempre
1058 4 siempre
9 88 no sabe
------------------------------------------------------------------------------
p47_c ¿se reúne con su familia para conversar sobre dificultades
personales y familiar
------------------------------------------------------------------------------
range: [1,88] units: 1
unique values: 5 missing .: 0/2458
tabulation: Freq. Numeric Label
295 1 no
697 2 a veces
488 3 casi siempre
966 4 siempre
12 88 no sabe
------------------------------------------------------------------------------
p47_d ¿su familia discute violentamente, es decir, con agresiones verbales?
------------------------------------------------------------------------------
range: [1,88] units: 1
unique values: 5 missing .: 0/2458
tabulation: Freq. Numeric Label
1581 1 no
725 2 a veces
69 3 casi siempre
77 4 siempre
6 88 no sabe
------------------------------------------------------------------------------
p47_e ¿las decisiones importantes se toman en conjunto aquí en casa?
------------------------------------------------------------------------------
range: [1,88] units: 1
unique values: 5 missing .: 0/2458
tabulation: Freq. Numeric Label
288 1 no
406 2 a veces
550 3 casi siempre
1201 4 siempre
13 88 no sabe
------------------------------------------------------------------------------
p47_f ¿al momento de tomar decisiones importantes, su familia toma en
cuenta sus opini
------------------------------------------------------------------------------
range: [1,88] units: 1
unique values: 5 missing .: 0/2458
tabulation: Freq. Numeric Label
225 1 no
487 2 a veces
------------------------------------------------------------------------------
p85 en su grupo de amigos más cercanos, ¿con qué frecuencia toman bebidas
alcohólica
------------------------------------------------------------------------------
range: [1,9] units: 1
unique values: 9 missing .: 1/2458
tabulation: Freq. Numeric Label
18 1 todos los días
501 2 los fines de semana
112 3 algunos días de la semana
79 4 los fines de semana
198 5 algunas veces al mes
1124 6 solo en ocaciones especiales
4 7 otro
392 8 no toman bebidas alcohólicas
29 9 no tiene amigos
1 .
------------------------------------------------------------------------------
p86 de acuerdo a lo que ud. conoce en su barrio, ¿cómo es el consumo de
bebidas alco
------------------------------------------------------------------------------
range: [1,88] units: 1
unique values: 5 missing .: 0/2458
tabulation: Freq. Numeric Label
642 1 intenso
1135 2 moderado
548 3 leve
35 4 no consumen
98 88 no sabe
------------------------------------------------------------------------------
p87 ¿cuándo fue la primera vez que ud. Tomó bebidas alcohólicas?
------------------------------------------------------------------------------
range: [1,4] units: 1
unique values: 4 missing .: 0/2458
tabulation: Freq. Numeric Label
27 1 durante los últimos 30 días
78 2 hace más de un mes pero menos de
un año
2207 3 hace más de un año
146 4 nunca ha consumido bebidas
alcohólicas
------------------------------------------------------------------------------
p88 la primera vez que ud. tomó bebidas
alcohólicas ¿qué tipo de bebida tomó?
------------------------------------------------------------------------------
range: [1,88] units: 1
unique values: 11 missing .: 146/2458
examples: 1 cerveza malta
1 cerveza malta
4 vino / sangría
7 otro
------------------------------------------------------------------------------
p89 ¿qué edad tenía ud., cuando tomó por primera vez (bebida alcohólica
circulada e
------------------------------------------------------------------------------
range: [1,88] units: 1
unique values: 47 missing .: 146/2458
examples: 14
16
18
21
------------------------------------------------------------------------------
p90 ¿con quién estaba ud. la primera vez que tomó (bebida alcoholica
circulada en
------------------------------------------------------------------------------
range: [1,88] units: 1
unique values: 12 missing .: 146/2458
examples: 3 con compañeros de trabajo
4 con otro grupo de amigos
7 con sus padres y hermanos
8 con otros familiares
------------------------------------------------------------------------------
p91 ¿qué lo motivo a tomar (bebida
alcoholica circulada en p-88)...
por prime
------------------------------------------------------------------------------
range: [1,88] units: 1
unique values: 15 missing .: 146/2458
examples: 3 para pasarla bien / estar en onda
5 curiosidad
5 curiosidad
11 por querer esperimentar nuevas sensaciones
------------------------------------------------------------------------------
p92 y, ¿cuándo fue la última vez que tomó
alguna bebida alcohólica?
------------------------------------------------------------------------------
range: [1,3] units: 1
unique values: 3 missing .: 146/2458
tabulation: Freq. Numeric Label
953 1 durante los últimos 30 días
852 2 hace más de un mes pero menos de
un año
507 3 hace más de un año
146 .
------------------------------------------------------------------------------
fac_1_po factor de expansión
------------------------------------------------------------------------------
range: [28.806734,23127.695] units: 1.000e-06
unique values: 539 missing .: 0/2458
tab1
Ejemplo: Se desea generar una tabla de frecuencias para las variables sex eduback dadedu
EVER BEEN |
HELD BACK |
IN SCHOOL |
1=YES 2=NO | Freq. Percent Cum.
------------+-----------------------------------
1 | 34 24.11 24.11
2 | 107 75.89 100.00
------------+-----------------------------------
Total | 141 100.00
PATERNAL |
EDUCATION |
0=UNKNOWN |
2=PI 3=PC |
4=SI 5=SC |
6=SUPERIOR |
7=TECHNICAL | Freq. Percent Cum.
------------+-----------------------------------
0 | 6 4.26 4.26
2 | 8 5.67 9.93
3 | 18 12.77 22.70
4 | 18 12.77 35.46
5 | 72 51.06 86.52
6 | 8 5.67 92.20
7 | 11 7.80 100.00
------------+-----------------------------------
Total | 141 100.00
tab2
Ejemplo: Se desea obtener todos los posibles cruces entre las variables sex eduback dadedu
1=M | 0 2 3 4 5 | Total
-----------+-------------------------------------------------------+----------
0 | 2 4 12 6 33 | 66
1 | 4 4 6 12 39 | 75
-----------+-------------------------------------------------------+----------
Total | 6 8 18 18 72 | 141
| PATERNAL EDUCATION
| 0=UNKNOWN 2=PI 3=PC
| 4=SI 5=SC 6=SUPERIOR
Sex 0=F | 7=TECHNICAL
1=M | 6 7 | Total
-----------+----------------------+----------
0 | 3 6 | 66
1 | 5 5 | 75
-----------+----------------------+----------
Total | 8 11 | 141
EVER BEEN |
HELD BACK | PATERNAL EDUCATION 0=UNKNOWN 2=PI 3=PC 4=SI 5=SC
IN SCHOOL | 6=SUPERIOR 7=TECHNICAL
1=YES 2=NO | 0 2 3 4 5 | Total
-----------+-------------------------------------------------------+----------
1 | 0 2 4 8 16 | 34
2 | 6 6 14 10 56 | 107
-----------+-------------------------------------------------------+----------
Total | 6 8 18 18 72 | 141
| PATERNAL EDUCATION
EVER BEEN | 0=UNKNOWN 2=PI 3=PC
HELD BACK | 4=SI 5=SC 6=SUPERIOR
IN SCHOOL | 7=TECHNICAL
1=YES 2=NO | 6 7 | Total
-----------+----------------------+----------
1 | 0 4 | 34
2 | 8 7 | 107
-----------+----------------------+----------
Total | 8 11 | 141
tabsum
Ejemplo: Se desea conocer las estadísticas descriptivas de la variable haz1999 por genero
means
Ejemplo: Se desea obtener las medias aritmetica, geometrica y armonica de la variable haz1999
centile
-- Binom. Interp. --
Variable | Obs Percentile Centile [95% Conf. Interval]
-------------+-------------------------------------------------------------
haz1999 | 143 5 -2.578 -3.123029 -2.386474
| 50 -1.1 -1.29 -.9526722
| 95 .312 -.0852884 .5685576
ci
Ejemplo: Se desea obtener los intervalos de confianza al 95% de confianza de las variables
haz1999 wtotal
cii
. cii 10 2
-- Binomial Exact --
Variable | Obs Mean Std. Err. [95% Conf. Interval]
-------------+---------------------------------------------------------------
| 10 .2 .1264911 .0252107 .5560955
Ejemplo: Se desea calcular un intervalo de confianza en 166 observaciones, con una media de
19509 y una desviación estándar de 4379.
stem
Ejemplo: Se desea obtener una grafico de tallos y hojas para observar si la variable haz1999 para
determinar su distribución.
-3** | 48
-3** | 34
-3** | 13
-2** | 84
-2** | 68,65
-2** | 58,57,56,46,42,41
-2** | 39,37,37,36,32,32,26
-2** | 18,17,16,14,13,04,00,00
-1** | 99,88,87,87,83,81
-1** | 78,76,75,75,66,66,61,60
-1** | 57,56,56,53,51,51,50,47,46,45,42,41,41
-1** | 38,38,37,37,34,29,29,27,26,25,22,20
-1** | 19,18,18,17,15,10,09,08,07,05,02,00
-0** | 96,96,96,96,96,95,93,91,90,88,88,88,87,86,86,85,84,83,82,80,80
-0** | 76,74,74,71,68,66,66,66,66,63,60
-0** | 56,54,51,49,49,49,43,41,41,41
-0** | 37,36,29,24,23,22,21
-0** | 18,12,11,08,05
0** | 06,07
0** | 21,24,33,34,39
0** | 51,57
0** | 62
0** |
1** | 17
plot
Ejemplo: Se desea evaluar gráficamente la existencia de alguna posible asociación entre las
variables haz1999 y wtotal
compare
inspect
Tercera Semana
cs
Este comando es usado para estudio de cohorte transversal ó cohorte, donde tenemos un grupo
expuesto y grupo no expuesto, además podemos incorporar variables de ajuste bajo la opcion by,
para calcular RR en cada uno de los grupos. Una nota importante en este calculo es que la
variable exposición tiene que estar codificado como 0 y 1.
Trabajaremos con la base de datos del estudio de adherencia del tratamiento a la enfermedad de
malaria, donde el objetivo de la investigación es determinar los RR para la incidencia ò
proporción de no adherencia a tratamiento antimalarico para la variable exposición (Dosis) .
Ya que la variable dosis por presenta se construye de dos variables entonces tenemos que
generar la variable dosis con el comando
generate dosis = ( dos_qkg>1 | dos_tkg>1)
Además generaremos antes la variable presencia de la enfermedad en esta base de datos presencia
de no adherencia, donde 1 “presencia de adherencia” y 2 “presencia de no adherencia.
Variable exposición
Variable presencia de no cumplimiento
Al observar la tabla podemos rechazar la hipótesis nula de que el RR = 1 ya que el p-valor < 0.05.
El valor de riesgo relativo es igual a 3.3, esto quiere decir que un mal dosaje generar
a 3.3 veces mas no adherencia al tratamiento antimalarico que un buen dosaje..
cc
Este comando es usado para estudio de casos y controles, donde tenemos un grupo casos y un
grupo control, además podemos incorporar alguna variable con el comando by, para calcular
Odss ratio en cada uno de los grupos. Una nota importante en este calculo es que la variable
exposición tiene que estar codificada como 0 y 1.
Realizaremos el siguiente ejemplo usando la base de datos de neumonía, teniendo como objetivo
el determinar el odds ratio de la prevalencia de disminución de peso de mis casos con respecto de
la baja de peso en mis controles. Además el que se busca rechazar la hipótesis nula Ho: OR = 1
Por lo que abrimos la base de datos en el programa Stata usando el comando “use”
use "C:\ Neumonia.dta", clear
cc tipo pesonuev
Variable exposición
Variable presencia de la enfermedad (casos y controles)
El cuadro nos dice que rechazamos la hipótesis nula que nos dice que Ho: OR = 1
Además podemos decir que la baja de peso en grupo casos es 2.6 veces mas que la baja de peso
en el grupo control
csi
El uso del comando csi, esta restringido para estudios de cohorte donde tenemos los valores para
una tabla 2 x 2, este realiza el calculo de los riesgos relativos así como de su intervalo de
confianza.
csi #a #b #c #d
Sea que tenemos los valores para el calculo de los RR, similares al ejemplo de cs
cci
El uso del comando csi, esta restringido para estudios de casos y controles donde tenemos los
valores para una tabla 2 x 2, este realiza el calculo del odds ratio así como de su intervalo de
confianza. Este además puede calcular el estadístico exacto de Fisher.
cci #a #b #c #d
tabodds
Se utiliza en estudio de caso control para calcular odds ratios cuando la variable exposición tiene
mas de dos niveles.
Utiliza test de homogeneidad para determinar que los OR calculados son iguales entre los
diferentes niveles de exposición
Utiliza el test de tendencia asumiendo que la variable exposición tiene un orden , teniendo como
hipotesis nula que no hay un incremento del OR cuando el nivel de exposición se eleva
Realiza el test de Mantel-Haenszel para ajuste de OR con respecto a una tercera variable que
podría ser confusora.
Usaremos la base de datos de malaria como ejemplo teniendo en cuenta que esta base de datos
proviene de un estudio de Cohorte. El ejemplo no es exactamente el mas apropiado.
El objetivo de utilizar este comando es el de determinar odds ratio para las tres categorías en la
variable antecedentes de malaria (si tuvo malaria Pf, tuvo otra malaria, no tuvo nunca malaria)
Lo que genero es una tabla con los odds o proporciones a la no adherencia al tratamiento en cada
categoría de exposición, además cuando realiza el test de homogenidad rechaza la hipótesis nula
que la distribución es homogénea es decir Ho: OR0 = OR1 = OR2 dado que calcula un p-valor <
0.05, cuando presenta el test de tendencia de los OR de adherencia al tratamiento, no es
significativo este incremento del OR en los niveles por que se obtiene un p-valor = 0.066. Por lo
que decimos que tenemos evidencia para decir que los OR no se distribuyen homogéneamente,
mas no tenemos evidencia suficiente para una tendencia de tendencia de los odds.ratios
Los odds ratio se calculan teniendo en cuenta como base cuando pf = 0 (que tuvo anteriormente
malaria por pf), entonces se observa un odds ratio igual a 4 para el grupo que tuvo malaria no
falciparum, es decir en el grupo de pacientes que tuvo malaria no falciparum es 4 veces mas la no
adherencia respecto del grupo que alguna ves tuvo malaria por Plasmodium falcirum. Otro
resultado a comentar es que no podemos rechazar la hipótesis nula en el grupo que nunca tuvo
malaria con respecto al grupo que si tuvo malaria por Plasmodium falciparum.
mhodds
Se utiliza para calcular odds ratios ajustado por alguna variable posible confusora de los OR
cuando la variable exposición tiene mas de dos ò mas niveles niveles. Este realiza la prueba para
tendencia de los odds ratios.
Por ello se usara la base de datos de malaria, teniendo como variable exposición el antecedente de
malaria por Plasmodium falciparum.
Ahora ajustando por los odds ratios por la variable edad, tenemos
El comando mhodds estima los odds ratios, controlando una variable sospechosa (variable
confusora).