Base de datos de 20 pacientes
cc = c("10075436297", "112792998", "1010075284", "65734438", "675488962", "10054896325", "10023569874", "10045236987", "68952324", "10023214785", "10075426398", "10063214565", "10023569874", "10056235478", "10045236987", "10034587965", "10036589874", "10005698745", "10098754122", "10045236975")
nombre = c("Maria", "Jose", "Ana", "Natalia", "Josue", "Valeria", "Jorge", "Jairo", "Nohora", "Rosalba", "Stella", "Fredy", "Carlos", "Kenner", "Nicol", "Sofia", "Elian", "Alejandra", "Jackeline", "Sara")
apellido = c("Londoño Sanchez", "Sanchez Hernandez", "Alegrias Alzate", "Sanchez Villanueva", "Daza Castañeda", "Vasquez Garcia", "Gonzalez Sanchez", "Varela Gutierrez", "Rodriguez Cruz", "Ordoñez Olarte", "Mendez Sanchez", "Vasquez Olaya", "Pineda Gomez", "Londoño Gomez", "Gonzalez Cruz", "Parra Arango", "Rojas perez", "Castillo Torres", "Mendoza Gil", "Dorado Betancur")
edad = c(22,30,21,52,62,32,45,58,74,54,62,56,53,51,41,24,25,36,14,15)
Sexo = c("F","M","F","F","M","F","M","M","F","F","F","M","M","M","F","F","M","F","F","F")
domicilio = c("Calle 10 # 5-51","Calle 25 # 6-08","Calle 53 # 25A-35","Carrera 21 # 17 -63","Calle 25 # 6-08","Calle 10 # 8-07","Calle 16 # 3-28","Calle 37 # 42-12","Calle 17 # 29-70","Avenida 1 # 28-57","Carrera 10 # 3-92","Carrera 11 # 41-13","Calle 53 No 10-60/46","Calle 9 # 9 2","Calle 19 # 80A-40","Carrera 42 # 54-77","Calle 100 # 11B-27","Carrera 20 B # 29-18","Carrera 20 B # 29-18","Calle 4 norte # 10B-66")
ciudad = c("Cali","Cali","Palmira","Cali","Cali","Jamundi","Cali","Cali","Cali","Palmira","Cali","Cali","Cali","Cali","Jamundi","Cali","Cali","Darien","Cali","Cali")
departamento = c("Valle del Cauca","Valle del Cauca","Valle del Cauca","Valle del Cauca","Valle del Cauca","Valle del Cauca","Valle del Cauca","Valle del Cauca","Valle del Cauca","Valle del Cauca","Valle del Cauca","Valle del Cauca","Valle del Cauca","Valle del Cauca","Valle del Cauca","Valle del Cauca","Valle del Cauca","Valle del Cauca","Valle del Cauca","Valle del Cauca")
numero_telefono = c(3016274020,3036275020,3036275921,3046575320,3136276020,3096275023,3106377020,3036276070,3005274030,3004275070,3026275540,3006278090,3004276070,3086295240,3004276040,3046265060,3056274026,3004276026,3026475120,3036274050)
numero_historial = c(1001,1002,1003,1004,1005,1006,1007,1008,1009,1010,1011,1012,1013,1014,1015,1016,1017,1018,1019,1020)
fumante = c("N","S","N","N","N","N","N","N","N","S","N","N","S","S","N","S","N","N","N","N")
procedencia = c("Casa","Clinica Imbanaco","Clinica Dime","Trabajo","Casa","Casa","Accidende de transito","Trabajo","Casa","Casa","Clinica Colombia","Dime","Clinica Imbanaco","Casa","Trabajo","casa","Casa","Casa","Trabajo","Casa")
fecha_ingreso = c("10/03/22","12/03/22","15/03/22","20/03/22","01/04/22","10/02/22","09/03/22","21/03/22","01/04/22","02/03/22","06/03/22","05/04/22","10/03/22","09/03/22","10/03/22","14/03/22","18/03/22","19/03/22","06/04/22","10/03/22")
numero_piso = c(2,2,2,2,1,2,1,2,2,1,2,1,2,1,2,2,2,1,1,2)
numero_cama = c(01,05,06,07,10,15,13,16,14,17,25,12,03,02,11,18,20,22,09,08)
causa_ingreso = c("Infeccion Urinaria","Dificultad Respiratoria","Fiebre","Migraña","Dificultad Respiratoria","Fiebre","Fractura de tibia","Covid 19","Dificultad Respiratoria","Amigdalitis","Vomito","Hemorragia","Infarto","Paralisis Facial","ACV","Parto","Aneurisma Abdominal","Quemadura de II grado","Asfixia","Cefalea")
personas = data.frame(cc,nombre,apellido,edad,Sexo,domicilio,ciudad,departamento,numero_telefono,numero_historial,fumante,procedencia,fecha_ingreso,numero_piso,numero_cama,causa_ingreso)
personas
## cc nombre apellido edad Sexo domicilio
## 1 10075436297 Maria Londoño Sanchez 22 F Calle 10 # 5-51
## 2 112792998 Jose Sanchez Hernandez 30 M Calle 25 # 6-08
## 3 1010075284 Ana Alegrias Alzate 21 F Calle 53 # 25A-35
## 4 65734438 Natalia Sanchez Villanueva 52 F Carrera 21 # 17 -63
## 5 675488962 Josue Daza Castañeda 62 M Calle 25 # 6-08
## 6 10054896325 Valeria Vasquez Garcia 32 F Calle 10 # 8-07
## 7 10023569874 Jorge Gonzalez Sanchez 45 M Calle 16 # 3-28
## 8 10045236987 Jairo Varela Gutierrez 58 M Calle 37 # 42-12
## 9 68952324 Nohora Rodriguez Cruz 74 F Calle 17 # 29-70
## 10 10023214785 Rosalba Ordoñez Olarte 54 F Avenida 1 # 28-57
## 11 10075426398 Stella Mendez Sanchez 62 F Carrera 10 # 3-92
## 12 10063214565 Fredy Vasquez Olaya 56 M Carrera 11 # 41-13
## 13 10023569874 Carlos Pineda Gomez 53 M Calle 53 No 10-60/46
## 14 10056235478 Kenner Londoño Gomez 51 M Calle 9 # 9 2
## 15 10045236987 Nicol Gonzalez Cruz 41 F Calle 19 # 80A-40
## 16 10034587965 Sofia Parra Arango 24 F Carrera 42 # 54-77
## 17 10036589874 Elian Rojas perez 25 M Calle 100 # 11B-27
## 18 10005698745 Alejandra Castillo Torres 36 F Carrera 20 B # 29-18
## 19 10098754122 Jackeline Mendoza Gil 14 F Carrera 20 B # 29-18
## 20 10045236975 Sara Dorado Betancur 15 F Calle 4 norte # 10B-66
## ciudad departamento numero_telefono numero_historial fumante
## 1 Cali Valle del Cauca 3016274020 1001 N
## 2 Cali Valle del Cauca 3036275020 1002 S
## 3 Palmira Valle del Cauca 3036275921 1003 N
## 4 Cali Valle del Cauca 3046575320 1004 N
## 5 Cali Valle del Cauca 3136276020 1005 N
## 6 Jamundi Valle del Cauca 3096275023 1006 N
## 7 Cali Valle del Cauca 3106377020 1007 N
## 8 Cali Valle del Cauca 3036276070 1008 N
## 9 Cali Valle del Cauca 3005274030 1009 N
## 10 Palmira Valle del Cauca 3004275070 1010 S
## 11 Cali Valle del Cauca 3026275540 1011 N
## 12 Cali Valle del Cauca 3006278090 1012 N
## 13 Cali Valle del Cauca 3004276070 1013 S
## 14 Cali Valle del Cauca 3086295240 1014 S
## 15 Jamundi Valle del Cauca 3004276040 1015 N
## 16 Cali Valle del Cauca 3046265060 1016 S
## 17 Cali Valle del Cauca 3056274026 1017 N
## 18 Darien Valle del Cauca 3004276026 1018 N
## 19 Cali Valle del Cauca 3026475120 1019 N
## 20 Cali Valle del Cauca 3036274050 1020 N
## procedencia fecha_ingreso numero_piso numero_cama
## 1 Casa 10/03/22 2 1
## 2 Clinica Imbanaco 12/03/22 2 5
## 3 Clinica Dime 15/03/22 2 6
## 4 Trabajo 20/03/22 2 7
## 5 Casa 01/04/22 1 10
## 6 Casa 10/02/22 2 15
## 7 Accidende de transito 09/03/22 1 13
## 8 Trabajo 21/03/22 2 16
## 9 Casa 01/04/22 2 14
## 10 Casa 02/03/22 1 17
## 11 Clinica Colombia 06/03/22 2 25
## 12 Dime 05/04/22 1 12
## 13 Clinica Imbanaco 10/03/22 2 3
## 14 Casa 09/03/22 1 2
## 15 Trabajo 10/03/22 2 11
## 16 casa 14/03/22 2 18
## 17 Casa 18/03/22 2 20
## 18 Casa 19/03/22 1 22
## 19 Trabajo 06/04/22 1 9
## 20 Casa 10/03/22 2 8
## causa_ingreso
## 1 Infeccion Urinaria
## 2 Dificultad Respiratoria
## 3 Fiebre
## 4 Migraña
## 5 Dificultad Respiratoria
## 6 Fiebre
## 7 Fractura de tibia
## 8 Covid 19
## 9 Dificultad Respiratoria
## 10 Amigdalitis
## 11 Vomito
## 12 Hemorragia
## 13 Infarto
## 14 Paralisis Facial
## 15 ACV
## 16 Parto
## 17 Aneurisma Abdominal
## 18 Quemadura de II grado
## 19 Asfixia
## 20 Cefalea
Informe Gráfico
Pacientes Hombres-Mujeres
tablaA = table(Sexo)
barplot(tablaA, main="Pacientes Hombres y Mujeres", xlab = "Sexo", ylab = "Cantidad")

Edad y si es Fumante o No
library(dplyr)
##
## Attaching package: 'dplyr'
## The following objects are masked from 'package:stats':
##
## filter, lag
## The following objects are masked from 'package:base':
##
## intersect, setdiff, setequal, union
edad_fumante = select(personas, edad, fumante)
fumanteSi = filter(edad_fumante, fumante == "S")
edad_fumantes = select(fumanteSi, edad) %>% unlist
promedio_edad_fumantes = mean(edad_fumantes)
promedio_edad_fumantes
## [1] 42.4
fumanteNo = filter(edad_fumante, fumante == "N")
edad_nofumantes = select(fumanteNo, edad) %>% unlist
promedio_edad_nofumantes = mean(edad_nofumantes)
promedio_edad_nofumantes
## [1] 41
Fumante = c(promedio_edad_fumantes)
No_fumante = c(promedio_edad_nofumantes)
tablaB = data.frame(Fumante,No_fumante)
tablaB
## Fumante No_fumante
## 1 42.4 41
datosfumantes = as.matrix(tablaB)
barplot(datosfumantes, main="Promedio de edades de pacientes fumantes y no fumantes", xlab = "Paciente", ylab = "Promedio de edad" )
library(ggplot2)

ggplot(personas,aes(x=edad))+geom_bar(aes(fill=fumante))+labs(title="Edad de pacientes fumantes y No fumantes")

Pacientes por piso divididos por sexo
tablaC = table(Sexo,numero_piso)
barplot(tablaC, main="Pacientes por piso divididos por sexo", xlab = "Número de piso", ylab = "Cantidad de pacientes",beside =TRUE,legend.text = c("Femenino","masculino"))

Edad y causa de ingreso
library(ggplot2)
edad_ingreso = select(personas, edad, causa_ingreso)
edad_ingreso
## edad causa_ingreso
## 1 22 Infeccion Urinaria
## 2 30 Dificultad Respiratoria
## 3 21 Fiebre
## 4 52 Migraña
## 5 62 Dificultad Respiratoria
## 6 32 Fiebre
## 7 45 Fractura de tibia
## 8 58 Covid 19
## 9 74 Dificultad Respiratoria
## 10 54 Amigdalitis
## 11 62 Vomito
## 12 56 Hemorragia
## 13 53 Infarto
## 14 51 Paralisis Facial
## 15 41 ACV
## 16 24 Parto
## 17 25 Aneurisma Abdominal
## 18 36 Quemadura de II grado
## 19 14 Asfixia
## 20 15 Cefalea
ggplot(personas,aes(x=edad))+geom_bar(aes(fill=causa_ingreso))+labs(title="Edad y Causa de Ingreso de Los Pacientes")

Promedio de edad (M,H)
femenino = filter(personas, Sexo=="F")
edadf = select(femenino, edad) %>% unlist
Mujeres = mean(edadf)
hist(edadf, main = "Edad Mujeres", xlab = "Edad", ylab = "Frecuencia")

Masculino = filter(personas, Sexo=="M")
edadM = select(Masculino, edad) %>% unlist
Hombres = mean(edadM)
hist(edadM, main = "Edad Hombres", xlab = "Edad", ylab = "Frecuencia")

femenino = c(Mujeres)
masculino = c(Hombres)
tablaE = data.frame(femenino,masculino)
tablaE
## femenino masculino
## 1 37.25 47.5
datos = as.matrix(tablaE)
barplot(datos, main="Promedio de edad Hombres y Mujeres", xlab = "Género", ylab = "Promedio" )

Datos de 3 pacientes por identidad
library(dplyr)
pacientes_identidad = personas[substr(personas$cc, 1, 4) == "1002",]
pacientes_identidad
## cc nombre apellido edad Sexo domicilio ciudad
## 7 10023569874 Jorge Gonzalez Sanchez 45 M Calle 16 # 3-28 Cali
## 10 10023214785 Rosalba Ordoñez Olarte 54 F Avenida 1 # 28-57 Palmira
## 13 10023569874 Carlos Pineda Gomez 53 M Calle 53 No 10-60/46 Cali
## departamento numero_telefono numero_historial fumante
## 7 Valle del Cauca 3106377020 1007 N
## 10 Valle del Cauca 3004275070 1010 S
## 13 Valle del Cauca 3004276070 1013 S
## procedencia fecha_ingreso numero_piso numero_cama
## 7 Accidende de transito 09/03/22 1 13
## 10 Casa 02/03/22 1 17
## 13 Clinica Imbanaco 10/03/22 2 3
## causa_ingreso
## 7 Fractura de tibia
## 10 Amigdalitis
## 13 Infarto
Datos de 3 pacientes independientes
pacientes_independientes = filter(personas, causa_ingreso == "Dificultad Respiratoria")
pacientes_independientes
## cc nombre apellido edad Sexo domicilio ciudad
## 1 112792998 Jose Sanchez Hernandez 30 M Calle 25 # 6-08 Cali
## 2 675488962 Josue Daza Castañeda 62 M Calle 25 # 6-08 Cali
## 3 68952324 Nohora Rodriguez Cruz 74 F Calle 17 # 29-70 Cali
## departamento numero_telefono numero_historial fumante procedencia
## 1 Valle del Cauca 3036275020 1002 S Clinica Imbanaco
## 2 Valle del Cauca 3136276020 1005 N Casa
## 3 Valle del Cauca 3005274030 1009 N Casa
## fecha_ingreso numero_piso numero_cama causa_ingreso
## 1 12/03/22 2 5 Dificultad Respiratoria
## 2 01/04/22 1 10 Dificultad Respiratoria
## 3 01/04/22 2 14 Dificultad Respiratoria
Lista causas ingreso
causas_ingreso = select(personas, causa_ingreso)
causas_ingreso
## causa_ingreso
## 1 Infeccion Urinaria
## 2 Dificultad Respiratoria
## 3 Fiebre
## 4 Migraña
## 5 Dificultad Respiratoria
## 6 Fiebre
## 7 Fractura de tibia
## 8 Covid 19
## 9 Dificultad Respiratoria
## 10 Amigdalitis
## 11 Vomito
## 12 Hemorragia
## 13 Infarto
## 14 Paralisis Facial
## 15 ACV
## 16 Parto
## 17 Aneurisma Abdominal
## 18 Quemadura de II grado
## 19 Asfixia
## 20 Cefalea