Package: NetSimR 0.1.5

NetSimR: Actuarial Functions for Non-Life Insurance Modelling

Assists actuaries and other insurance modellers in pricing, reserving and capital modelling for non-life insurance and reinsurance modelling. Provides functions that help model excess levels, capping and pure Incurred but not reported claims (pure IBNR). Includes capped mean, exposure curves and increased limit factor curves (ILFs) for LogNormal, Gamma, Pareto, Sliced LogNormal-Pareto and Sliced Gamma-Pareto distributions. Includes mean, probability density function (pdf), cumulative probability function (cdf) and inverse cumulative probability function for Sliced LogNormal-Pareto and Sliced Gamma-Pareto distributions. Includes calculating pure IBNR exposure with LogNormal and Gamma distribution for reporting delay. Includes three shiny tools, one to simulate insurance claims applying reinsurance structures, fit generalised linear models and fit claims frequency or severity distributions. Methods used in the package refer to Free for All by Yiannis Parizas (2023) <https://www.theactuary.com/2023/03/02/free-all>; Escaping the triangle by Yiannis Parizas (2019) <https://www.theactuary.com/features/2019/06/2019/06/05/escaping-triangle>; Take to excess by Yiannis Parizas (2019) <https://www.theactuary.com/features/2019/03/2019/03/06/taken-excess>.

Authors:Yiannis Parizas [aut, cre]

NetSimR_0.1.5.tar.gz
NetSimR_0.1.5.zip(r-4.5)NetSimR_0.1.5.zip(r-4.4)NetSimR_0.1.5.zip(r-4.3)
NetSimR_0.1.5.tgz(r-4.4-any)NetSimR_0.1.5.tgz(r-4.3-any)
NetSimR_0.1.5.tar.gz(r-4.5-noble)NetSimR_0.1.5.tar.gz(r-4.4-noble)
NetSimR.pdf |NetSimR.html
NetSimR/json (API)
NEWS

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

Peer review:

On CRAN:

This package does not link to any Github/Gitlab/R-forge repository. No issue tracker or development information is available.

33 exports 1 stars 0.49 score 99 dependencies 2.8k downloads

Last updated 10 months agofrom:691cb2bf16. Checks:OK: 7. Indexed: yes.

TargetResultDate
Doc / VignettesOKSep 03 2024
R-4.5-winOKSep 03 2024
R-4.5-linuxOKSep 03 2024
R-4.4-winOKSep 03 2024
R-4.4-macOKSep 03 2024
R-4.3-winOKSep 03 2024
R-4.3-macOKSep 03 2024

Exports:apply_deductible_limitdSlicedGammaParetodSlicedLNormParetoerfExposureCurveGammaExposureCurveLNormExposureCurveParetoExposureCurveSlicedGammaParetoExposureCurveSlicedLNormParetoGammaCappedMeanIGammaILFGammaILFLNormILFParetoILFSlicedGammaParetoILFSlicedLNormParetoLNormCappedMeanParetoCappedMeanParetoCappedMeanCalcpSlicedGammaParetopSlicedLNormParetoPureIBNRGammaPureIBNRLNormqSlicedGammaParetoqSlicedLNormParetorun_shiny_distribution_fitting_toolrun_shiny_glm_fitting_toolrun_shiny_simulatorsimulate_functionSlicedGammaParetoCappedMeanSlicedGammaParetoMeanSlicedLNormParetoCappedMeanSlicedLNormParetoMean

Dependencies:anytimeaskpassbase64encBHbitbit64blobbslibcachemclicodetoolscolorspacecommonmarkcpp11crayoncrosstalkcurldata.tableDBIdigestdplyrevaluatefansifarverfastmapfitdistrplusfontawesomefsfuturefuture.applygenericsggplot2globalsgluegtablehighrhtmltoolshtmlwidgetshttpuvhttrisobandjquerylibjsonliteknitrlabelinglaterlatticelazyevallifecyclelistenvmagrittrMASSMatrixmemoisemgcvmimemunsellnlmeopensslparallellyParetopillarpkgconfigplogrplotlypromisespurrrR6rappdirsRColorBrewerRcpprlangrmarkdownRMySQLRODBCRPostgreSQLRSQLitesassscalesshinyshinybusyshinyjsshinyWidgetssourcetoolsstringistringrsurvivalsystibbletidyrtidyselecttinytexutf8vctrsviridisLitewithrxfunxtableyaml

Capped mean, Exposure and Increased Limit Factor curves

Rendered fromCappedMean.Rmdusingknitr::rmarkdownon Sep 03 2024.

Last update: 2023-01-17
Started: 2019-08-20

PureIBNR

Rendered fromPureIBNR.Rmdusingknitr::rmarkdownon Sep 03 2024.

Last update: 2021-04-22
Started: 2019-08-20

SlicedDistributions

Rendered fromSlicedDistributions.Rmdusingknitr::rmarkdownon Sep 03 2024.

Last update: 2019-08-20
Started: 2019-08-20

Readme and manuals

Help Manual

Help pageTopics
Apply a deductible and limit to claimsapply_deductible_limit
Apply severity cap functionapply_severity_cap
Server function for the Distribution Fitting tool applicationdistribution_fitting_tool_Server
UI file for the Shiny glm fitting tooldistribution_fitting_tool_UI
The class of the distribution objectsdistributionClass distributionClass-class
The probability density function (pdf) of a Sliced Gamma Pareto severity distributiondSlicedGammaPareto
The probability density function (pdf) of a Sliced LogNormal Pareto severity distributiondSlicedLNormPareto
Error functionerf
Exposure Curve from a Gamma severity distributionExposureCurveGamma
Exposure Curve from LogNormal a severity distributionExposureCurveLNorm
Exposure Curve from a Pareto severity distributionExposureCurvePareto
Exposure Curve from a Sliced Gamma Pareto severity distributionExposureCurveSlicedGammaPareto
Exposure Curve from a Sliced LogNormal Pareto severity distributionExposureCurveSlicedLNormPareto
A vector with the frequency distribution objectsfreq_dist_options
A data frame with the frequency distribution parameter placeholdersfreq_dist_parameter_placeholders
Gamma capped meanGammaCappedMean
Server function for the GLM Fitting tool applicationGLMFittingToolServer
UI file for the Shiny glm fitting toolGLMFittingToolUI
Lower incomplete gamma functionIGamma
Increased Limit Factor Curve from a Gamma severity distributionILFGamma
Increased Limit Factor Curve from a LogNormal severity distributionILFLNorm
Increased Limit Factor Curve from a Pareto severity distributionILFPareto
Increased Limit Factor Curve from a Sliced Gamma Pareto severity distributionILFSlicedGammaPareto
Increased Limit Factor Curve from a Sliced LogNormal Pareto severity distributionILFSlicedLNormPareto
Lognormal capped meanLNormCappedMean
Parameter to set the maximum number of pareto slicesmax_number_of_pareto_slices
NetSimR: A non-life insurance package for computating various statistics.NetSimR
Pareto capped meanParetoCappedMean
Pareto capped mean intermediary calculationParetoCappedMeanCalc
The cumulative density function (cdf) of a Sliced Gamma-Pareto severity distributionpSlicedGammaPareto
The cumulative density function (cdf) of a Sliced LogNormal Pareto severity distributionpSlicedLNormPareto
Pure IBNR exposure from a Gamma reporting delay distributionPureIBNRGamma
Pure IBNR exposure from a LogNormal reporting delay distributionPureIBNRLNorm
The inverse cumulative density function of a Sliced Gamma Pareto severity distributionqSlicedGammaPareto
The inverse cumulative density function of a Sliced LogNormal Pareto severity distributionqSlicedLNormPareto
A vector with the reinsurance structure optionsreinsurance_structures_options
Random Pareto generatorrpareto
A function to run the glm fitting tool applicationrun_shiny_distribution_fitting_tool
A function to run the glm fitting tool applicationrun_shiny_glm_fitting_tool
A function to run the shiny simulator applicationrun_shiny_simulator
A vector with the severity distribution objectssev_dist_options
A data frame with the severity distribution parameter placeholderssev_dist_parameter_placeholders
Server function for the Shiny Simulator applicationshiny_simulator_server
UI file for the Shiny GLM Fitting Toolshiny_simulator_ui
A function to simulate frequency - severity of insurance claims. The function applies severity cap, reinsurance structure for each and every loss claim, reinsurance structure for each and aggregate claims. The function allows for piecewise pareto slices.simulate_function
Sliced Gamma Pareto capped meanSlicedGammaParetoCappedMean
Sliced Gamma Pareto meanSlicedGammaParetoMean
Sliced LogNormal Pareto capped meanSlicedLNormParetoCappedMean
Sliced LogNormal Pareto meanSlicedLNormParetoMean