LengthDependentLengthDistributionCompensation: Catchability of trawls by fish length

LengthDependentLengthDistributionCompensationR Documentation

Catchability of trawls by fish length

Description

This function compensates for length dependent herding by the trawl doors into the net, or length dependent selectivity by the mesh size.

Usage

LengthDependentLengthDistributionCompensation(
  LengthDistributionData,
  CompensationMethod = c("LengthDependentSweepWidth", "LengthDependentSelectivity"),
  LengthDependentSweepWidthParameters = data.table::data.table(),
  LengthDependentSelectivityParameters = data.table::data.table()
)

Arguments

LengthDistributionData

The LengthDistributionData data.

CompensationMethod

The method to use for the length dependent catch compensation, one of "LengthDependentSweepWidth" for adjusting the sweep width according to the fish length dependent herding effect and "LengthDependentSelectivity" for compensating for mash size selectivity (not yet implemented).

LengthDependentSweepWidthParameters

A table of parameters of the LengthDependentSweepWidth method, containing the columns SpeciesCategory, LMin, LMax, Alpha and Beta (see details).

LengthDependentSelectivityParameters

A table of parameters of the LengthDependentSelectivity method, containing the columns SpeciesCategory, LMax, Alpha and Beta (see details). Currently not supported.

Details

When CompensationMethod = "LengthDependentSweepWidth" the length frequencies (WeightedNumber in the LengthDistributionData) are divided by the effective sweep width estimated by the following expression

Alpha * IndividualTotalLength^{Beta}

In this expression IndividualTotalLength is truncated to the range [LMin, LMin].

Value

A LengthDistributionData object.


StoXProject/RstoxBase documentation built on Jan. 22, 2025, 2:07 a.m.