Premium decomposition for single premiums gives net/Zillmer/gamma/... premiums during full period
Single premium contracts should have net/Zillmer/gamma premium parts only for the times, when a premium is actually paid (i.e. only at t=0, after that, all premium components should be 0, except for savings=-risk premiums):
Tarif.Endowment = InsuranceTarif$new(
name = "Example Tariff - Endowment",
type = "endowment",
tarif = "EN1",
mortalityTable = mort.AT.census.2011.unisex,
i = 0.005,
costs = initializeCosts(
alpha = 0.04, Zillmer = 0.025,
beta = 0.05,
gamma.contract = 0.001, gamma.paidUp = 0.001
)
)
contractSP = InsuranceContract$new(
Tarif.Endowment,
age = 35, policyPeriod = 30,
premiumPeriod = 1,
contractClosing = as.Date("2020-08-01"),
sumInsured = 10000,
balanceSheetDate = as.Date("2020-09-30")
)
contractSP$Values$premiumComposition
contractSP$Values$premiumComposition
charged tax loading.frequency rebate.premium rebate.partner unitcosts profit.advance rebate.sum charge.noMedicalExam gross gamma beta alpha alpha.noZillmer alpha.Zillmer Zillmer net risk premium.risk.actual
[1,] 10204.87 392.4949 0 0 0 10 0 0 0 9802.372 271.6497 490.1186 392.0949 147.0356 245.0593 8893.568 8648.509 0.8222853 0.8222853
[2,] 0.00 0.0000 0 0 0 0 0 0 0 0.000 271.6497 490.1186 392.0949 147.0356 245.0593 8893.568 8648.509 0.8507627 0.8507627
[3,] 0.00 0.0000 0 0 0 0 0 0 0 0.000 271.6497 490.1186 392.0949 147.0356 245.0593 8893.568 8648.509 0.8819920 0.8819920
[4,] 0.00 0.0000 0 0 0 0 0 0 0 0.000 271.6497 490.1186 392.0949 147.0356 245.0593 8893.568 8648.509 0.9183023 0.9183023
[5,] 0.00 0.0000 0 0 0 0 0 0 0 0.000 271.6497 490.1186 392.0949 147.0356 245.0593 8893.568 8648.509 0.9611658 0.9611658
[6,] 0.00 0.0000 0 0 0 0 0 0 0 0.000 271.6497 490.1186 392.0949 147.0356 245.0593 8893.568 8648.509 1.0138477 1.0138477
[7,] 0.00 0.0000 0 0 0 0 0 0 0 0.000 271.6497 490.1186 392.0949 147.0356 245.0593 8893.568 8648.509 1.0788386 1.0788386
[8,] 0.00 0.0000 0 0 0 0 0 0 0 0.000 271.6497 490.1186 392.0949 147.0356 245.0593 8893.568 8648.509 1.1549915 1.1549915
[9,] 0.00 0.0000 0 0 0 0 0 0 0 0.000 271.6497 490.1186 392.0949 147.0356 245.0593 8893.568 8648.509 1.2387144 1.2387144
[10,] 0.00 0.0000 0 0 0 0 0 0 0 0.000 271.6497 490.1186 392.0949 147.0356 245.0593 8893.568 8648.509 1.3284319 1.3284319
[11,] 0.00 0.0000 0 0 0 0 0 0 0 0.000 271.6497 490.1186 392.0949 147.0356 245.0593 8893.568 8648.509 1.4207346 1.4207346
[12,] 0.00 0.0000 0 0 0 0 0 0 0 0.000 271.6497 490.1186 392.0949 147.0356 245.0593 8893.568 8648.509 1.5128279 1.5128279
[13,] 0.00 0.0000 0 0 0 0 0 0 0 0.000 271.6497 490.1186 392.0949 147.0356 245.0593 8893.568 8648.509 1.6022964 1.6022964
[14,] 0.00 0.0000 0 0 0 0 0 0 0 0.000 271.6497 490.1186 392.0949 147.0356 245.0593 8893.568 8648.509 1.6876321 1.6876321
[15,] 0.00 0.0000 0 0 0 0 0 0 0 0.000 271.6497 490.1186 392.0949 147.0356 245.0593 8893.568 8648.509 1.7670733 1.7670733
[16,] 0.00 0.0000 0 0 0 0 0 0 0 0.000 271.6497 490.1186 392.0949 147.0356 245.0593 8893.568 8648.509 1.8367219 1.8367219
[17,] 0.00 0.0000 0 0 0 0 0 0 0 0.000 271.6497 490.1186 392.0949 147.0356 245.0593 8893.568 8648.509 1.8939827 1.8939827