Introduction to Stock Synthesis

Slides:



Advertisements
Similar presentations
Fish Mortality & Exploitation Ratio By Asaar S. H. Elsherbeny Assistant Researcher Fish Population Dynamics Lab. Fisheries Division.
Advertisements

Modeling Recruitment in Stock Synthesis
Sardine Two-Stock Hypothesis: Results at the Posterior Mode SPSWG Meeting 28 th August 2013 Carryn de Moor Doug Butterworth Marine Resource Assessment.
An exploration of alternative methods to deal with time-varying selectivity in the stock assessment of YFT in the eastern Pacific Ocean CAPAM – Selectivity.
458 Quantifying Uncertainty using Classical Methods (Likelihood Profile, Bootstrapping) Fish 458, Lecture 12.
Sheng-Ping Wang 1,2, Mark Maunder 2, and Alexandre Aires-Da-Silva 2 1.National Taiwan Ocean University 2.Inter-American Tropical Tuna Commission.
Modeling fisheries and stocks spatially for Pacific Northwest Chinook salmon Rishi Sharma, CRITFC Henry Yuen, USFWS Mark Maunder, IATTC.
An Overview of the Key Issues to be Discussed Relating to South African Sardine MARAM International Stock Assessment Workshop 1 st December 2014 Carryn.
Regression Analysis Once a linear relationship is defined, the independent variable can be used to forecast the dependent variable. Y ^ = bo + bX bo is.
Growth in Age-Structured Stock Assessment Models R.I.C. Chris Francis CAPAM Growth Workshop, La Jolla, November 3-7, 2014.
Modeling Selectivity in Stock Synthesis Modeling population processes 2009 IATTC workshop.
Black Sea Bass – Northern Stock Coastal-Pelagic/ASMFC Working Group Review June 15, 2010.
FMSP stock assessment tools Training Workshop LFDA Theory.
The current status of fisheries stock assessment Mark Maunder Inter-American Tropical Tuna Commission (IATTC) Center for the Advancement of Population.
Reporter: Hsu Hsiang-Jung Modelling stochastic fish stock dynamics using Markov Chain Monte Carlo.
Computational challenges in assessment of marine resources Hans Julius skaug Talk given at Inst. of Informatics, UiB Nov. 28, 2002.
T T Population Sampling Distribution Purpose Allows the analyst to determine the mean and standard deviation of a sampling distribution.
Barents Sea fish modelling in Uncover Daniel Howell Marine Research Institute of Bergen.
Case Study - Dover Sole Range from Baja California to the Bering Sea. On mud or muddy-sand, at 35 to 1400 m depths. Feed on polychaete worms, shrimp, brittle.
1 STOCK SYNTHESIS: Integrated Analysis of Fishery and Survey Size, Age, and Abundance Information for Stock Assessment Modified from Richard Methot NOAA.
Hui-Hua Lee 1, Kevin R. Piner 1, Mark N. Maunder 2 Evaluation of traditional versus conditional fitting of von Bertalanffy growth functions 1 NOAA Fisheries,
458 Fitting models to data – III (More on Maximum Likelihood Estimation) Fish 458, Lecture 10.
458 Fitting models to data – I (Sum of Squares) Fish 458, Lecture 7.
Modeling Parameters in Stock Synthesis Modeling population processes 2009 IATTC workshop.
Richard Methot NOAA Fisheries Service Seattle, WA
Introduction to MCMC and BUGS. Computational problems More parameters -> even more parameter combinations Exact computation and grid approximation become.
Planning the next generation general population assessment model Mark Maunder (IATTC) and Simon Hoyle (SPC)
Population Dynamics Mortality, Growth, and More. Fish Growth Growth of fish is indeterminate Affected by: –Food abundance –Weather –Competition –Other.
Future needs for Stock Synthesis. Last years requests See website ( index.php?page=Report+from+the+SS2+Tutorial+2007)
ASSESSMENT OF BIGEYE TUNA (THUNNUS OBESUS) IN THE EASTERN PACIFIC OCEAN January 1975 – December 2006.
Modeling growth for American lobster Homarus americanus Yong Chen, Jui-Han Chang School of Marine Sciences, University of Maine, Orono, ME
Evaluation of a practical method to estimate the variance parameter of random effects for time varying selectivity Hui-Hua Lee, Mark Maunder, Alexandre.
ALADYM (Age-Length Based Dynamic Model): a stochastic simulation tool to predict population dynamics and management scenarios using fishery-independent.
The Stock Synthesis Approach Based on many of the ideas proposed in Fournier and Archibald (1982), Methot developed a stock assessment approach and computer.
Workshop on Stock Assessment Methods 7-11 November IATTC, La Jolla, CA, USA.
Simulated data sets Extracted from:. The data sets shared a common time period of 30 years and age range from 0 to 16 years. The data were provided to.
Flexible estimation of growth transition matrices: pdf parameters as non-linear functions of body length Richard McGarvey and John Feenstra CAPAM Workshop,
Modeling Growth in Stock Synthesis Modeling population processes 2009 IATTC workshop.
Extending length-based models for data-limited fisheries into a state-space framework Merrill B. Rudd* and James T. Thorson *PhD Student, School of Aquatic.
SEDAR 42: US Gulf of Mexico Red grouper assessment Review Workshop Introduction SEFSC July , 2015.
Machine Learning 5. Parametric Methods.
Simulation of methods to account for spatial effects in the stock assessment of Pacific bluefin tuna Cast by: Hui-hua Lee (NOAA Fisheries, SWFSC) Kevin.
Using distributions of likelihoods to diagnose parameter misspecification of integrated stock assessment models Jiangfeng Zhu * Shanghai Ocean University,
Estimation of selectivity in Stock Synthesis: lessons learned from the tuna stock assessment Shigehide Iwata* 1 Toshihde Kitakado* 2 Yukio Takeuchi* 1.
Yellowfin Tuna Major Changes Catch, effort, and length-frequency data for the surface fisheries have been updated to include new data for 2005.
Lecture 10 review Spatial sampling design –Systematic sampling is generally better than random sampling if the sampling universe has large-scale structure.
Anders Nielsen Technical University of Denmark, DTU-Aqua Mark Maunder Inter-American Tropical Tuna Commission An Introduction.
Multispecies Catch at Age Model (MSCAGEAN): incorporating predation interactions and statistical assumptions for a predator ‑ prey system in the eastern.
A bit of history Fry 1940s: ”virtual population”, “catch curve”
UALG Statistical catch at age models Einar Hjörleifsson.
Influence of selectivity and size composition misfit on the scaling of population estimates and possible solutions: an example with north Pacific albacore.
Estimating Uncertainty. Estimating Uncertainty in ADMB Model parameters and derived quantities Normal approximation Profile likelihood Bayesian MCMC Bootstrap.
Continuous logistic model Source: Mangel M (2006) The theoretical ecologist's toolbox, Cambridge University Press, Cambridge This equation is quite different.
Density Estimation in R Ha Le and Nikolaos Sarafianos COSC 7362 – Advanced Machine Learning Professor: Dr. Christoph F. Eick 1.
NWFSC A short course on data weighting and process error in Stock Synthesis Allan Hicks CAPAM workshop October 19, 2015.
Recommended modeling approach Version 2.0. The law of conflicting data Axiom Data is true Implication Conflicting data implies model misspecification.
Population Dynamics and Stock Assessment of Red King Crab in Bristol Bay, Alaska Jie Zheng Alaska Department of Fish and Game Juneau, Alaska, USA.
Delay-difference models. Readings Ecological Detective, p. 244–246 Hilborn and Walters Chapter 9.
Lecture 17: Multi-stage models with MARSS, etc. Multivariate time series with MARSS We’ve largely worked with: 1. Different time series of the same species.
Probability and Likelihood. Likelihood needed for many of ADMB’s features Standard deviation Variance-covariance matrix Profile likelihood Bayesian MCMC.
An Introduction to AD Model Builder PFRP
MARAM International Stock Assessment Workshop
Sardine Two-Stock Hypothesis: Results at the Posterior Mode
ASAP Review and Discussion
Current developments on steepness for tunas:
Selectivity.
The MULTIFAN-CL project team:
SAFS Quantitative Seminar
Beverton and Holt’s yield per Recruit Model
Saint Matthew blue king crab stock status and rebuilding projections
Presentation transcript:

Introduction to Stock Synthesis

Outline Websites Why we need a general model AD Model Builder Stock Synthesis Specifications Using Stock Synthesis

Websites AD Model Builder information http://admb-foundation.org/ Stock Synthesis II/III information http://nft.nefsc.noaa.gov/SS2.html Stock assessment course http://iattc.org/iattc-staffMMaunderCourses-taught.htm All can be accessed from here http://www.fisheriesstockassessment.com/

Why we need a new general model Too many populations to assesses Not enough qualified analysts Common language Current models are reaching their limitations Fit to data

Common language Facilitates discussions Easier to review use of SS2 in west coast STAR panel process and Pacific cod assessment Comprehensive analysis and testing to develop best practices Focuses development Reduces duplication

Advantages of a general model Less development time Tested code Familiarity Diagnostics and output

AD Model Builder Tool for developing nonlinear models Efficient estimation of model parameters C++ libraries Template

Simplifying the development of models Removes the need to manage the interface between the model parameters and function minimizer. The template makes it easy to input and output data from the model, set up the parameters to estimate, and set up objective function to optimize (minimize). adding additional estimable parameters or converting fixed parameters into estimable parameters is a simple process. ADMB is also very flexible as model code is in C++ Experienced C++ programmers to create their own libraries

Efficient and stable function minimizer Analytical derivatives Adjoint code Chain rule More efficient and stable than other packages that use finite difference approximation. Stepwise process to sequentially estimate the parameters Bounds on all estimated parameters that restrict the range of possible parameter values.

Other features MCMC for Bayesian integration Automated profile likelihoods Random effects

What its good for: Highly parameterize nonlinear models Large data sets Hundreds of thousands of data points Complex models Thousands of parameters Numerous optimizations of the objective function Combining many data sets or analyses General Models

Richard D. Methot NOAA Fisheries Seattle, WA Stock Synthesis Richard D. Methot NOAA Fisheries Seattle, WA

What is SS2/SS3 A general statistical age-structured model programmed in AD Model Builder Includes many types of data Includes prior information MLE or Bayesian context Calculates uncertainty Performs forward projections and MSY calculations

Main specifications One or two sexes One or more areas (movement and tagging data in SS3) One or more seasons per year Growth morphs Environmental covariates for parameters Popes approximation or Baranov catch equation

Initial conditions: (see spread sheet)

Initial conditions: two approaches Fit to initial catch Set initial equal to the catch in the first few years or to a guess of the catch in the years preceding the start of the model Reduce parameters Rather than use one parameter for each age Don’t fit to initial catch Use one fishery that catches small fish and one that catches large fish Often the two approaches give the same results after the first few years

Recruitment S-R relationship: Beverton-Holt Ricker Environmental index: h’ is environmental index linkage parameter Vy is value of environmental index

Dynamics Seasons, proportion natural mortality by length of season Length based and age based selectivities Retention curves to model discards

Natural mortality (has been modified to include more options)

Growth (has been modified to include more options) Von Bertalanffy Variation of length-at-age is normally distributed

Selectivity Many different functional forms Some non/semi parametric Double normal most commonly used See excel spread sheet

Data types Abundance index Catch-at-length Catch-at-age Aging error Mean length-at-age Mean body weight Discards Now tagging

Index of abundance Allows for a nonlinear (power) relationship Log-normal likelihood Can’t estimate standard deviation

Composition data (C@L and C@A) Uses the multinomial distribution Can be compressed at the tails Can include aging error Can be one sex, combined sex, or both sexes

Priors – normal (or beta see page 34)

Using SS2

Main files Starter file (starter.ss) Data file (user defined name) Names of data and control files Options for running the model Data file (user defined name) Dimensions (years, ages, fisheries, areas, seasons,…) Data (catch, discards, indices, C@A, C@L, environmental indices, ….) Control file (user defined name) Parameter definitions Likelihood control Forecast file (forecast.ss) Forecast definitions (years, harvest rates, MSY calculations, …)

User interface See website

Results Excel workbook (R code also available, what is available for SS3) Provides results Graphs Diagnostics Management quantities and Projections

14 values for parameter estimation control Smaller parameter definitions Exponential offsets Parameter modifications Temporal deviates Environmental variables Time blocks Growth morphs

Parameter estimation controls Determines Which parameters are estimated Bounds and priors Temporal variation Covariates

Exponential offsets Many of the parameters are based on exponential offsets from other parameters P = Base*exp(offset) if offset = 0 they are the same P can’t go negative (assuming Base is not negative)

Temporal deviates Like annual recruitment deviates Log-normal with penalty applied

Environmental variables Pt = base*exp(β*Xt)

Time blocks Sets groups of years that have the same values for a parameter The ways of defining it 0: base * exp(blockparm) 1: base + blockparm 2: blockparm

Show EPO BET files

Initial conditions: data file 42500 0 0 0 0 0 0 0 0 #_init_equil_catch_for_each_fishery

Initial conditions: Control file #_Spawner-Recruitment … -99 99 0.65 0 0 0 -1 # SR_sigmaR -5 5 -1.41416 0 -1 0 1 # SR_R1_offset 1977 # first year of main recr_devs; early devs can preceed this era #_initial_F_parms #_LO HI INIT PRIOR PR_type SD PHASE 0 2 0.138176 0 -1 0 1 # InitF_1_Jan-May_Trawl_Fishery_ 1 #_init_equ_catch lambda Note new controls in SS3 (more options) Note new controls in SS3 (turn on/off defaults)

Recruitment controls (see advanced options in SS3) #_Spawner-Recruitment 1 #_SR_function #_LO HI INIT PRIOR PR_type SD PHASE 12 16 13.245 0 -1 0 1 # SR_R0 -99 99 1 0 0 0 -1 # SR_steep -99 99 0.65 0 0 0 -1 # SR_sigmaR -99 99 0 0 0 0 -1 # SR_envlink -5 5 -1.41416 0 -1 0 1 # SR_R1_offset -99 99 0 0 0 0 -1 # SR_autocorr 1 #_SR_env_link 2 #_SR_env_target_0=none;1=devs;_2=R0;_3=steepness 1 #do_recdev: 0=none; 1=devvector; 2=simple deviations 1977 # first year of main recr_devs; early devs can preceed this era 2006 # last year of main recr_devs; forecast devs start in following year 2 #_recdev phase