Es ist ein bestimmtes Virus, es scheint, dass bald Moos auf meinem Körper wachsen wird, weil ich nicht ausgehe ... Übrigens habe ich kürzlich für die versicherungsmathematische Prüfung studiert und dachte: "Übrigens, ich frage mich, ob Python eine Bibliothek für versicherungsmathematische Versicherungen hat." Also habe ich es geschafft, weil es so aussah, als hätte ich nicht googelt.
・ Vertiefung des Verständnisses der versicherungsmathematischen Versicherung. ・ Vereinfachung der numerischen Berechnung durch versicherungsmathematische Versicherung. ・ Ich habe PyPI in Python noch nie eine eigene Bibliothek gegeben. Probieren wir es also aus. ・ ~~ Ich war frei ~~
Die Installation ist mit pip möglich
pip install amaryllis
Berechnen Sie den erwarteten Wert der Versicherungsprämien. Es implementiert jede Art von Versicherungsalgorithmus, aber jedes Funktionsargument
i :Jahreszinssatz,Der Standardwert ist 0.03
x :Das Alter des Versicherten zum Zeitpunkt des Versicherungsvertrages,Der Standardwert ist 30
n :Versicherungsvertragslaufzeit,Der Standardwert ist 20
f :Aufschubzeitraum,Der Standardwert ist 10
lifespan :Letztes Alter,Der Standardwert ist 112
population :Bei einer überlebenden Bevölkerung von 0 Jahren bis zum Endalter ist der Standardwert die 20. Beispiel-Lebenstabelle(Mann)Erstellt mit Bezug auf.
Beachten Sie, dass es sich nicht um tatsächliche Daten handelt
Es ist geworden.
>>> from amaryllis.models.pension import *
>>> import numpy as np
>>> population = np.array([100, 90, 80, 70, 60, 50, 40, 30, 20, 10, 0])
>>> x = 0
>>> n = 3
>>> lifespan = 10
>>> f = 0
>>> a = life_annuity(population=population, x=x, n=n, f=f, lifespan=lifespan)
>>> print("a = {}".format(a))
a = 2.6278631350739943
>>> from amaryllis.models.single import *
>>> import numpy as np
>>> population = np.array([100, 90, 80, 70, 60, 50, 40, 30, 20, 10, 0])
>>> i = 0.03
>>> x = 0
>>> n = 3
>>> f = 1
>>> lifespan = 10
>>> A = single_term_insurance(i=i, population=population, x=x, n=n, f=f, lifespan=lifespan)
>>> print("A = {}".format(A))
A = 0.2746224616402602
Eine ausführliche Funktionsdokumentation finden Sie unter github (https://github.com/yk-amarly-20/Amaryllis), da jede Versicherung nach Typ implementiert ist.
Ich habe nicht viel von dem Inhalt im Zusammenhang mit der Überlebenszeitanalyse implementiert, daher plane ich, ihn von nun an zu implementieren. Außerdem sind alle Dokumente in der Funktion noch auf Japanisch, daher muss ich sie auf Englisch ändern (~~ lästig ~~)
Recommended Posts