Skip to content

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