1 : |
agomez |
1 |
\contentsline {chapter}{\numberline {1}Introduction to Gadget}{1}
|
2 : |
|
|
\contentsline {section}{\numberline {1.1}What is Gadget?}{1}
|
3 : |
|
|
\contentsline {section}{\numberline {1.2}Getting Gadget}{2}
|
4 : |
|
|
\contentsline {section}{\numberline {1.3}Running Gadget}{3}
|
5 : |
|
|
\contentsline {section}{\numberline {1.4}Starting Switches}{4}
|
6 : |
|
|
\contentsline {chapter}{\numberline {2}Input Files}{7}
|
7 : |
|
|
\contentsline {section}{\numberline {2.1}Comments in Input Files}{7}
|
8 : |
|
|
\contentsline {section}{\numberline {2.2}What Does The \# Mean?}{7}
|
9 : |
|
|
\contentsline {subsection}{\numberline {2.2.1}Switches}{7}
|
10 : |
|
|
\contentsline {subsection}{\numberline {2.2.2}Functions}{8}
|
11 : |
|
|
\contentsline {chapter}{\numberline {3}Model Files}{9}
|
12 : |
|
|
\contentsline {section}{\numberline {3.1}Main File}{9}
|
13 : |
|
|
\contentsline {section}{\numberline {3.2}Time File}{10}
|
14 : |
|
|
\contentsline {section}{\numberline {3.3}Area File}{10}
|
15 : |
|
|
\contentsline {section}{\numberline {3.4}Other Input Data Files}{10}
|
16 : |
|
|
\contentsline {subsection}{\numberline {3.4.1}Aggregation Files}{11}
|
17 : |
|
|
\contentsline {subsubsection}{Area Aggregation}{11}
|
18 : |
|
|
\contentsline {subsubsection}{Age Aggregation}{11}
|
19 : |
|
|
\contentsline {subsubsection}{Length Aggregation}{11}
|
20 : |
|
|
\contentsline {subsubsection}{Prey Aggregation}{12}
|
21 : |
|
|
\contentsline {subsection}{\numberline {3.4.2}TimeVariable Files}{12}
|
22 : |
|
|
\contentsline {subsection}{\numberline {3.4.3}ActionAtTime}{13}
|
23 : |
|
|
\contentsline {chapter}{\numberline {4}Stock Files}{15}
|
24 : |
|
|
\contentsline {section}{\numberline {4.1}Reference Weight}{15}
|
25 : |
|
|
\contentsline {section}{\numberline {4.2}Growth and Eat Lengths}{16}
|
26 : |
|
|
\contentsline {section}{\numberline {4.3}Growth}{16}
|
27 : |
|
|
\contentsline {subsection}{\numberline {4.3.1}MULTSPEC Growth Function}{17}
|
28 : |
|
|
\contentsline {subsection}{\numberline {4.3.2}WeightVB Growth Function}{17}
|
29 : |
|
|
\contentsline {subsection}{\numberline {4.3.3}WeightJones Growth Function}{18}
|
30 : |
|
|
\contentsline {subsection}{\numberline {4.3.4}WeightVBExpanded Growth Function}{18}
|
31 : |
|
|
\contentsline {subsection}{\numberline {4.3.5}LengthVB Growth Function}{19}
|
32 : |
|
|
\contentsline {subsection}{\numberline {4.3.6}LengthPower Growth Function}{19}
|
33 : |
|
|
\contentsline {subsection}{\numberline {4.3.7}LengthVBSimple Growth Function}{20}
|
34 : |
|
|
\contentsline {section}{\numberline {4.4}Growth Implementation}{20}
|
35 : |
|
|
\contentsline {subsection}{\numberline {4.4.1}Beta-Binomial}{20}
|
36 : |
|
|
\contentsline {section}{\numberline {4.5}Natural Mortality}{21}
|
37 : |
|
|
\contentsline {section}{\numberline {4.6}Stock Prey}{21}
|
38 : |
|
|
\contentsline {section}{\numberline {4.7}Stock Predator}{22}
|
39 : |
|
|
\contentsline {section}{\numberline {4.8}Consumption}{22}
|
40 : |
|
|
\contentsline {section}{\numberline {4.9}Suitability}{23}
|
41 : |
|
|
\contentsline {subsection}{\numberline {4.9.1}Constant Suitability Function}{24}
|
42 : |
|
|
\contentsline {subsection}{\numberline {4.9.2}StraightLine Suitability Function}{24}
|
43 : |
|
|
\contentsline {subsection}{\numberline {4.9.3}Exponential Suitability Function}{24}
|
44 : |
|
|
\contentsline {subsection}{\numberline {4.9.4}ExponentialL50 Suitability Function}{25}
|
45 : |
|
|
\contentsline {subsection}{\numberline {4.9.5}Richards Suitability Function}{25}
|
46 : |
|
|
\contentsline {subsection}{\numberline {4.9.6}Andersen Suitability Function}{25}
|
47 : |
|
|
\contentsline {subsection}{\numberline {4.9.7}Gamma Suitability Function}{25}
|
48 : |
|
|
\contentsline {section}{\numberline {4.10}Initial Conditions}{26}
|
49 : |
|
|
\contentsline {subsection}{\numberline {4.10.1}Normal Condition Distribution}{26}
|
50 : |
|
|
\contentsline {subsection}{\numberline {4.10.2}Normal Parametric Distribution}{27}
|
51 : |
|
|
\contentsline {subsection}{\numberline {4.10.3}Numerical Distribution}{27}
|
52 : |
|
|
\contentsline {section}{\numberline {4.11}Migration}{27}
|
53 : |
|
|
\contentsline {subsection}{\numberline {4.11.1}Migration Matrices}{28}
|
54 : |
|
|
\contentsline {subsection}{\numberline {4.11.2}Migration Ratios}{28}
|
55 : |
|
|
\contentsline {section}{\numberline {4.12}Maturation}{29}
|
56 : |
|
|
\contentsline {subsection}{\numberline {4.12.1}Continuous Maturity Function}{30}
|
57 : |
|
|
\contentsline {subsection}{\numberline {4.12.2}Constant Maturity Function}{30}
|
58 : |
|
|
\contentsline {subsection}{\numberline {4.12.3}ConstantWeight Maturity Function}{31}
|
59 : |
|
|
\contentsline {subsection}{\numberline {4.12.4}FixedLength Maturity Function}{31}
|
60 : |
|
|
\contentsline {section}{\numberline {4.13}Movement (''Transition'')}{31}
|
61 : |
|
|
\contentsline {section}{\numberline {4.14}Renewal (''Recruitment'')}{32}
|
62 : |
|
|
\contentsline {subsection}{\numberline {4.14.1}Normal Condition Distribution}{32}
|
63 : |
|
|
\contentsline {subsection}{\numberline {4.14.2}Normal Parametric Distribution}{33}
|
64 : |
|
|
\contentsline {subsection}{\numberline {4.14.3}Numerical Distribution}{33}
|
65 : |
|
|
\contentsline {section}{\numberline {4.15}Spawning}{33}
|
66 : |
|
|
\contentsline {subsection}{\numberline {4.15.1}Fecundity Recruitment Function}{35}
|
67 : |
|
|
\contentsline {subsection}{\numberline {4.15.2}SimpleSSB Recruitment Function}{35}
|
68 : |
|
|
\contentsline {subsection}{\numberline {4.15.3}Ricker Recruitment Function}{35}
|
69 : |
|
|
\contentsline {subsection}{\numberline {4.15.4}BevertonHolt Recruitment Function}{36}
|
70 : |
|
|
\contentsline {section}{\numberline {4.16}Length Selection}{36}
|
71 : |
|
|
\contentsline {subsection}{\numberline {4.16.1}Constant Selection Function}{36}
|
72 : |
|
|
\contentsline {subsection}{\numberline {4.16.2}StraightLine Selection Function}{36}
|
73 : |
|
|
\contentsline {subsection}{\numberline {4.16.3}Exponential Selection Function}{37}
|
74 : |
|
|
\contentsline {section}{\numberline {4.17}Straying}{37}
|
75 : |
|
|
\contentsline {chapter}{\numberline {5}Tag Files}{39}
|
76 : |
|
|
\contentsline {section}{\numberline {5.1}Tagging Numbers}{40}
|
77 : |
|
|
\contentsline {chapter}{\numberline {6}Otherfood Files}{41}
|
78 : |
|
|
\contentsline {section}{\numberline {6.1}Food Amounts}{41}
|
79 : |
|
|
\contentsline {chapter}{\numberline {7}Fleet Files}{43}
|
80 : |
|
|
\contentsline {section}{\numberline {7.1}TotalFleet}{43}
|
81 : |
|
|
\contentsline {section}{\numberline {7.2}NumberFleet}{44}
|
82 : |
|
|
\contentsline {section}{\numberline {7.3}LinearFleet}{45}
|
83 : |
|
|
\contentsline {section}{\numberline {7.4}EffortFleet}{45}
|
84 : |
|
|
\contentsline {section}{\numberline {7.5}QuotaFleet}{46}
|
85 : |
|
|
\contentsline {section}{\numberline {7.6}Fleet Suitability}{47}
|
86 : |
|
|
\contentsline {section}{\numberline {7.7}Fleet Amounts}{47}
|
87 : |
|
|
\contentsline {chapter}{\numberline {8}Likelihood Files}{49}
|
88 : |
|
|
\contentsline {section}{\numberline {8.1}BoundLikelihood (''Penalty'')}{50}
|
89 : |
|
|
\contentsline {section}{\numberline {8.2}Understocking}{51}
|
90 : |
|
|
\contentsline {section}{\numberline {8.3}CatchDistribution}{51}
|
91 : |
|
|
\contentsline {subsection}{\numberline {8.3.1}Sum of Squares Function}{52}
|
92 : |
|
|
\contentsline {subsection}{\numberline {8.3.2}Stratified Sum of Squares Function}{53}
|
93 : |
|
|
\contentsline {subsection}{\numberline {8.3.3}Multinomial Function}{53}
|
94 : |
|
|
\contentsline {subsection}{\numberline {8.3.4}Pearson Function}{53}
|
95 : |
|
|
\contentsline {subsection}{\numberline {8.3.5}Gamma Function}{53}
|
96 : |
|
|
\contentsline {subsection}{\numberline {8.3.6}Log Function}{53}
|
97 : |
|
|
\contentsline {subsection}{\numberline {8.3.7}Multivariate Normal Function}{54}
|
98 : |
|
|
\contentsline {subsection}{\numberline {8.3.8}Multivariate Logistic Function}{54}
|
99 : |
|
|
\contentsline {section}{\numberline {8.4}CatchStatistics}{55}
|
100 : |
|
|
\contentsline {subsection}{\numberline {8.4.1}Weighted Sum of Squares of Mean Length}{56}
|
101 : |
|
|
\contentsline {subsection}{\numberline {8.4.2}Weighted Sum of Squares of Mean Length\newline With Given Standard Deviation}{56}
|
102 : |
|
|
\contentsline {subsection}{\numberline {8.4.3}Weighted Sum of Squares of Mean Weight\newline With Given Standard Deviation}{57}
|
103 : |
|
|
\contentsline {subsection}{\numberline {8.4.4}Unweighted Sum of Squares of Mean Weight}{57}
|
104 : |
|
|
\contentsline {subsection}{\numberline {8.4.5}Unweighted Sum of Squares of Mean Length}{57}
|
105 : |
|
|
\contentsline {section}{\numberline {8.5}StockDistribution}{58}
|
106 : |
|
|
\contentsline {subsection}{\numberline {8.5.1}Sum of Squares Function}{59}
|
107 : |
|
|
\contentsline {subsection}{\numberline {8.5.2}Multinomial Function}{59}
|
108 : |
|
|
\contentsline {section}{\numberline {8.6}SurveyIndices}{59}
|
109 : |
|
|
\contentsline {subsection}{\numberline {8.6.1}SurveyIndices by Length}{60}
|
110 : |
|
|
\contentsline {subsubsection}{linear regression, estimating both slope and intercept}{61}
|
111 : |
|
|
\contentsline {subsubsection}{log linear regression, estimating both slope and intercept}{61}
|
112 : |
|
|
\contentsline {subsubsection}{linear regression, fixing slope and estimating intercept}{61}
|
113 : |
|
|
\contentsline {subsubsection}{log linear regression, fixing slope and estimating intercept}{61}
|
114 : |
|
|
\contentsline {subsubsection}{linear regression, fixing intercept and estimating slope}{61}
|
115 : |
|
|
\contentsline {subsubsection}{log linear regression, fixing intercept and estimating slope}{62}
|
116 : |
|
|
\contentsline {subsubsection}{linear regression, fixing both slope and intercept}{62}
|
117 : |
|
|
\contentsline {subsubsection}{log linear regression, fixing both slope and intercept}{62}
|
118 : |
|
|
\contentsline {subsection}{\numberline {8.6.2}SurveyIndices by Age}{62}
|
119 : |
|
|
\contentsline {subsection}{\numberline {8.6.3}SurveyIndices by Fleet}{63}
|
120 : |
|
|
\contentsline {subsection}{\numberline {8.6.4}SurveyIndices by Acoustic}{63}
|
121 : |
|
|
\contentsline {subsection}{\numberline {8.6.5}SurveyIndices by Effort}{64}
|
122 : |
|
|
\contentsline {section}{\numberline {8.7}SurveyDistribution}{64}
|
123 : |
|
|
\contentsline {subsection}{\numberline {8.7.1}Linear Fit}{65}
|
124 : |
|
|
\contentsline {subsection}{\numberline {8.7.2}Power Fit}{65}
|
125 : |
|
|
\contentsline {subsection}{\numberline {8.7.3}Multinomial Function}{66}
|
126 : |
|
|
\contentsline {subsection}{\numberline {8.7.4}Pearson Function}{66}
|
127 : |
|
|
\contentsline {subsection}{\numberline {8.7.5}Gamma Function}{66}
|
128 : |
|
|
\contentsline {subsection}{\numberline {8.7.6}Log Function}{66}
|
129 : |
|
|
\contentsline {section}{\numberline {8.8}StomachContent}{66}
|
130 : |
|
|
\contentsline {subsection}{\numberline {8.8.1}SCSimple Function}{67}
|
131 : |
|
|
\contentsline {section}{\numberline {8.9}Recaptures}{68}
|
132 : |
|
|
\contentsline {subsection}{\numberline {8.9.1}Poisson Function}{68}
|
133 : |
|
|
\contentsline {section}{\numberline {8.10}RecStatistics}{68}
|
134 : |
|
|
\contentsline {subsection}{\numberline {8.10.1}Weighted Sum of Squares of Mean Length}{69}
|
135 : |
|
|
\contentsline {subsection}{\numberline {8.10.2}Weighted Sum of Squares of Mean Length\newline With Given Standard Deviation}{69}
|
136 : |
|
|
\contentsline {subsection}{\numberline {8.10.3}Unweighted Sum of Squares of Mean Length}{70}
|
137 : |
|
|
\contentsline {section}{\numberline {8.11}MigrationPenalty}{70}
|
138 : |
|
|
\contentsline {section}{\numberline {8.12}CatchInKilos}{71}
|
139 : |
|
|
\contentsline {subsection}{\numberline {8.12.1}Sum of Squares Function}{72}
|
140 : |
|
|
\contentsline {chapter}{\numberline {9}Print Files}{73}
|
141 : |
|
|
\contentsline {section}{\numberline {9.1}StockStdPrinter}{74}
|
142 : |
|
|
\contentsline {section}{\numberline {9.2}StockFullPrinter}{74}
|
143 : |
|
|
\contentsline {section}{\numberline {9.3}StockPrinter}{75}
|
144 : |
|
|
\contentsline {section}{\numberline {9.4}PredatorPrinter}{76}
|
145 : |
|
|
\contentsline {section}{\numberline {9.5}PredatorOverPrinter}{77}
|
146 : |
|
|
\contentsline {section}{\numberline {9.6}PreyOverPrinter}{77}
|
147 : |
|
|
\contentsline {section}{\numberline {9.7}StockPreyFullPrinter}{78}
|
148 : |
|
|
\contentsline {section}{\numberline {9.8}StockPreyPrinter}{78}
|
149 : |
|
|
\contentsline {section}{\numberline {9.9}PredatorPreyPrinter}{79}
|
150 : |
|
|
\contentsline {section}{\numberline {9.10}LikelihoodPrinter}{80}
|
151 : |
|
|
\contentsline {section}{\numberline {9.11}LikelihoodSummaryPrinter}{80}
|
152 : |
|
|
\contentsline {chapter}{\numberline {10}Parameter File}{81}
|
153 : |
|
|
\contentsline {chapter}{\numberline {11}Optimisation File}{83}
|
154 : |
|
|
\contentsline {section}{\numberline {11.1}Hooke \& Jeeves}{83}
|
155 : |
|
|
\contentsline {subsection}{\numberline {11.1.1}Overview}{83}
|
156 : |
|
|
\contentsline {subsection}{\numberline {11.1.2}File Format}{84}
|
157 : |
|
|
\contentsline {subsection}{\numberline {11.1.3}Parameters}{84}
|
158 : |
|
|
\contentsline {subsubsection}{hookeiter}{84}
|
159 : |
|
|
\contentsline {subsubsection}{hookeeps}{84}
|
160 : |
|
|
\contentsline {subsubsection}{rho}{85}
|
161 : |
|
|
\contentsline {subsubsection}{lambda}{85}
|
162 : |
|
|
\contentsline {section}{\numberline {11.2}Simulated Annealing}{85}
|
163 : |
|
|
\contentsline {subsection}{\numberline {11.2.1}Overview}{85}
|
164 : |
|
|
\contentsline {subsection}{\numberline {11.2.2}File Format}{86}
|
165 : |
|
|
\contentsline {subsection}{\numberline {11.2.3}Parameters}{86}
|
166 : |
|
|
\contentsline {subsubsection}{simanniter}{86}
|
167 : |
|
|
\contentsline {subsubsection}{simanneps}{87}
|
168 : |
|
|
\contentsline {subsubsection}{t}{87}
|
169 : |
|
|
\contentsline {subsubsection}{rt}{87}
|
170 : |
|
|
\contentsline {subsubsection}{nt}{87}
|
171 : |
|
|
\contentsline {subsubsection}{ns}{87}
|
172 : |
|
|
\contentsline {subsubsection}{vm}{88}
|
173 : |
|
|
\contentsline {subsubsection}{cstep, lratio and uratio}{88}
|
174 : |
|
|
\contentsline {subsubsection}{check}{88}
|
175 : |
|
|
\contentsline {section}{\numberline {11.3}BFGS}{88}
|
176 : |
|
|
\contentsline {subsection}{\numberline {11.3.1}Overview}{88}
|
177 : |
|
|
\contentsline {subsection}{\numberline {11.3.2}File Format}{89}
|
178 : |
|
|
\contentsline {subsection}{\numberline {11.3.3}Parameters}{89}
|
179 : |
|
|
\contentsline {subsubsection}{bfgsiter}{89}
|
180 : |
|
|
\contentsline {subsubsection}{bfgseps}{90}
|
181 : |
|
|
\contentsline {subsubsection}{sigma}{90}
|
182 : |
|
|
\contentsline {subsubsection}{beta}{90}
|
183 : |
|
|
\contentsline {subsubsection}{gradacc, gradstep and gradeps}{90}
|
184 : |
|
|
\contentsline {section}{\numberline {11.4}Combining Optimisation Algorithms}{90}
|
185 : |
|
|
\contentsline {subsection}{\numberline {11.4.1}Overview}{90}
|
186 : |
|
|
\contentsline {subsection}{\numberline {11.4.2}File Format}{91}
|
187 : |
|
|
\contentsline {subsection}{\numberline {11.4.3}Parameters}{91}
|
188 : |
|
|
\contentsline {section}{\numberline {11.5}Repeatability}{92}
|
189 : |
|
|
\contentsline {chapter}{\numberline {12}Output Files}{93}
|
190 : |
|
|
\contentsline {section}{\numberline {12.1}Parameter Output}{93}
|
191 : |
|
|
\contentsline {section}{\numberline {12.2}Likelihood Output}{93}
|
192 : |
|
|
\contentsline {section}{\numberline {12.3}Log Output}{94}
|
193 : |
|
|
\contentsline {chapter}{\numberline {13}Paramin}{95}
|
194 : |
|
|
\contentsline {section}{\numberline {13.1}Installation}{95}
|
195 : |
|
|
\contentsline {section}{\numberline {13.2}Running paramin}{96}
|
196 : |
|
|
\contentsline {subsection}{\numberline {13.2.1}Additional information}{96}
|
197 : |
|
|
\contentsline {subsection}{\numberline {13.2.2}Running paramin on multiple hosts/cluster}{97}
|
198 : |
|
|
\contentsline {chapter}{\numberline {14}References}{99}
|
199 : |
|
|
\contentsline {chapter}{\numberline {A}Order of Calculations}{101}
|
200 : |
|
|
\contentsline {chapter}{\numberline {B}Recent Changes}{103}
|
201 : |
|
|
\contentsline {section}{\numberline {B.1}Gadget version 2.1.01}{103}
|
202 : |
|
|
\contentsline {section}{\numberline {B.2}Gadget version 2.1.02}{103}
|
203 : |
|
|
\contentsline {section}{\numberline {B.3}Gadget version 2.1.03}{103}
|
204 : |
|
|
\contentsline {section}{\numberline {B.4}Gadget version 2.1.04}{104}
|
205 : |
|
|
\contentsline {section}{\numberline {B.5}Gadget version 2.1.05}{104}
|
206 : |
|
|
\contentsline {section}{\numberline {B.6}Gadget version 2.1.06}{104}
|