Coder Social home page Coder Social logo

kuo-tingkai / chainladder-python Goto Github PK

View Code? Open in Web Editor NEW

This project forked from casact/chainladder-python

0.0 1.0 0.0 22.05 MB

Actuarial reserving in Python (幫朋友算一些東西)

Home Page: https://chainladder-python.readthedocs.io/en/latest/

License: Mozilla Public License 2.0

Python 100.00%

chainladder-python's Introduction

chainladder (python)

PyPI version Conda Version Build Status codecov io Documentation Status

chainladder: Property and Casualty Loss Reserving in Python

Welcome! The chainladder package was built to be able to handle all of your actuarial needs in python. It consists of popular actuarial tools, such as triangle data manipulation, link ratios calculation, and IBNR estimates with both deterministic and stochastic models. We build this package so you no longer have to rely on outdated softwares and tools when performing actuarial pricing or reserving indications.

This package strives to be minimalistic in needing its own API. The syntax mimics popular packages pandas for data manipulation and scikit-learn for model construction. An actuary that is already familiar with these tools will be able to pick up this package with ease. You will be able to save your mental energy for actual actuarial work.

Chainladder is built by a group of volunteers, and we need YOUR help!

This package is written in Python, if you are looking for a similar package written in R, please visit chainladder.

Installation

There are two ways to install the chainladder package, using pip or `conda`:

  1. Using `pip`:

pip install chainladder

  1. Using `conda`:

conda install -c conda-forge chainladder

If you would like to try pre-release features, install the package directly from GitHub.

pip install git+https://github.com/casact/chainladder-python/

Getting Started

The package comes pre-loaded with sample insurance datasets that are publicly available. We have also drafted tutorials that use the chainladder package on these datasets to demonstrate some of the commonly used functionalities that the package offers.

Once you have the package installed, we recommend that you follow the starter tutorial and work alongside with the pre-loaded datasets.

Note that a lot of the examples shown might not be applicable in a real world scenario, and is only meant to demonstrate some of the functionalities included in the package. The user should always follow all applicable laws, the Code of Professional Conduct, applicable Actuarial Standards of Practice, and exercise their best actuarial judgement.

Starter Tutorial

Documentation and Discussions

Please visit the documentation page for examples, how-tos, and source code documentation.

Do you have a question, a new idea, or a feature request? Join the discussions on GitHub. Your question is more likely to get answered here than on Stack Overflow. We are always happy to answer any usage questions or hear ideas on how to make chainladder better.

Want to Contribute?

We welcome volunteers for all aspects of the project. Whether you are new to actuarial reserving, new to python, or both; feedback, questions, suggestions and, of course, contributions are all welcomed. We can all learn from each other, together.

Check out our contributing guidelines.

Licenses

This package is released under Mozilla Public License 2.0.

chainladder-python's People

Contributors

aegerton avatar allenclong avatar brian-13 avatar cbalona avatar genedan avatar gig67 avatar jbogaardt avatar jmatthewpeters avatar johalnes avatar kennethshsu avatar srwcf avatar synapticarbors avatar thequackdaddy avatar yuuuxt avatar

Watchers

 avatar

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.