BioticAssignmentWeighting | R Documentation |
This function puts weights to the hauls assigned to acoustic PSUs in BioticAssignment
process data.
BioticAssignmentWeighting(
BioticAssignment,
WeightingMethod = c("Equal", "NumberOfLengthSamples", "NormalizedTotalWeight",
"NormalizedTotalNumber", "SumWeightedNumber", "InverseSumWeightedNumber",
"AcousticDensity"),
StoxBioticData,
LengthDistributionData,
MaxNumberOfLengthSamples = 100,
NASCData,
LayerDefinition = c("FunctionParameter", "FunctionInput"),
LayerDefinitionMethod = c("WaterColumn", "HighestResolution", "Resolution", "Table"),
Resolution = double(),
LayerTable = data.table::data.table(),
AcousticLayer = NULL,
AcousticPSU,
AcousticTargetStrength,
SpeciesLink = data.table::data.table(),
Radius = double(),
MinNumberOfEDSUs = integer()
)
BioticAssignment |
The |
WeightingMethod |
Character: A string naming the method to use, one of "Equal", giving weight 1 to all Hauls; "NumberOfLengthSamples", weighting hauls by the number of length samples; "AcousticDensity", weighting by the surrounding NASC converted by the haul length distribution to an acoustic density equivalent; "NormalizedTotalWeight", weighting hauls by the total weight of the catch, normalized by dividing by towed distance; "NormalizedTotalNumber", the same as "NormalizedTotalWeight" but for total number, "SumWeightedNumber", weighting by the summed WeightedNumber of the input LengthDistributionData; and "InverseSumWeightedNumber", weighting by the inverse of the summed WeightedNumber. |
StoxBioticData |
|
LengthDistributionData |
The LengthDistributionData of LengthDistributionType "Standard" or "Normalized", used for WeightingMethod = "SumWeightedNumber" or "InverseSumWeightedNumber", in which case the column WeightedNumber is summed in each Haul (summed over all length groups, which implies that the resolution of length intervals does not matter). |
MaxNumberOfLengthSamples |
For |
NASCData |
The |
LayerDefinition |
The method to use for defining the Layers, one of |
LayerDefinitionMethod |
See |
Resolution |
Numeric: A single numeric giving the thickness of the layers. |
LayerTable |
A table of Layer name, MinLayerDepth in meters and MaxLayerDepth in meters, defining the Layers. |
AcousticLayer |
The |
AcousticPSU |
The |
AcousticTargetStrength |
The |
SpeciesLink |
A table of the two columns AcousticCategory and SpeciesCategory. |
Radius |
For |
MinNumberOfEDSUs |
For |
The BioStationWeighting function is used to update the weighting variables of the biotic stations that are associated in BioticAssignment
. The list of assigned biotic hauls and weighting variables of an assignment, will in another function be used to make a total combined length frequency distribution from all the individual haul distributions.
A set of automatic WeightingMethods are available to update the haul weighing variables. Note that the weighting may change if an additional species is included for all WeightingMethods except "Equal":
Equal
All assigned biotic hauls are given equal weight by assigning the value 1 to the weighting variables.
NumberOfLengthSamples The assigned biotic hauls are given a weighting value according to the number of individual length samples of the target species at the biotic station. The parameter MaxNumberOfLengthSamples is also associated with this method and is used to limit the weighting to a maximum number of length samplesof a haul. Note that the weighting may change if an additional species is included.
NormalizedTotalWeight
The assigned biotic hauls are given a weighting value according to the normalized catch weight of the target species at the station. The weighting value is calculated as catch weight divided by towing distance. This normalization makes the stations comparable regardless of catch effort.
NormalizedTotalNumber
The assigned biotic hauls are given a weighting value according to the normalized catch number (number of individuals) of the target species at the biotic station. The weighting value is calculated as catch number divided by towing distance. This normalization makes the stations comparable regardless of catch effort.
SumWeightedNumber
The assigned biotic hauls are given a weighting value according to the sum of the WeightedNumber of the target species at the biotic station. It is a requirement that the lengthdistribution data is of distribution type Standard or Normalized (normalized to one nautical mile towing distance).
InverseSumWeightedNumber
The assigned biotic hauls are given a weighting value as the inverse of the sum of the WeightedNumber of all length groups and all species. The weighting value w_b
is calculated as:
w_b = \frac{1}{\sum_{s_b}^{n_b} \sum_{l=1}^{m_{s,b}} c_{l,s,b} }
where:
w_b
= weighting value of biotic haul b
s_b
= species in the biotic haul b
n_b
= number of species in the input data of biotic haul b
l
= length group number
m_{s,b}
= number of length groups for species s in biotic haul b
c_{l,s,b}
= number in length group l for species s in biotic haul b
The method is commonly used in split NASC (nautical area scattering coefficient) models to split an acoustic category of several species by using the length distributions of the these species. The sum of the splitted NASC values of all the species will be equal to the NASC of the original combined acoustic multispecies category. By multiplying the calculated weighting value from this method, by the original (input) numbers in each length group for all species, a relative station length distribution can later be made (sum of length groups for all species is 1) and used in the split NASC process.
It is a requirement that the LengthDistribution Data is of distribution type Standard or Normalized (normalized to one nautical mile towing distance).
AcousticDensity
The assigned biotic hauls are given weighting variable values with the basis in the surrounding NASC values that are tagged to an acoustic PSU. By combining these NASC values with the length distribution of the biotic haul, an acoustic density as number of fish per square nautical mile is calculated and used as the weighting variable value for each biotic haul.
A search for NASC values (at EDSU resolution) is performed within a given radius around a biotic station. For each EDSU inside the radius the length distribution of the biotic station and a target strength (TS) versus length empirical relationship is used to calculate acoustic density for each length group and beam. The sum of densities (number per square nautical mile) over all length groups of the target species at the given biotic haul is then calculated and applied as the weighting variable for the biotic haul.
The AcousticDensity WeightingMethod is associated with the following function inputs and parameters:
AcousticTargetStrength: The acoustic target strength model and parameters, defined by DefineAcousticTargetStrength
SpeciesLink: The table linking the AcousticCategory and SpeciesCategory.
Radius: Search radius (nautical miles) for NASC values (at EDSU resolution) around a biotic station
MinNumberOfEDSUs The minimum number of EDSUs to use, effectively expanding the radius to cover this number of EDSUs if an insufficient number of EDSUs is found using the specified radius
Note that the AcousticDensity WeightingMethod is time consuming, as distances are calculated to all EDSUs and the acoustic density is calculated for each assigned Haul.
An object of StoX data type BioticAssignment
.
DefineBioticAssignment
for generating BioticAssignment.
Add the following code to your website.
For more information on customizing the embed code, read Embedding Snippets.