calcMMBMating: Calculate projected MMB at mating.

View source: R/calcMMBMating.R

calcMMBMatingR Documentation

Calculate projected MMB at mating.

Description

Function to calculate MMB at mating.

Usage

calcMMBMating(
  fshData,
  avgSrvData,
  avgType = "RE",
  M = 0.18,
  t.sf = 3/12,
  t.fm = 4/12,
  hm.pot = 0.2,
  hm.trl = 0.8,
  pct.male = 0.5,
  showPlot = FALSE
)

Arguments

fshData
  • dataframe with fishery data

avgSrvData
  • dataframe with MMB at time of survey

avgType
  • type of survey MMB to use ('raw', 'IV' or 'RE'; default='RE')

M
  • assumed rate of natural mortality (default=0.18)

t.sf
  • time from survey to fishery (default=3/12 year)

t.fm
  • time from fishery to mating (default=4/12 year)

hm.pot
  • handling mortality rate for fixed gear (pot) fisheries (default=0.2)

hm.trl
  • handling mortality rate for trawl fisheries (default=0.8)

pct.male
  • assumed male percentage (default=0.5)

showPlot
  • flag to show plot (T/F; default=FALSE)

Details

annual estimates of MMB at mating are calculated using

MMB_{mating} = (MMB_{survey} \cdot e^{-M \cdot t_{sf}}-M_F) \cdot e^{-M \cdot t_{fm}}

where

  • MMB_{survey} is MMB at the time of the survey

  • t_{sf} is the fraction of the year from the survey to the (pulse) fishery

  • t_{fm} is the fraction of the year from the (pulse) fishery to mating

  • M is the rate of natural mortality

  • M_F is total fishing mortality (retained + discard mortality) on mature males

Value

list with MMB at mating and other time series. Elements are:

  • mmbMat = MB at maturity

  • mmbFsh = MMB just prior to the fishery

  • mmbSrv = MMB at survey time

  • retM = retained mortality

  • dscM = list with elements:

    • tot = total discard mortality

    • gft = groundfish trawl fisheries mortality

    • gfp = groundfish pot fisheries mortality

    • crb = crab fisheries discard mortality

  • plots = list with elements:

    • MMB = MMB time series ggplot2 plot object


wStockhausen/rPIBKC documentation built on April 25, 2023, 6:50 p.m.