Changelog
Source:NEWS.md
insurancerating 0.7.5
-
rating_factors()
now always returns correct output when column with exposure in data is not namedexposure
-
intercept_only
inupdate_glm()
is added to apply the manual changes and refit the intercept, ensuring that the changes have no impact on the other variables. -
smoothing
insmooth_coef()
is added to choose smoothing specification - The README has been revised
insurancerating 0.7.4
CRAN release: 2024-05-20
-
bootstrap_rmse()
now usesafter_stat(density)
instead of the deprecated dot-dot notation -
custom_theme
inautoplot.univariate()
is added to customize the theme
insurancerating 0.7.3
CRAN release: 2024-05-09
-
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.
insurancerating 0.7.2
CRAN release: 2022-12-20
-
update_glm()
now always returns the correct interval in case the function is used in combination withsmooth_coef()
insurancerating 0.7.1
CRAN release: 2022-09-06
-
rotate_angle
inautoplot.univariate()
is added to rotate x-labels -
univariate()
now accepts external vectors forx
;vec_ext()
must be used
insurancerating 0.7.0
CRAN release: 2022-07-08
-
smooth_coef()
now gives correct results for intervals with scientific notation -
reduce()
now returns no errors anymore for columns with dates in POSIXt format
insurancerating 0.6.9
CRAN release: 2021-12-11
-
refit_glm()
is renamed toupdate_glm()
-
construct_model_points()
andmodel_data()
are added to create model points
insurancerating 0.6.8
CRAN release: 2021-11-10
-
show_total
inautoplot.univariate()
is added to add line for total of groups in caseby
is used inunivariate()
;total_color
can be used to change the color of the line, andtotal_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
insurancerating 0.6.7
CRAN release: 2021-07-28
-
smooth_coef()
now returns an error message when intervals are not obtained by cut() -
get_data()
is added to return the data used inrefit_glm()
insurancerating 0.6.6
CRAN release: 2021-05-19
-
summary.reduce()
now gives correct aggregation for periods “months” and “quarters” -
rows_per_date()
is added to determine active portfolio for a certain date
insurancerating 0.6.5
CRAN release: 2021-03-22
-
smooth_coef()
andrestrict_coef()
are added for model refinement -
histbin()
now uses darkblue as default fill color
insurancerating 0.6.4
CRAN release: 2021-01-12
- In
summary.reduce()
,name
can be used to change the name of the new column in the output. - Dataset
MTPL
now contains extra columns forpower
,bm
, andzip
. - Some functions in
insight
are renamed, thereforeinsight::format_table()
is replaced withinsight::export_table()
.
insurancerating 0.6.2
CRAN release: 2020-06-08
-
check_normality()
is now depreciated; usecheck_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 argumentby
to determine summary statistics for different subgroups
insurancerating 0.6.1
CRAN release: 2020-04-29
-
univariate_all()
andautoplot.univ_all()
are now depreciated; useunivariate()
andautoplot.univariate()
instead -
check_overdispersion()
,check_normality()
,model_performance()
,bootstrap_rmse()
, andadd_prediction()
are added to test model quality and return performance metrics -
reduce()
is added to reduce an insurance portfolio by merging redundant date ranges
insurancerating 0.6.0
CRAN release: 2020-04-10
-
label_width
inautoplot()
is added to wrap long labels in multiple lines -
sort_manual
inautoplot()
is added to sort risk factors into an own ordering -
autoplot()
now works without manually loading packageggplot2
andpatchwork
first -
rating_factors()
now returns an object of classriskfactor
-
autoplot.riskfactor()
is added to create the corresponding plots to the output given byrating_factors()
insurancerating 0.5.2
CRAN release: 2020-03-30
-
autoplot.univ_all()
now gives correct labels on the x-axis whenncol
> 1.
insurancerating 0.5.1
CRAN release: 2020-03-29
- A package website is added using pkgdown.
-
construct_tariff_classes()
andfit_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()
, andunivariate_all()
are added to perform an univariate analysis on an insurance portfolio. -
autoplot()
creates the corresponding plots to the summary statistics calculated byunivariate_*
.
insurancerating 0.5.0
CRAN release: 2020-03-12
-
construct_tariff_classes()
is now split infit_gam()
andconstruct_tariff_classes()
. - A vignette is added on how to use the package.
insurancerating 0.4.3
CRAN release: 2019-11-01
-
period_to_months()
is added to split rows with a time period longer than one month to multiple rows with a time period of exactly one month each.
insurancerating 0.4.2
CRAN release: 2019-05-31
- In
construct_tariff_classes()
,model
now also accepts ‘severity’ as specification.