Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/jimbrig/lossrunAnalyzer

R Package and Shiny App to Analyze Insurance Lossruns
https://github.com/jimbrig/lossrunAnalyzer

actuarial data-analysis data-mining data-science insurance r record-linkage risk-management shiny

Last synced: 9 days ago
JSON representation

R Package and Shiny App to Analyze Insurance Lossruns

Awesome Lists containing this project

README

        

---
output: github_document
---

```{r, include = FALSE}
knitr::opts_chunk$set(
collapse = TRUE,
comment = "#>",
fig.path = "man/figures/README-",
out.width = "100%"
)
```

# lossrunAnalyzer - Analyzing Insurance Claims Data

The goal of **lossrunAnalyzer** is to assist actuaries to quickly analyze,
diagnose, and summarize lossruns containing individual claims data for
property casualty insurance.

## Badges

[![Lifecycle: experimental](https://img.shields.io/badge/lifecycle-experimental-orange.svg)](https://www.tidyverse.org/lifecycle/#experimental)
[![Project Status: WIP](https://www.repostatus.org/badges/latest/wip.svg)](http://www.repostatus.org/#wip)

## Installation

You can install lossrunAnalyzer from [GitHub](https://github.com/) with:

``` r
# install.packages("devtools")
devtools::install_github("jimbrig2011/lossrunAnalyzer")
```

## Roadmap

The end-goal of **lossrunAnalyzer** is to provide support for the following:

- Initial Reasonability Checks:
+ Unique claim ID
+ Paid + Case = Incurred
+ Totals = Sum of Splits
+ Report Date >= Loss Date
+ Field Consistency (i.e. States, Status, etc.)

- Possible Duplicate Detection

- Occurrence Grouping

- Adding "Working" Fields
+ Retentions / Limits / Deductibles
+ Various "Limited" Amounts
+ ALAE Treatments
+ Years (Policy, Accident, Report, Fiscal, Calendar)
+ Lags (Report, Close, Tenure)
+ Max IBNR's at various scenarios
+ Legal, Lost-Time, Indemnity Support

- Utilizing Lookup / Support Tables

- Record Linkage to Reduce Fuzzyness

- Merging Lossruns Across Multiple Evaluations

- Comparing Lossruns to Prior's and Addressing Various KPI's / Diagnostic Checks

- Anomaly / Outlier Detection

- Automating Development Comments as to why things changed

- Summarizing Data into Triangles

- Performing an AvE (Actual vs. Expected) Analysis Summary

- Checking for Dropped / Missing Claims or New Claims with Old Dates

- Tie Out to Exposures