R/LengthDistribution.R
LengthDependentLengthDistributionCompensation.Rd
This function compensates for length dependent herding by the trawl doors into the net, or length dependent selectivity by the mesh size.
LengthDependentLengthDistributionCompensation(
LengthDistributionData,
CompensationMethod = c("LengthDependentSweepWidth", "LengthDependentSelectivity"),
LengthDependentSweepWidthParameters = data.table::data.table(),
LengthDependentSelectivityParameters = data.table::data.table()
)
The LengthDistributionData
data.
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).
A table of parameters of the LengthDependentSweepWidth method, containing the columns SpeciesCategory, LMin, LMax, Alpha and Beta (see details).
A table of parameters of the LengthDependentSelectivity method, containing the columns SpeciesCategory, LMax, Alpha and Beta (see details). Currently not supported.
A LengthDistributionData
object.
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]\).