Skip to content
Snippets Groups Projects
Commit 3098b6cc authored by Reinhold Kainhofer's avatar Reinhold Kainhofer
Browse files

Add US annuity tables (or rather, move them to the new structure of loading)

parent 397241d1
No related branches found
No related tags found
No related merge requests found
Showing with 802 additions and 164 deletions
USA 1971 IAM,,,
,,,
,1971 IAM,,Projection Scale B
Age,Males,Females,
5,0.000456,0.000234,0
6,0.000424,0.000193,0
7,0.000403,0.000162,0
8,0.000392,0.000143,0
9,0.000389,0.000134,0
10,0.00039,0.000132,0.0125
11,0.000397,0.000143,0.0125
12,0.000405,0.000155,0.0125
13,0.000413,0.000167,0.0125
14,0.000422,0.00018,0.0125
15,0.000433,0.000193,0.0125
16,0.000444,0.000205,0.0125
17,0.000457,0.000218,0.0125
18,0.000471,0.000231,0.0125
19,0.000486,0.000245,0.0125
20,0.000503,0.00026,0.0125
21,0.000522,0.000275,0.0125
22,0.000544,0.000292,0.0125
23,0.000566,0.000309,0.0125
24,0.000591,0.000327,0.0125
25,0.000619,0.000347,0.0125
26,0.00065,0.000368,0.0125
27,0.000684,0.00039,0.0125
28,0.000722,0.000414,0.0125
29,0.000763,0.00044,0.0125
30,0.000809,0.000469,0.0125
31,0.00086,0.000499,0.0125
32,0.000916,0.000533,0.0125
33,0.000978,0.000569,0.0125
34,0.001046,0.000608,0.0125
35,0.001122,0.000651,0.0125
36,0.001204,0.000698,0.0125
37,0.001295,0.00075,0.0125
38,0.001397,0.000807,0.0125
39,0.001509,0.000869,0.0125
40,0.001633,0.000938,0.0125
41,0.001789,0.001013,0.0125
42,0.002,0.001094,0.0125
43,0.00226,0.001186,0.0125
44,0.002569,0.001286,0.0125
45,0.002922,0.001397,0.0125
46,0.003318,0.001519,0.0125
47,0.003754,0.001654,0.0125
48,0.004228,0.001802,0.0125
49,0.00474,0.001967,0.0125
50,0.005285,0.002151,0.0125
51,0.00586,0.002371,0.0125
52,0.006461,0.002641,0.0125
53,0.007088,0.002966,0.0125
54,0.00774,0.003351,0.0125
55,0.008417,0.003791,0.0125
56,0.009119,0.004284,0.01245
57,0.00985,0.004826,0.0124
58,0.010613,0.005409,0.01235
59,0.011411,0.006017,0.0123
60,0.012249,0.006628,0.01225
61,0.013133,0.007219,0.0122
62,0.014073,0.007773,0.01215
63,0.015083,0.008285,0.0121
64,0.016185,0.008775,0.01205
65,0.017405,0.00929,0.012
66,0.018767,0.009888,0.0118
67,0.02029,0.010622,0.0116
68,0.021992,0.011536,0.0114
69,0.02389,0.012664,0.0112
70,0.026,0.014029,0.011
71,0.028341,0.015651,0.0107
72,0.030933,0.017548,0.0104
73,0.033801,0.019742,0.0101
74,0.036976,0.022256,0.0098
75,0.040494,0.02512,0.0095
76,0.044393,0.028369,0.0091
77,0.048715,0.03205,0.0087
78,0.0535,0.036225,0.0083
79,0.058787,0.040975,0.0079
80,0.064599,0.046386,0.0075
81,0.070902,0.052513,0.007
82,0.077668,0.059409,0.0065
83,0.084941,0.06716,0.006
84,0.092874,0.075899,0.0055
85,0.101689,0.08577,0.005
86,0.111652,0.096898,0.0045
87,0.123048,0.109338,0.004
88,0.136123,0.122978,0.0035
89,0.15107,0.137508,0.003
90,0.16804,0.152472,0.0025
91,0.187147,0.16737,0.002
92,0.208457,0.181776,0.0015
93,0.231885,0.195386,0.001
94,0.257146,0.208071,0.0005
95,0.283841,0.219896,0
96,0.311565,0.231097,0
97,0.340214,0.242211,0
98,0.369769,0.253823,0
99,0.400194,0.266452,0
100,0.431413,0.280535,0
101,0.463312,0.296449,0
102,0.495756,0.314535,0
103,0.528599,0.335121,0
104,0.561692,0.358537,0
105,0.594884,0.385122,0
106,0.628022,0.415238,0
107,0.660949,0.449274,0
108,0.693503,0.487649,0
109,0.725521,0.530787,0
110,0.756852,0.57904,0
111,0.78739,0.632529,0
112,0.817125,0.690903,0
113,0.846198,0.753081,0
114,0.874915,0.817218,0
115,1,1,0
USA 1983 Table a / GAM,,,,
,,,,
,1983 Table a (indiv.),,1983 GAM (Group Annuity Mortality),
Age,Males,Females,Males,Females
5,0.000377,0.000194,0.000342,0.000171
6,0.00035,0.00016,0.000318,0.00014
7,0.000333,0.000134,0.000302,0.000118
8,0.000352,0.000134,0.000294,0.000104
9,0.000368,0.000136,0.000292,0.000097
10,0.000382,0.000141,0.000293,0.000096
11,0.000394,0.000147,0.000298,0.000104
12,0.000405,0.000155,0.000304,0.000113
13,0.000415,0.000165,0.00031,0.000122
14,0.000425,0.000175,0.000317,0.000131
15,0.000435,0.000188,0.000325,0.00014
16,0.000446,0.000201,0.000333,0.000149
17,0.000458,0.000214,0.000343,0.000159
18,0.000472,0.000229,0.000353,0.000168
19,0.000488,0.000244,0.000365,0.000179
20,0.000505,0.00026,0.000377,0.000189
21,0.000525,0.000276,0.000392,0.000201
22,0.000546,0.000293,0.000408,0.000212
23,0.00057,0.000311,0.000424,0.000225
24,0.000596,0.00033,0.000444,0.000239
25,0.000622,0.000349,0.000464,0.000253
26,0.00065,0.000368,0.000488,0.000268
27,0.000677,0.000387,0.000513,0.000284
28,0.000704,0.000405,0.000542,0.000302
29,0.000731,0.000423,0.000572,0.00032
30,0.000759,0.000441,0.000607,0.000342
31,0.000786,0.00046,0.000645,0.000364
32,0.000814,0.000479,0.000687,0.000388
33,0.000843,0.000499,0.000734,0.000414
34,0.000876,0.000521,0.000785,0.000443
35,0.000917,0.000545,0.00086,0.000476
36,0.000968,0.000574,0.000907,0.000502
37,0.001032,0.000607,0.000966,0.000536
38,0.001114,0.000646,0.001039,0.000573
39,0.001206,0.000691,0.001128,0.000617
40,0.001341,0.000742,0.001238,0.000665
41,0.001492,0.000801,0.00137,0.000716
42,0.001673,0.000867,0.001527,0.000775
43,0.001886,0.000942,0.001715,0.000842
44,0.002129,0.001026,0.001932,0.000919
45,0.002399,0.001122,0.002183,0.00101
46,0.002693,0.001231,0.002471,0.001117
47,0.003009,0.001356,0.00279,0.001237
48,0.003343,0.001499,0.003138,0.001366
49,0.003694,0.001657,0.003513,0.001505
50,0.004057,0.00183,0.003909,0.001647
51,0.004431,0.002016,0.004324,0.001793
52,0.004812,0.002215,0.004755,0.001949
53,0.005198,0.002426,0.0052,0.00212
54,0.005591,0.00265,0.00566,0.002315
55,0.005994,0.002891,0.006131,0.002541
56,0.006409,0.003151,0.006618,0.002803
57,0.006839,0.003432,0.007139,0.003103
58,0.00729,0.003739,0.007719,0.003443
59,0.007782,0.004081,0.008384,0.003821
60,0.008338,0.004467,0.009158,0.004241
61,0.008983,0.004908,0.010064,0.004703
62,0.00974,0.005413,0.011133,0.00521
63,0.01063,0.00599,0.012391,0.005769
64,0.011664,0.006633,0.013868,0.006386
65,0.012851,0.007336,0.015592,0.007064
66,0.014199,0.00809,0.017579,0.007817
67,0.015717,0.008888,0.019804,0.008681
68,0.017414,0.009731,0.022229,0.009702
69,0.019296,0.010653,0.024817,0.010922
70,0.021371,0.011697,0.02753,0.012385
71,0.023647,0.012905,0.030354,0.014128
72,0.026131,0.014319,0.03337,0.01616
73,0.028835,0.01598,0.03668,0.018481
74,0.031794,0.017909,0.040388,0.021092
75,0.035046,0.020127,0.044597,0.023992
76,0.038631,0.022654,0.049388,0.027185
77,0.042587,0.025509,0.054758,0.030672
78,0.046951,0.028717,0.060678,0.034459
79,0.051755,0.032328,0.067125,0.038549
80,0.057026,0.036395,0.07407,0.042945
81,0.062791,0.040975,0.081484,0.047655
82,0.069081,0.046121,0.08932,0.052691
83,0.075908,0.051889,0.097525,0.058071
84,0.08323,0.058336,0.106047,0.063807
85,0.090987,0.065518,0.114836,0.069918
86,0.099122,0.073493,0.12417,0.07657
87,0.107577,0.082318,0.13387,0.08387
88,0.116316,0.092017,0.144073,0.091935
89,0.125394,0.102491,0.154859,0.101354
90,0.134887,0.113605,0.166307,0.11175
91,0.144873,0.125227,0.178214,0.123076
92,0.155429,0.137222,0.19046,0.13563
93,0.166629,0.146462,0.203007,0.149577
94,0.178537,0.161834,0.217904,0.165103
95,0.191214,0.174228,0.234086,0.182419
96,0.204721,0.186535,0.248436,0.201757
97,0.21912,0.198646,0.263954,0.222044
98,0.234735,0.211102,0.280803,0.243899
99,0.251889,0.224445,0.299154,0.268185
100,0.270906,0.239215,0.319185,0.295187
101,0.292111,0.255953,0.341086,0.325225
102,0.315826,0.275201,0.365052,0.358897
103,0.342377,0.2975,0.393102,0.395843
104,0.372086,0.32339,0.427255,0.43836
105,0.405278,0.353414,0.469531,0.487816
106,0.442277,0.388111,0.521945,0.545886
107,0.483406,0.428023,0.586518,0.614309
108,0.528989,0.473692,0.665268,0.694855
109,0.579351,0.525658,0.760215,0.789474
110,0.634814,0.584462,1,1
111,0.695704,0.650646,,
112,0.762343,0.72475,,
113,0.835056,0.807316,,
114,0.914167,0.898885,,
115,1,1,,
USA 1994 GAR,,,,,,
,,,,,,
,1994 GAR Male,,1994 GAR Female,,1994 GAM Basic (unloaded),
Age,qx1994,AAx,qy1994,AAy,Male,Female
1,0.000592,0.02,0.000531,0.02,0.000637,0.000571
2,0.0004,0.02,0.000346,0.02,0.00043,0.000372
3,0.000332,0.02,0.000258,0.02,0.000357,0.000278
4,0.000259,0.02,0.000194,0.02,0.000278,0.000208
5,0.000237,0.02,0.000175,0.02,0.000255,0.000188
6,0.000227,0.02,0.000163,0.02,0.000244,0.000176
7,0.000217,0.02,0.000153,0.02,0.000234,0.000165
8,0.000201,0.02,0.000137,0.02,0.000216,0.000147
9,0.000194,0.02,0.00013,0.02,0.000209,0.00014
10,0.000197,0.02,0.000131,0.02,0.000212,0.000141
11,0.000208,0.02,0.000138,0.02,0.000223,0.000148
12,0.000226,0.02,0.000148,0.02,0.000243,0.000159
13,0.000255,0.02,0.000164,0.02,0.000275,0.000177
14,0.000297,0.019,0.000189,0.018,0.00032,0.000203
15,0.000345,0.019,0.000216,0.016,0.000371,0.000233
16,0.000391,0.019,0.000242,0.015,0.000421,0.000261
17,0.00043,0.019,0.000262,0.014,0.000463,0.000281
18,0.00046,0.019,0.000273,0.014,0.000495,0.000293
19,0.000484,0.019,0.00028,0.015,0.000521,0.000301
20,0.000507,0.019,0.000284,0.016,0.000545,0.000305
21,0.00053,0.018,0.000286,0.017,0.00057,0.000308
22,0.000556,0.017,0.000289,0.017,0.000598,0.000311
23,0.000589,0.015,0.000292,0.016,0.000633,0.000313
24,0.000624,0.013,0.000291,0.015,0.000671,0.000313
25,0.000661,0.01,0.000291,0.014,0.000711,0.000313
26,0.000696,0.006,0.000294,0.012,0.000749,0.000316
27,0.000727,0.005,0.000302,0.012,0.000782,0.000324
28,0.000754,0.005,0.000314,0.012,0.000811,0.000338
29,0.000779,0.005,0.000331,0.012,0.000838,0.000356
30,0.000801,0.005,0.000351,0.01,0.000862,0.000377
31,0.000821,0.005,0.000373,0.008,0.000883,0.000401
32,0.000839,0.005,0.000397,0.008,0.000902,0.000427
33,0.000848,0.005,0.000422,0.009,0.000912,0.000454
34,0.000849,0.005,0.000449,0.01,0.000913,0.000482
35,0.000851,0.005,0.000478,0.011,0.000915,0.000514
36,0.000862,0.005,0.000512,0.012,0.000927,0.00055
37,0.000891,0.005,0.000551,0.013,0.000958,0.000593
38,0.000939,0.006,0.000598,0.014,0.00101,0.000643
39,0.000999,0.007,0.000652,0.015,0.001075,0.000701
40,0.001072,0.008,0.000709,0.015,0.001153,0.000763
41,0.001156,0.009,0.000768,0.015,0.001243,0.000826
42,0.001252,0.01,0.000825,0.015,0.001346,0.000888
43,0.001352,0.011,0.000877,0.015,0.001454,0.000943
44,0.001458,0.012,0.000923,0.015,0.001568,0.000992
45,0.001578,0.013,0.000973,0.016,0.001697,0.001046
46,0.001722,0.014,0.001033,0.017,0.001852,0.001111
47,0.001899,0.015,0.001112,0.018,0.002042,0.001196
48,0.002102,0.016,0.001206,0.018,0.00226,0.001297
49,0.002326,0.017,0.00131,0.018,0.002501,0.001408
50,0.002579,0.018,0.001428,0.017,0.002773,0.001536
51,0.002872,0.019,0.001568,0.016,0.003088,0.001686
52,0.003213,0.02,0.001734,0.014,0.003455,0.001864
53,0.003584,0.02,0.001907,0.012,0.003854,0.002051
54,0.003979,0.02,0.002084,0.01,0.004278,0.002241
55,0.004425,0.019,0.002294,0.008,0.004758,0.002466
56,0.004949,0.018,0.002563,0.006,0.005322,0.002755
57,0.005581,0.017,0.002919,0.005,0.006001,0.003139
58,0.0063,0.016,0.003359,0.005,0.006774,0.003612
59,0.00709,0.016,0.003863,0.005,0.007623,0.004154
60,0.007976,0.016,0.004439,0.005,0.008576,0.004773
61,0.008986,0.015,0.005093,0.005,0.009663,0.005476
62,0.010147,0.015,0.005832,0.005,0.010911,0.006271
63,0.011471,0.014,0.006677,0.005,0.012335,0.007179
64,0.01294,0.014,0.007621,0.005,0.013914,0.008194
65,0.014535,0.014,0.008636,0.005,0.015629,0.009286
66,0.016239,0.013,0.009694,0.005,0.017462,0.010423
67,0.018034,0.013,0.010764,0.005,0.019391,0.011574
68,0.019859,0.014,0.011763,0.005,0.021354,0.012648
69,0.021729,0.014,0.012709,0.005,0.023364,0.013665
70,0.02373,0.015,0.01373,0.005,0.025516,0.014763
71,0.025951,0.015,0.014953,0.006,0.027905,0.016079
72,0.028481,0.015,0.016506,0.006,0.030625,0.017748
73,0.031201,0.015,0.018344,0.007,0.033549,0.019724
74,0.034051,0.015,0.020381,0.007,0.036614,0.021915
75,0.037211,0.014,0.022686,0.008,0.040012,0.024393
76,0.040858,0.014,0.025325,0.008,0.043933,0.027231
77,0.045171,0.013,0.028366,0.007,0.04857,0.030501
78,0.050211,0.012,0.031727,0.007,0.053991,0.034115
79,0.055861,0.011,0.035362,0.007,0.060066,0.038024
80,0.062027,0.01,0.039396,0.007,0.066696,0.042361
81,0.068615,0.009,0.043952,0.007,0.07378,0.04726
82,0.075532,0.008,0.049153,0.007,0.081217,0.052853
83,0.08251,0.008,0.054857,0.007,0.088721,0.058986
84,0.089613,0.007,0.060979,0.007,0.096358,0.065569
85,0.09724,0.007,0.067738,0.006,0.104559,0.072836
86,0.105792,0.007,0.075347,0.005,0.113755,0.081018
87,0.115671,0.006,0.084023,0.004,0.124377,0.090348
88,0.12698,0.005,0.09382,0.004,0.136537,0.100882
89,0.139452,0.005,0.104594,0.003,0.149949,0.112467
90,0.152931,0.004,0.116265,0.003,0.164442,0.125016
91,0.16726,0.004,0.128751,0.003,0.179849,0.138442
92,0.182281,0.003,0.141973,0.003,0.196001,0.15266
93,0.198392,0.003,0.155931,0.002,0.213325,0.167668
94,0.2157,0.003,0.170677,0.002,0.231936,0.183524
95,0.233606,0.002,0.186213,0.002,0.251189,0.200229
96,0.25151,0.002,0.202538,0.002,0.270441,0.217783
97,0.268815,0.002,0.219655,0.001,0.289048,0.236188
98,0.285277,0.001,0.237713,0.001,0.30675,0.255605
99,0.301298,0.001,0.256712,0.001,0.323976,0.276035
100,0.317238,0.001,0.276427,0.001,0.341116,0.297233
101,0.333461,0,0.296629,0,0.35856,0.318956
102,0.35033,0,0.317093,0,0.376699,0.34096
103,0.368542,0,0.338505,0,0.396884,0.364586
104,0.387885,0,0.361016,0,0.418855,0.389996
105,0.407224,0,0.383597,0,0.440585,0.41518
106,0.425599,0,0.405217,0,0.460043,0.438126
107,0.441935,0,0.424846,0,0.4752,0.456824
108,0.457553,0,0.444368,0,0.48567,0.471493
109,0.47315,0,0.464469,0,0.492807,0.483473
110,0.486745,0,0.482325,0,0.497189,0.492436
111,0.496356,0,0.49511,0,0.499394,0.498054
112,0.5,0,0.5,0,0.5,0.5
113,0.5,0,0.5,0,0.5,0.5
114,0.5,0,0.5,0,0.5,0.5
115,0.5,0,0.5,0,0.5,0.5
116,0.5,0,0.5,0,0.5,0.5
117,0.5,0,0.5,0,0.5,0.5
118,0.5,0,0.5,0,0.5,0.5
119,0.5,0,0.5,0,0.5,0.5
120,1,0,1,0,1,1
USA 2012 IAM Basic and Mortality Tables,,,,,,,,,
,,,,,,,YOB:,2025,
,Basic Table (unloaded),,2012 IAM Mortality,,Projection Scale,,,,
ANB,qx(2012),qy(2012),qx(2012),qy(2012),G2x,G2y,Age,qx,qy
0,0.001783,0.001801,0.001605,0.001621,0.01,0.01,0,0.00140842124191334,0.00142246157828133
1,0.000446,0.00045,0.000401,0.000405,0.01,0.01,1,0.00034836707092036,0.000351842054171436
2,0.000306,0.000287,0.000275,0.000259,0.01,0.01,2,0.000236516047526354,0.000222755113852094
3,0.000254,0.000199,0.000229,0.000179,0.01,0.01,3,0.000194983829580727,0.000152410941025983
4,0.000193,0.000152,0.000174,0.000137,0.01,0.01,4,0.000146672115648803,0.000115483217493598
5,0.000186,0.000139,0.000168,0.000125,0.01,0.01,5,0.000140198311923615,0.000104314220181261
6,0.000184,0.00013,0.000165,0.000117,0.01,0.01,6,0.000136317822932872,0.0000966617289887636
7,0.000177,0.000122,0.000159,0.00011,0.01,0.01,7,0.00013004720307796,0.0000899697631356954
8,0.000159,0.000105,0.000143,0.000095,0.01,0.01,8,0.00011579108515564,0.0000769241474810196
9,0.000143,0.000098,0.000129,0.000088,0.01,0.01,9,0.000103410346050537,0.000070543491879436
10,0.000126,0.000094,0.000113,0.000085,0.01,0.01,10,0.000089678414051733,0.0000674572141097107
11,0.000123,0.000096,0.000111,0.000086,0.01,0.01,11,0.0000872102736296013,0.0000675683201094208
12,0.000147,0.000105,0.000132,0.000094,0.01,0.01,12,0.000102672419440687,0.0000731152077835198
13,0.000188,0.00012,0.000169,0.000108,0.01,0.01,13,0.000130137291641071,0.0000831646597469567
14,0.000236,0.000146,0.000213,0.000131,0.01,0.01,14,0.000162378998155933,0.0000998668955794706
15,0.000282,0.000174,0.000254,0.000156,0.01,0.01,15,0.000191698698949723,0.000117736208803767
16,0.000325,0.000199,0.000293,0.000179,0.01,0.01,16,0.000218921423639158,0.000133743804885356
17,0.000364,0.00022,0.000328,0.000198,0.01,0.01,17,0.000242621722471356,0.000146460673930879
18,0.000399,0.000234,0.000359,0.000211,0.01,0.01,18,0.000262896909705929,0.000154516010997078
19,0.00043,0.000245,0.000387,0.000221,0.01,0.01,19,0.000280567390015689,0.000160220654246686
20,0.000459,0.000253,0.000414,0.000228,0.01,0.01,20,0.000297140440495686,0.000163642561432407
21,0.000492,0.00026,0.000443,0.000234,0.01,0.01,21,0.000314775079681625,0.000166269455181716
22,0.000526,0.000266,0.000473,0.00024,0.01,0.01,22,0.000332730759734796,0.000168827446799897
23,0.000569,0.000272,0.000513,0.000245,0.01,0.01,23,0.000357259980859431,0.000170621238422145
24,0.000616,0.000275,0.000554,0.000247,0.01,0.01,24,0.000381954793571469,0.000170293924209662
25,0.000669,0.000277,0.000602,0.00025,0.01,0.01,25,0.000410897866196253,0.000170638648752597
26,0.000728,0.000284,0.000655,0.000256,0.01,0.01,26,0.000442602527134485,0.000172986636559432
27,0.000764,0.00029,0.000688,0.000261,0.01,0.01,27,0.00046025256989594,0.000174601628986687
28,0.000789,0.0003,0.00071,0.00027,0.01,0.01,28,0.000470220249098628,0.000178816151065676
29,0.000808,0.000313,0.000727,0.000281,0.01,0.01,29,0.000476664253357402,0.000184240240981334
30,0.000824,0.000333,0.000741,0.0003,0.01,0.01,30,0.000480985047620986,0.000194730788510521
31,0.000834,0.000357,0.000751,0.000321,0.01,0.01,31,0.000482601313165623,0.000206278324269194
32,0.000838,0.000375,0.000754,0.000338,0.01,0.01,32,0.000479683856492159,0.000215030694289588
33,0.000828,0.00039,0.000756,0.000351,0.01,0.01,33,0.000476146665189644,0.000221068094552335
34,0.000808,0.000405,0.000756,0.000365,0.01,0.01,34,0.000471385198537747,0.000227586769135288
35,0.000789,0.000424,0.000756,0.000381,0.01,0.01,35,0.00046667134655237,0.000235187543699012
36,0.000783,0.000447,0.000756,0.000402,0.01,0.01,36,0.000462004633086846,0.000245669130292212
37,0.0008,0.000476,0.000756,0.000429,0.01,0.01,37,0.000457384586755977,0.000259547602802003
38,0.000837,0.000514,0.000756,0.000463,0.01,0.01,38,0.000452810740888418,0.000277316630993833
39,0.000889,0.00056,0.0008,0.000504,0.01,0.01,39,0.0004743731571212,0.000298855088986356
40,0.000955,0.000613,0.000859,0.000552,0.01,0.01,40,0.000504264595684299,0.000324044303629491
41,0.001029,0.000667,0.000926,0.0006,0.01,0.01,41,0.00053816009947337,0.000348699848470866
42,0.00111,0.000723,0.000999,0.00065,0.01,0.01,42,0.000574779395226952,0.000373980587485004
43,0.001188,0.000774,0.001069,0.000697,0.01,0.01,43,0.000608903685448083,0.00039701203812658
44,0.001268,0.000823,0.001142,0.00074,0.01,0.01,44,0.000643979727496627,0.000417289840934767
45,0.001355,0.000866,0.001219,0.00078,0.01,0.01,45,0.000680526422889846,0.000435447588067334
46,0.001464,0.000917,0.001318,0.000825,0.01,0.01,46,0.000728436822900024,0.000455963868658968
47,0.001615,0.000983,0.001454,0.000885,0.01,0.01,47,0.000795565758036167,0.000484233628515824
48,0.001808,0.001072,0.001627,0.000964,0.01,0.01,48,0.000881321618598071,0.000522184413232047
49,0.002032,0.001168,0.001829,0.001051,0.01,0.01,49,0.000980834583903941,0.000563617904692751
50,0.002285,0.00129,0.002057,0.001161,0.01,0.01,50,0.00109207270185867,0.000616381335370886
51,0.002557,0.001453,0.002302,0.001308,0.011,0.01,51,0.00113414343057565,0.000687480205683435
52,0.002828,0.001622,0.002545,0.00146,0.011,0.011,52,0.00124007154017205,0.000711396639941529
53,0.003088,0.001792,0.002779,0.001613,0.012,0.011,53,0.00125269945812041,0.000777301691536441
54,0.003345,0.001972,0.003011,0.001774,0.012,0.011,54,0.00134099155508448,0.000845483531045879
55,0.003616,0.002166,0.003254,0.00195,0.013,0.012,55,0.00133654606044809,0.000858038635013534
56,0.003922,0.002393,0.003529,0.002154,0.013,0.012,56,0.00143065590771547,0.000936429044708371
57,0.004272,0.002666,0.003845,0.002399,0.014,0.012,57,0.00143311284967733,0.00103042495771417
58,0.004681,0.003,0.004213,0.0027,0.014,0.012,58,0.00154829039625252,0.00114579475498054
59,0.005146,0.003393,0.004631,0.003054,0.015,0.013,59,0.00155985193793222,0.00119043044391287
60,0.005662,0.003844,0.005096,0.00346,0.015,0.013,60,0.00169072994894559,0.00133115382271491
61,0.006237,0.004352,0.005614,0.003916,0.015,0.013,61,0.00183465101341834,0.00148700346559098
62,0.006854,0.004899,0.006169,0.004409,0.015,0.013,62,0.00198578423053991,0.00165244323344059
63,0.00751,0.005482,0.006759,0.004933,0.015,0.013,63,0.00214306806289609,0.00182479767258905
64,0.00822,0.006118,0.007398,0.005507,0.015,0.013,64,0.00231048990477374,0.00201064700846738
65,0.009007,0.006829,0.008106,0.006146,0.015,0.013,65,0.00249363323879082,0.00221477934253822
66,0.009497,0.007279,0.008548,0.006551,0.015,0.013,66,0.00259016077859686,0.00233003615682059
67,0.010085,0.007821,0.009076,0.007039,0.015,0.013,67,0.0027088997119966,0.00247105936334268
68,0.010787,0.008475,0.009708,0.007628,0.015,0.013,68,0.00285406879991208,0.00264301757250625
69,0.011625,0.009234,0.010463,0.008311,0.015,0.013,69,0.003029891844425,0.00284223380932264
70,0.012619,0.010083,0.011357,0.009074,0.015,0.013,70,0.00323944609117631,0.00306282685611579
71,0.013798,0.011011,0.012418,0.00991,0.015,0.013,71,0.0034889521825151,0.00330152415254949
72,0.015195,0.01203,0.013675,0.010827,0.015,0.013,72,0.00378448621190655,0.00356013210632269
73,0.016834,0.013154,0.01515,0.011839,0.015,0.013,73,0.00412979463391068,0.00384229008540376
74,0.018733,0.014415,0.01686,0.012974,0.015,0.013,74,0.00452699092177017,0.00415591040101732
75,0.020905,0.015869,0.018815,0.014282,0.015,0.013,75,0.00497613903797207,0.00451542323776893
76,0.023367,0.017555,0.021031,0.015799,0.015,0.013,76,0.00547878726579733,0.00493010520242093
77,0.026155,0.0195,0.02354,0.01755,0.015,0.013,77,0.00604042092403196,0.00540531317175485
78,0.029306,0.021758,0.026375,0.019582,0.015,0.013,78,0.00666637044788754,0.00595275404993861
79,0.032858,0.024412,0.029572,0.02197,0.015,0.013,79,0.00736230666470735,0.00659186193406947
80,0.036927,0.027579,0.033234,0.024821,0.015,0.013,80,0.00814989571890508,0.00735045922620329
81,0.041703,0.031501,0.037533,0.028351,0.014,0.012,81,0.00997340105141996,0.00911425495912413
82,0.046957,0.036122,0.042261,0.032509,0.013,0.012,82,0.0121918405160246,0.0103255536204216
83,0.052713,0.041477,0.047441,0.037329,0.013,0.011,83,0.0135082935932362,0.0129089330725882
84,0.059148,0.047589,0.053233,0.04283,0.012,0.01,84,0.0165045834151492,0.0161570455877337
85,0.066505,0.054441,0.059855,0.048997,0.011,0.01,85,0.0202458964683579,0.0182986293494178
86,0.075015,0.061972,0.067514,0.055774,0.01,0.009,86,0.0249619267562836,0.0227889117387097
87,0.084823,0.070155,0.07634,0.06314,0.009,0.008,87,0.0309113237787123,0.0282795043231104
88,0.095987,0.078963,0.086388,0.071066,0.009,0.007,88,0.0346651052089081,0.0349571460973142
89,0.108482,0.088336,0.097634,0.079502,0.008,0.007,89,0.0430320109869059,0.0388330409453954
90,0.122214,0.098197,0.109993,0.088377,0.007,0.006,90,0.0533503953862535,0.047548502972242
91,0.136799,0.108323,0.123119,0.097491,0.007,0.006,91,0.0592989390075116,0.0521372958648431
92,0.152409,0.119188,0.137168,0.107269,0.006,0.005,92,0.0729160557137958,0.0633720433027383
93,0.169078,0.131334,0.152171,0.118201,0.005,0.005,93,0.0894496104691372,0.0694812638877479
94,0.186882,0.145521,0.168194,0.130969,0.005,0.004,94,0.0983739565641931,0.0852938509396589
95,0.205844,0.162722,0.18526,0.146449,0.004,0.004,95,0.120168380836541,0.0949937342390723
96,0.219247,0.18212,0.197322,0.163908,0.004,0.004,96,0.127480393946098,0.105893191894047
97,0.238612,0.199661,0.214751,0.179695,0.003,0.003,97,0.154313033627849,0.129122940418235
98,0.258341,0.217946,0.232507,0.196151,0.003,0.003,98,0.166570697822973,0.14052483989159
99,0.278219,0.236834,0.250397,0.21315,0.002,0.002,99,0.200101224139192,0.170335810434106
100,0.298452,0.256357,0.268607,0.230722,0.002,0.002,100,0.214224181333368,0.184009469468768
101,0.32361,0.283802,0.290016,0.251505,0.002,0.002,101,0.230836066421317,0.200183523961759
102,0.344191,0.304716,0.311849,0.273007,0.001,0.001,102,0.277955647038415,0.243335195338182
103,0.364633,0.325819,0.333962,0.295086,0.001,0.001,103,0.297367627192798,0.262751521543811
104,0.384783,0.346936,0.356207,0.317591,0,0,104,0.356207,0.317591
105,0.4,0.367898,0.38,0.340362,0,0,105,0.38,0.340362
106,0.4,0.387607,0.4,0.362371,0,0,106,0.4,0.362371
107,0.4,0.4,0.4,0.384113,0,0,107,0.4,0.384113
108,0.4,0.4,0.4,0.4,0,0,108,0.4,0.4
109,0.4,0.4,0.4,0.4,0,0,109,0.4,0.4
110,0.4,0.4,0.4,0.4,0,0,110,0.4,0.4
111,0.4,0.4,0.4,0.4,0,0,111,0.4,0.4
112,0.4,0.4,0.4,0.4,0,0,112,0.4,0.4
113,0.4,0.4,0.4,0.4,0,0,113,0.4,0.4
114,0.4,0.4,0.4,0.4,0,0,114,0.4,0.4
115,0.4,0.4,0.4,0.4,0,0,115,0.4,0.4
116,0.4,0.4,0.4,0.4,0,0,116,0.4,0.4
117,0.4,0.4,0.4,0.4,0,0,117,0.4,0.4
118,0.4,0.4,0.4,0.4,0,0,118,0.4,0.4
119,0.4,0.4,0.4,0.4,0,0,119,0.4,0.4
120,0.4,0.4,1,1,0,0,120,1,1
USA Annuity 2000 Basic and Mortality Tables,,,,
,,,,
,,,,
age (ANB),Annuity 2000 Basic Table,,Annuity 2000 Mortality Table,
,Male,Female*,Male,Female*
5,0.000324,0.000189,0.000291,0.000171
6,0.000301,0.000156,0.00027,0.000141
7,0.000286,0.000131,0.000257,0.000118
8,0.000328,0.000131,0.000294,0.000118
9,0.000362,0.000134,0.000325,0.000121
10,0.00039,0.00014,0.00035,0.000126
11,0.000413,0.000148,0.000371,0.000133
12,0.000431,0.000158,0.000388,0.000142
13,0.000446,0.00017,0.000402,0.000152
14,0.000458,0.000183,0.000414,0.000164
15,0.00047,0.000197,0.000425,0.000177
16,0.000481,0.000212,0.000437,0.00019
17,0.000495,0.000228,0.000449,0.000204
18,0.00051,0.000244,0.000463,0.000219
19,0.000528,0.00026,0.00049,0.000234
20,0.000549,0.000277,0.000499,0.00025
21,0.000573,0.000294,0.000519,0.000265
22,0.000599,0.000312,0.000542,0.000281
23,0.000627,0.00033,0.000566,0.000298
24,0.000657,0.000349,0.000592,0.000314
25,0.000686,0.000367,0.000616,0.000331
26,0.000714,0.000385,0.000639,0.000347
27,0.000738,0.000403,0.000659,0.000362
28,0.000758,0.000419,0.000675,0.000376
29,0.000774,0.000435,0.000687,0.000389
30,0.000784,0.00045,0.000694,0.000402
31,0.000789,0.000463,0.000699,0.000414
32,0.000789,0.000476,0.0007,0.000425
33,0.00079,0.000488,0.000701,0.000436
34,0.000791,0.0005,0.000702,0.000449
35,0.000792,0.000515,0.000704,0.000463
36,0.000794,0.000534,0.000719,0.000481
37,0.000823,0.000558,0.000749,0.000504
38,0.000872,0.00059,0.000796,0.000532
39,0.000945,0.00063,0.000864,0.000567
40,0.001043,0.000677,0.000953,0.000609
41,0.001168,0.000732,0.001065,0.000658
42,0.001322,0.000796,0.001201,0.000715
43,0.001505,0.000868,0.001362,0.000781
44,0.001715,0.00095,0.001547,0.000855
45,0.001948,0.001043,0.001752,0.000939
46,0.002198,0.001148,0.001974,0.001035
47,0.002463,0.001267,0.002211,0.001141
48,0.00274,0.0014,0.00246,0.001261
49,0.003028,0.001548,0.002721,0.001393
50,0.00333,0.00171,0.002994,0.001538
51,0.003647,0.001888,0.003279,0.001695
52,0.00398,0.002079,0.003576,0.001864
53,0.004331,0.002286,0.003884,0.002047
54,0.004698,0.002507,0.004203,0.002244
55,0.005077,0.002746,0.004534,0.002457
56,0.005465,0.003003,0.004876,0.002699
57,0.005861,0.00328,0.005228,0.002942
58,0.006265,0.003578,0.005593,0.003218
59,0.006694,0.003907,0.005988,0.003523
60,0.00717,0.004277,0.006428,0.003863
61,0.007714,0.004699,0.006933,0.004242
62,0.008348,0.005181,0.00752,0.004668
63,0.009093,0.005732,0.008207,0.005144
64,0.009968,0.006347,0.009008,0.005671
65,0.010993,0.007017,0.00994,0.00625
66,0.012188,0.007734,0.011016,0.006878
67,0.013572,0.008491,0.012251,0.007555
68,0.01516,0.009288,0.013657,0.008287
69,0.016946,0.010163,0.015233,0.009102
70,0.01892,0.011165,0.016979,0.010034
71,0.021071,0.012339,0.018891,0.011117
72,0.023388,0.013734,0.020967,0.012386
73,0.025871,0.015391,0.023209,0.013871
74,0.028552,0.017326,0.025644,0.015592
75,0.031477,0.019551,0.028304,0.017564
76,0.034686,0.022075,0.03122,0.019805
77,0.038225,0.02491,0.034425,0.022328
78,0.042132,0.028074,0.037948,0.025158
79,0.046427,0.031612,0.041812,0.028341
80,0.051128,0.03558,0.046037,0.031933
81,0.05625,0.04003,0.050643,0.035985
82,0.061809,0.045017,0.055651,0.040552
83,0.067826,0.0506,0.06108,0.04569
84,0.074322,0.056865,0.066948,0.051456
85,0.081326,0.063907,0.073275,0.057913
86,0.088863,0.071815,0.080076,0.065119
87,0.096958,0.080682,0.08737,0.073136
88,0.105631,0.090557,0.095169,0.081991
89,0.114858,0.101307,0.103455,0.091577
90,0.124612,0.112759,0.112209,0.101758
91,0.134861,0.124733,0.121402,0.112395
92,0.145575,0.137054,0.131017,0.123349
93,0.156727,0.149552,0.14103,0.134486
94,0.16829,0.162079,0.151422,0.145689
95,0.180245,0.174492,0.162179,0.156846
96,0.192565,0.186647,0.173279,0.167841
97,0.205229,0.198403,0.184706,0.178563
98,0.218683,0.210337,0.196946,0.189604
99,0.233371,0.233027,0.210484,0.201557
100,0.249741,0.237051,0.225806,0.215013
101,0.268237,0.252985,0.243398,0.230565
102,0.289305,0.271406,0.263745,0.248805
103,0.313391,0.292893,0.287334,0.270326
104,0.34094,0.318023,0.314649,0.295719
105,0.372398,0.347373,0.346177,0.325576
106,0.40821,0.38152,0.382403,0.360491
107,0.448823,0.421042,0.423813,0.401054
108,0.494681,0.466516,0.470893,0.44786
109,0.546231,0.51852,0.524128,0.501498
110,0.603917,0.577631,0.584004,0.562563
111,0.668186,0.644427,0.651007,0.631645
112,0.739483,0.719484,0.725622,0.709338
113,0.818254,0.80338,0.808336,0.796233
114,0.904945,0.896693,0.899633,0.892923
115,1,1,1,1
# frame_files = lapply(sys.frames(), function(x) x$ofile) stopifnot(require(methods), require(utils), require(ValuationTables))
# frame_files = Filter(Negate(is.null), frame_files)
# PATH <- dirname(frame_files[[length(frame_files)]])
# rm(frame_files)
# setwd(dirname(PATH))
library("gdata")
library("ValuationTables")
###############################################################################
### 1971 IAM individual annuity table; with optional projection scale B_x
###############################################################################
USA1971IAM.data=read.xls(
"Tables/USA_Annuities.xls",
sheet="1971 IAM", skip=2, #row.names=1,
col.names=c("age","qx", "qy", "B"));
USA1971IAM.male=valuationTable_period (
name="USA 1971 IAM, male",
ages=USA1971IAM.data$age,
deathProbs=USA1971IAM.data$qx)
USA1971IAM.female=valuationTable_period (
name="USA 1971 IAM, female",
ages=USA1971IAM.data$age,
deathProbs=USA1971IAM.data$qy)
USA1971IAM.male.projected=valuationTable_improvementFactors (
name="USA 1971 IAM, male",
ages=USA1971IAM.data$age, baseYear=1971,
deathProbs=USA1971IAM.data$qx,
improvement=USA1971IAM.data$B)
USA1971IAM.female.projected=valuationTable_improvementFactors (
name="USA 1971 IAM, female",
ages=USA1971IAM.data$age, baseYear=1971,
deathProbs=USA1971IAM.data$qy,
improvement=USA1971IAM.data$B)
rm(USA1971IAM.data);
###############################################################################
### 1983 Table "a" (individual) and GAM (group annuities), period tables
###############################################################################
USA1983a.data=read.xls(
"Tables/USA_Annuities.xls",
sheet="1983a - GAM", skip=2,
col.names=c("age","qx", "qy", "qxG", "qyG"));
USA1983a.male=valuationTable_period (
name="USA 1983 Table a, male",
ages=USA1983a.data$age,
deathProbs=USA1983a.data$qx)
USA1983a.female=valuationTable_period (
name="USA 1983 Table a, female",
ages=USA1983a.data$age,
deathProbs=USA1983a.data$qy)
USA1983GAM.male=valuationTable_period (
name="USA 1983 GAM, male",
ages=USA1983a.data$age,
deathProbs=USA1983a.data$qxG)
USA1983GAM.female=valuationTable_period (
name="USA 1983 GAM, female",
ages=USA1983a.data$age,
deathProbs=USA1983a.data$qyG)
rm(USA1983a.data);
###############################################################################
### 1994 GAR/GAM group annuity tables, with improvement factors AA_x
###############################################################################
USA1994GAM.data=read.xls(
"Tables/USA_Annuities.xls",
sheet="1994 GAR", skip=2,
col.names=c("age","qx", "AAx", "qy", "AAy", "qxBasic", "qyBasic"));
USA1994GAM.male.basic=valuationTable_period (
name="USA 1994 GAM basic (unloaded), male",
ages=USA1994GAM.data$age,
deathProbs=USA1994GAM.data$qxBasic)
USA1994GAM.female.basic=valuationTable_period (
name="USA 1994 GAM basic (unloaded), female",
ages=USA1994GAM.data$age,
deathProbs=USA1994GAM.data$qyBasic)
USA1994GAR.male=valuationTable_improvementFactors (
name="USA 1994 GAM, male",
ages=USA1994GAM.data$age,
deathProbs=USA1994GAM.data$qx,
improvement=USA1994GAM.data$AAx)
USA1994GAR.female=valuationTable_improvementFactors (
name="USA 1994 GAM, female",
ages=USA1994GAM.data$age,
deathProbs=USA1994GAM.data$qy,
improvement=USA1994GAM.data$AAy)
rm(USA1994GAM.data);
###############################################################################
### Annuity 2000 Basic (unloaded) and Mortality (loaded) Tables, PERIOD tables
###############################################################################
USAAnnuity2000.data=read.xls(
"Tables/USA_Annuities.xls",
sheet="Annuity 2000", skip=2, #row.names=1,
col.names=c("age","qxBasic", "qyBasic", "qx", "qy"));
USAAnnuity2000.basic.male=valuationTable_period (
name="USA Annuity 2000 basic, male",
ages=USAAnnuity2000.data$age,
deathProbs=USAAnnuity2000.data$qxBasic)
USAAnnuity2000.basic.female=valuationTable_period (
name="USA Annuity 2000 basic, female",
ages=USAAnnuity2000.data$age,
deathProbs=USAAnnuity2000.data$qyBasic)
USAAnnuity2000.male.projected=valuationTable_period (
name="USA Annuity 2000, male",
ages=USAAnnuity2000.data$age,
deathProbs=USAAnnuity2000.data$qx)
USAAnnuity2000.female.projected=valuationTable_period (
name="USA Annuity 2000, female",
ages=USAAnnuity2000.data$age,
deathProbs=USAAnnuity2000.data$qy)
rm(USAAnnuity2000.data);
###############################################################################
### 1994 GAR/GAM group annuity tables, with improvement factors AA_x
###############################################################################
USA2012IAM.data=read.xls(
"Tables/USA_Annuities.xls",
sheet="2012 IAR", skip=3,
col.names=c("age","qxBasic", "qyBasic", "qx", "qy", "G2x", "G2y", "", "", ""));
USA2012IAM.male.basic=valuationTable_period (
name="USA 2012 IAM basic (unloaded), male",
ages=USA2012IAM.data$age,
deathProbs=USA2012IAM.data$qxBasic)
USA2012IAM.female.basic=valuationTable_period (
name="USA 2012 IAM basic (unloaded), female",
ages=USA2012IAM.data$age, omega=max(USA2012IAM.data$age,rm.na=TRUE)+1,
deathProbs=USA2012IAM.data$qyBasic)
USA2012IAM.male=valuationTable_improvementFactors (
name="USA 2012 IAM, male",
ages=USA2012IAM.data$age, omega=max(USA2012IAM.data$age,rm.na=TRUE)+1,
deathProbs=USA2012IAM.data$qx,
improvement=USA2012IAM.data$G2x)
USA2012IAM.female=valuationTable_improvementFactors (
name="USA 2012 IAM, female",
ages=USA2012IAM.data$age, omega=max(USA2012IAM.data$age,rm.na=TRUE)+1,
deathProbs=USA2012IAM.data$qy,
improvement=USA2012IAM.data$G2y)
rm(USA2012IAM.data);
valuationTables.load("USA_Annuities_*", wildcard = TRUE)
stopifnot(require(methods), require(utils), require(ValuationTables))
###############################################################################
### 1971 IAM individual annuity table; with optional projection scale B_x
###############################################################################
USA1971IAM.data = utils::read.csv(
system.file("extdata",
"USA_Annuities_1971IAM.csv",
package = "ValuationTables"),
col.names = c("age","qx", "qy", "B"),
skip = 3)
USA1971IAM.male = valuationTable.period (
name = "USA 1971 IAM, male",
ages = USA1971IAM.data$age,
deathProbs = USA1971IAM.data$qx)
USA1971IAM.female = valuationTable.period (
name = "USA 1971 IAM, female",
ages = USA1971IAM.data$age,
deathProbs = USA1971IAM.data$qy)
USA1971IAM.male.projected = valuationTable.improvementFactors (
name = "USA 1971 IAM, male, projected",
ages = USA1971IAM.data$age,
baseYear = 1971,
deathProbs = USA1971IAM.data$qx,
improvement = USA1971IAM.data$B)
USA1971IAM.female.projected = valuationTable.improvementFactors (
name = "USA 1971 IAM, female, projected",
ages = USA1971IAM.data$age,
baseYear = 1971,
deathProbs = USA1971IAM.data$qy,
improvement = USA1971IAM.data$B)
rm(USA1971IAM.data)
# plotValuationTables(USA1971IAM.male, USA1971IAM.male.projected, YOB = 1971)
# plotValuationTables(USA1971IAM.male, USA1971IAM.male.projected, Period = 1999)
stopifnot(require(methods), require(utils), require(ValuationTables))
###############################################################################
### 1983 Table "a" (individual) and GAM (group annuities), period tables
###############################################################################
USA1983a.data = utils::read.csv(
system.file("extdata",
"USA_Annuities_1983a_GAM.csv",
package = "ValuationTables"),
col.names = c("age","qx", "qy", "qxG", "qyG"),
skip = 3)
USA1983a.male = valuationTable.period (
name = "USA 1983 Table a, male",
ages = USA1983a.data$age,
deathProbs = USA1983a.data$qx)
USA1983a.female = valuationTable.period (
name = "USA 1983 Table a, female",
ages = USA1983a.data$age,
deathProbs = USA1983a.data$qy)
USA1983GAM.male = valuationTable.period (
name = "USA 1983 GAM, male",
ages = USA1983a.data$age,
deathProbs = USA1983a.data$qxG)
USA1983GAM.female = valuationTable.period (
name = "USA 1983 GAM, female",
ages = USA1983a.data$age,
deathProbs = USA1983a.data$qyG)
rm(USA1983a.data)
# plotValuationTables(USA1971IAM.male, USA1971IAM.male.projected, YOB = 1971)
# plotValuationTables(USA1971IAM.male, USA1971IAM.male.projected, Period = 1999)
# plotValuationTables(USA1971IAM.male, USA1983a.male, USA1983GAM.male, YOB = 1971)
stopifnot(require(methods), require(utils), require(ValuationTables))
###############################################################################
### 1994 GAR/GAM group annuity tables, with improvement factors AA_x
###############################################################################
USA1994GAM.data = utils::read.csv(
system.file("extdata",
"USA_Annuities_1994GAR.csv",
package = "ValuationTables"),
col.names = c("age","qx", "AAx", "qy", "AAy", "qxBasic", "qyBasic"),
skip = 3)
USA1994GAM.male.basic = valuationTable.period (
name = "USA 1994 GAM basic (unloaded), male",
ages = USA1994GAM.data$age,
deathProbs = USA1994GAM.data$qxBasic)
USA1994GAM.female.basic = valuationTable.period (
name = "USA 1994 GAM basic (unloaded), female",
ages = USA1994GAM.data$age,
deathProbs = USA1994GAM.data$qyBasic)
USA1994GAR.male = valuationTable.improvementFactors (
name = "USA 1994 GAR, male",
ages = USA1994GAM.data$age,
deathProbs = USA1994GAM.data$qx,
improvement = USA1994GAM.data$AAx)
USA1994GAR.female = valuationTable.improvementFactors (
name = "USA 1994 GAR, female",
ages = USA1994GAM.data$age,
deathProbs = USA1994GAM.data$qy,
improvement = USA1994GAM.data$AAy)
rm(USA1994GAM.data)
# plotValuationTables(USA1994GAM.male.basic, USA1994GAR.male, Period = 1994)
stopifnot(require(methods), require(utils), require(ValuationTables))
###############################################################################
### 2012 IAR/GAM group annuity tables, with improvement factors AA_x
###############################################################################
USA2012IAM.data = utils::read.csv(
system.file("extdata",
"USA_Annuities_2012IAM.csv",
package = "ValuationTables"),
col.names = c("age", "qxBasic", "qyBasic", "qx", "qy", "G2x", "G2y", "", "", ""),
skip = 3
)
USA2012IAM.male.basic = valuationTable.period (
name = "USA 2012 IAM basic (unloaded), male",
ages = USA2012IAM.data$age,
deathProbs = USA2012IAM.data$qxBasic)
USA2012IAM.female.basic = valuationTable.period (
name = "USA 2012 IAM basic (unloaded), female",
ages = USA2012IAM.data$age,
deathProbs = USA2012IAM.data$qyBasic)
USA2012IAM.male = valuationTable.improvementFactors (
name = "USA 2012 IAM, male",
ages = USA2012IAM.data$age,
deathProbs = USA2012IAM.data$qx,
improvement = USA2012IAM.data$G2x)
USA2012IAM.female = valuationTable.improvementFactors (
name = "USA 2012 IAM, female",
ages = USA2012IAM.data$age,
deathProbs = USA2012IAM.data$qy,
improvement = USA2012IAM.data$G2y)
rm(USA2012IAM.data)
stopifnot(require(methods), require(utils), require(ValuationTables))
###############################################################################
### Annuity 2000 Basic (unloaded) and Mortality (loaded) Tables, PERIOD tables
###############################################################################
USAAnnuity2000.data = utils::read.csv(
system.file("extdata",
"USA_Annuities_Annuity2000.csv",
package = "ValuationTables"),
col.names = c("age","qxBasic", "qyBasic", "qx", "qy"),
skip = 4
)
USAAnnuity2000.basic.male = valuationTable.period (
name = "USA Annuity 2000 basic, male",
ages = USAAnnuity2000.data$age,
deathProbs = USAAnnuity2000.data$qxBasic)
USAAnnuity2000.basic.female = valuationTable.period (
name = "USA Annuity 2000 basic, female",
ages = USAAnnuity2000.data$age,
deathProbs = USAAnnuity2000.data$qyBasic)
USAAnnuity2000.male = valuationTable.period (
name = "USA Annuity 2000 mortality, male",
ages = USAAnnuity2000.data$age,
deathProbs = USAAnnuity2000.data$qx)
USAAnnuity2000.female = valuationTable.period (
name = "USA Annuity 2000 mortality, female",
ages = USAAnnuity2000.data$age,
deathProbs = USAAnnuity2000.data$qy)
rm(USAAnnuity2000.data)
# plotValuationTables(USAAnnuity2000.basic.male, USAAnnuity2000.male, Period = 2000)
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Please register or to comment