Está en la página 1de 3

IBNR

Profesora: Deisy Camargo

Daniel Hernandez - Maria Camila Navarrete

2022-03-13

Para dar inicio al desarrollo de la actividad, se deben tener claras las siguientes definiciones: IBNR: En los
reaseguros, con el concepto de IBNR se pretende ajustar la Provisión de Siniestros Pendientes de liquidación
a cargo de la reaseguradora, introduciendo un elemento corrector a aplicar sobre los siniestros, con el fin
de integrar provisiones técnicas reales que no originen desviaciones cuando se produzca la liquidación de los
siniestros, tanto conocidos como desconocidos.
Inicialmente, después de cargar la base, se llenaron los espacios vacíos con N.A que representan los datos
perdidos de las diferentes variables con el fin de limpiar la base y tener un resultado más exacto a la hora
de hacer cálculos. Seguido de esto, se eliminaron todos los N.A, ya que son datos que no aportan al análisis
de la información.

Trabajo.Seguros2 <- read.csv("C:/Users/Juliana/Downloads/BaseIBNR2022-1-3.txt", sep="")


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

Trabajo.Seguros2<-na.omit(Trabajo.Seguros2)

sum(is.na(Trabajo.Seguros2))

## [1] 0

Trabajo.Seguros2<-Trabajo.Seguros2 %>% mutate(FECHA.CONTABLE.SOLICITUD =ifelse(FECHA.CONTABLE.SOLICITUD=

Trabajo.Seguros2<-na.omit(Trabajo.Seguros2)

sum(is.na(Trabajo.Seguros2))

## [1] 0

1
Para facilitar la interpretación del proyecto, se realizó un cambio de nombres de las variables, en el que el
“/” se intercambió por la letra N, con el objetivo de mejorar visualmente la actividad.

Trabajo.Seguros2<-Trabajo.Seguros2 %>% mutate(SUCURSAL=ifelse(SUCURSAL=="PVM GRAN PLAZA ENSUE\xd1O","PVM

Trabajo.Seguros2<-Trabajo.Seguros2 %>% mutate(CLASE.VEHICULO=ifelse(CLASE.VEHICULO=="AUTOS DE NEGOCIO AL

Trabajo.Seguros2<-Trabajo.Seguros2 %>% mutate(DEPARTAMENTO.SINIESTRO=ifelse(DEPARTAMENTO.SINIESTRO=="52-

Al momento de correr el código ubicado en la línea 54, las fechas pasan de estar en forma de carácter a
fechas de tipo numérica, el formato de la fecha cambia, dando un aspecto mejor visualmente ya que se puede
entender de forma más adecuada. Este organiza la fecha poniendo el día, mes, y año de manera seguida.

Trabajo.Seguros2<-Trabajo.Seguros2 %>% mutate(FECHA.SINIESTRO= as.Date(FECHA.SINIESTRO, "%d/%m/%Y"),


FECHA.AVISO= as.Date(FECHA.AVISO, "%d/%m/%Y"),
FECHA.CONTABLE.SOLICITUD=as.Date(FECHA.CONTABLE.SOLICITUD,

## Warning in strptime(x, format, tz = "GMT"): unable to identify current timezone ’U’:


## please set environment variable ’TZ’

En la línea 62, se implementó un filtro para tener un periodo de tiempo determinado en la base, que inicia
el 17 de mayo de 2010 con la finalidad de que corra hasta 10 años.

Trabajo.Seguros2<-Trabajo.Seguros2 %>% filter(FECHA.SINIESTRO>"2010-05-17")

Por medio de este código se agregaron dos variables más a la base las cuales son: - SUMA DE PAGOS Y
RESERVAS - FECHA AVISO - FECHA SINIESTRO

Trabajo.Seguros2<-Trabajo.Seguros2 %>% mutate(Suma.Pag.Res=PAGOS+RESERVA.ACTUAL,


Dias.Avi.sini=as.integer(FECHA.AVISO-FECHA.SINIESTRO))

Se eliminaron los valores negativos de los PAGOS y RESERVA ACTUAL, para que estos queden en un rango
de mayores o iguales a 0.

Trabajo.Seguros2<-Trabajo.Seguros2 %>% filter(PAGOS>=0 & RESERVA.ACTUAL>=0)

library(ggplot2)

ggplot(Trabajo.Seguros2,aes(x=CLASE.VEHICULO)) + geom_bar(width = .90)+


geom_bar(width=0.90,colour="chocolate4", fill="chocolate1")+
ggtitle("Siniestros por Tipo de Vehiculo")+theme_bw()+
labs(x="Clase del Vehiculo",y="Frecuencia")+
theme_classic(base_size = 10)+coord_flip()

2
Siniestros por Tipo de Vehiculo

VEH. PARTICULARES 6 O MAS PASAJEROS

S. PUB. INTERMUNICIPAL

OFICIALES ESPECIALES

MOTOCICLETA
Clase del Vehiculo

MOTO CARRO

CARGA O MIXTOS

CAMPEROS Y CAMIONETAS

BUSES O BUSETAS

AUTOS DE NEGOCIO ALQUILER ENSENANZA

AUTOMOVILES FAMILIARES

0 250000 500000 750000 1000000


Frecuencia
Con este gráfico se puede analizar la frecuencia con la que se siniestran los diferentes tipos de vehiculos.
Como se puede observar, el que más siniestros tiene registrados son las motocicletas, y con menor frecuencia
se encuentran los vehiculos oficiales especiales.

También podría gustarte