Learn R Programming

⚠️There's a newer version (0.7.5) of this package.Take me there.

insurancerating (version 0.6.1)

Analytic Insurance Rating Techniques

Description

Methods for insurance rating. It helps actuaries to implement GLMs within all relevant steps needed to construct a risk premium from raw data. It provides a data driven strategy for the construction of insurance tariff classes. This strategy is based on the work by Antonio and Valdez (2012) . It also provides recipes on how to easily perform one-way, or univariate, analyses on an insurance portfolio. In addition it adds functionality to include reference categories in the levels of the coefficients in the output of a generalized linear regression analysis.

Copy Link

Version

Install

install.packages('insurancerating')

Monthly Downloads

417

Version

0.6.1

License

GPL (>= 2)

Issues

Pull Requests

Stars

Forks

Maintainer

Martin Haringa

Last Published

April 29th, 2020

Functions in insurancerating (0.6.1)

MTPL2

Characteristics of 3,000 policyholders in a Motor Third Party Liability (MTPL) portfolio.
get_quantiles

Quantile calculations
check_overdispersion

Check overdispersion of Poisson GLM
construct_tariff_classes

Construct insurance tariff classes
rmse

Root Mean Squared Error
summary.reduce

Automatically create a summary for objects obtained from reduce()
fisher

Fisher's natural breaks classification
fit_gam

Generalized additive model
univariate

Univariate analysis for discrete risk factors
reexports

Objects exported from other packages
model_performance

Performance of fitted GLMs
univariate_all

Univariate analysis for discrete risk factors (deprecated function; use 'univariate()' instead)
bootstrap_rmse

Bootstrapped RMSE
rating_factors

Include reference group in regression output
period_to_months

Split period to months
rating_factors1

Include reference group in regression output
reduce

Reduce portfolio by merging redundant date ranges
check_normality

Check model for (non-)normality of residuals
biggest_reference

Set reference group to the group with largest exposure
autoplot.univariate

Automatically create a ggplot for objects obtained from univariate()
autoplot.fitgam

Automatically create a ggplot for objects obtained from fit_gam()
add_prediction

Add predictions to a data frame
autoplot.check_normality

Automatically create a ggplot for objects obtained from check_normality()
MTPL

Ages of 32,731 policyholders in a Motor Third Party Liability (MTPL) portfolio.
autoplot.riskfactor

Automatically create a ggplot for objects obtained from rating_factors()
autoplot.bootstrap_rmse

Automatically create a ggplot for objects obtained from bootstrap_rmse()
autoplot.constructtariffclasses

Automatically create a ggplot for objects obtained from construct_tariff_classes()