Pregunta 1

Limpie el environment para comenzar a trabajar.

rm(list = ls())

Enviroment Limpio

Pregunta 2

Cargue los paquetes necesarios para trabajar con DT.

library(data.table)

Cargamos data.table

Pregunta 3

Abra las bases de datos egresos y Enfermedades.

egresos <- readRDS("egresos.RDS")

enfermedades <- fread("Enfermedades.csv")

egresos <- as.data.table(egresos)

Abrimos las bases que utilizaremos para trabajar

Pregunta 4

Muestre cuántas personas de cada región hay en la base egresos.

Personas_por_region <- egresos[,.N, by="REGION"]
Personas_por_region

Personas por region en la base de egresos

Pregunta 5

Repita la pregunta anterior, pero esta vez considerando solo a las 15 regiones de Chile

Pregunta 6

Existe una inconsistencia en la base de datos egresos, ya que hay personas que tienen más días de estadía en el hospital que días vividos. Por lo tanto, debemos eliminar estos casos de la base de datos. Para esto, cree una nueva variable que corresponda a los días de vida de una persona y elimine aquellas observaciones que tengan más días de estadía en un hospital que días de vida.

Pregunta 7

¿Cuántas personas hay según previsión en la base egresos?

egresos[,.N, by=.(PREVI)]

Número de personas en previsión

Pregunta 8

Realice un resumen de las características de las personas de la base egresos según su previsión y sexo. Este resumen debe contener: edad promedio y días de estadía promedio en un hospital.

egresos[,.(mean(EDAD), mean(DIAS_ESTAD)), by=.(PREVI,SEXO)]

Resumen de los promedios por edad y dias de estadia, por categoria prevision y sexo

Pregunta 9

Cree un nuevo objeto que corresponda a un merge entre la base egresos y Enfermedades.

names(egresos)[1] <- "Codigo"
Objeto1 <- merge(enfermedades, egresos, by="Codigo")

Cambiamos el nombre en egresos, usando el mismo nombre que en enfermedad, en este caso, por codigo

Pregunta 10

Ahora queremos identificar, con este nuevo objeto, la proporción de enfermos que hay por región y tipo de tratamiento,es decir, del total de enfermos por región cuántos corresponden a cada tratamiento.

Total_enfermos_region <- Objeto1[,.N, by=.(REGION)]
Total_enfermos_tratamiento <- Objeto1[,.N, by=.(Tratamiento)]
Total_region_tratamiento <- Objeto1[,.N, by=.(REGION, Tratamiento)]
Total_region_tratamiento

Juntamos ambos totales (por region y tratamiento) para luego ordenarlo y saber a cuando corresponde cada uno

Pregunta 11

¿En qué región se atienden quienes tienen que realizarse cirugías y de qué región provienen?

Objeto1[,.N, by=.(INTERV_Q,REGION)]
Objeto1[,.N, by=.(CodRegion_ESTAB)]
Cirugías <- Objeto1[,.N, by=.(INTERV_Q,REGION, CodRegion_ESTAB)] 
Cirugías

Ahora logramos saber cuantas personas según su región, se sometieron a alguna cirugia y donde

Pregunta 12

¿Las personas suelen atenderse en la misma región donde viven? Para respoder esta pregunta, puedes modificar el objeto creado en la pregunta 11 y así podrás visualizar mejor la información. ¿Cuántas personas se realizan intervenciones quirúrgicas en su región y cuantas en otra?

Cirugías <- Objeto1[]

BONUS

Realice el mismo ejercicio de la pregunta 11 y 12, pero considerando a aquellas personas que pertenecen a Fonasa y se realizan intervenciones quirúrgicas.¿Cambia en algo el análisis con respecto a las preguntas anteriores?