Generate claims list
generate_claims_list.Rd
The prepared data will be reduced to claims with origin year between first_orig_year
and last_orig_year
and to the calendar year last_orig_year
. Only necessary columns will be returned.
Arguments
- extended_claims_data
prepared dataframe, see details of
prepare_data()
.- first_orig_year
Integer value for the first origin year with complete history.
- last_orig_year
Integer value for the last origin year which will also be treated as the last calendar year, usually the calendar year just ended.
Examples
# this example uses data provided with this package
extended_claims_data <- prepare_data(claims_data = minimal_claims_data_xmpl,
indices = indices_xmpl,
threshold = 400000,
first_orig_year = 1989,
last_orig_year = 2023,
expected_year_of_growing_large = 3,
reserve_classes = c(1, 200001, 400001, 700001, 1400001),
pool_of_annuities = minimal_pool_of_annuities_xmpl)
claims_list <- generate_claims_list(extended_claims_data = extended_claims_data,
first_orig_year = 1989,
last_orig_year = 2023)
print(claims_list)
#> Claim_id Origin_year Exit_reserve_class Dev_year_since_large
#> 1 Claim#10 1989 1 10
#> 2 Claim#13 1990 1 34
#> 3 Claim#16 1993 0 31
#> 4 Claim#22 1996 1 25
#> 5 Claim#32 2000 1 20
#> 6 Claim#37 2003 0 21
#> 7 Claim#41 2005 0 18
#> 8 Claim#43 2006 2 17
#> 9 Claim#44 2006 3 17
#> 10 Claim#45 2006 2 18
#> 11 Claim#49 2010 0 13
#> 12 Claim#51 2010 1 7
#> 13 Claim#52 2012 2 12
#> 14 Claim#60 2015 1 6
#> 15 Claim#68 2019 2 2
#> Dev_year_of_growing_large Large_since Cl_reserve Ind_cl_reserve
#> 1 26 2014 14396.99 13588.93
#> 2 1 1990 114612.16 108179.34
#> 3 1 1993 0.00 0.00
#> 4 4 1999 89286.40 84275.04
#> 5 5 2004 145280.12 137126.01
#> 6 1 2003 0.00 0.00
#> 7 2 2006 0.00 0.00
#> 8 2 2007 240134.33 226656.36
#> 9 2 2007 514406.97 485534.94
#> 10 1 2006 268343.58 253282.31
#> 11 2 2011 0.00 0.00
#> 12 8 2017 160590.46 151577.03
#> 13 1 2012 214846.87 202788.20
#> 14 4 2018 27561.04 26014.13
#> 15 4 2022 289074.16 272849.35