plot.tag.attrition.v2: Plot the observed and predicted tag attrition.

View source: R/plot.tag.attrition.v2.R

Plot tag attritionR Documentation

Plot the observed and predicted tag attrition.

Description

Plot the observed and predicted tag recaptures against time at liberty by tagging program, or all tagging programs combined. The plot is either a time series of the difference between the observed and predicted, or a time series of the recaptures. A loess smoother is put through the differences.

Usage

plot.tag.attrition.v2(
  tagrelease.list,
  tagrep.list,
  fishery.map,
  names = NULL,
  facet = "program",
  plot.diff = TRUE,
  scale.diff = TRUE,
  show.legend = TRUE,
  show.points = FALSE,
  palette.func = default.model.colours,
  save.dir,
  save.name,
  ...
)

prepare.tag.attrition.v2(
  tagrelease.list,
  tagrep.list,
  names = NULL,
  fishery.map
)

generate.plot.tag.attrition.v2(
  pdat,
  facet = "program",
  model_names = unique(pdat$Model),
  plot.diff = TRUE,
  scale.diff = TRUE,
  show.legend = TRUE,
  show.points = FALSE,
  palette.func = default.model.colours,
  save.dir,
  save.name,
  ...
)

Arguments

tagrelease.list

A list, or an individual data.frame, of tag release data created by the tag.release.data.preparation() function.

tagrep.list

A list, or an individual data.frame, of tag returns from the temporary_tag_returns file. The output from the FLR4MFCL function read.temporary_tag_report().

names

A vector of character strings naming the models for plotting purposes. If not supplied, model names will be taken from the names in the tagrelease.list (if available) or generated automatically.

facet

What variable fo you want to group by: "none" (no grouping), "program" (by tagging program - default), "region" (by recapture region).

plot.diff

Do you want to plot the difference between the observed and predicted, or a time series of recaptures? TRUE (default) or FALSE.

scale.diff

If TRUE, the difference between observed and predicted is scaled by the mean number of observed returns.

show.legend

Do you want to show the plot legend, TRUE (default) or FALSE.

show.points

Do you want to show points as well as the smoother for the difference plots? Default is FALSE.

palette.func

A function to determine the colours of the models. The default palette has the reference model in black. It is possible to determine your own palette function. Two functions currently exist: default.model.colours() and colourblind.model.colours().

save.dir

Path to the directory where the outputs will be saved

save.name

Name stem for the output, useful when saving many model outputs in the same directory

...

Passes extra arguments to the palette function. Use the argument all.model.names to ensure consistency of model colours when plotting a subset of models.

pdat

The output from calling prepare.plot.tag.returns.time.v2

model_names

Names of the models to be plotted and ordered by.


PacificCommunity/ofp-sam-diags4MFCL documentation built on Oct. 11, 2023, 1:32 a.m.