Learn R Programming

baselinenowcast (version 0.2.0)

truncate_to_delay: Truncate reporting triangle to a specific maximum delay

Description

Creates a new reporting_triangle with columns filtered to include only delays from 0 to the specified maximum delay. This is useful when you want to limit the delay distribution used for estimation.

Usage

truncate_to_delay(x, max_delay)

Value

A new reporting_triangle object with delays 0 through max_delay.

Arguments

x

A reporting_triangle object.

max_delay

Integer specifying the maximum delay to retain. Must be between 0 and the current maximum delay of the triangle.

See Also

Reporting triangle construction and validation [.reporting_triangle(), [<-.reporting_triangle(), as.data.frame.reporting_triangle(), as.matrix.reporting_triangle(), as_ChainLadder_triangle(), as_reporting_triangle(), as_reporting_triangle.data.frame(), as_reporting_triangle.matrix(), as_reporting_triangle.triangle(), assert_reporting_triangle(), get_delays_from_dates(), get_delays_unit(), get_max_delay(), get_mean_delay(), get_quantile_delay(), get_reference_dates(), get_report_dates(), get_reporting_structure(), head.reporting_triangle(), is_reporting_triangle(), new_reporting_triangle(), print.reporting_triangle(), reporting_triangle-class, summary.reporting_triangle(), tail.reporting_triangle(), truncate_to_quantile(), validate_reporting_triangle()

Examples

Run this code
# Truncate to delays 0-2
rt_short <- truncate_to_delay(example_downward_corr_rt, max_delay = 2)
get_max_delay(rt_short) # Returns 2

Run the code above in your browser using DataLab