The data must follow all requirements to not error. This format is required for usage of the bbou suite of tools.
bbd_chk_data_survival(data, x_name = deparse(substitute(data)))
The data must follow the requirements:
Name of the herd or population
The calendar year the observation occurred. Must be a positive integer.
The calendar month the observation occurred. Must be an integer between 1 and 12.
The total number of collared caribou at the start of the month. Must be a positive integer.
The total number of confirmed mortalities in that month. Must be a positive integer.
The total number of mortalities that were not confirmed in that month. Must be a positive integer.
The data frame check.
Name of data frame.
An invisible copy of the original data frame.
bbd_chk_data_survival(bbousurv_a)
bbd_chk_data_survival(bbousurv_b)
bbd_chk_data_survival(bbousurv_c)
# this example will error as it doesn't follow the requirements
x <- bbousurv_c
x[1, 3] <- 14L
try(bbd_chk_data_survival(x))
#> Error in bbd_chk_data_survival(x) :
#> Column Month of x must have values between 1 and 12.