Coder Social home page Coder Social logo

cascsim's People

Contributors

pirategrunt avatar windwill avatar

Stargazers

 avatar  avatar

Watchers

 avatar  avatar  avatar  avatar  avatar

cascsim's Issues

New Feature Request - Mixture distribution

Request to have a feature of mixed distribution in the frequency or severity distributions.

Current workaround involves using each LSM-defined LOBs as the a distribution to be weighted, and using the frequency of the LOBs as weights. However, doing this loses the ability to model multiple real LOBs.

It would be great if the current LSM could enable mixture distribution feature.

No ongoing model maintenance

The LSM runs by using an Excel interface file whose name contains "cascsim". In early 2021, the model was running under R 3.x.3. Users changed the R directory to 4.0.4, whereupon the LSM did not run. The original developers, Kailan Shang and Hai You, updated the model to run under R 4.0.4. The name of updated Excel interface contains "cascsim_R4" They did this without charging for their time.

Kailan told me (Joe Marker) that, when a new version of R comes out, there is no guarantee that the existing cascsim file will run under that new version of R. There may be a need to modify the cascsim file. After modifying the model to run under R 4.0.4, Kailan wrote:

"Let us know if that works for you and the RIsk Committee. We have spent 35+ hours on this already and would like to have a formal agreement/contract for further maintenance and enhancement if the CAS is interested. As discussed, many other useful features/models can be added to the existing simulation tool, although the initial scope is defined based on Parodi's paper."

New Feature Request: Pareto

LSM's current parameterization of Pareto is not the more commonly used form of Pareto used in the actuarial community. For example, ISO's parameterization of Pareto could not be directly used in LSM, and must be converted.

It would be better if we could either modify the definition of pareto to Pareto Lomax or add a new distribution in the fitting and simulation process.

Error notifications are cryptic

Some error notifications are not easy for users to further de-bug.

When model fails to run, users should be able to make some rudimentary clues to diagnose where the root cause of the error. However, the current LSM error often give messages such as "Cannot finish the simulation process properly. Please make sure run control parameters and simulations assumptions are set appropriately."

Errors when using Deductible and Limit

When running the cascsim file under R 4.0.4, received the following error messages:

Deductible parameter not available
Limit parameter not available

This error disappears when the Deductible le and Limit are both set to "none" in the LoB sheet.

For more detail, see the test documentation file "Test Documentation_PartialSuccessFitting" un der Wiki

R version

Some users have commented that the package does not work and/or underperforms under R version 4.0.x. Downgrading the user R installation to R version 3.6.x appears to resolve the issue.

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.