Diff of /sepsis.R [000000] .. [4acdbf]

Switch to unified view

a b/sepsis.R
1
## ANÁLISIS ESTADÍSTICO DESCRIPTIVO E INFERENCIAL MEDIANTE R DE UN CONJUNTO DE DATOS FICTICIOS SOBRE SEPSIS EN UNIDAD DE CUIDADOS INTENSIVOS
2
## Diego Fernando Scarpetta Gonzalez, MD; Henry Bedoya Gonzalez, MD y Bibiana Perez Hernandez, PhD
3
4
5
#1.Definir carpeta de trabajo
6
getwd()  #Devuelve la ruta del directorio de trabajo actual
7
setwd("D://MIB//INVESTIGACIÓN")
8
9
#2.Instalar las Librer?as 
10
11
install.packages("readr")     
12
install.packages("readxl")     
13
install.packages("latticeExtra")
14
install.packages ("Hmisc") 
15
install.packages ("ggplot2")
16
install.packages ("carData")
17
install.packages ("tidyverse")
18
install.packages ("plyr")
19
install.packages ("Publish")
20
install.packages("car")
21
22
#3.Cargar el archivo de trabajo
23
library(readr)  
24
sepsis<-read.csv(file ="D:/MIB/INVESTIGACIÓN/sepsis_def.csv", header=T)
25
sepsis
26
View(sepsis)
27
28
29
30
#4.Exploracion del contenido de los datos
31
str(sepsis)           #estructura
32
dim(sepsis)           #dimension
33
names(sepsis)         #nombre de las variables
34
head(sepsis)          #primeros elementos
35
tail(sepsis)          #encabezado ?ltimos elementos
36
summary(sepsis)       #resumen del contenido de las variables
37
any(is.na(sepsis))    #presencia de missings
38
mean(sepsis$Wbc_inicial,na.rm = TRUE)
39
nrow(sepsis)          #numero de filas
40
ncol(sepsis)
41
nrow(na.omit(sepsis)) #selecciona solo las filas con informacion
42
43
# Nombrar variables categoricas 
44
45
summary(sepsis)
46
47
sepsis$Sexo <- factor(sepsis$Sexo)
48
sepsis$Hospital <- factor(sepsis$Hospital)
49
sepsis$Proced <- factor(sepsis$Proced)
50
sepsis$Reg_salud <- factor(sepsis$Reg_salud)
51
sepsis$HTA <- factor(sepsis$HTA)
52
sepsis$ARA_2<- factor(sepsis$ARA_2)
53
sepsis$IECA<- factor(sepsis$IECA)
54
sepsis$Tiazidas<- factor(sepsis$Tiazidas)
55
sepsis$diur_asa<- factor(sepsis$diur_asa)
56
sepsis$Calcio.antagonista<- factor(sepsis$Calcio.antagonista)
57
sepsis$Beta_bloqueador<- factor(sepsis$Beta_bloqueador)
58
sepsis$Otros_antihta<- factor(sepsis$Otros_antihta)
59
sepsis$DM_2<- factor(sepsis$DM_2)
60
sepsis$Metformina<- factor(sepsis$Metformina)
61
sepsis$iSGLT2<- factor(sepsis$iSGLT2)
62
sepsis$DDPIV<- factor(sepsis$DDPIV)
63
sepsis$GLP1a<- factor(sepsis$GLP1a)
64
sepsis$Insulina_basal<- factor(sepsis$Insulina_basal)
65
sepsis$Insulina_preprandial<- factor(sepsis$Insulina_preprandial)
66
sepsis$Otros_antidiabeticos<- factor(sepsis$Otros_antidiabeticos)
67
sepsis$Hipotiroidismo<- factor(sepsis$Hipotiroidismo)
68
sepsis$ERC<- factor(sepsis$ERC)
69
sepsis$Tabaco<- factor(sepsis$Tabaco)
70
sepsis$Enf_coronaria<- factor(sepsis$Enf_coronaria)
71
sepsis$Obesidad<- factor(sepsis$Obesidad)
72
sepsis$Dislipidemia<- factor(sepsis$Dislipidemia)
73
sepsis$ACV<- factor(sepsis$ACV)
74
sepsis$Fib_aur<- factor(sepsis$Fib_aur)
75
sepsis$Autoinmune<- factor(sepsis$Autoinmune)
76
sepsis$Sepsis<- factor(sepsis$Sepsis)
77
sepsis$Alt_C<- factor(sepsis$Alt_C)
78
sepsis$Norepi<- factor(sepsis$Norepi)
79
sepsis$Vasopresina<- factor(sepsis$Vasopresina)
80
sepsis$ATB_1<- factor(sepsis$ATB_1)
81
sepsis$ATB_2<- factor(sepsis$ATB_2)
82
sepsis$ATB_3<- factor(sepsis$ATB_3)
83
sepsis$Cultivos<- factor(sepsis$Cultivos)
84
sepsis$IOT<- factor(sepsis$IOT)
85
sepsis$IRA<- factor(sepsis$IRA)
86
sepsis$Dialisis<- factor(sepsis$Dialisis)
87
sepsis$Muerte<- factor(sepsis$Muerte)
88
89
# Función para preguntar si una variable es categorica
90
91
is.factor(sepsis$Muerte)  # esta si
92
is.factor(sepsis$Norepi_0)  # esta no 
93
94
# Colocar etiquetas a los valores numericos de las variables categoricas
95
96
levels(sepsis$Sexo) <- c("Hombre","Mujer")
97
levels(sepsis$Hospital) <- c("Farallones","León XIII")
98
levels(sepsis$Proced) <- c("Bello","Caldas","Cali","Envigado","Medellin","Pasto","Popayan","Quibdo","S_Quilichao","Tumaco","Urrao","Yarumal")
99
levels(sepsis$Reg_salud) <- c("Subsidiado","Contributivo")
100
101
library(car) 
102
#levels(sepsis$HTA) <- c("no","si")
103
sepsis$HTA2<- recode(sepsis$HTA,"0='2'; 1='1'")
104
levels(sepsis$HTA2) <- c("si", "no")
105
levels(sepsis$ARA_2) <- c("no","si")
106
levels(sepsis$IECA) <- c("no","si")
107
levels(sepsis$Tiazidas) <- c("no","si")
108
levels(sepsis$diur_asa) <- c("no","si")
109
levels(sepsis$Calcio.antagonista) <- c("no","si")
110
levels(sepsis$Beta_bloqueador) <- c("no","si")
111
levels(sepsis$Otros_antihta) <- c("no","si")
112
113
#levels(sepsis$DM_2) <- c("no","si")
114
sepsis$DM2<- recode(sepsis$DM_2,"0='2'; 1='1'")
115
levels(sepsis$DM2) <- c("si", "no")
116
117
levels(sepsis$Metformina) <- c("no","si")
118
levels(sepsis$iSGLT2) <- c("no","si")
119
levels(sepsis$DDPIV) <- c("no","si")
120
levels(sepsis$GLP1a) <- c("no","si")
121
levels(sepsis$Insulina_basal) <- c("no","si")
122
levels(sepsis$Insulina_preprandial) <- c("no","si")
123
levels(sepsis$Otros_antidiabeticos) <- c("no","si")
124
125
126
ins_2<- sepsis[sepsis$Insulina_basal != 0, ]  ### ESTABLECE SUBSET DONDE NOREPI ES DIFERENTE A 0 
127
summary(ins_2$Dosis_preprandial)
128
129
130
library(car) 
131
#levels(sepsis$Hipotiroidismo) <- c("no","si")
132
sepsis$hipotiroidismo2<- recode(sepsis$Hipotiroidismo,"0='2'; 1='1'")
133
levels(sepsis$hipotiroidismo2) <- c("si", "no")
134
135
136
#levels(sepsis$ERC) <- c("no","si")
137
sepsis$ERC2<- recode(sepsis$ERC,"0='2'; 1='1'")
138
levels(sepsis$ERC2) <- c("si", "no")
139
140
141
#levels(sepsis$Tabaco) <- c("no","si")
142
sepsis$Tabaco2<- recode(sepsis$Tabaco,"0='2'; 1='1'")
143
levels(sepsis$Tabaco2) <- c("si", "no")
144
145
##levels(sepsis$Enf_coronaria) <- c("no","si")
146
sepsis$co<- recode(sepsis$Enf_coronaria,"0='2'; 1='1'")
147
levels(sepsis$co) <- c("si", "no")
148
149
##levels(sepsis$Obesidad) <- c("no","si")
150
sepsis$obesidad2<- recode(sepsis$Obesidad,"0='2'; 1='1'")
151
levels(sepsis$obesidad2) <- c("si", "no")
152
153
154
#levels(sepsis$Dislipidemia) <- c("no","si")
155
sepsis$dislipidemia2<- recode(sepsis$Dislipidemia,"0='2'; 1='1'")
156
levels(sepsis$dislipidemia2) <- c("si", "no")
157
158
159
160
#levels(sepsis$ACV) <- c("no","si")
161
sepsis$ACV2<- recode(sepsis$ACV,"0='2'; 1='1'")
162
levels(sepsis$ACV2) <- c("si", "no")
163
164
165
166
#levels(sepsis$Fib_aur) <- c("no","si")
167
sepsis$FA<- recode(sepsis$Fib_aur,"0='2'; 1='1'")
168
levels(sepsis$FA) <- c("si", "no")
169
170
171
levels(sepsis$Autoinmune) <- c("no","si")
172
sepsis$Auto2<- recode(sepsis$Autoinmune,"0='2'; 1='1'")
173
levels(sepsis$Auto2) <- c("si", "no")
174
175
176
177
178
179
levels(sepsis$Sepsis) <- c("Colangitis","Diverticulitis","Endocarditis","Osteomielitis","Peritonitis","Empiema","Epoc_sobreinf","NAC","Pie_diabetico","ISO_cx_plástica","Urinaria")
180
levels(sepsis$Alt_C) <- c("no","si")
181
levels(sepsis$Norepi) <- c("no","si")
182
levels(sepsis$Vasopresina) <- c("no","si")
183
levels(sepsis$ATB_1) <- c("Ampicilina sulbactam","Cefalexina","Cefepime","Oxacilina","Meropenem","Ceftazidima avibactam","Penicilina benzatínica","Piperacilina tazobactam","Vancomicina","Linezolid","Tigeciclina","Anfotericina_B","Caspofungina","Claritromicina","TMP_SMX","Tetraconjugado","Ciprofloxacino","Ninguno")
184
levels(sepsis$ATB_2) <- c("Ampicilina sulbactam","Cefalexina","Cefepime","Oxacilina","Meropenem","Ceftazidima avibactam","Penicilina benzatínica","Piperacilina tazobactam","Vancomicina","Linezolid","Tigeciclina","Anfotericina_B","Caspofungina","Claritromicina","TMP_SMX","Tetraconjugado","Ciprofloxacino","Ninguno")
185
levels(sepsis$ATB_3) <- c("Ampicilina sulbactam","Cefalexina","Cefepime","Oxacilina","Meropenem","Ceftazidima avibactam","Penicilina benzatínica","Piperacilina tazobactam","Vancomicina","Linezolid","Tigeciclina","Anfotericina_B","Caspofungina","Claritromicina","TMP_SMX","Tetraconjugado","Ciprofloxacino","Ninguno")
186
levels(sepsis$Cultivos) <- c("E. coli","K. pneumoniae","P. aeruginosa","SAMR","SAMS","S. marcecens","Candida","TBC","Sars-cov-2","No Id")
187
levels(sepsis$IOT) <- c("no","si")
188
levels(sepsis$IRA) <- c("no","si")
189
levels(sepsis$Dialisis) <- c("no","si")
190
##levels(sepsis$Muerte) <- c("vivo","muerto")
191
library(car) 
192
sepsis$Mort<- recode(sepsis$Muerte,"0='2'; 1='1'")
193
levels(sepsis$Mort) <- c("si", "no")
194
195
196
# TABLAS
197
198
tabla1<-table(sepsis$Sexo)
199
tabla1
200
tabla2<-table(sepsis$Hospital) 
201
tabla2
202
tabla3<-table(sepsis$Proced) 
203
tabla3
204
tabla4<-table(sepsis$Reg_salud)
205
tabla4 
206
tabla5<-table(sepsis$HTA) 
207
tabla5
208
tabla6<-table(sepsis$ARA_2) 
209
tabla6
210
tabla7<-table(sepsis$IECA) 
211
tabla7
212
tabla8<-table(sepsis$Tiazidas) 
213
tabla8
214
tabla9<-table(sepsis$diur_asa) 
215
tabla9
216
tabla10<-table(sepsis$Calcio.antagonista) 
217
tabla10
218
tabla11<-table(sepsis$Beta_bloqueador) 
219
tabla11
220
tabla12<-table(sepsis$Otros_antihta) 
221
tabla12
222
tabla13<-table(sepsis$DM_2) 
223
tabla13
224
tabla14<-table(sepsis$Metformina) 
225
tabla14
226
tabla15<-table(sepsis$iSGLT2) 
227
tabla15
228
tabla16<-table(sepsis$DDPIV) 
229
tabla16
230
tabla17<-table(sepsis$GLP1a) 
231
tabla17
232
tabla18<-table(sepsis$Insulina_basal)
233
tabla18
234
tabla19<-table(sepsis$Insulina_preprandial) 
235
tabla19
236
tabla20<-table(sepsis$Otros_antidiabeticos) 
237
tabla20
238
tabla21<-table(sepsis$Hipotiroidismo) 
239
tabla21
240
tabla22<-table(sepsis$ERC) 
241
tabla22
242
tabla23<-table(sepsis$Tabaco) 
243
tabla23
244
tabla24<-table(sepsis$Enf_coronaria) 
245
tabla24
246
tabla25<-table(sepsis$Obesidad) 
247
tabla25
248
tabla26<-table(sepsis$Dislipidemia) 
249
tabla26
250
tabla27<-table(sepsis$ACV) 
251
tabla27
252
tabla28<-table(sepsis$Fib_aur) 
253
tabla28
254
tabla29<-table(sepsis$Autoinmune) 
255
tabla29
256
tabla30<-table(sepsis$Sepsis) 
257
tabla30
258
tabla31<-table(sepsis$Alt_C) 
259
tabla31
260
tabla32<-table(sepsis$Norepi) 
261
tabla32
262
tabla33<-table(sepsis$Vasopresina) 
263
tabla33
264
tabla34<-table(sepsis$ATB_1) 
265
tabla34
266
tabla35<-table(sepsis$ATB_2) 
267
tabla35
268
tabla36<-table(sepsis$ATB_3) 
269
tabla36
270
tabla37<-table(sepsis$Cultivos)
271
tabla37
272
tabla38<-table(sepsis$IOT) 
273
tabla38
274
tabla39<-table(sepsis$IRA) 
275
tabla39
276
tabla40<-table(sepsis$Dialisis) 
277
tabla40
278
tabla41<-table(sepsis$Mort) 
279
tabla41
280
281
282
# FRECUENCIAS RELATIVAS (con %)
283
284
proporciones1<-prop.table(tabla1)   
285
proporciones1*100
286
proporciones2<-prop.table(tabla2)   
287
proporciones2*100
288
proporciones3<-prop.table(tabla3)   
289
proporciones3*100
290
proporciones4<-prop.table(tabla4)   
291
proporciones4*100
292
proporciones5<-prop.table(tabla5)   
293
proporciones5*100
294
proporciones6<-prop.table(tabla6)   
295
proporciones6*100
296
proporciones7<-prop.table(tabla7)   
297
proporciones7*100
298
proporciones8<-prop.table(tabla8)   
299
proporciones8*100
300
proporciones9<-prop.table(tabla9)   
301
proporciones9*100
302
proporciones10<-prop.table(tabla10)   
303
proporciones10*100
304
proporciones11<-prop.table(tabla11)   
305
proporciones11*100
306
proporciones12<-prop.table(tabla12)   
307
proporciones12*100
308
proporciones13<-prop.table(tabla13)   
309
proporciones13*100
310
proporciones14<-prop.table(tabla14)   
311
proporciones14*100
312
proporciones15<-prop.table(tabla15)   
313
proporciones15*100
314
proporciones16<-prop.table(tabla16)   
315
proporciones16*100
316
proporciones17<-prop.table(tabla17)   
317
proporciones17*100
318
proporciones18<-prop.table(tabla18)   
319
proporciones18*100
320
proporciones19<-prop.table(tabla19)   
321
proporciones19*100
322
proporciones20<-prop.table(tabla20)   
323
proporciones20*100
324
proporciones21<-prop.table(tabla21)   
325
proporciones21*100
326
proporciones22<-prop.table(tabla22)   
327
proporciones22*100
328
proporciones23<-prop.table(tabla23)   
329
proporciones23*100
330
proporciones24<-prop.table(tabla24)   
331
proporciones24*100
332
proporciones25<-prop.table(tabla25)   
333
proporciones25*100
334
proporciones26<-prop.table(tabla26)   
335
proporciones26*100
336
proporciones27<-prop.table(tabla27)   
337
proporciones27*100
338
proporciones28<-prop.table(tabla28)   
339
proporciones28*100
340
proporciones29<-prop.table(tabla29)   
341
proporciones29*100
342
proporciones30<-prop.table(tabla30)   
343
proporciones30*100
344
proporciones31<-prop.table(tabla31)   
345
proporciones31*100
346
proporciones32<-prop.table(tabla32)   
347
proporciones32*100
348
proporciones33<-prop.table(tabla33)   
349
proporciones33*100
350
proporciones34<-prop.table(tabla34)   
351
proporciones34*100
352
proporciones35<-prop.table(tabla35)   
353
proporciones35*100
354
proporciones36<-prop.table(tabla36)   
355
proporciones36*100
356
proporciones37<-prop.table(tabla37)   
357
proporciones37*100
358
proporciones38<-prop.table(tabla38)   
359
proporciones38*100
360
proporciones39<-prop.table(tabla39)   
361
proporciones39*100
362
proporciones40<-prop.table(tabla40)   
363
proporciones40*100
364
proporciones41<-prop.table(tabla41)   
365
proporciones41*100
366
367
### GRAFICAS DESCRIPTIVAS 
368
369
## HISTOGRAMA
370
371
dev.new() 
372
hist(sepsis$Edad,col="lightblue", main="Histograma edad de los pacientes",xlab="Edad (años)", ylab = "Frecuencia (%)", freq = T, xlim = c(10, 110), ylim = c(0, 60))
373
abline(v = mean(sepsis$Edad), col="red", lwd=3, lty=2)
374
abline(v = median(sepsis$Edad), col="blue", lwd=3, lty=2)
375
legend(x = "topright", legend = c("Media", "Mediana"), fill = c("red", "blue"), 
376
       title = "Medidas de tendencia central")
377
378
379
380
dev.new() 
381
hist(sepsis$Peso,col="lightblue", main="Histograma del peso",xlab="Peso (kg)", ylab = "Frecuencia (%)", freq = T, xlim = c(40, 120), ylim = c(0, 50))
382
abline(v = mean(sepsis$Peso), col="red", lwd=3, lty=2)
383
abline(v = median(sepsis$Peso), col="blue", lwd=3, lty=2)
384
legend(x = "topright", legend = c("Media", "Mediana"), fill = c("red", "blue"), 
385
       title = "Medidas de tendencia central")
386
387
388
dev.new() 
389
hist(sepsis$Talla,col="lightblue", main="Histograma de la talla",xlab="Talla (m)", ylab = "Frecuencia (%)", freq = T, xlim = c(1.5, 2), ylim = c(0, 50))
390
abline(v = mean(sepsis$Talla), col="red", lwd=3, lty=2)
391
abline(v = median(sepsis$Talla), col="blue", lwd=3, lty=2)
392
legend(x = "topright", legend = c("Media", "Mediana"), fill = c("red", "blue"), 
393
       title = "Medidas de tendencia central")
394
395
396
397
398
dev.new() 
399
hist(sepsis$IMC,col="lightblue", main="Histograma del IMC",xlab="IMC (kg/m2)", ylab = "Frecuencia (%)", freq = T, xlim = c(15, 40), ylim = c(0, 50))
400
abline(v = mean(sepsis$IMC), col="red", lwd=3, lty=2)
401
abline(v = median(sepsis$IMC), col="blue", lwd=3, lty=2)
402
legend(x = "topright", legend = c("Media", "Mediana"), fill = c("red", "blue"), 
403
       title = "Medidas de tendencia central")
404
405
406
407
408
## PIE CHARTS
409
410
# SEXO
411
412
dev.new()
413
p1=proporciones1*100
414
x1 = tabla1
415
y1=c("Hombres","Mujeres")
416
z1=paste(y1,p1,"%")
417
pie(x1, labels=z1, col=c("lightblue","lightgreen"), radius= 0.9, edges=200, main="Sexo de los pacientes")
418
419
420
# HOSPITALES
421
422
dev.new()
423
p2=proporciones2*100
424
x2 = tabla2
425
y2=levels(sepsis$Hospital)
426
z2=paste(y2,p2,"%")
427
pie(x2, labels=z2, col=rainbow(length(y2)), radius= 0.9, edges=200, main="Hospital tratante")
428
429
430
431
# CIUDADES DE PROCEDENCIA
432
433
dev.new()
434
p3=proporciones3*100
435
x3 = tabla3
436
y3=levels(sepsis$Proced)
437
z3=paste(y3,p3,"%")
438
pie(x3, labels=z3, col=rainbow(length(y3)), radius= 0.7, edges=100, main="Ciudad de origen")
439
440
# REGIMEN DE SALUD
441
442
dev.new()
443
p4=proporciones4*100
444
x4 = tabla4
445
y4=levels(sepsis$Reg_salud)
446
z4=paste(y4,p4,"%")
447
pie(x4, labels=z4, col=rainbow(length(y4)), radius= 0.9, edges=200, main="Regimen de salud")
448
449
450
# ANTECEDENTES PATOLOGICOS
451
452
dev.new()
453
p5=proporciones5*100
454
p13=proporciones13*100
455
p21=proporciones21*100
456
p22=proporciones22*100
457
p23=proporciones23*100
458
p24=proporciones24*100
459
p25=proporciones25*100
460
p26=proporciones26*100
461
p27=proporciones27*100 
462
p28=proporciones28*100
463
p29=proporciones29*100
464
barplot(horiz=FALSE, space=c(0,0.2), las=c(0), cex.main=2, height= cbind(HTA=p5, Dislipidemia=p26, Hipotiroidismo=p21, Tabaquismo=p23, DM2=p13, 
465
Fib_auricular=p28, ACV=p27, Autoinmunidad=p29, ERC=p22, Enf_Coronaria=p24, Obesidad=p25), beside = TRUE, width=c(3.2), col=c(2,1), 
466
legend.text=c("Sano","Enfermo"),  main="Prevalencia de antecedentes patologicos", ylim=c(0,100), xlim=c(0,100), ylab="%", xlab="Enfermedad")
467
468
# TRATAMIENTO ANTI HTA
469
470
dev.new()
471
p6=proporciones6*100
472
p7=proporciones7*100
473
p8=proporciones8*100
474
p9=proporciones9*100
475
p10=proporciones10*100
476
p11=proporciones11*100
477
p12=proporciones12*100
478
barplot(horiz=FALSE, space=c(0,0.2), las=c(0), cex.main=2, height= cbind(ARA_2=p6,
479
IECA=p7, Tiazidas=p8, diur_asa=p9, Ca_antagonis=p10, Beta_bloq=p11, Otros=p12), beside = TRUE, width=c(3.2), col=c(2,1), 
480
legend.text=c("No utiliza","Si utiliza"),  main="Anti Hipertensivos", ylim=c(0,100), xlim=c(0,65), ylab="%", xlab="Medicamentos")
481
482
483
484
# TRATAMIENTO NORMOGLUCEMIANTE
485
486
dev.new()
487
p14=proporciones14*100
488
p15=proporciones15*100
489
p16=proporciones16*100
490
p17=proporciones17*100
491
p18=proporciones18*100
492
p19=proporciones19*100
493
p20=proporciones20*100
494
barplot(horiz=FALSE, space=c(0,0.2), las=c(0), cex.main=2, height= cbind
495
(Metformina=p14, i_SGLT2=p15, DDP_IVi=p16, GLP1a=p17, Ins_basal=p18, Ins_prepran=p19, Otros=p20), beside = TRUE, width=c(3.2), col=c(2,1), legend.text=c("No utiliza","Si utiliza"),  main="Normoglucemiantes", ylim=c(0,100), xlim=c(0,65), ylab="%", xlab="Medicamentos")
496
497
# MOTIVO DE INFECCIÓN
498
499
500
dev.new()
501
p30=proporciones30*100
502
x30 = tabla30
503
y30=levels(sepsis$Sepsis)
504
z30=paste(y30,p30,"%")
505
pie(x30, labels=z30, col=rainbow(length(y30)), radius= 0.8, edges=200, main="Etiología de la sepsis")
506
507
# ALTERACIÓN DE LA CONSCIENCIA
508
509
dev.new()
510
p31=proporciones31*100
511
x31 = tabla31
512
y31=levels(sepsis$Alt_C)
513
z31=paste(y31,p31,"%")
514
pie(x31, labels=z31, col=rainbow(length(y30)), radius= 1, edges=200, main="Alteración de la consciencia")
515
516
517
# Alteración de la consciencia vs mortalidad
518
519
dev.new()
520
par(mfrow=c(1,2))
521
p31=proporciones31*100
522
x31 = tabla31
523
y31=levels(sepsis$Alt_C)
524
z31=paste(y31,p31,"%")
525
pie(x31, labels=z31, col=c("lightblue","lightgreen"), radius= 2, edges=200, main="Alteración de la consciencia")
526
plot(sepsis$Alt_C, sepsis$Muerte, main="Alteración de la consciencia vs mortalidad", 
527
xlab="Alteración de la consciencia", ylab="% mortalidad", col=c("lightblue","lightgreen"))
528
529
530
# Norepinefrina - Vasopresina
531
532
dev.new()
533
par(mfrow=c(2,2))
534
p32=proporciones32*100
535
x32 = tabla32
536
y32=levels(sepsis$Norepi)
537
z32=paste(y32,p32,"%")
538
pie(x32, labels=z32, col=c("lightblue","lightgreen"), radius= 1, edges=200, main="Norepinefrina")
539
plot(sepsis$Norepi, sepsis$Muerte, main="Requerimiento de Norepinefrina vs mortalidad", 
540
xlab="Uso de norepinefrina", ylab="% mortalidad", col=c("lightblue","lightgreen"))
541
p33=proporciones33*100
542
x33 = tabla33
543
y33=levels(sepsis$Vasopresina)
544
z33=paste(y32,p32,"%")
545
pie(x33, labels=z33, col=c("lightblue","lightgreen"), radius= 1, edges=200, main="Vasopresina")
546
plot(sepsis$Vasopresina, sepsis$Muerte, main="Requerimiento de Vasopresina vs mortalidad", 
547
xlab="Uso de vasopresina", ylab="% mortalidad", col=c("lightblue","lightgreen"))
548
549
550
# Mortalidad vs Aislamiento
551
552
553
dev.new()
554
p37=proporciones37*100
555
x37 = tabla37
556
y37=levels(sepsis$Cultivos)
557
z37=paste(y37,p37,"%")
558
pie(x37, labels=z37, col=rainbow(length(y37)), radius= 1, edges=200, main="Microorganismos")
559
560
dev.new()
561
plot(sepsis$Cultivos, sepsis$Muerte, main="Mortalidad vs Aislamiento", 
562
xlab="Microorganismo", ylab="% mortalidad", col=c("lightblue","lightgreen"))
563
564
565
# Requerimiento de intubación orotraqueal vs mortalidad
566
567
dev.new()
568
par(mfrow=c(1,2))
569
p38=proporciones38*100
570
x38 = tabla38
571
y38=levels(sepsis$IOT)
572
z38=paste(y38,p38,"%")
573
pie(x38, labels=z38, col=c("lightblue","lightgreen"), radius= 2, edges=200, main="Requerimiento de IOT")
574
plot(sepsis$IOT, sepsis$Muerte, main="Requerimiento de IOT vs mortalidad", 
575
xlab="IOT", ylab="% mortalidad", col=c("lightblue","lightgreen"))
576
577
# Injuria renal aguda y dialisis vs mortalidad
578
579
dev.new()
580
par(mfrow=c(2,2))
581
582
p39=proporciones39*100
583
x39 = tabla39
584
y39=levels(sepsis$IRA)
585
z39=paste(y39,p39,"%")
586
pie(x39, labels=z39, col=c("lightblue","lightgreen"), radius= 1, edges=200, main="Injuria renal aguda")
587
plot(sepsis$IRA, sepsis$Muerte, main="Injuria renal aguda vs mortalidad", 
588
     xlab="Injuria renal aguda", ylab="% mortalidad", col=c("lightblue","lightgreen"))
589
590
p40=proporciones40*100
591
x40 = tabla40
592
y40=levels(sepsis$Dialisis)
593
z40=paste(y40,p40,"%")
594
pie(x40, labels=z40, col=c("lightblue","lightgreen"), radius= 1, edges=200, main="Requerimiento de dialisis")
595
plot(sepsis$Dialisis, sepsis$Muerte, main="Requerimiento de Dialisis vs mortalidad", 
596
     xlab="Dialisis", ylab="% mortalidad", col=c("lightblue","lightgreen"))
597
598
599
# CAJAS Y BIGOTES
600
601
# IMC VS MORTALIDAD
602
603
dev.new() 
604
boxplot(sepsis$IMC,col="green", main="IMC vs mortalidad",xlab="kg/m2",ylab="Muerte")
605
sepsis$Muerte
606
muerte2<-factor(sepsis$Muerte)
607
levels(muerte2)<- c("vivo","muerto")
608
boxplot(IMC ~ muerte2, data = sepsis,col=c("lightgreen","lightblue"),labels=levels(muerte2), main="IMC vs mortalidad", ylab="Kg/m2", xlab="Mortalidad")
609
610
611
dev.new()
612
par(mfrow=c(2,2))
613
sepsis$Muerte
614
muerte2<-factor(sepsis$Muerte)
615
levels(muerte2)<- c("vivo","muerto")
616
boxplot(Tam_inicial~ muerte2, data = sepsis,col=c("lightgreen","lightblue"),labels=levels(muerte2), main="TAM_ingreso vs mortalidad", ylab="mmHg", xlab="Mortalidad")
617
boxplot(Tam_12h~ muerte2, data = sepsis,col=c("lightgreen","lightblue"),labels=levels(muerte2), main="TAM 12h vs mortalidad", ylab="mmHg", xlab="Mortalidad")
618
boxplot(Tam_24h~ muerte2, data = sepsis,col=c("lightgreen","lightblue"),labels=levels(muerte2), main="TAM 24h vs mortalidad", ylab="mmHg", xlab="Mortalidad")
619
ay <- ((sepsis$Tam_24h - sepsis$Tam_inicial)/sepsis$Tam_inicial)*100
620
boxplot(ay~ muerte2, data = sepsis,col=c("lightgreen","lightblue"),labels=levels(muerte2), main="Delta TAM vs mortalidad", ylab="% cambio", xlab="Mortalidad")
621
622
## DELTA LACTATO, LLENADO CAPILAR, PH, HCO3, N/L Y PCR  vs Mortalidad
623
624
dev.new()
625
par(mfrow=c(1,3))
626
627
muerte2<-factor(sepsis$Muerte)
628
levels(muerte2)<- c("vivo","muerto")
629
boxplot(sepsis$Lactato_inicial~ muerte2, data = sepsis,col=c("lightgreen","lightblue"),labels=levels(muerte2), main="Lactato inicial vs Mortalidad", ylab="mmol/l", xlab="Mortalidad")
630
631
muerte2<-factor(sepsis$Muerte)
632
levels(muerte2)<- c("vivo","muerto")
633
boxplot(sepsis$Lactato_24h~ muerte2, data = sepsis,col=c("lightgreen","lightblue"),labels=levels(muerte2), main="Lactato 24 h vs Mortalidad", ylab="mmol/l", xlab="Mortalidad")
634
635
muerte2<-factor(sepsis$Muerte)
636
levels(muerte2)<- c("vivo","muerto")
637
boxplot(((sepsis$Lactato_24h - sepsis$Lactato_inicial)/sepsis$Lactato_inicial*100)~ muerte2, data = sepsis,col=c("lightgreen","lightblue"),labels=levels(muerte2), main="Delta de Lactato vs Mortalidad", ylab="%", xlab="Mortalidad")
638
639
dev.new()
640
par(mfrow=c(1,3))
641
muerte2<-factor(sepsis$Muerte)
642
levels(muerte2)<- c("vivo","muerto")
643
boxplot(sepsis$capilar~ muerte2, data = sepsis,col=c("lightgreen","lightblue"),labels=levels(muerte2), main="Llenado capilar inicial vs Mortalidad", ylab="segundos", xlab="Mortalidad")
644
645
muerte2<-factor(sepsis$Muerte)
646
levels(muerte2)<- c("vivo","muerto")
647
boxplot(sepsis$capilar24~ muerte2, data = sepsis,col=c("lightgreen","lightblue"),labels=levels(muerte2), main="Llenado capilar 24 h vs Mortalidad", ylab="segundos", xlab="Mortalidad")
648
649
muerte2<-factor(sepsis$Muerte)
650
levels(muerte2)<- c("vivo","muerto")
651
boxplot(((sepsis$capilar24 - sepsis$capilar)/sepsis$capilar*100)~ muerte2, data = sepsis,col=c("lightgreen","lightblue"),labels=levels(muerte2), main="Delta de llenado capilar vs Mortalidad", ylab="%", xlab="Mortalidad")
652
653
654
655
656
muerte2<-factor(sepsis$Muerte)
657
levels(muerte2)<- c("vivo","muerto")
658
boxplot(((sepsis$pH24 - sepsis$ph)/sepsis$ph*100)~ muerte2, data = sepsis,col=c("lightgreen","lightblue"),labels=levels(muerte2), main="Delta de pH vs Mortalidad", ylab="%", xlab="Mortalidad")
659
660
muerte2<-factor(sepsis$Muerte)
661
levels(muerte2)<- c("vivo","muerto")
662
boxplot(((sepsis$Hco3_24 - sepsis$Hco3)/sepsis$Hco3*100)~ muerte2, data = sepsis,col=c("lightgreen","lightblue"),labels=levels(muerte2), main="Delta HCO3 vs Mortalidad", ylab="%", xlab="Mortalidad")
663
664
muerte2<-factor(sepsis$Muerte)
665
levels(muerte2)<- c("vivo","muerto")
666
boxplot(((sepsis$NL_24h - sepsis$NL)/sepsis$NL*100)~ muerte2, data = sepsis,col=c("lightgreen","lightblue"),labels=levels(muerte2), main="Delta de ratio Neutrofilos/Linfocitos vs Mortalidad", ylab="%", xlab="Mortalidad")
667
668
muerte2<-factor(sepsis$Muerte)
669
levels(muerte2)<- c("vivo","muerto")
670
boxplot(((sepsis$PCR_24h - sepsis$PCR_inicial)/sepsis$PCR_inicial*100)~ muerte2, data = sepsis,col=c("lightgreen","lightblue"),labels=levels(muerte2), main="Delta de PCR vs Mortalidad", ylab="%", xlab="Mortalidad")
671
672
## GLUCOSILADA Y CV_GLUCEMICO VS MORTALIDAD
673
674
675
dev.new()
676
par(mfrow=c(1,2))
677
muerte2<-factor(sepsis$Muerte)
678
levels(muerte2)<- c("vivo","muerto")
679
boxplot((sepsis$Glucosilada)~ muerte2, data = sepsis,col=c("lightgreen","lightblue"),labels=levels(muerte2), main="Glucosilada vs Mortalidad", ylab="%", xlab="Mortalidad")
680
681
muerte2<-factor(sepsis$Muerte)
682
levels(muerte2)<- c("vivo","muerto")
683
boxplot((sepsis$CV_gluc)~ muerte2, data = sepsis,col=c("lightgreen","lightblue"),labels=levels(muerte2), main="Variabilidad glucemica vs Mortalidad", ylab="%", xlab="Mortalidad")
684
685
686
## DOSIS DE NOREPINEFRINA VS MORTALIDAD
687
688
689
dev.new()
690
par(mfrow=c(1,3))
691
muerte2<-factor(sepsis$Muerte)
692
levels(muerte2)<- c("vivo","muerto")
693
boxplot((sepsis$Norepi_0)~ muerte2, data = sepsis,col=c("lightgreen","lightblue"),labels=levels(muerte2), main="Dosis de NE_inicial vs Mortalidad", ylab="mcg/kg/min", xlab="Mortalidad")
694
695
muerte2<-factor(sepsis$Muerte)
696
levels(muerte2)<- c("vivo","muerto")
697
boxplot((sepsis$Norepi_24)~ muerte2, data = sepsis,col=c("lightgreen","lightblue"),labels=levels(muerte2), main="Dosis de NE_24h vs Mortalidad", ylab="mcg/kg/min", xlab="Mortalidad")
698
699
muerte2<-factor(sepsis$Muerte)
700
levels(muerte2)<- c("vivo","muerto")
701
boxplot(((sepsis$Norepi_24 - sepsis$Norepi_0)/sepsis$Norepi_0*100)~ muerte2, data = sepsis,col=c("lightgreen","lightblue"),labels=levels(muerte2), main="Delta dosis de NE vs Mortalidad", ylab="%", xlab="Mortalidad")
702
703
704
705
706
707
## SHOCK INDEX Y DIASTOLIC INDEX VS MORTALIDAD
708
709
710
dev.new()
711
par(mfrow=c(2,2))
712
muerte2<-factor(sepsis$Muerte)
713
levels(muerte2)<- c("vivo","muerto")
714
boxplot((sepsis$s_index0)~ muerte2, data = sepsis,col=c("lightgreen","lightblue"),labels=levels(muerte2), main="Shock_index_0h vs Mortalidad", ylab="lpm / mmHg", xlab="Mortalidad")
715
boxplot((sepsis$s_index12)~ muerte2, data = sepsis,col=c("lightgreen","lightblue"),labels=levels(muerte2), main="Shock_index_12h vs Mortalidad", ylab="lpm / mmHg", xlab="Mortalidad")
716
boxplot((sepsis$s_index24)~ muerte2, data = sepsis,col=c("lightgreen","lightblue"),labels=levels(muerte2), main="Shock_index_24h vs Mortalidad", ylab="lpm / mmHg", xlab="Mortalidad")
717
boxplot(((sepsis$s_index24 - sepsis$s_index0)/sepsis$s_index0*100)~ muerte2, data = sepsis,col=c("lightgreen","lightblue"),labels=levels(muerte2), main="Delta Shock_index vs Mortalidad", ylab="%", xlab="Mortalidad")
718
719
720
dev.new()
721
par(mfrow=c(2,2))
722
muerte2<-factor(sepsis$Muerte)
723
levels(muerte2)<- c("vivo","muerto")
724
boxplot((sepsis$fctad_inicial)~ muerte2, data = sepsis,col=c("lightgreen","lightblue"),labels=levels(muerte2), main="Diastolic_index_0h vs Mortalidad", ylab="lpm / mmHg", xlab="Mortalidad")
725
boxplot((sepsis$fctad_12h)~ muerte2, data = sepsis,col=c("lightgreen","lightblue"),labels=levels(muerte2), main="Diastolic_index_12h vs Mortalidad", ylab="lpm / mmHg", xlab="Mortalidad")
726
boxplot((sepsis$fctad_24h)~ muerte2, data = sepsis,col=c("lightgreen","lightblue"),labels=levels(muerte2), main="Diastolic_index_24h vs Mortalidad", ylab="lpm / mmHg", xlab="Mortalidad")
727
boxplot(((sepsis$fctad_24h - sepsis$fctad_inicial)/sepsis$fctad_inicial*100)~ muerte2, data = sepsis,col=c("lightgreen","lightblue"),labels=levels(muerte2), main="Delta Diastolic_index vs Mortalidad", ylab="%", xlab="Mortalidad")
728
729
730
731
732
733
### ANALISIS ANTERIOR CON UN SUBSET DE DOSIS INICIAL DE NE != 0 (DIFERENTE A 0 MCG/KG/MIN)
734
735
fff<- sepsis[sepsis$Norepi_0 != 0, ]  ### ESTABLECE SUBSET DONDE NOREPI ES DIFERENTE A 0 
736
muerte3<-factor(fff$Muerte)
737
levels(muerte3)<- c("vivo","muerto")
738
dev.new()
739
par(mfrow=c(1,3))
740
boxplot((fff$Norepi_0)~ muerte3, data = fff,col=c("lightgreen","lightblue"),labels=levels(muerte3), main="Dosis de NE_inicial vs Mortalidad", ylab="mcg/kg/min", xlab="Mortalidad", ylim=c(0,0.5))
741
boxplot((fff$Norepi_24)~ muerte3, data = fff,col=c("lightgreen","lightblue"),labels=levels(muerte3), main="Dosis de NE_24 h vs Mortalidad", ylab="mcg/kg/min", xlab="Mortalidad", ylim=c(0,0.6))
742
boxplot(((fff$Norepi_24 - fff$Norepi_0)/fff$Norepi_0*100)~ muerte3, data = fff,col=c("lightgreen","lightblue"),labels=levels(muerte3), main="Delta de NE vs Mortalidad", ylab="%", xlab="Mortalidad", ylim=c(-100,200))
743
744
745
# FRECUENCIA DE MORTALIDAD SEGÚN CIUDAD (SUBSET DE MORTALIDAD = 1)
746
747
rrr<- sepsis[sepsis$Muerte == 1, ]  ### ESTABLECE SUBSET DONDE MUERTE ES POSITIVO (1)
748
procedencia<-factor(rrr$Proced)
749
levels(procedencia)<-c("Bello","Caldas","Cali","Envigado","Medellin","Pasto","Popayan","Quibdo","S_Quilichao","Tumaco","Urrao","Yarumal")
750
tx <- table(rrr$Muerte, procedencia)
751
dev.new()
752
barplot(tx, main="Mortalidad por región", horiz=1, las=1, xlim=c(0,25), col=c("lightgreen"))
753
754
755
## DIAGRAMAS DE DISPERSIÓN
756
757
fff ## SUBSET DE NE > 0
758
759
require(stats)
760
fff<- sepsis[sepsis$Norepi_0 != 0, ]
761
delta_NE <- ((fff$Norepi_24 - fff$Norepi_0)/fff$Norepi_0*100) 
762
dev.new()
763
reg<-lm(fff$CV_gluc ~ delta_NE)
764
plot(fff$CV_gluc, delta_NE, main="Delta de NE vs Coeficiente de variabilidad glucemico", ylab="Delta NE (%)", xlab= "C_variab gluc %") 
765
abline(reg, col="red") 
766
767
view(fff)
768
769
delta_NE
770
771
772
773
774
fff<- sepsis[sepsis$Muerte == 1, ]
775
delta_NE <- ((fff$Norepi_24 - fff$Norepi_0)/fff$Norepi_0*100) 
776
dev.new()
777
reg<-lm(fff$CV_gluc ~ delta_NE)
778
plot(fff$CV_gluc, delta_NE, main="Delta de NE vs Coeficiente de variabilidad glucemico", ylab="Delta NE (%)", xlab= "C_variab gluc %") 
779
abline(reg, col="red") 
780
781
782
fff<- sepsis[sepsis$Norepi_0 != 0, ]
783
dev.new()
784
reg<-lm(fff$Lactato_inicial ~ fff$Norepi_0)
785
plot(fff$CV_gluc, fff$Norepi_0, main="Delta de NE vs Coeficiente de variabilidad glucemico", ylab="Delta NE (%)", xlab= "C_variab gluc %") 
786
abline(reg, col="red") 
787
788
daro<- ((sepsis$Lactato_24h - sepsis$Lactato_inicial)/sepsis$Lactato_inicial)
789
dev.new()
790
plot(fff$CV_gluc, fff$fctad_inicial, main="Coeficiente de variabilidad glucemico vs Indice diastolico", ylab="Diast_Index (lpm/mmHg)", xlab= "CV_gluc (%)")
791
  
792
## ESTADISTICA DESCRIPTIVA 
793
794
mean(sepsis$Edad)
795
mean(sepsis$Peso)
796
mean(sepsis$Talla)
797
mean(sepsis$IMC)
798
mean(sepsis$Fc_inicial)
799
mean(sepsis$Fc_12h)
800
mean(sepsis$Fc_24h)
801
mean(sepsis$Tam_inicial)
802
mean(sepsis$Tam_12h)
803
mean(sepsis$Tam_24h)
804
mean(sepsis$s_index0)
805
mean(sepsis$s_index12)
806
mean(sepsis$s_index24)
807
mean(sepsis$fctad_inicial)
808
mean(sepsis$fctad_12h)
809
mean(sepsis$fctad_24h)
810
mean(sepsis$CV_gluc)
811
mean(sepsis$Norepi_0)
812
mean(sepsis$Norepi_24)
813
mean(sepsis$Dias_iot)
814
815
816
817
818
sd()  ## Desviación estandar
819
var()   ## varianza
820
cv<- function(x){sd(x)/mean(x)*100}  ### FUNCIONES EN R (EJ: COEFICIENTE DE VARIABILIDAD)
821
cv(sepsis$Edad)
822
cv(sepsis$Peso)
823
cv(sepsis$Talla)
824
cv(sepsis$CV_gluc)  ## COEFIECIENTE DE VARIABILIDAD DE LOS COEFICIENTES DE VARIABILIDAD GLUCEMICOS.
825
826
##### INFERENCIAL
827
##### INFERENCIAL
828
##### INFERENCIAL
829
##### INFERENCIAL
830
831
library("funModeling")
832
summary(sepsis$CV_gluc)
833
describe(sepsis$CV_gluc)
834
profiling_num (sepsis$CV_gluc)
835
836
dev.new() 
837
hist(sepsis$CV_gluc,col="lightblue", main ="histograma CV_glucemica" ,xlab="%", freq = F, xlim = c(10,45))
838
lines(density(sepsis$CV_gluc))
839
abline(v = MeanCI(sepsis$CV_gluc,conf.level = 0.99), col="green", lwd=3, lty=2)
840
abline(v = MeanCI(sepsis$CV_gluc,conf.level = 0.95), col="orange", lwd=3, lty=2)
841
abline(v = MeanCI(sepsis$CV_gluc,conf.level = 0.90), col="red", lwd=3, lty=2)
842
abline(v = mean(sepsis$CV_gluc), col="black", lwd=3, lty=2)
843
legend(x = "topright", legend = c("IC 99%_media","IC 95%_media","IC 90%_media","Media"), fill = c("green","orange","red","black"))
844
845
846
dev.new() 
847
hist(sepsis$Glucosilada,col="deeppink", main ="histograma CV_glucemica" ,xlab="%", freq = F)
848
lines(density(sepsis$Glucosilada))
849
850
#Ejercicios 2: Intervalo de Confianza 95% para la media 
851
#Opcin 1
852
library(Publish)
853
ci.mean(sepsis$CV_gluc, 0.05)
854
ci.mean(sepsis$CV_gluc, 0.01)
855
ci.mean(sepsis$CV_gluc, 0.1)
856
#Opcin 2
857
library(DescTools)
858
MeanCI(sepsis$CV_gluc,conf.level=0.95)
859
MeanCI(sepsis$CV_gluc,conf.level=0.90)
860
MeanCI(sepsis$CV_gluc,conf.level=0.99)
861
862
863
#Ejercicios 3: Intervalos de Confianza 90% y 99% para la media 
864
ci.mean(sepsis$CV_gluc,0.01)
865
ci.mean(presion$C,0.1)
866
867
#Ejercicios 4: Prueba de hip?tesis para un valor de la media (media de pas= 140Hgmm) 
868
t.test(sepsis$CV_gluc,mu=32)
869
870
t.test(sepsis$CV_gluc,mu=19)
871
872
qt(0.95,199)
873
874
875
876
#Ejercicios 5:crear una variable "pas_alta" para identificar individuos con pas??? 160 mmHg
877
library(car) 
878
sepsis$meta<-recode(sepsis$CV_gluc,"0:30='2'; 30.01:50='1'")
879
sepsis$meta <- as.factor(sepsis$meta)
880
# Etiquetar la nueva variable
881
levels(sepsis$meta) <- c("si", "no")
882
# Tabla de frecuencias para la nueva variable
883
ttr<-table(ggo)
884
ttr
885
pttr<-prop.table(ttr)   
886
pttr*100
887
pttr<-paste(pttr*100,"%")
888
pttr
889
890
891
#Ejercicios 6: Intervalo de Confianza para la proporci?n (pas ??? 160 mmHg)
892
#Opci?n 1 
893
library(PropCIs)
894
exactci(421, 500,
895
        conf.level=0.95)
896
897
exac
898
899
#Opci?n 2: IC exacto binomial 
900
library (DescTools)
901
BinomCI(41, 200,
902
        conf.level = 0.95,
903
        method = "clopper-pearson")
904
905
#Ejercicios 7: Prueba de hip?tesis para una proporci?n (pas ??? 160 mmHg))
906
#Opcion1: aproximaci?n normal
907
908
prop.test(29,200,0.205)
909
#Opcion2: Test exacto binomial 
910
binom.test(127,318,0.25)
911
912
qchisq(0.05, 1, lower.tail = F)
913
914
table(presion$enf_cardiaca)
915
916
x<-table(ggo, sepsis$Mort)
917
t(x)
918
prop.test(x, correct= FALSE)
919
library(DescTools)
920
OddsRatio(x,conf.level=0.95)
921
922
923
binom.test(51,235,(1/6),alternative="two.sided")
924
925
926
927
928
929
930
931
932
933
#a) tabla de contingencia
934
935
936
937
#b) Proporciones
938
margin.table (R4, 1) ## Frecuencias marginales por filas 
939
margin.table (R4, 2) ## Frecuencias marginales por columnas
940
941
prop.table(R4)       ## Proporciones totales  
942
prop.table(R4, 1)    ## Proporciones por columnas
943
prop.table(R4, 2)    ## Proporciones por filas
944
round(100*prop.table(R4, 1), dig=2 )    ## Porcentajes por filas
945
946
round(100*prop.table(R4), dig=2 )    ## Porcentajes total 2 x 2 
947
948
#Gr?fico de sectores para describir una tabla
949
dev.new()
950
par(mfrow=c(1,2))
951
lab.bajo=c("Muertos", "Vivos")
952
col.1 = c("lightgreen", "lightblue")
953
pie(R4[1,], col=col.1, main="CV_Glucemico > 25%", lab=lab.bajo )
954
pie(R4[2,], col=col.1, main="CV_Glucemico ≤ 25%", lab=lab.bajo )
955
956
#c) Prueba ji-cuadrado: comparar proporciones
957
chisq.test(R4)
958
chisq.test(R4)$p.value
959
chisq.test(R4)$expected
960
#Valor te?rico de ji-cuadrado con 1 grado de libertad y alfa=0,05 
961
qchisq(0.05, 1, lower.tail = F) 
962
963
#d)ODDS RATIO E IC !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
964
965
R1 <- table(sepsis$Sexo, sepsis$Mort)
966
library(epitools)
967
dev.new()
968
par(mfrow=c(1,2))
969
lab.bajo=c("Muertos", "Vivos")
970
col.1 = c("lightgreen", "lightblue")
971
pie(R1[1,], col=col.1, main="Hombre", lab=lab.bajo )
972
pie(R1[2,], col=col.1, main="Mujer", lab=lab.bajo )
973
oddsratio(R1)
974
975
R2 <- table(sepsis$Hospital, sepsis$Mort)
976
library(epitools)
977
dev.new()
978
par(mfrow=c(1,2))
979
lab.bajo=c("Muertos", "Vivos")
980
col.1 = c("lightgreen", "lightblue")
981
pie(R2[1,], col=col.1, main="Farallones", lab=lab.bajo )
982
pie(R2[2,], col=col.1, main="León XIII", lab=lab.bajo )
983
oddsratio(R2)
984
985
R3 <- table(sepsis$Reg_salud, sepsis$Mort)
986
library(epitools)
987
dev.new()
988
par(mfrow=c(1,2))
989
lab.bajo=c("Muertos", "Vivos")
990
col.1 = c("lightgreen", "lightblue")
991
pie(R3[1,], col=col.1, main="Subsidiado", lab=lab.bajo )
992
pie(R3[2,], col=col.1, main="Contributivo", lab=lab.bajo )
993
oddsratio(R3)
994
995
## CV_GLUCEMICO
996
997
library(epitools) 
998
oddsratio(R4)
999
1000
1001
1002
1003
1004
sepsis$meta3<-recode(sepsis$CV_gluc,"0:20='2'; 20.01:50='1'")
1005
sepsis$meta3 <- as.factor(sepsis$meta3)
1006
levels(sepsis$meta3) <- c("si", "no")
1007
tmet3<-table(sepsis$meta3, sepsis$Mort)
1008
oddsratio(tmet3)
1009
1010
sepsis$meta2<-recode(sepsis$CV_gluc,"0:30='2'; 30.01:50='1'")
1011
sepsis$meta2 <- as.factor(sepsis$meta2)
1012
levels(sepsis$meta2) <- c("si", "no")
1013
tmet2<-table(sepsis$meta2, sepsis$Mort)
1014
oddsratio(tmet2)
1015
1016
1017
dev.new()
1018
par(mfrow=c(2,2))
1019
lab.bajo=c("Muertos", "Vivos")
1020
col.1 = c("lightblue", "lightgreen")
1021
pie(tmet3[1,], col=col.1, main="CV_glu > 20%", lab=lab.bajo )
1022
pie(tmet3[2,], col=col.1, main="CV_gluc < 20%", lab=lab.bajo )
1023
pie(tmet2[1,], col=col.1, main="CV_glu > 30%", lab=lab.bajo )
1024
pie(tmet2[2,], col=col.1, main="CV_gluc < 30%", lab=lab.bajo )
1025
1026
1027
1028
R5 <- table(sepsis$HTA2, sepsis$Mort)
1029
library(epitools)
1030
dev.new()
1031
par(mfrow=c(1,2))
1032
lab.bajo=c("Muertos", "Vivos")
1033
col.1 = c("lightgreen", "lightblue")
1034
pie(R5[1,], col=col.1, main="HTA", lab=lab.bajo )
1035
pie(R5[2,], col=col.1, main="No HTA", lab=lab.bajo )
1036
oddsratio(R5)
1037
1038
1039
1040
R6 <- table(sepsis$DM2, sepsis$Mort)
1041
library(epitools)
1042
dev.new()
1043
par(mfrow=c(1,2))
1044
lab.bajo=c("Muertos", "Vivos")
1045
col.1 = c("lightgreen", "lightblue")
1046
pie(R6[1,], col=col.1, main="DM2", lab=lab.bajo )
1047
pie(R6[2,], col=col.1, main="No_DM2", lab=lab.bajo )
1048
oddsratio(R6)
1049
1050
R7 <- table(sepsis$co, sepsis$Mort)
1051
library(epitools)
1052
dev.new()
1053
par(mfrow=c(1,2))
1054
lab.bajo=c("Muertos", "Vivos")
1055
col.1 = c("lightgreen", "lightblue")
1056
pie(R7[1,], col=col.1, main="Enf_Coronaria", lab=lab.bajo )
1057
pie(R7[2,], col=col.1, main="Sin Enf_coronaria", lab=lab.bajo )
1058
oddsratio(R7)
1059
1060
1061
R8 <- table(sepsis$obesidad2, sepsis$Mort)
1062
library(epitools)
1063
dev.new()
1064
par(mfrow=c(1,2))
1065
lab.bajo=c("Muertos", "Vivos")
1066
col.1 = c("lightgreen", "lightblue")
1067
pie(R8[1,], col=col.1, main="Obeso", lab=lab.bajo )
1068
pie(R8[2,], col=col.1, main="No obeso", lab=lab.bajo )
1069
oddsratio(R8)
1070
1071
1072
1073
#levels(sepsis$Hipotiroidismo) <- c("no","si")
1074
sepsis$hipotiroidismo2<- recode(sepsis$hipotiroidismo,"0='2'; 1='1'")
1075
levels(sepsis$hipotiroidismo2) <- c("si", "no")
1076
R9 <- table(sepsis$hipotiroidismo2, sepsis$Mort)
1077
library(epitools)
1078
dev.new()
1079
par(mfrow=c(1,2))
1080
lab.bajo=c("Muertos", "Vivos")
1081
col.1 = c("lightgreen", "lightblue")
1082
pie(R9[1,], col=col.1, main="Hipotiroideo", lab=lab.bajo )
1083
pie(R9[2,], col=col.1, main="No Hipotiroideo", lab=lab.bajo )
1084
oddsratio(R9)
1085
1086
1087
#levels(sepsis$ERC) <- c("no","si")
1088
sepsis$ERC2<- recode(sepsis$ERC,"0='2'; 1='1'")
1089
levels(sepsis$ERC2) <- c("si", "no")
1090
R10 <- table(sepsis$ERC2, sepsis$Mort)
1091
library(epitools)
1092
dev.new()
1093
par(mfrow=c(1,2))
1094
lab.bajo=c("Muertos", "Vivos")
1095
col.1 = c("lightgreen", "lightblue")
1096
pie(R10[1,], col=col.1, main="ERC", lab=lab.bajo )
1097
pie(R10[2,], col=col.1, main="No ERC", lab=lab.bajo )
1098
oddsratio(R10)
1099
1100
1101
1102
1103
#levels(sepsis$Tabaco) <- c("no","si")
1104
sepsis$Tabaco2<- recode(sepsis$Tabaco,"0='2'; 1='1'")
1105
levels(sepsis$Tabaco2) <- c("si", "no")
1106
R11 <- table(sepsis$Tabaco2, sepsis$Mort)
1107
library(epitools)
1108
dev.new()
1109
par(mfrow=c(1,2))
1110
lab.bajo=c("Muertos", "Vivos")
1111
col.1 = c("lightgreen", "lightblue")
1112
pie(R11[1,], col=col.1, main="Tabaquista", lab=lab.bajo )
1113
pie(R11[2,], col=col.1, main="No tabaquista", lab=lab.bajo )
1114
oddsratio(R11)
1115
1116
1117
#levels(sepsis$Dislipidemia) <- c("no","si")
1118
sepsis$dislipidemia2<- recode(sepsis$Dislipidemia,"0='2'; 1='1'")
1119
levels(sepsis$dislipidemia2) <- c("si", "no")
1120
R12 <- table(sepsis$dislipidemia2, sepsis$Mort)
1121
library(epitools)
1122
dev.new()
1123
par(mfrow=c(1,2))
1124
lab.bajo=c("Muertos", "Vivos")
1125
col.1 = c("lightgreen", "lightblue")
1126
pie(R12[1,], col=col.1, main="Dislipidemia", lab=lab.bajo )
1127
pie(R12[2,], col=col.1, main="No dislipidemia", lab=lab.bajo )
1128
oddsratio(R12)
1129
1130
#levels(sepsis$ACV) <- c("no","si")
1131
sepsis$ACV2<- recode(sepsis$ACV,"0='2'; 1='1'")
1132
levels(sepsis$ACV2) <- c("si", "no")
1133
R13 <- table(sepsis$ACV2, sepsis$Mort)
1134
library(epitools)
1135
dev.new()
1136
par(mfrow=c(1,2))
1137
lab.bajo=c("Muertos", "Vivos")
1138
col.1 = c("lightgreen", "lightblue")
1139
pie(R13[1,], col=col.1, main="ACV", lab=lab.bajo )
1140
pie(R13[2,], col=col.1, main="No ACV", lab=lab.bajo )
1141
oddsratio(R13)
1142
1143
1144
1145
#levels(sepsis$Fib_aur) <- c("no","si")
1146
sepsis$FA<- recode(sepsis$Fib_aur,"0='2'; 1='1'")
1147
levels(sepsis$FA) <- c("si", "no")
1148
R14 <- table(sepsis$FA, sepsis$Mort)
1149
library(epitools)
1150
dev.new()
1151
par(mfrow=c(1,2))
1152
lab.bajo=c("Muertos", "Vivos")
1153
col.1 = c("lightgreen", "lightblue")
1154
pie(R14[1,], col=col.1, main="Fibrilación auricular", lab=lab.bajo )
1155
pie(R14[2,], col=col.1, main="No FA", lab=lab.bajo )
1156
oddsratio(R14)
1157
1158
##levels(sepsis$Autoinmune) <- c("no","si")
1159
sepsis$Auto2<- recode(sepsis$Autoinmune,"0='2'; 1='1'")
1160
levels(sepsis$Auto2) <- c("si", "no")
1161
R15 <- table(sepsis$Auto2, sepsis$Mort)
1162
library(epitools)
1163
dev.new()
1164
par(mfrow=c(1,2))
1165
lab.bajo=c("Muertos", "Vivos")
1166
col.1 = c("lightgreen", "lightblue")
1167
pie(R15[1,], col=col.1, main="Autoinmunidad", lab=lab.bajo )
1168
pie(R15[2,], col=col.1, main="No Autoinmunidad", lab=lab.bajo )
1169
oddsratio(R15)
1170
1171
1172
1173
summary(sepsis$Wbc_inicial)
1174
1175
1176
library(car) 
1177
sepsis$leucocitosis3<-recode(sepsis$Wbc_24h,"0:11499='0'; 11500:80000='1'")
1178
sepsis$leucocitosis3 <- as.factor(sepsis$leucocitosis3)
1179
1180
# Etiquetar la nueva variable
1181
levels(sepsis$leucocitosis3) <- c("normal", "leucocitosis")
1182
# Tabla de frecuencias para la nueva variable
1183
u1<-table(sepsis$leucocitosis3)
1184
u1
1185
proporcion<-prop.table(u1)   
1186
proporcion*100
1187
1188
sepsis$leucocitosis
1189
1190
wbc2<- sepsis[sepsis$Wbc_inicial > 11500, ]
1191
summary(wbc2$Wbc_inicial)
1192
1193
summary(sepsis$Wbc_24h)
1194
1195
1196
sepsis$corwbc=(sepsis$Wbc_24h)/(sepsis$Wbc_inicial)
1197
sepsis$corwbc<-recode(sepsis$corwbc,"0:0.99999999999='2'; 1:100='1'")
1198
sepsis$corwbc<- as.factor(sepsis$corwbc)
1199
1200
R88 <- table(sepsis$corwbc, sepsis$Mort)
1201
1202
library(epitools)
1203
dev.new()
1204
par(mfrow=c(1,2))
1205
lab.bajo=c("Muertos", "Vivos")
1206
col.1 = c("lightgreen", "lightblue")
1207
pie(R88[1,], col=col.1, main="WBC_aumentan", lab=lab.bajo )
1208
pie(R88[2,], col=col.1, main="WBC_disminuyen", lab=lab.bajo )
1209
oddsratio(R88)
1210
1211
1212
1213
1214
library(car)
1215
#Test Bartlett (Parametrico) 
1216
bartlett.test(sepsis$SOFA,sepsis$Mort)
1217
var.test ( sepsis$SOFA ~  sepsis$Mort)
1218
1219
dev.new() 
1220
hist(sepsis$PCR_inicial,col="red", main="histograma trigliceridos",xlab="trigliceridos", freq = F)
1221
1222
1223
bartlett.test(sepsis$SOFA,sepsis$Mort)
1224
var.test ( sepsis$SOFA ~  sepsis$Mort)
1225
1226
1227
library(car)
1228
t.test ( sepsis$NL ~  sepsis$Mort, var.equal=T)
1229
1230
library(car)
1231
t.test ( sepsis$NL_24h ~  sepsis$Mort, var.equal=T)
1232
1233
dev.new()
1234
par(mfrow=c(1,2))
1235
boxplot ( sepsis$s_index0 ~  sepsis$Mort, col=c("lightgreen","lightblue"), 
1236
          main="Relación N:L y mortalidad" )
1237
boxplot ( sepsis$s_ ~  sepsis$Mort, col=c("lightgreen","lightblue"), 
1238
          main="Relación N:L a las 24 hy mortalidad" )
1239
1240
1241
library(car)
1242
t.test ( sepsis$SOFA ~  sepsis$Mort, var.equal=F)
1243
1244
library(car)
1245
t.test ( sepsis$PCR_24h ~  sepsis$Mort, var.equal=T)
1246
1247
summary(sepsis$s_index0)
1248
1249
library(car)
1250
#Test Bartlett (Parametrico) 
1251
bartlett.test(sepsis$s_index0,sepsis$Mort)
1252
var.test ( sepsis$s_index0 ~  sepsis$Mort)
1253
1254
1255
t.test (sepsis$s_index0 ~  sepsis$Mort, var.equal=F)
1256
1257
1258
summary(sepsis$Tam_inicial)
1259
summary(sepsis$Tam_12h)
1260
summary(sepsis$Tam_24h)
1261
1262
1263
bartlett.test(sepsis$Tam_inicial,sepsis$Mort)
1264
var.test ( sepsis$Tam_inicial ~  sepsis$Mort)
1265
1266
bartlett.test(sepsis$Tam_12h,sepsis$Mort)
1267
var.test ( sepsis$Tam_12h ~  sepsis$Mort)
1268
1269
bartlett.test(sepsis$Tam_24h,sepsis$Mort)
1270
var.test ( sepsis$Tam_24h ~  sepsis$Mort)
1271
1272
1273
t.test (sepsis$Tam_inicial ~  sepsis$Mort, var.equal=F)
1274
t.test (sepsis$Tam_12h ~  sepsis$Mort, var.equal=F)
1275
t.test (sepsis$Tam_24h ~  sepsis$Mort, var.equal=F)
1276
1277
summary(sepsis$fctad_inicial)
1278
t.test (sepsis$fctad_inicial ~  sepsis$Mort, var.equal=F)
1279
1280
1281
1282
1283
1284
1285
dev.new()
1286
par(mfrow=c(1,5))
1287
sepsis$Muerte
1288
muerte2<-factor(sepsis$Muerte)
1289
levels(muerte2)<- c("vivo","muerto")
1290
boxplot(Tam_inicial~ muerte2, data = sepsis,col=c("lightgreen","lightblue"),labels=levels(muerte2), main="TAM_ingreso vs mortalidad", ylab="mmHg", xlab="Mortalidad")
1291
boxplot(Tam_12h~ muerte2, data = sepsis,col=c("lightgreen","lightblue"),labels=levels(muerte2), main="TAM 12h vs mortalidad", ylab="mmHg", xlab="Mortalidad")
1292
boxplot(Tam_24h~ muerte2, data = sepsis,col=c("lightgreen","lightblue"),labels=levels(muerte2), main="TAM 24h vs mortalidad", ylab="mmHg", xlab="Mortalidad")
1293
boxplot((sepsis$s_index0)~ muerte2, data = sepsis,col=c("lightgreen","lightblue"),labels=levels(muerte2), main="Shock_index vs Mortalidad", ylab="lpm / mmHg", xlab="Mortalidad")
1294
boxplot((sepsis$fctad_inicial)~ muerte2, data = sepsis,col=c("lightgreen","lightblue"),labels=levels(muerte2), main="Diastolic_index vs Mortalidad", ylab="lpm / mmHg", xlab="Mortalidad")
1295
1296
summary(sepsis$Lactato_inicial)
1297
sepsis$deltalactato = ((sepsis$Lactato_24h - sepsis$Lactato_inicial)/sepsis$Lactato_inicial)*100
1298
1299
sepsis$deltalactato
1300
1301
bartlett.test(sepsis$Lactato_inicial,sepsis$Mort)
1302
var.test ( sepsis$Lactato_inicial ~  sepsis$Mort)
1303
t.test (sepsis$Lactato_inicial ~  sepsis$Mort, var.equal=F)
1304
1305
1306
library(car) 
1307
sepsis$lactato3<-recode(sepsis$deltalactato,"- 800000000:0.9999999999='2'; 1:80000='1'")
1308
sepsis$lactato3 <- as.factor(sepsis$lactato3)
1309
levels(sepsis$lactato3) <- c("sube", "baja")
1310
1311
R90 <- table(sepsis$lactato3, sepsis$Mort)
1312
oddsratio(R90)
1313
1314
1315
1316
summary(sepsis$capilar)
1317
bartlett.test(sepsis$capilar,sepsis$Mort)
1318
var.test ( sepsis$capilar ~  sepsis$Mort)
1319
t.test (sepsis$capilar ~  sepsis$Mort, var.equal=T)
1320
1321
1322
1323
sepsis$deltacapilar= ((sepsis$capilar24 - sepsis$capilar)/sepsis$capilar)*100
1324
sepsis$deltacapilar
1325
1326
1327
1328
library(car) 
1329
sepsis$capilar3<-recode(sepsis$deltacapilar,"- 800000000:0.9999999999='2'; 1:80000='1'")
1330
sepsis$capilar3 <- as.factor(sepsis$capilar3)
1331
levels(sepsis$capilar3) <- c("sube", "baja")
1332
1333
R91 <- table(sepsis$capilar3, sepsis$Mort)
1334
oddsratio(R91)
1335
1336
1337
dev.new()
1338
par(mfrow=c(2,2))
1339
sepsis$Muerte
1340
muerte2<-factor(sepsis$Muerte)
1341
levels(muerte2)<- c("vivo","muerto")
1342
boxplot(sepsis$Lactato_inicial~ muerte2, data = sepsis,col=c("lightgreen","lightblue"),labels=levels(muerte2), main="Lactato_0h vs mortalidad", ylab="mmol/l", xlab="Mortalidad")
1343
boxplot(sepsis$Lactato_24h ~ muerte2, data = sepsis,col=c("lightgreen","lightblue"),labels=levels(muerte2), main="Lactato_24h vs mortalidad", ylab="mmol/l", xlab="Mortalidad")
1344
boxplot(sepsis$capilar ~ muerte2, data = sepsis,col=c("lightgreen","lightblue"),labels=levels(muerte2), main="Llenado_capilar_0h vs mortalidad", ylab="segundos", xlab="Mortalidad")
1345
boxplot(sepsis$capilar24 ~ muerte2, data = sepsis,col=c("lightgreen","lightblue"),labels=levels(muerte2), main="Llenado_capilar_24h vs mortalidad", ylab="segundos", xlab="Mortalidad")
1346
1347
summary(sepsis$CV_gluc)
1348
1349
1350
bartlett.test(sepsis$CV_gluc,sepsis$Mort)
1351
var.test ( sepsis$CV_gluc ~  sepsis$Mort)
1352
t.test (sepsis$CV_gluc~  sepsis$Mort, var.equal=T)
1353
1354
1355
t.test (sepsis$SOFA~  sepsis$Mort, var.equal=T)
1356
1357
summary(sepsis$SOFA)
1358
1359
dev.new()
1360
par(mfrow=c(2,3))
1361
muerte2<-factor(sepsis$Muerte)
1362
dmc<-factor(sepsis$DM2)
1363
levels(dmc)<- c("diabetico","no diabetico")
1364
levels(muerte2)<- c("vivo","muerto")
1365
boxplot(sepsis$CV_gluc~ dmc, data = sepsis,col=c("lightgreen","lightblue"), labels=levels(dmc), main="CV_Glucemico vs DM_2", ylab="%", xlab="Diabetes mellitus 2")
1366
boxplot(sepsis$CV_gluc ~ muerte2, data = sepsis,col=c("lightgreen","lightblue"),labels=levels(muerte2), main="CV_Glucemico vs mortalidad", ylab="%", xlab="Mortalidad")
1367
1368
1369
1370
1371
dev.new()
1372
par(mfrow=c(1,3))
1373
muerte3<-factor(XaX$Muerte)
1374
levels(muerte3)<- c("vivo","muerto")
1375
boxplot(XaX$Norepi_0 ~ muerte3, data = sepsis,col=c("lightgreen","lightblue"),labels=levels(muerte3), main="Dosis_NE_0h vs Mortalidad", ylab="mcg/kg/min", xlab="Mortalidad")
1376
boxplot(XaX$Norepi_24 ~ muerte3, data = sepsis,col=c("lightgreen","lightblue"),labels=levels(muerte3), main="Dosis_NE_24h vs Mortalidad", ylab="mcg/kg/min", xlab="Mortalidad")
1377
boxplot(XaX$NE_delta ~ muerte3, data = sepsis, col=c("lightgreen","lightblue"),labels=levels(muerte3), main="Delta NE vs Mortalidad", ylab="%", xlab="Mortalidad")
1378
1379
1380
1381
1382
library("funModeling")
1383
profiling_num (sepsis$SOFA)
1384
1385
summary(XaX$Norepi_24)
1386
1387
table(sepsis$Norepi)
1388
1389
summary(XaX$Norepi_24)
1390
1391
1392
bartlett.test(XaX$Norepi_24,XaX$Mort)
1393
var.test ( XaX$Norepi_24 ~  XaX$Mort)
1394
t.test (XaX$NE_delta ~  XaX$Mort, var.equal=F)
1395
1396
summary(XaX$Norepi_24)
1397
1398
XaX$NE_delta
1399
1400
1401
dev.new()
1402
par(mfrow=c(1,3))
1403
mx<-factor(XaX$Mort)
1404
levels(mx)<- c("muerto","vivo")
1405
boxplot(XaX$Norepi_0 ~ mx, data = sepsis,col=c("lightgreen","lightblue"),labels=levels(mx), main="Dosis_NE_0h vs Mortalidad", ylab="mcg/kg/min", xlab="Mortalidad")
1406
boxplot(XaX$Norepi_24 ~ mx, data = sepsis,col=c("lightgreen","lightblue"),labels=levels(mx), main="Dosis_NE_24h vs Mortalidad", ylab="mcg/kg/min", xlab="Mortalidad")
1407
boxplot(XaX$NE_delta ~ mx, data = sepsis, col=c("lightgreen","lightblue"),labels=levels(mx), main="Delta NE vs Mortalidad", ylab="%", xlab="Mortalidad")
1408
1409
1410
1411
1412
1413
1414
1415
1416
1417
library(car) 
1418
XaX$Mort<- recode(XaX$Muerte,"0='2'; 1='1'")
1419
levels(XaX$Mort) <- c("muerto", "vivo")
1420
1421
XaX$Mort
1422
1423
1424
1425
XaX$NE_delta <- ((XaX$Norepi_24 - XaX$Norepi_0)/XaX$Norepi_0*100) 
1426
1427
1428
dev.new()
1429
par(mfrow=c(1,1))
1430
bartlett.test(XaX$NE_delta,XaX$Mort)
1431
var.test (XaX$NE_delta ~  XaX$Mort)
1432
t.test (XaX$NE_delta ~ XaX$Muerte, var.equal=F)
1433
muerte5<-factor(XaX$Muerte)
1434
levels(muerte5)<- c("vivo","muerto")
1435
boxplot(XaX$NE_delta ~ muerte5, data = XaX, col=c("lightgreen","lightblue"),labels=levels(muerte5), main="Delta NE vs Mortalidad", ylab="%", xlab="Mortalidad")
1436
1437
1438
1439
1440
1441
XaX$Muerte
1442
1443
dev.new()
1444
par(mfrow=c(2,3))
1445
muerte3<-factor(XaX$Mort)
1446
levels(muerte3)<- c("vivo","muerto")
1447
boxplot(XaX$NE_delta ~ muerte3, data = sepsis,col=c("lightgreen","lightblue"),labels=levels(muerte3), main="Dosis_NE_0h vs Mortalidad", ylab="%", xlab="Mortalidad")
1448
1449
1450
1451
####### RELACIÒN LINEAL 
1452
1453
1454
1455
XaX<- sepsis[sepsis$Norepi_0 != 0, ]
1456
1457
XaX$Norepi_0
1458
1459
1460
1461
1462
dev.new()
1463
par(mfrow=c(1,2))
1464
plot(XaX$CV_gluc, XaX$Norepi_0, pch=10, cex=2, col=c("deeppink"), main="CV_Glucemico vs Dosis de norepinefrina_0h",
1465
     xlab="CV_glucemico (%)", ylab="Dosis de NE (mcg/kg/min)")
1466
plot(XaX$CV_gluc, XaX$Norepi_24, pch=10, cex=2, col=c("deeppink"), main="CV_Glucemico vs Dosis de norepinefrina_24h",
1467
     xlab="CV_glucemico (%)", ylab="Dosis de NE (mcg/kg/min)")
1468
1469
1470
dev.new()
1471
par(mfrow=c(1,2))
1472
plot(XaX$Norepi_0, XaX$NL, pch=10, cex=2, col=c("deeppink"), main="CV_Glucemico vs Dosis de norepinefrina_0h",
1473
     xlab="CV_glucemico (%)", ylab="Dosis de NE (mcg/kg/min)")
1474
plot(XaX$Lactato_24h, XaX$capilar24, pch=10, cex=2, col=c("deeppink"), main="CV_Glucemico vs Dosis de norepinefrina_24h",
1475
     xlab="CV_glucemico (%)", ylab="Dosis de NE (mcg/kg/min)")
1476
1477
1478
1479
1480
1481
cor.test(XaX$CV_gluc, XaX$Norepi_24, method = "spearman",exact=FALSE)
1482
1483
library(nortest)
1484
lillie.test (sepsis$CV_gluc)
1485
1486
1487
cor(XaX$CV_gluc, XaX$Norepi_0, method = "pearson")
1488
cor(XaX$CV_gluc, XaX$Norepi_24, method = "pearson")
1489
1490
hist(sepsis$CV_gluc,col="red", main="histograma trigliceridos",xlab="trigliceridos", freq = F)
1491
1492
1493
library("funModeling")
1494
profiling_num (sepsis$CV_gluc)
1495
summary(sepsis$CV_gluc)
1496
1497
1498
1499
1500
library(corrplot)
1501
w.cor= cor (sepsis[,3:5 97],method = "spearman",use="pairwise.complete.obs")
1502
dev.new()
1503
corrplot(w.cor)
1504
dev.new()
1505
corrplot(w.cor, order="hclust")
1506