plot_ribbon_abund: Group-specific abundance plot

View source: R/plot_ribbon_abund.R

plot_ribbon_abundR Documentation

Group-specific abundance plot

Description

Group-specific abundance plot

Usage

plot_ribbon_abund(
  x_var,
  grouping_var,
  colour_var = NULL,
  ssdr,
  comp_dat,
  pred_dat
)

Arguments

x_var

Explanatory variable within pred_dat to be plotted on x-axis (must be continuous).

grouping_var

Character or factor variable within pred_dat that was used to generate composition estimates.

colour_var

Optional character or factor variable within pred_dat corresponding to categorical main effects in fitted model.

ssdr

Parameter estimates generated by stockseasonr::fit_stockseasonr()$ssdr.

comp_dat

Composition dataframe; each row represents a sampling event (e.g. genetic samples collected from a given day and region)

pred_dat

Dataframe of fixed effects composition predictions

Value

Ribbon plot representing fixed effects predictions of trends in group- specific abundance, faceted by grouping variable, with 95% confidence intervals.

Examples

dum_pred <- expand.grid(
  month_n = seq(1, 12, by = 0.1),
  region = unique(comp_ex$region)
)
# model fitting will take several seconds
m2 <- fit_stockseasonr(
  abund_formula = catch ~ 1 +
    s(month_n, bs = "tp", k = 3, m = 2) +
    region +
    (1 | year),
  abund_dat = catch_ex,
  abund_offset = "offset",
  comp_formula = agg ~ 1 + region + 
    s(month_n, bs = "tp", k = 4, m = 2) + 
    (1 | year),
  comp_dat = comp_ex,
  pred_dat = dum_pred,
  model = "integrated",
  random_walk = TRUE,
  fit = TRUE,
  silent = FALSE,
  nlminb_loops = 2, newton_loops = 1
)
plot_ribbon_abund(x_var = "month_n", grouping_var = "agg", 
                  colour_var = "region", ssdr = m2$ssdr, comp_dat = comp_ex,
                  pred_dat = dum_pred)


pbs-assess/stockseasonr documentation built on April 25, 2024, 12:15 p.m.