Skip to content

[Revise]: 10+ multiyear average F_std_scaling; with change to log(ratio) approach #586

@HaikunXu

Description

@HaikunXu

Describe the solution you would like.

After considering thealternatives listed below, a third approach has been implemented:
120.1 # F_std_scaling: 0=no scaling; 1=F/Fspr; 2=F/Fmsy; 3=F/Fbtgt; where F means annual F_std, Fmsy means F_std@msy; values >=11 invoke N multiyr using 10s and 100s digit; append .1 to invoke log(ratio)
This approach breaks backward compatibility for anyone previously using values >100 to invoke log(ratio), but other proposed approaches also broke compatibility or introduced more complexity to the algorithm.

Describe alternatives you have considered

2 # F_std_scaling: 0=no scaling; 1=F/Fspr; 2=F/Fmsy; 3=F/Fbtgt; where F means annual F_std, Fmsy means F_std@msy; values >=11 invoke N multiyr (up to 9!) using 10's digit; >100 invokes log(ratio); < -100 invoke N multiyr (more than 9) using 100’s and 10's digits to choose the years to average; < -1000 invoke log(ratio)

2 # F_std_scaling: 0=no scaling; 1=F/Fspr; 2=F/Fmsy; 3=F/Fbtgt; where F means annual F_std, Fmsy means F_std@msy; values >=11 invoke N multiyr (up to 9!) using 10's digit; >100 invokes log(ratio); < -1000 invoke N multiyr (more than 9) using 1000’s and 100's digits (could use more than two digits for 100+ years) to choose the years to average; the 10’s digit informs whether to use log (1) or not (0)

Statistical validity, if applicable

No response

Describe if this is needed for a management application

We need to estimate the std of F/FMSY for a 12-year window for management purposes.

Additional context

No response

Metadata

Metadata

Labels

change loguse for issues that should appear in change logdocdocumentation still needed.misc. outputr4ssr4ss may need changes based on this issue.

Type

No type

Projects

Status

Done

Status

Done

Milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions