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

Switch to side-by-side view

--- a
+++ b/sepsis.R
@@ -0,0 +1,1506 @@
+## ANÁLISIS ESTADÍSTICO DESCRIPTIVO E INFERENCIAL MEDIANTE R DE UN CONJUNTO DE DATOS FICTICIOS SOBRE SEPSIS EN UNIDAD DE CUIDADOS INTENSIVOS
+## Diego Fernando Scarpetta Gonzalez, MD; Henry Bedoya Gonzalez, MD y Bibiana Perez Hernandez, PhD
+
+
+#1.Definir carpeta de trabajo
+getwd()  #Devuelve la ruta del directorio de trabajo actual
+setwd("D://MIB//INVESTIGACIÓN")
+
+#2.Instalar las Librer?as 
+
+install.packages("readr")     
+install.packages("readxl")     
+install.packages("latticeExtra")
+install.packages ("Hmisc") 
+install.packages ("ggplot2")
+install.packages ("carData")
+install.packages ("tidyverse")
+install.packages ("plyr")
+install.packages ("Publish")
+install.packages("car")
+
+#3.Cargar el archivo de trabajo
+library(readr)  
+sepsis<-read.csv(file ="D:/MIB/INVESTIGACIÓN/sepsis_def.csv", header=T)
+sepsis
+View(sepsis)
+
+
+
+#4.Exploracion del contenido de los datos
+str(sepsis)           #estructura
+dim(sepsis)           #dimension
+names(sepsis)         #nombre de las variables
+head(sepsis)          #primeros elementos
+tail(sepsis)          #encabezado ?ltimos elementos
+summary(sepsis)       #resumen del contenido de las variables
+any(is.na(sepsis))    #presencia de missings
+mean(sepsis$Wbc_inicial,na.rm = TRUE)
+nrow(sepsis)          #numero de filas
+ncol(sepsis)
+nrow(na.omit(sepsis)) #selecciona solo las filas con informacion
+
+# Nombrar variables categoricas 
+
+summary(sepsis)
+
+sepsis$Sexo <- factor(sepsis$Sexo)
+sepsis$Hospital <- factor(sepsis$Hospital)
+sepsis$Proced <- factor(sepsis$Proced)
+sepsis$Reg_salud <- factor(sepsis$Reg_salud)
+sepsis$HTA <- factor(sepsis$HTA)
+sepsis$ARA_2<- factor(sepsis$ARA_2)
+sepsis$IECA<- factor(sepsis$IECA)
+sepsis$Tiazidas<- factor(sepsis$Tiazidas)
+sepsis$diur_asa<- factor(sepsis$diur_asa)
+sepsis$Calcio.antagonista<- factor(sepsis$Calcio.antagonista)
+sepsis$Beta_bloqueador<- factor(sepsis$Beta_bloqueador)
+sepsis$Otros_antihta<- factor(sepsis$Otros_antihta)
+sepsis$DM_2<- factor(sepsis$DM_2)
+sepsis$Metformina<- factor(sepsis$Metformina)
+sepsis$iSGLT2<- factor(sepsis$iSGLT2)
+sepsis$DDPIV<- factor(sepsis$DDPIV)
+sepsis$GLP1a<- factor(sepsis$GLP1a)
+sepsis$Insulina_basal<- factor(sepsis$Insulina_basal)
+sepsis$Insulina_preprandial<- factor(sepsis$Insulina_preprandial)
+sepsis$Otros_antidiabeticos<- factor(sepsis$Otros_antidiabeticos)
+sepsis$Hipotiroidismo<- factor(sepsis$Hipotiroidismo)
+sepsis$ERC<- factor(sepsis$ERC)
+sepsis$Tabaco<- factor(sepsis$Tabaco)
+sepsis$Enf_coronaria<- factor(sepsis$Enf_coronaria)
+sepsis$Obesidad<- factor(sepsis$Obesidad)
+sepsis$Dislipidemia<- factor(sepsis$Dislipidemia)
+sepsis$ACV<- factor(sepsis$ACV)
+sepsis$Fib_aur<- factor(sepsis$Fib_aur)
+sepsis$Autoinmune<- factor(sepsis$Autoinmune)
+sepsis$Sepsis<- factor(sepsis$Sepsis)
+sepsis$Alt_C<- factor(sepsis$Alt_C)
+sepsis$Norepi<- factor(sepsis$Norepi)
+sepsis$Vasopresina<- factor(sepsis$Vasopresina)
+sepsis$ATB_1<- factor(sepsis$ATB_1)
+sepsis$ATB_2<- factor(sepsis$ATB_2)
+sepsis$ATB_3<- factor(sepsis$ATB_3)
+sepsis$Cultivos<- factor(sepsis$Cultivos)
+sepsis$IOT<- factor(sepsis$IOT)
+sepsis$IRA<- factor(sepsis$IRA)
+sepsis$Dialisis<- factor(sepsis$Dialisis)
+sepsis$Muerte<- factor(sepsis$Muerte)
+
+# Función para preguntar si una variable es categorica
+
+is.factor(sepsis$Muerte)  # esta si
+is.factor(sepsis$Norepi_0)  # esta no 
+
+# Colocar etiquetas a los valores numericos de las variables categoricas
+
+levels(sepsis$Sexo) <- c("Hombre","Mujer")
+levels(sepsis$Hospital) <- c("Farallones","León XIII")
+levels(sepsis$Proced) <- c("Bello","Caldas","Cali","Envigado","Medellin","Pasto","Popayan","Quibdo","S_Quilichao","Tumaco","Urrao","Yarumal")
+levels(sepsis$Reg_salud) <- c("Subsidiado","Contributivo")
+
+library(car) 
+#levels(sepsis$HTA) <- c("no","si")
+sepsis$HTA2<- recode(sepsis$HTA,"0='2'; 1='1'")
+levels(sepsis$HTA2) <- c("si", "no")
+levels(sepsis$ARA_2) <- c("no","si")
+levels(sepsis$IECA) <- c("no","si")
+levels(sepsis$Tiazidas) <- c("no","si")
+levels(sepsis$diur_asa) <- c("no","si")
+levels(sepsis$Calcio.antagonista) <- c("no","si")
+levels(sepsis$Beta_bloqueador) <- c("no","si")
+levels(sepsis$Otros_antihta) <- c("no","si")
+
+#levels(sepsis$DM_2) <- c("no","si")
+sepsis$DM2<- recode(sepsis$DM_2,"0='2'; 1='1'")
+levels(sepsis$DM2) <- c("si", "no")
+
+levels(sepsis$Metformina) <- c("no","si")
+levels(sepsis$iSGLT2) <- c("no","si")
+levels(sepsis$DDPIV) <- c("no","si")
+levels(sepsis$GLP1a) <- c("no","si")
+levels(sepsis$Insulina_basal) <- c("no","si")
+levels(sepsis$Insulina_preprandial) <- c("no","si")
+levels(sepsis$Otros_antidiabeticos) <- c("no","si")
+
+
+ins_2<- sepsis[sepsis$Insulina_basal != 0, ]  ### ESTABLECE SUBSET DONDE NOREPI ES DIFERENTE A 0 
+summary(ins_2$Dosis_preprandial)
+
+
+library(car) 
+#levels(sepsis$Hipotiroidismo) <- c("no","si")
+sepsis$hipotiroidismo2<- recode(sepsis$Hipotiroidismo,"0='2'; 1='1'")
+levels(sepsis$hipotiroidismo2) <- c("si", "no")
+
+
+#levels(sepsis$ERC) <- c("no","si")
+sepsis$ERC2<- recode(sepsis$ERC,"0='2'; 1='1'")
+levels(sepsis$ERC2) <- c("si", "no")
+
+
+#levels(sepsis$Tabaco) <- c("no","si")
+sepsis$Tabaco2<- recode(sepsis$Tabaco,"0='2'; 1='1'")
+levels(sepsis$Tabaco2) <- c("si", "no")
+
+##levels(sepsis$Enf_coronaria) <- c("no","si")
+sepsis$co<- recode(sepsis$Enf_coronaria,"0='2'; 1='1'")
+levels(sepsis$co) <- c("si", "no")
+
+##levels(sepsis$Obesidad) <- c("no","si")
+sepsis$obesidad2<- recode(sepsis$Obesidad,"0='2'; 1='1'")
+levels(sepsis$obesidad2) <- c("si", "no")
+
+
+#levels(sepsis$Dislipidemia) <- c("no","si")
+sepsis$dislipidemia2<- recode(sepsis$Dislipidemia,"0='2'; 1='1'")
+levels(sepsis$dislipidemia2) <- c("si", "no")
+
+
+
+#levels(sepsis$ACV) <- c("no","si")
+sepsis$ACV2<- recode(sepsis$ACV,"0='2'; 1='1'")
+levels(sepsis$ACV2) <- c("si", "no")
+
+
+
+#levels(sepsis$Fib_aur) <- c("no","si")
+sepsis$FA<- recode(sepsis$Fib_aur,"0='2'; 1='1'")
+levels(sepsis$FA) <- c("si", "no")
+
+
+levels(sepsis$Autoinmune) <- c("no","si")
+sepsis$Auto2<- recode(sepsis$Autoinmune,"0='2'; 1='1'")
+levels(sepsis$Auto2) <- c("si", "no")
+
+
+
+
+
+levels(sepsis$Sepsis) <- c("Colangitis","Diverticulitis","Endocarditis","Osteomielitis","Peritonitis","Empiema","Epoc_sobreinf","NAC","Pie_diabetico","ISO_cx_plástica","Urinaria")
+levels(sepsis$Alt_C) <- c("no","si")
+levels(sepsis$Norepi) <- c("no","si")
+levels(sepsis$Vasopresina) <- c("no","si")
+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")
+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")
+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")
+levels(sepsis$Cultivos) <- c("E. coli","K. pneumoniae","P. aeruginosa","SAMR","SAMS","S. marcecens","Candida","TBC","Sars-cov-2","No Id")
+levels(sepsis$IOT) <- c("no","si")
+levels(sepsis$IRA) <- c("no","si")
+levels(sepsis$Dialisis) <- c("no","si")
+##levels(sepsis$Muerte) <- c("vivo","muerto")
+library(car) 
+sepsis$Mort<- recode(sepsis$Muerte,"0='2'; 1='1'")
+levels(sepsis$Mort) <- c("si", "no")
+
+
+# TABLAS
+
+tabla1<-table(sepsis$Sexo)
+tabla1
+tabla2<-table(sepsis$Hospital) 
+tabla2
+tabla3<-table(sepsis$Proced) 
+tabla3
+tabla4<-table(sepsis$Reg_salud)
+tabla4 
+tabla5<-table(sepsis$HTA) 
+tabla5
+tabla6<-table(sepsis$ARA_2) 
+tabla6
+tabla7<-table(sepsis$IECA) 
+tabla7
+tabla8<-table(sepsis$Tiazidas) 
+tabla8
+tabla9<-table(sepsis$diur_asa) 
+tabla9
+tabla10<-table(sepsis$Calcio.antagonista) 
+tabla10
+tabla11<-table(sepsis$Beta_bloqueador) 
+tabla11
+tabla12<-table(sepsis$Otros_antihta) 
+tabla12
+tabla13<-table(sepsis$DM_2) 
+tabla13
+tabla14<-table(sepsis$Metformina) 
+tabla14
+tabla15<-table(sepsis$iSGLT2) 
+tabla15
+tabla16<-table(sepsis$DDPIV) 
+tabla16
+tabla17<-table(sepsis$GLP1a) 
+tabla17
+tabla18<-table(sepsis$Insulina_basal)
+tabla18
+tabla19<-table(sepsis$Insulina_preprandial) 
+tabla19
+tabla20<-table(sepsis$Otros_antidiabeticos) 
+tabla20
+tabla21<-table(sepsis$Hipotiroidismo) 
+tabla21
+tabla22<-table(sepsis$ERC) 
+tabla22
+tabla23<-table(sepsis$Tabaco) 
+tabla23
+tabla24<-table(sepsis$Enf_coronaria) 
+tabla24
+tabla25<-table(sepsis$Obesidad) 
+tabla25
+tabla26<-table(sepsis$Dislipidemia) 
+tabla26
+tabla27<-table(sepsis$ACV) 
+tabla27
+tabla28<-table(sepsis$Fib_aur) 
+tabla28
+tabla29<-table(sepsis$Autoinmune) 
+tabla29
+tabla30<-table(sepsis$Sepsis) 
+tabla30
+tabla31<-table(sepsis$Alt_C) 
+tabla31
+tabla32<-table(sepsis$Norepi) 
+tabla32
+tabla33<-table(sepsis$Vasopresina) 
+tabla33
+tabla34<-table(sepsis$ATB_1) 
+tabla34
+tabla35<-table(sepsis$ATB_2) 
+tabla35
+tabla36<-table(sepsis$ATB_3) 
+tabla36
+tabla37<-table(sepsis$Cultivos)
+tabla37
+tabla38<-table(sepsis$IOT) 
+tabla38
+tabla39<-table(sepsis$IRA) 
+tabla39
+tabla40<-table(sepsis$Dialisis) 
+tabla40
+tabla41<-table(sepsis$Mort) 
+tabla41
+
+
+# FRECUENCIAS RELATIVAS (con %)
+
+proporciones1<-prop.table(tabla1)   
+proporciones1*100
+proporciones2<-prop.table(tabla2)   
+proporciones2*100
+proporciones3<-prop.table(tabla3)   
+proporciones3*100
+proporciones4<-prop.table(tabla4)   
+proporciones4*100
+proporciones5<-prop.table(tabla5)   
+proporciones5*100
+proporciones6<-prop.table(tabla6)   
+proporciones6*100
+proporciones7<-prop.table(tabla7)   
+proporciones7*100
+proporciones8<-prop.table(tabla8)   
+proporciones8*100
+proporciones9<-prop.table(tabla9)   
+proporciones9*100
+proporciones10<-prop.table(tabla10)   
+proporciones10*100
+proporciones11<-prop.table(tabla11)   
+proporciones11*100
+proporciones12<-prop.table(tabla12)   
+proporciones12*100
+proporciones13<-prop.table(tabla13)   
+proporciones13*100
+proporciones14<-prop.table(tabla14)   
+proporciones14*100
+proporciones15<-prop.table(tabla15)   
+proporciones15*100
+proporciones16<-prop.table(tabla16)   
+proporciones16*100
+proporciones17<-prop.table(tabla17)   
+proporciones17*100
+proporciones18<-prop.table(tabla18)   
+proporciones18*100
+proporciones19<-prop.table(tabla19)   
+proporciones19*100
+proporciones20<-prop.table(tabla20)   
+proporciones20*100
+proporciones21<-prop.table(tabla21)   
+proporciones21*100
+proporciones22<-prop.table(tabla22)   
+proporciones22*100
+proporciones23<-prop.table(tabla23)   
+proporciones23*100
+proporciones24<-prop.table(tabla24)   
+proporciones24*100
+proporciones25<-prop.table(tabla25)   
+proporciones25*100
+proporciones26<-prop.table(tabla26)   
+proporciones26*100
+proporciones27<-prop.table(tabla27)   
+proporciones27*100
+proporciones28<-prop.table(tabla28)   
+proporciones28*100
+proporciones29<-prop.table(tabla29)   
+proporciones29*100
+proporciones30<-prop.table(tabla30)   
+proporciones30*100
+proporciones31<-prop.table(tabla31)   
+proporciones31*100
+proporciones32<-prop.table(tabla32)   
+proporciones32*100
+proporciones33<-prop.table(tabla33)   
+proporciones33*100
+proporciones34<-prop.table(tabla34)   
+proporciones34*100
+proporciones35<-prop.table(tabla35)   
+proporciones35*100
+proporciones36<-prop.table(tabla36)   
+proporciones36*100
+proporciones37<-prop.table(tabla37)   
+proporciones37*100
+proporciones38<-prop.table(tabla38)   
+proporciones38*100
+proporciones39<-prop.table(tabla39)   
+proporciones39*100
+proporciones40<-prop.table(tabla40)   
+proporciones40*100
+proporciones41<-prop.table(tabla41)   
+proporciones41*100
+
+### GRAFICAS DESCRIPTIVAS 
+
+## HISTOGRAMA
+
+dev.new() 
+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))
+abline(v = mean(sepsis$Edad), col="red", lwd=3, lty=2)
+abline(v = median(sepsis$Edad), col="blue", lwd=3, lty=2)
+legend(x = "topright", legend = c("Media", "Mediana"), fill = c("red", "blue"), 
+       title = "Medidas de tendencia central")
+
+
+
+dev.new() 
+hist(sepsis$Peso,col="lightblue", main="Histograma del peso",xlab="Peso (kg)", ylab = "Frecuencia (%)", freq = T, xlim = c(40, 120), ylim = c(0, 50))
+abline(v = mean(sepsis$Peso), col="red", lwd=3, lty=2)
+abline(v = median(sepsis$Peso), col="blue", lwd=3, lty=2)
+legend(x = "topright", legend = c("Media", "Mediana"), fill = c("red", "blue"), 
+       title = "Medidas de tendencia central")
+
+
+dev.new() 
+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))
+abline(v = mean(sepsis$Talla), col="red", lwd=3, lty=2)
+abline(v = median(sepsis$Talla), col="blue", lwd=3, lty=2)
+legend(x = "topright", legend = c("Media", "Mediana"), fill = c("red", "blue"), 
+       title = "Medidas de tendencia central")
+
+
+
+
+dev.new() 
+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))
+abline(v = mean(sepsis$IMC), col="red", lwd=3, lty=2)
+abline(v = median(sepsis$IMC), col="blue", lwd=3, lty=2)
+legend(x = "topright", legend = c("Media", "Mediana"), fill = c("red", "blue"), 
+       title = "Medidas de tendencia central")
+
+
+
+
+## PIE CHARTS
+
+# SEXO
+
+dev.new()
+p1=proporciones1*100
+x1 = tabla1
+y1=c("Hombres","Mujeres")
+z1=paste(y1,p1,"%")
+pie(x1, labels=z1, col=c("lightblue","lightgreen"), radius= 0.9, edges=200, main="Sexo de los pacientes")
+
+
+# HOSPITALES
+
+dev.new()
+p2=proporciones2*100
+x2 = tabla2
+y2=levels(sepsis$Hospital)
+z2=paste(y2,p2,"%")
+pie(x2, labels=z2, col=rainbow(length(y2)), radius= 0.9, edges=200, main="Hospital tratante")
+
+
+
+# CIUDADES DE PROCEDENCIA
+
+dev.new()
+p3=proporciones3*100
+x3 = tabla3
+y3=levels(sepsis$Proced)
+z3=paste(y3,p3,"%")
+pie(x3, labels=z3, col=rainbow(length(y3)), radius= 0.7, edges=100, main="Ciudad de origen")
+
+# REGIMEN DE SALUD
+
+dev.new()
+p4=proporciones4*100
+x4 = tabla4
+y4=levels(sepsis$Reg_salud)
+z4=paste(y4,p4,"%")
+pie(x4, labels=z4, col=rainbow(length(y4)), radius= 0.9, edges=200, main="Regimen de salud")
+
+
+# ANTECEDENTES PATOLOGICOS
+
+dev.new()
+p5=proporciones5*100
+p13=proporciones13*100
+p21=proporciones21*100
+p22=proporciones22*100
+p23=proporciones23*100
+p24=proporciones24*100
+p25=proporciones25*100
+p26=proporciones26*100
+p27=proporciones27*100 
+p28=proporciones28*100
+p29=proporciones29*100
+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, 
+Fib_auricular=p28, ACV=p27, Autoinmunidad=p29, ERC=p22, Enf_Coronaria=p24, Obesidad=p25), beside = TRUE, width=c(3.2), col=c(2,1), 
+legend.text=c("Sano","Enfermo"),  main="Prevalencia de antecedentes patologicos", ylim=c(0,100), xlim=c(0,100), ylab="%", xlab="Enfermedad")
+
+# TRATAMIENTO ANTI HTA
+
+dev.new()
+p6=proporciones6*100
+p7=proporciones7*100
+p8=proporciones8*100
+p9=proporciones9*100
+p10=proporciones10*100
+p11=proporciones11*100
+p12=proporciones12*100
+barplot(horiz=FALSE, space=c(0,0.2), las=c(0), cex.main=2, height= cbind(ARA_2=p6,
+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), 
+legend.text=c("No utiliza","Si utiliza"),  main="Anti Hipertensivos", ylim=c(0,100), xlim=c(0,65), ylab="%", xlab="Medicamentos")
+
+
+
+# TRATAMIENTO NORMOGLUCEMIANTE
+
+dev.new()
+p14=proporciones14*100
+p15=proporciones15*100
+p16=proporciones16*100
+p17=proporciones17*100
+p18=proporciones18*100
+p19=proporciones19*100
+p20=proporciones20*100
+barplot(horiz=FALSE, space=c(0,0.2), las=c(0), cex.main=2, height= cbind
+(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")
+
+# MOTIVO DE INFECCIÓN
+
+
+dev.new()
+p30=proporciones30*100
+x30 = tabla30
+y30=levels(sepsis$Sepsis)
+z30=paste(y30,p30,"%")
+pie(x30, labels=z30, col=rainbow(length(y30)), radius= 0.8, edges=200, main="Etiología de la sepsis")
+
+# ALTERACIÓN DE LA CONSCIENCIA
+
+dev.new()
+p31=proporciones31*100
+x31 = tabla31
+y31=levels(sepsis$Alt_C)
+z31=paste(y31,p31,"%")
+pie(x31, labels=z31, col=rainbow(length(y30)), radius= 1, edges=200, main="Alteración de la consciencia")
+
+
+# Alteración de la consciencia vs mortalidad
+
+dev.new()
+par(mfrow=c(1,2))
+p31=proporciones31*100
+x31 = tabla31
+y31=levels(sepsis$Alt_C)
+z31=paste(y31,p31,"%")
+pie(x31, labels=z31, col=c("lightblue","lightgreen"), radius= 2, edges=200, main="Alteración de la consciencia")
+plot(sepsis$Alt_C, sepsis$Muerte, main="Alteración de la consciencia vs mortalidad", 
+xlab="Alteración de la consciencia", ylab="% mortalidad", col=c("lightblue","lightgreen"))
+
+
+# Norepinefrina - Vasopresina
+
+dev.new()
+par(mfrow=c(2,2))
+p32=proporciones32*100
+x32 = tabla32
+y32=levels(sepsis$Norepi)
+z32=paste(y32,p32,"%")
+pie(x32, labels=z32, col=c("lightblue","lightgreen"), radius= 1, edges=200, main="Norepinefrina")
+plot(sepsis$Norepi, sepsis$Muerte, main="Requerimiento de Norepinefrina vs mortalidad", 
+xlab="Uso de norepinefrina", ylab="% mortalidad", col=c("lightblue","lightgreen"))
+p33=proporciones33*100
+x33 = tabla33
+y33=levels(sepsis$Vasopresina)
+z33=paste(y32,p32,"%")
+pie(x33, labels=z33, col=c("lightblue","lightgreen"), radius= 1, edges=200, main="Vasopresina")
+plot(sepsis$Vasopresina, sepsis$Muerte, main="Requerimiento de Vasopresina vs mortalidad", 
+xlab="Uso de vasopresina", ylab="% mortalidad", col=c("lightblue","lightgreen"))
+
+
+# Mortalidad vs Aislamiento
+
+
+dev.new()
+p37=proporciones37*100
+x37 = tabla37
+y37=levels(sepsis$Cultivos)
+z37=paste(y37,p37,"%")
+pie(x37, labels=z37, col=rainbow(length(y37)), radius= 1, edges=200, main="Microorganismos")
+
+dev.new()
+plot(sepsis$Cultivos, sepsis$Muerte, main="Mortalidad vs Aislamiento", 
+xlab="Microorganismo", ylab="% mortalidad", col=c("lightblue","lightgreen"))
+
+
+# Requerimiento de intubación orotraqueal vs mortalidad
+
+dev.new()
+par(mfrow=c(1,2))
+p38=proporciones38*100
+x38 = tabla38
+y38=levels(sepsis$IOT)
+z38=paste(y38,p38,"%")
+pie(x38, labels=z38, col=c("lightblue","lightgreen"), radius= 2, edges=200, main="Requerimiento de IOT")
+plot(sepsis$IOT, sepsis$Muerte, main="Requerimiento de IOT vs mortalidad", 
+xlab="IOT", ylab="% mortalidad", col=c("lightblue","lightgreen"))
+
+# Injuria renal aguda y dialisis vs mortalidad
+
+dev.new()
+par(mfrow=c(2,2))
+
+p39=proporciones39*100
+x39 = tabla39
+y39=levels(sepsis$IRA)
+z39=paste(y39,p39,"%")
+pie(x39, labels=z39, col=c("lightblue","lightgreen"), radius= 1, edges=200, main="Injuria renal aguda")
+plot(sepsis$IRA, sepsis$Muerte, main="Injuria renal aguda vs mortalidad", 
+     xlab="Injuria renal aguda", ylab="% mortalidad", col=c("lightblue","lightgreen"))
+
+p40=proporciones40*100
+x40 = tabla40
+y40=levels(sepsis$Dialisis)
+z40=paste(y40,p40,"%")
+pie(x40, labels=z40, col=c("lightblue","lightgreen"), radius= 1, edges=200, main="Requerimiento de dialisis")
+plot(sepsis$Dialisis, sepsis$Muerte, main="Requerimiento de Dialisis vs mortalidad", 
+     xlab="Dialisis", ylab="% mortalidad", col=c("lightblue","lightgreen"))
+
+
+# CAJAS Y BIGOTES
+
+# IMC VS MORTALIDAD
+
+dev.new() 
+boxplot(sepsis$IMC,col="green", main="IMC vs mortalidad",xlab="kg/m2",ylab="Muerte")
+sepsis$Muerte
+muerte2<-factor(sepsis$Muerte)
+levels(muerte2)<- c("vivo","muerto")
+boxplot(IMC ~ muerte2, data = sepsis,col=c("lightgreen","lightblue"),labels=levels(muerte2), main="IMC vs mortalidad", ylab="Kg/m2", xlab="Mortalidad")
+
+
+dev.new()
+par(mfrow=c(2,2))
+sepsis$Muerte
+muerte2<-factor(sepsis$Muerte)
+levels(muerte2)<- c("vivo","muerto")
+boxplot(Tam_inicial~ muerte2, data = sepsis,col=c("lightgreen","lightblue"),labels=levels(muerte2), main="TAM_ingreso vs mortalidad", ylab="mmHg", xlab="Mortalidad")
+boxplot(Tam_12h~ muerte2, data = sepsis,col=c("lightgreen","lightblue"),labels=levels(muerte2), main="TAM 12h vs mortalidad", ylab="mmHg", xlab="Mortalidad")
+boxplot(Tam_24h~ muerte2, data = sepsis,col=c("lightgreen","lightblue"),labels=levels(muerte2), main="TAM 24h vs mortalidad", ylab="mmHg", xlab="Mortalidad")
+ay <- ((sepsis$Tam_24h - sepsis$Tam_inicial)/sepsis$Tam_inicial)*100
+boxplot(ay~ muerte2, data = sepsis,col=c("lightgreen","lightblue"),labels=levels(muerte2), main="Delta TAM vs mortalidad", ylab="% cambio", xlab="Mortalidad")
+
+## DELTA LACTATO, LLENADO CAPILAR, PH, HCO3, N/L Y PCR  vs Mortalidad
+
+dev.new()
+par(mfrow=c(1,3))
+
+muerte2<-factor(sepsis$Muerte)
+levels(muerte2)<- c("vivo","muerto")
+boxplot(sepsis$Lactato_inicial~ muerte2, data = sepsis,col=c("lightgreen","lightblue"),labels=levels(muerte2), main="Lactato inicial vs Mortalidad", ylab="mmol/l", xlab="Mortalidad")
+
+muerte2<-factor(sepsis$Muerte)
+levels(muerte2)<- c("vivo","muerto")
+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")
+
+muerte2<-factor(sepsis$Muerte)
+levels(muerte2)<- c("vivo","muerto")
+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")
+
+dev.new()
+par(mfrow=c(1,3))
+muerte2<-factor(sepsis$Muerte)
+levels(muerte2)<- c("vivo","muerto")
+boxplot(sepsis$capilar~ muerte2, data = sepsis,col=c("lightgreen","lightblue"),labels=levels(muerte2), main="Llenado capilar inicial vs Mortalidad", ylab="segundos", xlab="Mortalidad")
+
+muerte2<-factor(sepsis$Muerte)
+levels(muerte2)<- c("vivo","muerto")
+boxplot(sepsis$capilar24~ muerte2, data = sepsis,col=c("lightgreen","lightblue"),labels=levels(muerte2), main="Llenado capilar 24 h vs Mortalidad", ylab="segundos", xlab="Mortalidad")
+
+muerte2<-factor(sepsis$Muerte)
+levels(muerte2)<- c("vivo","muerto")
+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")
+
+
+
+
+muerte2<-factor(sepsis$Muerte)
+levels(muerte2)<- c("vivo","muerto")
+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")
+
+muerte2<-factor(sepsis$Muerte)
+levels(muerte2)<- c("vivo","muerto")
+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")
+
+muerte2<-factor(sepsis$Muerte)
+levels(muerte2)<- c("vivo","muerto")
+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")
+
+muerte2<-factor(sepsis$Muerte)
+levels(muerte2)<- c("vivo","muerto")
+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")
+
+## GLUCOSILADA Y CV_GLUCEMICO VS MORTALIDAD
+
+
+dev.new()
+par(mfrow=c(1,2))
+muerte2<-factor(sepsis$Muerte)
+levels(muerte2)<- c("vivo","muerto")
+boxplot((sepsis$Glucosilada)~ muerte2, data = sepsis,col=c("lightgreen","lightblue"),labels=levels(muerte2), main="Glucosilada vs Mortalidad", ylab="%", xlab="Mortalidad")
+
+muerte2<-factor(sepsis$Muerte)
+levels(muerte2)<- c("vivo","muerto")
+boxplot((sepsis$CV_gluc)~ muerte2, data = sepsis,col=c("lightgreen","lightblue"),labels=levels(muerte2), main="Variabilidad glucemica vs Mortalidad", ylab="%", xlab="Mortalidad")
+
+
+## DOSIS DE NOREPINEFRINA VS MORTALIDAD
+
+
+dev.new()
+par(mfrow=c(1,3))
+muerte2<-factor(sepsis$Muerte)
+levels(muerte2)<- c("vivo","muerto")
+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")
+
+muerte2<-factor(sepsis$Muerte)
+levels(muerte2)<- c("vivo","muerto")
+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")
+
+muerte2<-factor(sepsis$Muerte)
+levels(muerte2)<- c("vivo","muerto")
+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")
+
+
+
+
+
+## SHOCK INDEX Y DIASTOLIC INDEX VS MORTALIDAD
+
+
+dev.new()
+par(mfrow=c(2,2))
+muerte2<-factor(sepsis$Muerte)
+levels(muerte2)<- c("vivo","muerto")
+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")
+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")
+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")
+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")
+
+
+dev.new()
+par(mfrow=c(2,2))
+muerte2<-factor(sepsis$Muerte)
+levels(muerte2)<- c("vivo","muerto")
+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")
+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")
+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")
+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")
+
+
+
+
+
+### ANALISIS ANTERIOR CON UN SUBSET DE DOSIS INICIAL DE NE != 0 (DIFERENTE A 0 MCG/KG/MIN)
+
+fff<- sepsis[sepsis$Norepi_0 != 0, ]  ### ESTABLECE SUBSET DONDE NOREPI ES DIFERENTE A 0 
+muerte3<-factor(fff$Muerte)
+levels(muerte3)<- c("vivo","muerto")
+dev.new()
+par(mfrow=c(1,3))
+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))
+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))
+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))
+
+
+# FRECUENCIA DE MORTALIDAD SEGÚN CIUDAD (SUBSET DE MORTALIDAD = 1)
+
+rrr<- sepsis[sepsis$Muerte == 1, ]  ### ESTABLECE SUBSET DONDE MUERTE ES POSITIVO (1)
+procedencia<-factor(rrr$Proced)
+levels(procedencia)<-c("Bello","Caldas","Cali","Envigado","Medellin","Pasto","Popayan","Quibdo","S_Quilichao","Tumaco","Urrao","Yarumal")
+tx <- table(rrr$Muerte, procedencia)
+dev.new()
+barplot(tx, main="Mortalidad por región", horiz=1, las=1, xlim=c(0,25), col=c("lightgreen"))
+
+
+## DIAGRAMAS DE DISPERSIÓN
+
+fff ## SUBSET DE NE > 0
+
+require(stats)
+fff<- sepsis[sepsis$Norepi_0 != 0, ]
+delta_NE <- ((fff$Norepi_24 - fff$Norepi_0)/fff$Norepi_0*100) 
+dev.new()
+reg<-lm(fff$CV_gluc ~ delta_NE)
+plot(fff$CV_gluc, delta_NE, main="Delta de NE vs Coeficiente de variabilidad glucemico", ylab="Delta NE (%)", xlab= "C_variab gluc %") 
+abline(reg, col="red") 
+
+view(fff)
+
+delta_NE
+
+
+
+
+fff<- sepsis[sepsis$Muerte == 1, ]
+delta_NE <- ((fff$Norepi_24 - fff$Norepi_0)/fff$Norepi_0*100) 
+dev.new()
+reg<-lm(fff$CV_gluc ~ delta_NE)
+plot(fff$CV_gluc, delta_NE, main="Delta de NE vs Coeficiente de variabilidad glucemico", ylab="Delta NE (%)", xlab= "C_variab gluc %") 
+abline(reg, col="red") 
+
+
+fff<- sepsis[sepsis$Norepi_0 != 0, ]
+dev.new()
+reg<-lm(fff$Lactato_inicial ~ fff$Norepi_0)
+plot(fff$CV_gluc, fff$Norepi_0, main="Delta de NE vs Coeficiente de variabilidad glucemico", ylab="Delta NE (%)", xlab= "C_variab gluc %") 
+abline(reg, col="red") 
+
+daro<- ((sepsis$Lactato_24h - sepsis$Lactato_inicial)/sepsis$Lactato_inicial)
+dev.new()
+plot(fff$CV_gluc, fff$fctad_inicial, main="Coeficiente de variabilidad glucemico vs Indice diastolico", ylab="Diast_Index (lpm/mmHg)", xlab= "CV_gluc (%)")
+  
+## ESTADISTICA DESCRIPTIVA 
+
+mean(sepsis$Edad)
+mean(sepsis$Peso)
+mean(sepsis$Talla)
+mean(sepsis$IMC)
+mean(sepsis$Fc_inicial)
+mean(sepsis$Fc_12h)
+mean(sepsis$Fc_24h)
+mean(sepsis$Tam_inicial)
+mean(sepsis$Tam_12h)
+mean(sepsis$Tam_24h)
+mean(sepsis$s_index0)
+mean(sepsis$s_index12)
+mean(sepsis$s_index24)
+mean(sepsis$fctad_inicial)
+mean(sepsis$fctad_12h)
+mean(sepsis$fctad_24h)
+mean(sepsis$CV_gluc)
+mean(sepsis$Norepi_0)
+mean(sepsis$Norepi_24)
+mean(sepsis$Dias_iot)
+
+
+
+
+sd()  ## Desviación estandar
+var()   ## varianza
+cv<- function(x){sd(x)/mean(x)*100}  ### FUNCIONES EN R (EJ: COEFICIENTE DE VARIABILIDAD)
+cv(sepsis$Edad)
+cv(sepsis$Peso)
+cv(sepsis$Talla)
+cv(sepsis$CV_gluc)  ## COEFIECIENTE DE VARIABILIDAD DE LOS COEFICIENTES DE VARIABILIDAD GLUCEMICOS.
+
+##### INFERENCIAL
+##### INFERENCIAL
+##### INFERENCIAL
+##### INFERENCIAL
+
+library("funModeling")
+summary(sepsis$CV_gluc)
+describe(sepsis$CV_gluc)
+profiling_num (sepsis$CV_gluc)
+
+dev.new() 
+hist(sepsis$CV_gluc,col="lightblue", main ="histograma CV_glucemica" ,xlab="%", freq = F, xlim = c(10,45))
+lines(density(sepsis$CV_gluc))
+abline(v = MeanCI(sepsis$CV_gluc,conf.level = 0.99), col="green", lwd=3, lty=2)
+abline(v = MeanCI(sepsis$CV_gluc,conf.level = 0.95), col="orange", lwd=3, lty=2)
+abline(v = MeanCI(sepsis$CV_gluc,conf.level = 0.90), col="red", lwd=3, lty=2)
+abline(v = mean(sepsis$CV_gluc), col="black", lwd=3, lty=2)
+legend(x = "topright", legend = c("IC 99%_media","IC 95%_media","IC 90%_media","Media"), fill = c("green","orange","red","black"))
+
+
+dev.new() 
+hist(sepsis$Glucosilada,col="deeppink", main ="histograma CV_glucemica" ,xlab="%", freq = F)
+lines(density(sepsis$Glucosilada))
+
+#Ejercicios 2: Intervalo de Confianza 95% para la media 
+#Opcin 1
+library(Publish)
+ci.mean(sepsis$CV_gluc, 0.05)
+ci.mean(sepsis$CV_gluc, 0.01)
+ci.mean(sepsis$CV_gluc, 0.1)
+#Opcin 2
+library(DescTools)
+MeanCI(sepsis$CV_gluc,conf.level=0.95)
+MeanCI(sepsis$CV_gluc,conf.level=0.90)
+MeanCI(sepsis$CV_gluc,conf.level=0.99)
+
+
+#Ejercicios 3: Intervalos de Confianza 90% y 99% para la media 
+ci.mean(sepsis$CV_gluc,0.01)
+ci.mean(presion$C,0.1)
+
+#Ejercicios 4: Prueba de hip?tesis para un valor de la media (media de pas= 140Hgmm) 
+t.test(sepsis$CV_gluc,mu=32)
+
+t.test(sepsis$CV_gluc,mu=19)
+
+qt(0.95,199)
+
+
+
+#Ejercicios 5:crear una variable "pas_alta" para identificar individuos con pas??? 160 mmHg
+library(car) 
+sepsis$meta<-recode(sepsis$CV_gluc,"0:30='2'; 30.01:50='1'")
+sepsis$meta <- as.factor(sepsis$meta)
+# Etiquetar la nueva variable
+levels(sepsis$meta) <- c("si", "no")
+# Tabla de frecuencias para la nueva variable
+ttr<-table(ggo)
+ttr
+pttr<-prop.table(ttr)   
+pttr*100
+pttr<-paste(pttr*100,"%")
+pttr
+
+
+#Ejercicios 6: Intervalo de Confianza para la proporci?n (pas ??? 160 mmHg)
+#Opci?n 1 
+library(PropCIs)
+exactci(421, 500,
+        conf.level=0.95)
+
+exac
+
+#Opci?n 2: IC exacto binomial 
+library (DescTools)
+BinomCI(41, 200,
+        conf.level = 0.95,
+        method = "clopper-pearson")
+
+#Ejercicios 7: Prueba de hip?tesis para una proporci?n (pas ??? 160 mmHg))
+#Opcion1: aproximaci?n normal
+
+prop.test(29,200,0.205)
+#Opcion2: Test exacto binomial 
+binom.test(127,318,0.25)
+
+qchisq(0.05, 1, lower.tail = F)
+
+table(presion$enf_cardiaca)
+
+x<-table(ggo, sepsis$Mort)
+t(x)
+prop.test(x, correct= FALSE)
+library(DescTools)
+OddsRatio(x,conf.level=0.95)
+
+
+binom.test(51,235,(1/6),alternative="two.sided")
+
+
+
+
+
+
+
+
+
+#a) tabla de contingencia
+
+
+
+#b) Proporciones
+margin.table (R4, 1) ## Frecuencias marginales por filas 
+margin.table (R4, 2) ## Frecuencias marginales por columnas
+
+prop.table(R4)       ## Proporciones totales  
+prop.table(R4, 1)    ## Proporciones por columnas
+prop.table(R4, 2)    ## Proporciones por filas
+round(100*prop.table(R4, 1), dig=2 )    ## Porcentajes por filas
+
+round(100*prop.table(R4), dig=2 )    ## Porcentajes total 2 x 2 
+
+#Gr?fico de sectores para describir una tabla
+dev.new()
+par(mfrow=c(1,2))
+lab.bajo=c("Muertos", "Vivos")
+col.1 = c("lightgreen", "lightblue")
+pie(R4[1,], col=col.1, main="CV_Glucemico > 25%", lab=lab.bajo )
+pie(R4[2,], col=col.1, main="CV_Glucemico ≤ 25%", lab=lab.bajo )
+
+#c) Prueba ji-cuadrado: comparar proporciones
+chisq.test(R4)
+chisq.test(R4)$p.value
+chisq.test(R4)$expected
+#Valor te?rico de ji-cuadrado con 1 grado de libertad y alfa=0,05 
+qchisq(0.05, 1, lower.tail = F) 
+
+#d)ODDS RATIO E IC !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
+
+R1 <- table(sepsis$Sexo, sepsis$Mort)
+library(epitools)
+dev.new()
+par(mfrow=c(1,2))
+lab.bajo=c("Muertos", "Vivos")
+col.1 = c("lightgreen", "lightblue")
+pie(R1[1,], col=col.1, main="Hombre", lab=lab.bajo )
+pie(R1[2,], col=col.1, main="Mujer", lab=lab.bajo )
+oddsratio(R1)
+
+R2 <- table(sepsis$Hospital, sepsis$Mort)
+library(epitools)
+dev.new()
+par(mfrow=c(1,2))
+lab.bajo=c("Muertos", "Vivos")
+col.1 = c("lightgreen", "lightblue")
+pie(R2[1,], col=col.1, main="Farallones", lab=lab.bajo )
+pie(R2[2,], col=col.1, main="León XIII", lab=lab.bajo )
+oddsratio(R2)
+
+R3 <- table(sepsis$Reg_salud, sepsis$Mort)
+library(epitools)
+dev.new()
+par(mfrow=c(1,2))
+lab.bajo=c("Muertos", "Vivos")
+col.1 = c("lightgreen", "lightblue")
+pie(R3[1,], col=col.1, main="Subsidiado", lab=lab.bajo )
+pie(R3[2,], col=col.1, main="Contributivo", lab=lab.bajo )
+oddsratio(R3)
+
+## CV_GLUCEMICO
+
+library(epitools) 
+oddsratio(R4)
+
+
+
+
+
+sepsis$meta3<-recode(sepsis$CV_gluc,"0:20='2'; 20.01:50='1'")
+sepsis$meta3 <- as.factor(sepsis$meta3)
+levels(sepsis$meta3) <- c("si", "no")
+tmet3<-table(sepsis$meta3, sepsis$Mort)
+oddsratio(tmet3)
+
+sepsis$meta2<-recode(sepsis$CV_gluc,"0:30='2'; 30.01:50='1'")
+sepsis$meta2 <- as.factor(sepsis$meta2)
+levels(sepsis$meta2) <- c("si", "no")
+tmet2<-table(sepsis$meta2, sepsis$Mort)
+oddsratio(tmet2)
+
+
+dev.new()
+par(mfrow=c(2,2))
+lab.bajo=c("Muertos", "Vivos")
+col.1 = c("lightblue", "lightgreen")
+pie(tmet3[1,], col=col.1, main="CV_glu > 20%", lab=lab.bajo )
+pie(tmet3[2,], col=col.1, main="CV_gluc < 20%", lab=lab.bajo )
+pie(tmet2[1,], col=col.1, main="CV_glu > 30%", lab=lab.bajo )
+pie(tmet2[2,], col=col.1, main="CV_gluc < 30%", lab=lab.bajo )
+
+
+
+R5 <- table(sepsis$HTA2, sepsis$Mort)
+library(epitools)
+dev.new()
+par(mfrow=c(1,2))
+lab.bajo=c("Muertos", "Vivos")
+col.1 = c("lightgreen", "lightblue")
+pie(R5[1,], col=col.1, main="HTA", lab=lab.bajo )
+pie(R5[2,], col=col.1, main="No HTA", lab=lab.bajo )
+oddsratio(R5)
+
+
+
+R6 <- table(sepsis$DM2, sepsis$Mort)
+library(epitools)
+dev.new()
+par(mfrow=c(1,2))
+lab.bajo=c("Muertos", "Vivos")
+col.1 = c("lightgreen", "lightblue")
+pie(R6[1,], col=col.1, main="DM2", lab=lab.bajo )
+pie(R6[2,], col=col.1, main="No_DM2", lab=lab.bajo )
+oddsratio(R6)
+
+R7 <- table(sepsis$co, sepsis$Mort)
+library(epitools)
+dev.new()
+par(mfrow=c(1,2))
+lab.bajo=c("Muertos", "Vivos")
+col.1 = c("lightgreen", "lightblue")
+pie(R7[1,], col=col.1, main="Enf_Coronaria", lab=lab.bajo )
+pie(R7[2,], col=col.1, main="Sin Enf_coronaria", lab=lab.bajo )
+oddsratio(R7)
+
+
+R8 <- table(sepsis$obesidad2, sepsis$Mort)
+library(epitools)
+dev.new()
+par(mfrow=c(1,2))
+lab.bajo=c("Muertos", "Vivos")
+col.1 = c("lightgreen", "lightblue")
+pie(R8[1,], col=col.1, main="Obeso", lab=lab.bajo )
+pie(R8[2,], col=col.1, main="No obeso", lab=lab.bajo )
+oddsratio(R8)
+
+
+
+#levels(sepsis$Hipotiroidismo) <- c("no","si")
+sepsis$hipotiroidismo2<- recode(sepsis$hipotiroidismo,"0='2'; 1='1'")
+levels(sepsis$hipotiroidismo2) <- c("si", "no")
+R9 <- table(sepsis$hipotiroidismo2, sepsis$Mort)
+library(epitools)
+dev.new()
+par(mfrow=c(1,2))
+lab.bajo=c("Muertos", "Vivos")
+col.1 = c("lightgreen", "lightblue")
+pie(R9[1,], col=col.1, main="Hipotiroideo", lab=lab.bajo )
+pie(R9[2,], col=col.1, main="No Hipotiroideo", lab=lab.bajo )
+oddsratio(R9)
+
+
+#levels(sepsis$ERC) <- c("no","si")
+sepsis$ERC2<- recode(sepsis$ERC,"0='2'; 1='1'")
+levels(sepsis$ERC2) <- c("si", "no")
+R10 <- table(sepsis$ERC2, sepsis$Mort)
+library(epitools)
+dev.new()
+par(mfrow=c(1,2))
+lab.bajo=c("Muertos", "Vivos")
+col.1 = c("lightgreen", "lightblue")
+pie(R10[1,], col=col.1, main="ERC", lab=lab.bajo )
+pie(R10[2,], col=col.1, main="No ERC", lab=lab.bajo )
+oddsratio(R10)
+
+
+
+
+#levels(sepsis$Tabaco) <- c("no","si")
+sepsis$Tabaco2<- recode(sepsis$Tabaco,"0='2'; 1='1'")
+levels(sepsis$Tabaco2) <- c("si", "no")
+R11 <- table(sepsis$Tabaco2, sepsis$Mort)
+library(epitools)
+dev.new()
+par(mfrow=c(1,2))
+lab.bajo=c("Muertos", "Vivos")
+col.1 = c("lightgreen", "lightblue")
+pie(R11[1,], col=col.1, main="Tabaquista", lab=lab.bajo )
+pie(R11[2,], col=col.1, main="No tabaquista", lab=lab.bajo )
+oddsratio(R11)
+
+
+#levels(sepsis$Dislipidemia) <- c("no","si")
+sepsis$dislipidemia2<- recode(sepsis$Dislipidemia,"0='2'; 1='1'")
+levels(sepsis$dislipidemia2) <- c("si", "no")
+R12 <- table(sepsis$dislipidemia2, sepsis$Mort)
+library(epitools)
+dev.new()
+par(mfrow=c(1,2))
+lab.bajo=c("Muertos", "Vivos")
+col.1 = c("lightgreen", "lightblue")
+pie(R12[1,], col=col.1, main="Dislipidemia", lab=lab.bajo )
+pie(R12[2,], col=col.1, main="No dislipidemia", lab=lab.bajo )
+oddsratio(R12)
+
+#levels(sepsis$ACV) <- c("no","si")
+sepsis$ACV2<- recode(sepsis$ACV,"0='2'; 1='1'")
+levels(sepsis$ACV2) <- c("si", "no")
+R13 <- table(sepsis$ACV2, sepsis$Mort)
+library(epitools)
+dev.new()
+par(mfrow=c(1,2))
+lab.bajo=c("Muertos", "Vivos")
+col.1 = c("lightgreen", "lightblue")
+pie(R13[1,], col=col.1, main="ACV", lab=lab.bajo )
+pie(R13[2,], col=col.1, main="No ACV", lab=lab.bajo )
+oddsratio(R13)
+
+
+
+#levels(sepsis$Fib_aur) <- c("no","si")
+sepsis$FA<- recode(sepsis$Fib_aur,"0='2'; 1='1'")
+levels(sepsis$FA) <- c("si", "no")
+R14 <- table(sepsis$FA, sepsis$Mort)
+library(epitools)
+dev.new()
+par(mfrow=c(1,2))
+lab.bajo=c("Muertos", "Vivos")
+col.1 = c("lightgreen", "lightblue")
+pie(R14[1,], col=col.1, main="Fibrilación auricular", lab=lab.bajo )
+pie(R14[2,], col=col.1, main="No FA", lab=lab.bajo )
+oddsratio(R14)
+
+##levels(sepsis$Autoinmune) <- c("no","si")
+sepsis$Auto2<- recode(sepsis$Autoinmune,"0='2'; 1='1'")
+levels(sepsis$Auto2) <- c("si", "no")
+R15 <- table(sepsis$Auto2, sepsis$Mort)
+library(epitools)
+dev.new()
+par(mfrow=c(1,2))
+lab.bajo=c("Muertos", "Vivos")
+col.1 = c("lightgreen", "lightblue")
+pie(R15[1,], col=col.1, main="Autoinmunidad", lab=lab.bajo )
+pie(R15[2,], col=col.1, main="No Autoinmunidad", lab=lab.bajo )
+oddsratio(R15)
+
+
+
+summary(sepsis$Wbc_inicial)
+
+
+library(car) 
+sepsis$leucocitosis3<-recode(sepsis$Wbc_24h,"0:11499='0'; 11500:80000='1'")
+sepsis$leucocitosis3 <- as.factor(sepsis$leucocitosis3)
+
+# Etiquetar la nueva variable
+levels(sepsis$leucocitosis3) <- c("normal", "leucocitosis")
+# Tabla de frecuencias para la nueva variable
+u1<-table(sepsis$leucocitosis3)
+u1
+proporcion<-prop.table(u1)   
+proporcion*100
+
+sepsis$leucocitosis
+
+wbc2<- sepsis[sepsis$Wbc_inicial > 11500, ]
+summary(wbc2$Wbc_inicial)
+
+summary(sepsis$Wbc_24h)
+
+
+sepsis$corwbc=(sepsis$Wbc_24h)/(sepsis$Wbc_inicial)
+sepsis$corwbc<-recode(sepsis$corwbc,"0:0.99999999999='2'; 1:100='1'")
+sepsis$corwbc<- as.factor(sepsis$corwbc)
+
+R88 <- table(sepsis$corwbc, sepsis$Mort)
+
+library(epitools)
+dev.new()
+par(mfrow=c(1,2))
+lab.bajo=c("Muertos", "Vivos")
+col.1 = c("lightgreen", "lightblue")
+pie(R88[1,], col=col.1, main="WBC_aumentan", lab=lab.bajo )
+pie(R88[2,], col=col.1, main="WBC_disminuyen", lab=lab.bajo )
+oddsratio(R88)
+
+
+
+
+library(car)
+#Test Bartlett (Parametrico) 
+bartlett.test(sepsis$SOFA,sepsis$Mort)
+var.test ( sepsis$SOFA ~  sepsis$Mort)
+
+dev.new() 
+hist(sepsis$PCR_inicial,col="red", main="histograma trigliceridos",xlab="trigliceridos", freq = F)
+
+
+bartlett.test(sepsis$SOFA,sepsis$Mort)
+var.test ( sepsis$SOFA ~  sepsis$Mort)
+
+
+library(car)
+t.test ( sepsis$NL ~  sepsis$Mort, var.equal=T)
+
+library(car)
+t.test ( sepsis$NL_24h ~  sepsis$Mort, var.equal=T)
+
+dev.new()
+par(mfrow=c(1,2))
+boxplot ( sepsis$s_index0 ~  sepsis$Mort, col=c("lightgreen","lightblue"), 
+          main="Relación N:L y mortalidad" )
+boxplot ( sepsis$s_ ~  sepsis$Mort, col=c("lightgreen","lightblue"), 
+          main="Relación N:L a las 24 hy mortalidad" )
+
+
+library(car)
+t.test ( sepsis$SOFA ~  sepsis$Mort, var.equal=F)
+
+library(car)
+t.test ( sepsis$PCR_24h ~  sepsis$Mort, var.equal=T)
+
+summary(sepsis$s_index0)
+
+library(car)
+#Test Bartlett (Parametrico) 
+bartlett.test(sepsis$s_index0,sepsis$Mort)
+var.test ( sepsis$s_index0 ~  sepsis$Mort)
+
+
+t.test (sepsis$s_index0 ~  sepsis$Mort, var.equal=F)
+
+
+summary(sepsis$Tam_inicial)
+summary(sepsis$Tam_12h)
+summary(sepsis$Tam_24h)
+
+
+bartlett.test(sepsis$Tam_inicial,sepsis$Mort)
+var.test ( sepsis$Tam_inicial ~  sepsis$Mort)
+
+bartlett.test(sepsis$Tam_12h,sepsis$Mort)
+var.test ( sepsis$Tam_12h ~  sepsis$Mort)
+
+bartlett.test(sepsis$Tam_24h,sepsis$Mort)
+var.test ( sepsis$Tam_24h ~  sepsis$Mort)
+
+
+t.test (sepsis$Tam_inicial ~  sepsis$Mort, var.equal=F)
+t.test (sepsis$Tam_12h ~  sepsis$Mort, var.equal=F)
+t.test (sepsis$Tam_24h ~  sepsis$Mort, var.equal=F)
+
+summary(sepsis$fctad_inicial)
+t.test (sepsis$fctad_inicial ~  sepsis$Mort, var.equal=F)
+
+
+
+
+
+
+dev.new()
+par(mfrow=c(1,5))
+sepsis$Muerte
+muerte2<-factor(sepsis$Muerte)
+levels(muerte2)<- c("vivo","muerto")
+boxplot(Tam_inicial~ muerte2, data = sepsis,col=c("lightgreen","lightblue"),labels=levels(muerte2), main="TAM_ingreso vs mortalidad", ylab="mmHg", xlab="Mortalidad")
+boxplot(Tam_12h~ muerte2, data = sepsis,col=c("lightgreen","lightblue"),labels=levels(muerte2), main="TAM 12h vs mortalidad", ylab="mmHg", xlab="Mortalidad")
+boxplot(Tam_24h~ muerte2, data = sepsis,col=c("lightgreen","lightblue"),labels=levels(muerte2), main="TAM 24h vs mortalidad", ylab="mmHg", xlab="Mortalidad")
+boxplot((sepsis$s_index0)~ muerte2, data = sepsis,col=c("lightgreen","lightblue"),labels=levels(muerte2), main="Shock_index vs Mortalidad", ylab="lpm / mmHg", xlab="Mortalidad")
+boxplot((sepsis$fctad_inicial)~ muerte2, data = sepsis,col=c("lightgreen","lightblue"),labels=levels(muerte2), main="Diastolic_index vs Mortalidad", ylab="lpm / mmHg", xlab="Mortalidad")
+
+summary(sepsis$Lactato_inicial)
+sepsis$deltalactato = ((sepsis$Lactato_24h - sepsis$Lactato_inicial)/sepsis$Lactato_inicial)*100
+
+sepsis$deltalactato
+
+bartlett.test(sepsis$Lactato_inicial,sepsis$Mort)
+var.test ( sepsis$Lactato_inicial ~  sepsis$Mort)
+t.test (sepsis$Lactato_inicial ~  sepsis$Mort, var.equal=F)
+
+
+library(car) 
+sepsis$lactato3<-recode(sepsis$deltalactato,"- 800000000:0.9999999999='2'; 1:80000='1'")
+sepsis$lactato3 <- as.factor(sepsis$lactato3)
+levels(sepsis$lactato3) <- c("sube", "baja")
+
+R90 <- table(sepsis$lactato3, sepsis$Mort)
+oddsratio(R90)
+
+
+
+summary(sepsis$capilar)
+bartlett.test(sepsis$capilar,sepsis$Mort)
+var.test ( sepsis$capilar ~  sepsis$Mort)
+t.test (sepsis$capilar ~  sepsis$Mort, var.equal=T)
+
+
+
+sepsis$deltacapilar= ((sepsis$capilar24 - sepsis$capilar)/sepsis$capilar)*100
+sepsis$deltacapilar
+
+
+
+library(car) 
+sepsis$capilar3<-recode(sepsis$deltacapilar,"- 800000000:0.9999999999='2'; 1:80000='1'")
+sepsis$capilar3 <- as.factor(sepsis$capilar3)
+levels(sepsis$capilar3) <- c("sube", "baja")
+
+R91 <- table(sepsis$capilar3, sepsis$Mort)
+oddsratio(R91)
+
+
+dev.new()
+par(mfrow=c(2,2))
+sepsis$Muerte
+muerte2<-factor(sepsis$Muerte)
+levels(muerte2)<- c("vivo","muerto")
+boxplot(sepsis$Lactato_inicial~ muerte2, data = sepsis,col=c("lightgreen","lightblue"),labels=levels(muerte2), main="Lactato_0h vs mortalidad", ylab="mmol/l", xlab="Mortalidad")
+boxplot(sepsis$Lactato_24h ~ muerte2, data = sepsis,col=c("lightgreen","lightblue"),labels=levels(muerte2), main="Lactato_24h vs mortalidad", ylab="mmol/l", xlab="Mortalidad")
+boxplot(sepsis$capilar ~ muerte2, data = sepsis,col=c("lightgreen","lightblue"),labels=levels(muerte2), main="Llenado_capilar_0h vs mortalidad", ylab="segundos", xlab="Mortalidad")
+boxplot(sepsis$capilar24 ~ muerte2, data = sepsis,col=c("lightgreen","lightblue"),labels=levels(muerte2), main="Llenado_capilar_24h vs mortalidad", ylab="segundos", xlab="Mortalidad")
+
+summary(sepsis$CV_gluc)
+
+
+bartlett.test(sepsis$CV_gluc,sepsis$Mort)
+var.test ( sepsis$CV_gluc ~  sepsis$Mort)
+t.test (sepsis$CV_gluc~  sepsis$Mort, var.equal=T)
+
+
+t.test (sepsis$SOFA~  sepsis$Mort, var.equal=T)
+
+summary(sepsis$SOFA)
+
+dev.new()
+par(mfrow=c(2,3))
+muerte2<-factor(sepsis$Muerte)
+dmc<-factor(sepsis$DM2)
+levels(dmc)<- c("diabetico","no diabetico")
+levels(muerte2)<- c("vivo","muerto")
+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")
+boxplot(sepsis$CV_gluc ~ muerte2, data = sepsis,col=c("lightgreen","lightblue"),labels=levels(muerte2), main="CV_Glucemico vs mortalidad", ylab="%", xlab="Mortalidad")
+
+
+
+
+dev.new()
+par(mfrow=c(1,3))
+muerte3<-factor(XaX$Muerte)
+levels(muerte3)<- c("vivo","muerto")
+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")
+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")
+boxplot(XaX$NE_delta ~ muerte3, data = sepsis, col=c("lightgreen","lightblue"),labels=levels(muerte3), main="Delta NE vs Mortalidad", ylab="%", xlab="Mortalidad")
+
+
+
+
+library("funModeling")
+profiling_num (sepsis$SOFA)
+
+summary(XaX$Norepi_24)
+
+table(sepsis$Norepi)
+
+summary(XaX$Norepi_24)
+
+
+bartlett.test(XaX$Norepi_24,XaX$Mort)
+var.test ( XaX$Norepi_24 ~  XaX$Mort)
+t.test (XaX$NE_delta ~  XaX$Mort, var.equal=F)
+
+summary(XaX$Norepi_24)
+
+XaX$NE_delta
+
+
+dev.new()
+par(mfrow=c(1,3))
+mx<-factor(XaX$Mort)
+levels(mx)<- c("muerto","vivo")
+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")
+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")
+boxplot(XaX$NE_delta ~ mx, data = sepsis, col=c("lightgreen","lightblue"),labels=levels(mx), main="Delta NE vs Mortalidad", ylab="%", xlab="Mortalidad")
+
+
+
+
+
+
+
+
+
+library(car) 
+XaX$Mort<- recode(XaX$Muerte,"0='2'; 1='1'")
+levels(XaX$Mort) <- c("muerto", "vivo")
+
+XaX$Mort
+
+
+
+XaX$NE_delta <- ((XaX$Norepi_24 - XaX$Norepi_0)/XaX$Norepi_0*100) 
+
+
+dev.new()
+par(mfrow=c(1,1))
+bartlett.test(XaX$NE_delta,XaX$Mort)
+var.test (XaX$NE_delta ~  XaX$Mort)
+t.test (XaX$NE_delta ~ XaX$Muerte, var.equal=F)
+muerte5<-factor(XaX$Muerte)
+levels(muerte5)<- c("vivo","muerto")
+boxplot(XaX$NE_delta ~ muerte5, data = XaX, col=c("lightgreen","lightblue"),labels=levels(muerte5), main="Delta NE vs Mortalidad", ylab="%", xlab="Mortalidad")
+
+
+
+
+
+XaX$Muerte
+
+dev.new()
+par(mfrow=c(2,3))
+muerte3<-factor(XaX$Mort)
+levels(muerte3)<- c("vivo","muerto")
+boxplot(XaX$NE_delta ~ muerte3, data = sepsis,col=c("lightgreen","lightblue"),labels=levels(muerte3), main="Dosis_NE_0h vs Mortalidad", ylab="%", xlab="Mortalidad")
+
+
+
+####### RELACIÒN LINEAL 
+
+
+
+XaX<- sepsis[sepsis$Norepi_0 != 0, ]
+
+XaX$Norepi_0
+
+
+
+
+dev.new()
+par(mfrow=c(1,2))
+plot(XaX$CV_gluc, XaX$Norepi_0, pch=10, cex=2, col=c("deeppink"), main="CV_Glucemico vs Dosis de norepinefrina_0h",
+     xlab="CV_glucemico (%)", ylab="Dosis de NE (mcg/kg/min)")
+plot(XaX$CV_gluc, XaX$Norepi_24, pch=10, cex=2, col=c("deeppink"), main="CV_Glucemico vs Dosis de norepinefrina_24h",
+     xlab="CV_glucemico (%)", ylab="Dosis de NE (mcg/kg/min)")
+
+
+dev.new()
+par(mfrow=c(1,2))
+plot(XaX$Norepi_0, XaX$NL, pch=10, cex=2, col=c("deeppink"), main="CV_Glucemico vs Dosis de norepinefrina_0h",
+     xlab="CV_glucemico (%)", ylab="Dosis de NE (mcg/kg/min)")
+plot(XaX$Lactato_24h, XaX$capilar24, pch=10, cex=2, col=c("deeppink"), main="CV_Glucemico vs Dosis de norepinefrina_24h",
+     xlab="CV_glucemico (%)", ylab="Dosis de NE (mcg/kg/min)")
+
+
+
+
+
+cor.test(XaX$CV_gluc, XaX$Norepi_24, method = "spearman",exact=FALSE)
+
+library(nortest)
+lillie.test (sepsis$CV_gluc)
+
+
+cor(XaX$CV_gluc, XaX$Norepi_0, method = "pearson")
+cor(XaX$CV_gluc, XaX$Norepi_24, method = "pearson")
+
+hist(sepsis$CV_gluc,col="red", main="histograma trigliceridos",xlab="trigliceridos", freq = F)
+
+
+library("funModeling")
+profiling_num (sepsis$CV_gluc)
+summary(sepsis$CV_gluc)
+
+
+
+
+library(corrplot)
+w.cor= cor (sepsis[,3:5 97],method = "spearman",use="pairwise.complete.obs")
+dev.new()
+corrplot(w.cor)
+dev.new()
+corrplot(w.cor, order="hclust")
+