-
Notifications
You must be signed in to change notification settings - Fork 0
/
index.Rmd
389 lines (320 loc) · 18.2 KB
/
index.Rmd
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
232
233
234
235
236
237
238
239
240
241
242
243
244
245
246
247
248
249
250
251
252
253
254
255
256
257
258
259
260
261
262
263
264
265
266
267
268
269
270
271
272
273
274
275
276
277
278
279
280
281
282
283
284
285
286
287
288
289
290
291
292
293
294
295
296
297
298
299
300
301
302
303
304
305
306
307
308
309
310
311
312
313
314
315
316
317
318
319
320
321
322
323
324
325
326
327
328
329
330
331
332
333
334
335
336
337
338
339
340
341
342
343
344
345
346
347
348
349
350
351
352
353
354
355
356
357
358
359
360
361
362
363
364
365
366
367
368
369
370
371
372
373
374
375
376
377
378
379
380
381
382
383
384
385
386
387
---
title: "SARS-CoV-2 y embarazo. Análisis de variables obstétricas y tipo parto durante la pandemia en España.
Análisis estadístico."
subtitle: "Eva Morán, Francesc Rosselló"
date: "20-06-2023"
site: bookdown::bookdown_site
output:
bookdown::html_book:
includes:
in_header: style.css
documentclass: book
#bibliography: [book.bib, packages.bib]
biblio-style: apalike
link-citations: yes
github-repo: AprendeR-UIB/TesisEva
---
```{r global_options, include=FALSE}
rm(list = ls())
knitr::opts_chunk$set(
echo=TRUE,
warning=FALSE,
message=FALSE,
fig.width=7,
out.width="50%",
fig.asp = 1,
fig.align="center"
)
options(knitr.kable.NA = '')
knitr::opts_knit$set(global.par=TRUE)
par(cex.main=0.9,cex.axis=0.8,cex.lab=0.8)
```
# Presentación {-}
El análisis tanto descriptivo como inferencial de los datos se ha llevado a cabo usando R versión 4.2.2. Para los gráficos se ha usado el paquete `ggplot2` de R.
Este documento se ha escrito en *R Markdown*, usando *RStudio* como editor de textos y el paquete `bookdown` para compilar los ficheros *markdown* y producir el documento html final. Todos los valores que aparecen dentro del texto se han producido mediante bloques de código. Los ficheros *markdown* y *scripts* originales se encuentran en el repositorio https://github.com/biocom-uib/TesisEvaMoranRmd.
**Variables numéricas**: Dado el gran tamaño de las muestras, se han usado tests de Shapiro-Wilks para contrastar si las distribuciones de las variables numéricas se ajustan a normalidad, y tests t (suponiendo varianzas iguales o diferentes, según correspondiera), para comparar pares de medias. Como nunca se ha podido aceptar la normalidad de las muestras, se han usado tests de Fligner-Killeen para contrastar la igualdad de dos o más varianzas y tests de Kruskall-Wallis para contrastar la igualdad de más de dos medias en análisis factoriales. Para los tests posteriores de parejas de medias en análisis factoriales se han usado tests t o tests de Mann-Whitney, según se considerara adecuado.
**Variables categóricas**: Se ha usado sistemáticamente el test exacto de Fisher para la comparación bilateral de pares de proporciones o de odds ratios, según correspondiera a la naturaleza del contraste. Como el tamaño de las muestras siempre lo ha permitido, los intervalos de confianza para RA se han calculado con la función `prop.test` con ajuste de continuidad, y los intervalos para RR se han calculado con la función `RelRisk`del paquete `DescTools`. La comparación de pares de diferencias de proporciones se ha realizado por el método de marcas de Martin-Herranz-Álvarez; mientras que en la comparación de pares de cocientes de proporciones (pares de RR) o de pares de OR se han usado los tests usuales basados en aproximaciones lognormales. Los tres métodos se han implementado en funciones de R.
La igualdad de distribuciones de variables categóricas politómicas se ha contrastado sistemáticamente mediante tests ji cuadrado de bondad de ajuste, usando el método de Montecarlo (basado en 10000 simulaciones) cuando no se cumplían las condiciones teóricas para poder usar su versión paramétrica. A continuación fijamos la semilla de aleatoriedad (a 2022) para que los resultados de las simulaciones sean reproducibles.
```{r}
set.seed(2022)
```
El análisis multivariante de variables categóricas y el cálculo de odds ratios ajustadas se ha llevado a cabo mediante regresiones logísticas, binomiales o multinomiales según correspondiera al número de niveles (2 o más de 2) de la variable respuesta.
**Variables ordinales**: La igualdad de tendencia en distribuciones de variables ordinales se ha contrastado sistemáticamente mediante tests $\chi^2$.
### Paquetes usados
```{r paquetes}
library(knitr)
library(readxl)
library(kableExtra)
library(PropCIs)
library(epiR)
library(ExactCIdiff)
library(ggplot2)
library(dplyr)
library(hrbrthemes)
library(viridis)
library(ggmosaic)
library(rcompanion)
library(basecamb)
library(pscl)
library(caret)
library(car)
library(nnet)
library(ggeffects)
library(gtsummary)
library(rootSolve)
library(DescTools)
library(samplesizeCMH)
library(dplyr)
library(pwr)
```
### Importación de datos
```{r datos}
#Casos
#
Casos=read_excel("CasosTot.xlsx")
Casos=data.frame(Casos)
Casos=Casos[Casos$EntranTesis==1,]
Casos$SINTOMAS_DIAGNOSTICO=factor(Casos$SINTOMAS_DIAGNOSTICO,levels=c("Asintomatica", "Sintomas leves", "Neumonia"),ordered=TRUE)
Casos$SINTOMAS_DIAGNOSTICO=plyr::revalue(Casos$SINTOMAS_DIAGNOSTICO, c("Asintomatica"="Asintomática", "Sintomas leves"="Leve","Neumonia"="Grave"))
Sint=Casos$SINTOMAS_DIAGNOSTICO
Casos$Bolsa.rota.anteparto=Casos$PROM
#
#Controles
#
Controls=read_excel("ControlsTot.xlsx")
Controls=data.frame(Controls)
Controls=Controls[Controls$EntranTesis==1,]
Si.i.No=which(Controls$Feto.vivo...194=="Sí y No")
Controls[Si.i.No,]$Gestación.Múltiple=1
Controls[Si.i.No,]$Feto.vivo...194="Sí"
Controls$Bolsa.rota.anteparto=Controls$PROM
#
#Casos y controles de la 1a ola
#
Casos1w=Casos[Casos$PRIMERA_OLA...3==1,]
Controls1w=Controls[Controls$PRIMERA_OLA...4==1,]
#
#Casos y controles de la 2a ola
#
Casos2w=Casos[Casos$SEGUNDA_OLA...4==1,]
Controls2w=Controls[Controls$SEGUNDA_OLA...5==1,]
#
```
Dimensiones
```{r}
n_I=dim(Casos)[1]
n_NI=dim(Controls)[1]
n_I1=dim(Casos1w)[1]
n_NI1=dim(Controls1w)[1]
n_I2=dim(Casos2w)[1]
n_NI2=dim(Controls2w)[1]
n_AS=length(Casos$SINTOMAS_DIAGNOSTICO[Casos$SINTOMAS_DIAGNOSTICO=="Asintomática"])
n_SL=length(Casos$SINTOMAS_DIAGNOSTICO[Casos$SINTOMAS_DIAGNOSTICO=="Leve"])
n_NE=length(Casos$SINTOMAS_DIAGNOSTICO[Casos$SINTOMAS_DIAGNOSTICO=="Grave"])
```
Vectores de nombres usados en las tablas y gráficos.
```{r definiciones}
Columnes=c("Infectadas (N)", "Infectadas (%)","No infectadas (N)", "No infectadas (%)")
Columnes.Sint=c("Asintomáticas (N)", "Asintomáticas (%)","Leves (N)", "Leves (%)", "Graves (N)", "Graves (%)")
ColumnesExt=c("Infectadas 1a ola (N)", "Infectadas 1a ola (%)","No infectadas 1a ola (N)", "No infectadas 1 ola (%)","Infectadas 2 ola (N)", "Infectadas 2 ola (%)","No infectadas 2 ola (N)", "No infectadas 2 ola (%)")
ColumnesOnes=c("Total 1a ola (N)", "Total 1a ola (%)","Total 2 ola (N)", "Total 2 ola (%)")
Columnes.OR=c("ORa","IC 95%: extremo inf.", "IC 95%: extremo sup.", "p-valor")
```
### Definición de grupos Robson
Definimos para Casos y Controles la variable **Cesárea** (0 no cesárea, 1 sí cesárea, NA tipo de parto no especificado).
```{r}
Casos$Cesárea=Casos$Tipo.de.parto
Casos$Cesárea[Casos$Cesárea=="Eutocico" | Casos$Cesárea=="Instrumental"]=0
Casos$Cesárea[Casos$Cesárea=="Cesárea"]=1
#
Controls$Cesárea=Controls$Tipo.de.parto
Controls$Cesárea[Controls$Cesárea=="Eutocico" | Controls$Cesárea=="Instrumental"]=0
Controls$Cesárea[Controls$Cesárea=="Cesárea"]=1
```
Definimos para Casos y Controles la variable **CesAnt** (césarea anterior: 0 no, 1 sí) buscando las cesáreas previas en las variables "Indicación de cesárea" y "Especificar otra indicación". El código indica específicamente cómo.
```{r}
Casos$CesAnt=rep(0,n_I)
Casos$CesAnt[Casos$Indicación.de.cesárea=="Cesárea anterior" | Casos$Indicación.de.cesárea=="Cesárea anterior,Otra" | Casos$Indicación.de.cesárea=="Nalgas,Cesárea anterior" | Casos$Indicación.de.cesárea=="Nalgas,Cesárea anterior,Miomectomía previa,Otra" |
Casos$Indicación.de.cesárea=="Nalgas,Patología materna no relacionada con COVID,Cesárea anterior" |
Casos$Indicación.de.cesárea=="No progresión de parto,Cesárea anterior" | Casos$Indicación.de.cesárea=="Patología materna no relacionada con COVID,Cesárea anterior,Miomectomía previa" |
Casos$Indicación.de.cesárea=="Patología materna no relacionada con COVID,Cesárea anterior,Otra" |
Casos$Indicación.de.cesárea=="Patología materna relacionada con COVID,Cesárea anterior"]=1
#
Casos$CesAnt[Casos$Especificar.otra.indicación=="2 cesáreas anteriores" |
Casos$Especificar.otra.indicación=="3 cesáreas anteriores" |
Casos$Especificar.otra.indicación=="3 cesareas previas" |
Casos$Especificar.otra.indicación=="C ITERATIVA" |
Casos$Especificar.otra.indicación=="Cesárea anterior + cérvix desfavorable + no deseo materno inducción" |
Casos$Especificar.otra.indicación=="cesárea anterior + gestación extrauterina previa en cicatriz de cesárea" |
Casos$Especificar.otra.indicación=="Cesarea anterior y no deseo materno de parto" |
Casos$Especificar.otra.indicación=="Cesarea anterior y RPM >12 con cervix desfavorable" |
Casos$Especificar.otra.indicación=="Cesarea anterior, oligoamnios, cervix desfavorable y COVID-Positivo." |
Casos$Especificar.otra.indicación=="Cesárea anterior, RPM y NO deseo materno de parto vaginal." |
Casos$Especificar.otra.indicación=="cesarea iterativa" |
Casos$Especificar.otra.indicación=="Cesarea iterativa" |
Casos$Especificar.otra.indicación=="CESAREA ITERATIVA" |
Casos$Especificar.otra.indicación=="cesárea iterativa" |
Casos$Especificar.otra.indicación=="Cesárea iterativa" |
Casos$Especificar.otra.indicación=="cesarea previa y no deseo parto vaginal" |
Casos$Especificar.otra.indicación=="Dos cesáreas previas" |
Casos$Especificar.otra.indicación=="iterativa" |
Casos$Especificar.otra.indicación=="ITERATIVA" |
Casos$Especificar.otra.indicación=="iterativa por 2 previas" |
Casos$Especificar.otra.indicación=="iterativa: 2 cesáreas anteriores" |
Casos$Especificar.otra.indicación=="Macrosoma + cesárea anterior." |
Casos$Especificar.otra.indicación=="periodo intergenesico<5meses y cesarea anterior" |
Casos$Especificar.otra.indicación=="PREECLAMPSIA LEVE+2CESÁREAS ANTERIORES+CÉRVIX DESFAVORABLE" |
Casos$Especificar.otra.indicación=="PREECLAMPSIA SIN CRITERIOS DE GRAVEDAD+2 CESÁREAS ANT" |
Casos$Especificar.otra.indicación=="RPM+CESÁREA ANTERIOR +NO DESEO DE PARTO VAGINAL"]=1
```
```{r}
n_NI=dim(Controls)[1]
Controls$CesAnt=rep(0,n_NI)
Controls$CesAnt[Controls$Indicación.de.cesárea=="Cesárea anterior" | Controls$Indicación.de.cesárea=="Cesárea anterior,Otra" | Controls$Indicación.de.cesárea=="Nalgas,Cesárea anterior" |
Controls$Indicación.de.cesárea=="No progresión de parto,Cesárea anterior" | Controls$Indicación.de.cesárea=="Patología materna no relacionada con COVID,Cesárea anterior" |
Controls$Indicación.de.cesárea=="Riesgo de pérdida de bienestar fetal,Cesárea anterior" |
Controls$Indicación.de.cesárea=="Riesgo de pérdida de bienestar fetal,Cesárea anterior,Otra"]=1
#
Controls$CesAnt[Controls$Especificar.otra.indicación=="2 CESÁREAS ANTERIORES" |
Controls$Especificar.otra.indicación=="2 CESÁREAS PREVIAS. INICIO CESÁREA ELECTIVA" |
Controls$Especificar.otra.indicación=="3 CESAREAS PREVIAS" |
Controls$Especificar.otra.indicación=="cesarea ant+pc99 y no deseo parto" |
Controls$Especificar.otra.indicación=="CESÁREA ITERATIVA POR DOS CESÁREAS PREVIAS" |
Controls$Especificar.otra.indicación=="Revoca prueba de parto. Cesárea anterior"]=1
```
Defino para Casos y Controles la variable **Nalgas** (0 de cara, 1 de pies, 2 transversal/oblícua, NA malposiciones no especificadas) buscando las malposiciones en las variables "Indicación de cesárea", "Especificar otra indicación" y "Especificar otra indicación parto instrumental".
```{r}
Casos$Nalgas=rep(0,n_I)
Casos$Nalgas[Casos$Indicación.de.cesárea=="Nalgas" |
Casos$Indicación.de.cesárea=="Nalgas,Cesárea anterior" |
Casos$Indicación.de.cesárea=="Nalgas,Cesárea anterior,Miomectomía previa,Otra" |
Casos$Indicación.de.cesárea=="Nalgas,Otra" |
Casos$Indicación.de.cesárea=="Nalgas,Patología materna no relacionada con COVID" |
Casos$Indicación.de.cesárea=="Nalgas,Patología materna no relacionada con COVID,Cesárea anterior"]=1
#
Casos$Nalgas[Casos$Especificar.otra.indicación=="CIR I de primer gemelo+presentación podálica." |
Casos$Especificar.otra.indicación=="Gemelar condiscreancia de peso , segundo gemelo nalgas , preeclampsia leve" |
Casos$Especificar.otra.indicación=="Gemelar Podálica-podálica" |
Casos$Especificar.otra.indicación=="GEMELAR, 1er gemelo CIR 1 y PODÁLICA" |
Casos$Especificar.otra.indicación=="NALGAS NO CUMPLE CRITERIOS PARA PARTO VAGINAL" |
Casos$Especificar.otra.indicación=="PE tardia a termino en gestante con feto en podalica" |
Casos$Especificar.otra.indicación=="Podálica+sospecha de nudo verdadero de cordón" |
Casos$Especificar.otra.indicación=="RPM en primiparidad de nalgas"]=1
#
Casos$Nalgas[Casos$Especificar.otra.indicación=="Gemelar BCBA podalica-transversa" |
Casos$Especificar.otra.indicación=="Situación transversa" |
Casos$Especificar.otra.indicación=="Versión espontánea fetal a situación transversa durante inducción"]=2
```
```{r}
Controls$Nalgas=rep(0,n_NI)
Controls$Nalgas[Controls$Indicación.de.cesárea=="Nalgas" |
Controls$Indicación.de.cesárea=="Nalgas,Cesárea anterior" |
Controls$Indicación.de.cesárea=="Nalgas,Otra"]=1
#
Controls$Nalgas[Controls$Especificar.otra.indicación=="2 gemelo en pelviana" |
Controls$Especificar.otra.indicación=="2 gemelo en pelviana" |
Controls$Especificar.otra.indicación=="CESAREA URGENTE POR TRABAJO DE PARTO GEMELAR PRIMERO NALGAS" |
Controls$Especificar.otra.indicación=="Electiva. Gemelar 2 feto en pelviana" |
Controls$Especificar.otra.indicación=="Gemelar.1º gemelo nalgas" |
Controls$Especificar.otra.indicación=="gestacion gemelar primero no cefalica. preeclampsia leve" |
Controls$Especificar.otra.indicación=="Podálica" |
Controls$Especificar.otra.indicación=="RPM en gestación gemelar con el primer gemelo en podálica y pretérmino de 28+3 sem. Trabajo de parto y procidencia de mano" |
Controls$Especificar.otra.indicación=="Segundo gemelo en pelviana" |
Controls$Especificar.otra.indicación.parto.instrumental=="Parto de nalgas, con fórceps de cabeza última"]=1
#
Controls$Nalgas[Controls$Especificar.otra.indicación=="Situación transversa. Mioma tumor de parto."]=2
#
Controls$Nalgas[Controls$Especificar.otra.indicación=="Rechazo de versión cefálica externa"|
Controls$Especificar.otra.indicación=="MALPOSICION FETAL"]=NA
```
Definimos la variable **Robson** para Casos y Controles siguiendo el algoritmo OMS:
```{r}
Casos$Robson=rep(0,n_I)
#
Casos$Robson[Casos$Gestación.Múltiple=="Sí"]=8
#
Casos$Robson[Casos$Gestación.Múltiple=="No"& Casos$Nalgas==2]=9
#
Casos$Robson[Casos$Gestación.Múltiple=="No" & Casos$Nalgas==1 & Casos$NULIPARA==0 ]=7
#
Casos$Robson[Casos$Gestación.Múltiple=="No" & Casos$Nalgas==1 & Casos$NULIPARA==1 ]=6
#
Casos$Robson[Casos$Gestación.Múltiple=="No" & Casos$Nalgas==0 & Casos$PREMATURO==1 ]=10
#
Casos$Robson[Casos$Gestación.Múltiple=="No" & Casos$Nalgas==0 & Casos$PREMATURO==0 & Casos$NULIPARA==0 & Casos$CesAnt==1 ]=5
#
Casos$Robson[Casos$Gestación.Múltiple=="No" & Casos$Nalgas==0 & Casos$PREMATURO==0 & Casos$NULIPARA==0 & Casos$CesAnt==0 & !is.na(Casos$Inicio.de.parto) & Casos$Inicio.de.parto!="Espontáneo" ]=4
#
Casos$Robson[Casos$Gestación.Múltiple=="No" & Casos$Nalgas==0 & Casos$PREMATURO==0 & Casos$NULIPARA==0 & Casos$CesAnt==0 & Casos$Inicio.de.parto=="Espontáneo" ]=3
#
Casos$Robson[Casos$Gestación.Múltiple=="No" & Casos$Nalgas==0 & Casos$PREMATURO==0 & Casos$NULIPARA==1 & !is.na(Casos$Inicio.de.parto) & Casos$Inicio.de.parto!="Espontáneo"]=2
#
Casos$Robson[Casos$Gestación.Múltiple=="No" & Casos$Nalgas==0 & Casos$PREMATURO==0 & Casos$NULIPARA==1 & Casos$Inicio.de.parto=="Espontáneo" ]=1
#
Casos$Robson=factor(Casos$Robson,levels=0:10) # 0 son los casos perdidos
```
```{r}
Controls$Robson=rep(0,n_NI)
#
Controls$Robson[Controls$Gestación.Múltiple==1]=8
#
Controls$Robson[Controls$Gestación.Múltiple==0& Controls$Nalgas==2]=9
#
Controls$Robson[Controls$Gestación.Múltiple==0 & Controls$Nalgas==1 & Controls$Nuliparous==0 ]=7
#
Controls$Robson[Controls$Gestación.Múltiple==0 & Controls$Nalgas==1 & Controls$Nuliparous==1 ]=6
#
Controls$Robson[Controls$Gestación.Múltiple==0 & Controls$Nalgas==0 & Controls$Preterm.deliveries==1 ]=10
#
Controls$Robson[Controls$Gestación.Múltiple==0 & Controls$Nalgas==0 & Controls$Preterm.deliveries==0 & Controls$Nuliparous==0 & Controls$CesAnt==1 ]=5
#
Controls$Robson[Controls$Gestación.Múltiple==0 & Controls$Nalgas==0 & Controls$Preterm.deliveries==0 & Controls$Nuliparous==0 & Controls$CesAnt==0 & !is.na(Controls$Inicio.de.parto) & Controls$Inicio.de.parto!="Espontáneo" ]=4
#
Controls$Robson[Controls$Gestación.Múltiple==0 & Controls$Nalgas==0 & Controls$Preterm.deliveries==0 & Controls$Nuliparous==0 & Controls$CesAnt==0 & Controls$Inicio.de.parto=="Espontáneo" ]=3
#
Controls$Robson[Controls$Gestación.Múltiple==0 & Controls$Nalgas==0 & Controls$Preterm.deliveries==0 & Controls$Nuliparous==1 & !is.na(Controls$Inicio.de.parto) & Controls$Inicio.de.parto!="Espontáneo"]=2
#
Controls$Robson[Controls$Gestación.Múltiple==0 & Controls$Nalgas==0 & Controls$Preterm.deliveries==0 & Controls$Nuliparous==1 & Controls$Inicio.de.parto=="Espontáneo" ]=1
#
Controls$Robson=factor(Controls$Robson,levels=0:10) # 0 son los casos perdidos
```
Restringimos las variables **Cesárea** y **Robson** a Casos y Controles de las dos olas
```{r}
Casos1w$Cesárea=Casos[Casos$PRIMERA_OLA...3==1,]$Cesárea
Controls1w$Cesárea=Controls[Controls$PRIMERA_OLA...4==1,]$Cesárea
Casos2w$Cesárea=Casos[Casos$SEGUNDA_OLA...4==1,]$Cesárea
Controls2w$Cesárea=Controls[Controls$SEGUNDA_OLA...5==1,]$Cesárea
Casos1w$Robson=Casos[Casos$PRIMERA_OLA...3==1,]$Robson
Controls1w$Robson=Controls[Controls$PRIMERA_OLA...4==1,]$Robson
Casos2w$Robson=Casos[Casos$SEGUNDA_OLA...4==1,]$Robson
Controls2w$Robson=Controls[Controls$SEGUNDA_OLA...5==1,]$Robson
```
```{r}
#Casos y controles con GM
#
CasosGM=Casos[Casos$Gestación.Múltiple=="Sí",]
ControlsGM=Controls[Controls$Gestación.Múltiple==1,]
#
#Casos y controles de la 1a ola con GM
#
Casos1wGM=Casos1w[Casos1w$Gestación.Múltiple=="Sí",]
Controls1wGM=Controls1w[Controls1w$Gestación.Múltiple==1,]
#
#Casos y controles de la 2a ola con GM
#
Casos2wGM=Casos2w[Casos2w$Gestación.Múltiple=="Sí",]
Controls2wGM=Controls2w[Controls2w$Gestación.Múltiple==1,]
```
Guardamos copias
```{r}
CasosTot=Casos
ControlsTot=Controls
Sint.Tot=Sint
CasosGMTot=CasosGM
ControlsGMTot=ControlsGM
```
### Algunas funciones
Las funciones definidas *ad hoc* para este estudio se encuentran en el *script* **funcionestesisEM.R**.
```{r}
source("funcionestesisEM.R", local = knitr::knit_global())
```