Errata & Notes
Errata
- Page 86, Footnote 7 – “Ager C” should be “Ager B”.
- Page 207, Equation for \(\hat{Z}\) – \(N\) should be \(n\) in the denominator. Thus, the new equation should be
\[\hat{Z} = -log(\hat{S}) - \frac{(n-1)(n-2)}{n(T+1)(n+T-1)} \]
Post-Production Changes
- Throughout – I have removed
filterD()fromFSA. Please see this fishR post for how to accomplish the same effect using functions fromdplyr. - Section 2.4 – The maintainers of
tidyrsuggest usingpivot_longer()instead ofgather()andpivot_wider()instead ofspread(), thoughgather()andspread()still work as shown in the book. - Section 4.2 – I have dramatically changed the age-bias plot that is produced by
plot()with an object saved fromageBias(). This change is described in the documentation and examples forageBias(). The plots shown in the book can largely still be produced withplotAB()(see its documentation here). Also see this fishR post for a description of constructing an age-bias plot usingggplot2. - Section 4.4 – I have changed the information that is returned from
agePrecision(). All of the information shown in the book is still provided; however, other information (e.g., average standard deviation and mean absolute deviation) are now also returned. The output is documented in the documentation foragePrecision(). - Sections 7.3.3, 8.3.2.1, 12.3.6, and 13.2.2 –
residPlot()has been removed from theFSApackage. Other methods for constructing residuals plots are discussed in this fishR post. - Sections 12.3.1 and 13.1 – The dynamic plots described for finding starting values for a von Bertalanffy growth function and the stock-recruitment functions (i.e., nonlinear regressions) have been removed from
vbStarts()andsrStarts(), because of the difficulty of maintaining a package that requires thetcltkpackage. These functionalities are now in theFSAsimspackage, but it can also largely be replicated with thefixed=arguments tovbStarts()andsrStarts(). Use offixed=insrStarts()is demonstrated in this blog post.