Recent Releases of insurancerating

insurancerating - insurancerating 0.7.5

  • rating_factors() now always returns correct output when column with exposure in data is not named exposure
  • intercept_only in update_glm() is added to apply the manual changes and refit the intercept, ensuring that the changes have no impact on the other variables.
  • smoothing in smooth_coef() is added to choose smoothing specification
  • The README has been revised

- R
Published by MHaringa over 1 year ago

insurancerating - insurancerating 0.7.4

  • bootstrap_rmse() now uses after_stat(density) instead of the deprecated dot-dot notation
  • custom_theme in autoplot.univariate() is added to customize the theme

- R
Published by MHaringa almost 2 years ago

insurancerating - v0.7.3

  • autoplot.univariate() now generates a plot even when there are missing values in the rows
  • rating_factors() now always returns the correct coefficients when used on a 'refitsmooth' or 'refitrestricted' class of GLM

- R
Published by MHaringa almost 2 years ago

insurancerating - v0.7.2

  • update_glm() now always returns the correct interval in case the function is used in combination with smooth_coef()

- R
Published by MHaringa about 3 years ago

insurancerating - v0.7.1

  • rotate_angle in autoplot.univariate() is added to rotate x-labels
  • univariate() now accepts external vectors for x; vec_ext() must be used

- R
Published by MHaringa over 3 years ago

insurancerating - v0.7.0

  • smooth_coef() now gives correct results for intervals with scientific notation
  • reduce() now returns no errors anymore for columns with dates in POSIXt format

- R
Published by MHaringa over 3 years ago

insurancerating - v0.6.9

  • refit_glm() is renamed to update_glm()
  • construct_model_points() and model_data() are added to create model points

- R
Published by MHaringa about 4 years ago

insurancerating - v0.6.8

  • show_total in autoplot.univariate() is added to add line for total of groups in case by is used in univariate(); total_color can be used to change the color of the line, and total_name is added to change the name of the legend for the line
  • rating_factors() now accepts GLMs with an intercept only
  • fit_truncated_dist() is added to fit the original distribution (gamma, lognormal) from truncated severity data
  • join_to_nearest() now returns NA in case NA is used as input

- R
Published by MHaringa over 4 years ago

insurancerating - v0.6.7

  • smooth_coef() now returns an error message when intervals are not obtained by cut()
  • get_data() is added to return the data used in refit_glm()

- R
Published by MHaringa over 4 years ago

insurancerating - v0.6.6

  • summary.reduce() now gives correct aggregation for periods "months" and "quarters"
  • rows_per_date() is added to determine active portfolio for a certain date

- R
Published by MHaringa over 4 years ago

insurancerating - v0.6.5

  • smooth_coef() and restrict_coef() are added for model refinement
  • histbin() now uses darkblue as default fill color

- R
Published by MHaringa almost 5 years ago

insurancerating - v0.6.4

  • In summary.reduce(), name can be used to change the name of the new column in the output.
  • Dataset MTPL now contains extra columns for power, bm, and zip.
  • Some functions in insight are renamed, therefore insight::format_table() is replaced with insight::export_table().

- R
Published by MHaringa about 5 years ago

insurancerating - v0.6.3

  • fit_gam() for pure premium is now using average premium for each x calculated as sum(purepremium * exposure) / sum(exposure) instead of sum(purepremium) / sum(exposure) (#2).
  • histbin() is added to create histograms with outliers
  • reduce now returns a data.frame as output

- R
Published by MHaringa over 5 years ago

insurancerating - v0.6.2

  • check_normality() is now depreciated; use check_residuals() instead to detect overall deviations from the expected distribution
  • rating_factors() now shows significance stars for p-values
  • period_to_months() arithmetic operations with dates are rewritten; much faster
  • univariate() now has argument by to determine summary statistics for different subgroups

- R
Published by MHaringa over 5 years ago

insurancerating - v0.6.1

  • univariate_all() and autoplot.univ_all() are now depreciated; use univariate() and autoplot.univariate() instead
  • check_overdispersion(), check_normality(), model_performance(), bootstrap_rmse(), and add_prediction() are added to test model quality and return performance metrics
  • reduce() is added to reduce an insurance portfolio by merging redundant date ranges

- R
Published by MHaringa almost 6 years ago

insurancerating - v0.6.0

  • label_width in autoplot() is added to wrap long labels in multiple lines
  • sort_manual in autoplot() is added to sort risk factors into an own ordering
  • autoplot() now works without manually loading package ggplot2 and patchwork first
  • rating_factors() now returns an object of class riskfactor
  • autoplot.riskfactor() is added to create the corresponding plots to the output given by rating_factors()

- R
Published by MHaringa almost 6 years ago

insurancerating - v0.5.2

  • autoplot.univ_all() now gives correct labels on the x-axis when ncol > 1.

- R
Published by MHaringa almost 6 years ago

insurancerating - v0.5.1

  • A package website is added using pkgdown.
  • construct_tariff_classes() and fit_gam() now only returns tariff classes and fitted gam respectively; other items are stored as attributes.
  • univariate_frequency(), univariate_average_severity(), univariate_risk_premium(), univariate_loss_ratio(), univariate_average_premium(), univariate_exposure(), and univariate_all() are added to perform an univariate analysis on an insurance portfolio.
  • autoplot() creates the corresponding plots to the summary statistics calculated by univariate_*.

- R
Published by MHaringa almost 6 years ago

insurancerating - v0.5.0

  • Function constructtariffclasses is now split in functions fitgam and constructtariff_classes.
  • A vignette is added on how to use the package

- R
Published by MHaringa almost 6 years ago

insurancerating - v0.4.3

Function added to split rows with a time period longer than one month to multiple rows with a time period of exactly one month each.

- R
Published by MHaringa about 6 years ago

insurancerating - v0.4.2

It is now possible to also construct tariff classes for claim severity models. This can be done by choosing 'severity' as model specification in the constructtariffclasses function.

- R
Published by MHaringa over 6 years ago

insurancerating - v0.4.1

Bug fixes

- R
Published by MHaringa almost 7 years ago

insurancerating - First CRAN release

- R
Published by MHaringa about 7 years ago