chainladder.BerquistSherman#
- class chainladder.BerquistSherman(paid_amount=None, incurred_amount=None, reported_count=None, closed_count=None, trend=0.0, reported_count_estimator=None)#
Class to alter the inner diagonals of a Triangle using the methods described by Berquist and Sherman.
- Parameters:
- paid_amount: str
The triangle column associated with paid amounts
- incurred_amount: str
The triangle column associated with incurred amounts
- reported_count: str
The triangle column associated with reported claim count
- closed_count: str
The triangle column associated with closed claim counts
- trend: float (default=0.0)
Trend rate underlying average open case reserves.
- reported_count_estimator: Estimator
An IBNR estimator for reported_count used to calculate closed_count disposal rates. Estimator can be a Pipeline. If None selected then basic Chainladder model is used.
- Attributes:
- adjusted_triangle_: Triangle
A set of triangles represented by each simulation
- disposal_rate_: Triangle
The disposal rates of closed claims based on the reported_count_estimator
- a_: Triangle
Two-period Exponential intercept parameters
- b_: Triangle
Two-period Exponential slope parameters
Methods
fit_transform
(X[, y])Fit to data, then transform it.
get_metadata_routing
()Get metadata routing of this object.
get_params
([deep])Get parameters for this estimator.
set_fit_request
(*[, sample_weight])Request metadata passed to the
fit
method.set_output
(*[, transform])Set output container.
set_params
(**params)Set the parameters of this estimator.
to_json
()Serializes triangle object to json format
to_pickle
(path[, protocol])Serializes triangle object to pickle.
transform
(X)If X and self are of different shapes, align self to X, else return self.
fit