BerquistSherman Adjustment#
import chainladder as cl
This example demonstrates the adjustment to case reserves using the Berquist-Sherman method. A key assumption, and highly sensitive one at that, is the selection of a trend factor representative of the trend in average open case reserves from year to year.
# Load data
triangle = cl.load_sample('berqsherm').loc['MedMal']
# Specify Berquist-Sherman model
berq = cl.BerquistSherman(
paid_amount='Paid', incurred_amount='Incurred',
reported_count='Reported', closed_count='Closed',
trend=0.15)
# Adjust our triangle data
berq_triangle = berq.fit_transform(triangle)
berq_cdf = cl.Development().fit(berq_triangle['Incurred']).cdf_
orig_cdf = cl.Development().fit(triangle['Incurred']).cdf_