Record linkage for public health surveillance datasets using either
    the Fellegi-Sunter probabilistic framework (via reclin2) or deterministic
    exact-key matching. Provides pre-linkage data quality auditing (preflight()),
    Medicare number checksum validation (check_medicare()), blocking variable
    construction (flock()), and the murmuration() linkage engine. murmuration()
    expresses linkage as a single cohort-to-event concept (linking a linelist of
    people to a dated stream of vaccination, hospitalisation, or case events within
    a before/during/after time window), with the historical four-code taxonomy
    (case-to-hospitalisation, vaccination-to-case, vaccination-to-hospitalisation,
    vaccination-to-event) retained as deprecated aliases. Also provides linkage
    weight distribution visualisation (murmuration_plot()) and threshold sensitivity
    analysis (perch()) with annotated AIHW, WA Data Linkage Unit, and PHRN reference
    benchmarks. perch() can be called standalone or triggered automatically
    mid-linkage via murmuration(perch_before_linking = TRUE). Includes synthetic
    datasets (cases_notifiable, vax_air) and three vignettes demonstrating the
    complete linkage workflow. Part of the aviary public health surveillance
    ecosystem.

Estimates the coefficients of the two-time centered autologistic regression model based on Gegout-Petit A., Guerin-Dubrana L., Li S. "A new centered spatio-temporal autologistic regression model. Application to local spread of plant diseases." 2019. <arXiv:1811.06782>, using a grid of binary variables to estimate the spread of a disease on the grid over the years.

Statistical functions to identify, estimate and diagnose a Space-Time AutoRegressive Moving Average (STARMA) model.

Implements stacked elastic net regression (Rauschenberger 2021 <doi:10.1093/bioinformatics/btaa535>). The elastic net generalises ridge and lasso regularisation (Zou 2005 <doi:10.1111/j.1467-9868.2005.00503.x>). Instead of fixing or tuning the mixing parameter alpha, we combine multiple alpha by stacked generalisation (Wolpert 1992 <doi:10.1016/S0893-6080(05)80023-1>).