Package: SynthETIC 1.1.1

Melantha Wang

SynthETIC: Synthetic Experience Tracking Insurance Claims

Creation of an individual claims simulator which generates various features of non-life insurance claims. An initial set of test parameters, designed to mirror the experience of an Auto Liability portfolio, were set up and applied by default to generate a realistic test data set of individual claims (see vignette). The simulated data set then allows practitioners to back-test the validity of various reserving models and to prove and/or disprove certain actuarial assumptions made in claims modelling. The distributional assumptions used to generate this data set can be easily modified by users to match their experiences. Reference: Avanzi B, Taylor G, Wang M, Wong B (2020) "SynthETIC: an individual insurance claim simulator with feature control" <doi:10.48550/arXiv.2008.05693>.

Authors:Benjamin Avanzi [aut], William Ho [aut], Greg Taylor [aut], Melantha Wang [aut, cre], Bernard Wong [aut]

SynthETIC_1.1.1.tar.gz
SynthETIC_1.1.1.zip(r-4.7)SynthETIC_1.1.1.zip(r-4.6)SynthETIC_1.1.1.zip(r-4.5)
SynthETIC_1.1.1.tgz(r-4.6-any)SynthETIC_1.1.1.tgz(r-4.5-any)
SynthETIC_1.1.1.tar.gz(r-4.7-any)SynthETIC_1.1.1.tar.gz(r-4.6-any)
SynthETIC_1.1.1.tgz(r-4.6-emscripten)
manual.pdf |manual.html
DESCRIPTION |NEWS
card.svg |card.png
SynthETIC/json (API)

# Install 'SynthETIC' in R:
install.packages('SynthETIC', repos = c('https://agi-lab.r-universe.dev', 'https://cloud.r-project.org'))

Bug tracker:https://github.com/agi-lab/synthetic/issues

Datasets:

On CRAN:

Conda:

6.77 score 14 stars 2 packages 35 scripts 378 downloads 31 exports 25 dependencies

Last updated from:26065aaf34. Checks:9 OK. Indexed: yes.

TargetResultTimeFilesSyslog
linux-devel-x86_64OK126
source / vignettesOK290
linux-release-x86_64OK144
macos-release-arm64OK116
macos-oldrel-arm64OK121
windows-develOK135
windows-releaseOK89
windows-oldrelOK94
wasm-releaseOK112

Exports:check_relativityclaim_closureclaim_frequencyclaim_notificationclaim_occurrenceclaim_outputclaim_payment_delayclaim_payment_inflationclaim_payment_noclaim_payment_sizeclaim_payment_timeclaim_sizeclaim_size_adjclaim_size_adj.fitclaimscovariatescovariates_datacovariates_relativitycvgenerate_claim_datasetgenerate_transaction_datasetget_Beta_parametersget_Weibull_parametersplot_transaction_datasetrelativity_templatereturn_parametersset_parametersset.covariates_relativitysimulate_cdfsimulate_covariatesto_SynthETIC

Dependencies:clicpp11dplyrfarvergenericsggplot2gluegtableisobandlabelinglifecyclemagrittrpillarpkgconfigR6RColorBrewerrlangS7scalestibbletidyselectutf8vctrsviridisLitewithr

Use of SynthETIC to Generate Individual Claims of Realistic Features
actual payments (inflated) payment_inflated[[i]][[j]] = $ partial payments (inflated) for claim j of occurrence period i | Reference | Set Up | Package-wise Global Parameters | Example 1.1: Constant exposure and frequency | Input parameters | Implementation and Output | Example 1.2: Increasing exposure, constant frequency per unit of exposure | Example 1.3: Alternative claim frequency distribution | Example 1.4: Alternative specification of the claim arrival process | Example 2.1: Default power normal | Example 2.2: Alternative claim size distribution | Example 2.3: Simulating claim sizes from covariates | Example 2.4: Bootstrapping from given loss data | Example 3.1: Default Weibull | Example 3.2: Alternative distribution for notification delay | Example 3.3: User-defined sampling function for notification delay | Example 4.1: Default Weibull | Example 4.2: Additional dependencies | Example 5.1: Default mixture distribution | Example 5.2: Alternative distribution for number of partial payments | Interlude: Claims Dataset | Example 6.1: Default Distribution | Example 6.2: Alternative payment size distribution | Interlude: Transaction Dataset | Output | Plot of Cumulative Claims Payments | Multiple Simulation Runs

Last update: 2025-11-01
Started: 2020-08-08

The Inclusion of Claim Covariates in the Generation of SynthETIC Claims
S_adj, claim size claim_size_w_cov[[i]] = claim size for all claims that occurred in period i after adjustment for covariates | Reference | SynthETIC Set Up | Applying Covariates | Modelling Steps 3-5 | Appendix 1: Using Different Sets of Covariates | Appendix 2: Applying Known Covariate Values

Last update: 2024-01-27
Started: 2024-01-27

Readme and manuals

Help Manual

Help pageTopics
Function to check the input Covariate Relativitiescheck_relativity
Claim Closureclaim_closure
Claim Frequencyclaim_frequency
Claim Notificationclaim_notification
Claim Occurrence Timesclaim_occurrence
Loss Reserving Outputclaim_output
Inter-Partial Delaysclaim_payment_delay
Size of Partial Payments (With Inflation)claim_payment_inflation
Number of Partial Paymentsclaim_payment_no
Size of Partial Payments (Without Inflation)claim_payment_size
Partial Payment Times (in Continuous Time Scale)claim_payment_time
Claim Sizeclaim_size
Covariates Claim Size Adjustmentclaim_size_adj
Covariates Claim Size Adjustmentclaim_size_adj.fit
Construction of a 'claims' Objectclaims
Construction of a 'covariates' Objectcovariates
Construction of a 'covariates_data' Objectcovariates_data
Calculates Relativitiescovariates_relativity
Coefficient of Variationcv
Generate a Claims Datasetgenerate_claim_dataset
Generate a Transactions Datasetgenerate_transaction_dataset
Estimating Beta Parametersget_Beta_parameters
Estimating Weibull Parametersget_Weibull_parameters
Plot of Cumulative Claims Payments (Incurred Pattern)plot_transaction_dataset
Plot of Cumulative Claims Payments (Incurred Pattern)plot.claims
Template to input Covariate Relativitiesrelativity_template
Get Current Parametersreturn_parameters
Set Packagewise Global Parameters for the Claims Simulatorset_parameters
Sets the claims relativity for a 'covariates' object.set.covariates_relativity
Inverse Tranform Samplingsimulate_cdf
Covariates Simulationsimulate_covariates
Claims Datasettest_claim_dataset
Claims Datasettest_claim_dataset_cov
Claims Data in List Formattest_claims_object
Claims Data in List Formattest_claims_object_cov
Covariates Data Objecttest_covariates_dataset
Covariates Objecttest_covariates_obj
Transactions Datasettest_transaction_dataset
Transactions Datasettest_transaction_dataset_cov
Conversion to SynthETIC Formatto_SynthETIC