Acknowledgements |
|
v | |
About This Book |
|
vii | |
|
Part I Fundamentals of Dynamic Models |
|
|
|
|
3 | (22) |
|
|
8 | (1) |
|
|
9 | (2) |
|
1.2.1 Organizational scales |
|
|
9 | (1) |
|
|
9 | (1) |
|
|
10 | (1) |
|
1.2.4 Statistical or mathematical? |
|
|
10 | (1) |
|
1.3 Developing your model |
|
|
11 | (14) |
|
1.3.1 Steps in model development |
|
|
11 | (5) |
|
1.3.2 Advanced applications and topics |
|
|
16 | (4) |
|
1.3.3 The rest of the process |
|
|
20 | (2) |
|
1.3.4 Modeling is not a linear process |
|
|
22 | (3) |
|
2 Introduction to Population Models |
|
|
25 | (22) |
|
2.1 Introduction to population dynamics |
|
|
25 | (1) |
|
2.2 Fundamental structure of population models |
|
|
26 | (1) |
|
2.3 Density-independent models |
|
|
27 | (4) |
|
2.3.1 Continuous-time density-independent models |
|
|
30 | (1) |
|
2.4 Developing a density-dependent model |
|
|
31 | (6) |
|
|
32 | (2) |
|
2.4.2 Advanced: Continuous logistic models |
|
|
34 | (1) |
|
2.4.3 Other density-dependent models |
|
|
34 | (2) |
|
|
36 | (1) |
|
2.5 Dynamic behavior of density-dependent models |
|
|
37 | (1) |
|
|
38 | (9) |
|
2.6.1 Interpreting cobweb diagrams |
|
|
40 | (3) |
|
2.6.2 Advanced: What governs dynamic behavior? |
|
|
43 | (4) |
|
3 Structured Population Models |
|
|
47 | (14) |
|
3.1 Types of population structure: Age versus stage structure |
|
|
47 | (5) |
|
3.1.1 An example of age structure |
|
|
48 | (1) |
|
3.1.2 An example of stage structure |
|
|
48 | (1) |
|
3.1.3 Transient and stable behaviors of structured models |
|
|
49 | (1) |
|
3.1.4 Advanced: Deriving recursive equations |
|
|
50 | (1) |
|
3.1.5 Advanced: Life-table analysis, reproductive outputs, and Euler's equation |
|
|
51 | (1) |
|
3.2 Modeling using matrix notation |
|
|
52 | (2) |
|
3.2.1 Why do we bother with matrix representation? |
|
|
53 | (1) |
|
3.3 Characteristics of structured models |
|
|
54 | (1) |
|
|
55 | (2) |
|
3.4.1 Advanced: How to calculate elasticities |
|
|
56 | (1) |
|
3.5 Advanced: Structured density-dependent models |
|
|
57 | (4) |
|
4 Competition and Predation Models |
|
|
61 | (24) |
|
|
61 | (1) |
|
4.1.1 Consider the following two ecological scenarios |
|
|
61 | (1) |
|
4.1.2 What does "stability" mean? |
|
|
61 | (1) |
|
4.2 Solving for equilibria |
|
|
62 | (2) |
|
4.2.1 Continuous-time model |
|
|
63 | (1) |
|
|
64 | (5) |
|
4.3.1 Continuous-time model |
|
|
67 | (1) |
|
|
67 | (2) |
|
4.4 Analytic stability analysis |
|
|
69 | (11) |
|
|
69 | (1) |
|
4.4.2 A brief aside on predator-prey models |
|
|
69 | (3) |
|
4.4.3 Background and framework |
|
|
72 | (1) |
|
4.4.4 Calculating stability |
|
|
73 | (3) |
|
4.4.5 Advanced: Why does the eigenvalue predict stability? |
|
|
76 | (4) |
|
|
80 | (5) |
|
5 Stochastic Population Models |
|
|
85 | (20) |
|
|
85 | (2) |
|
5.1.1 What causes stochasticity? |
|
|
86 | (1) |
|
5.2 Why consider stochasticity? |
|
|
87 | (3) |
|
|
87 | (1) |
|
|
88 | (1) |
|
5.2.3 So, why aren't all models stochastic? |
|
|
88 | (1) |
|
5.2.4 Advanced: Why does stochasticity lower population abundance? |
|
|
88 | (1) |
|
5.2.5 Why was the arithmetic mean incorrect? |
|
|
89 | (1) |
|
5.3 Density-independent predictions: An analytic result |
|
|
90 | (3) |
|
5.3.1 Projecting forward with unknown future stochasticity |
|
|
91 | (2) |
|
5.4 Eastern Pacific Southern Resident killer whales |
|
|
93 | (1) |
|
5.5 Estimating extinction risk |
|
|
94 | (4) |
|
5.5.1 Advanced: Autocorrelation |
|
|
96 | (2) |
|
5.6 Uncertainty in model parameters |
|
|
98 | (1) |
|
5.7 Density-dependent stochastic models |
|
|
99 | (2) |
|
|
100 | (1) |
|
5.8 Structured stochastic models |
|
|
101 | (4) |
|
Part II Fitting Models to Data |
|
|
|
6 Why Fit Models to Data? |
|
|
105 | (4) |
|
7 Random Variables and Probability |
|
|
109 | (16) |
|
|
109 | (2) |
|
7.1.1 What is a random variable? |
|
|
109 | (2) |
|
|
111 | (2) |
|
7.2.1 Key things about this distribution |
|
|
111 | (1) |
|
7.2.2 The probability mass function |
|
|
111 | (1) |
|
7.2.3 When would I use this? |
|
|
111 | (1) |
|
7.2.4 Properties of the function |
|
|
112 | (1) |
|
|
112 | (1) |
|
|
113 | (2) |
|
7.3.1 Key things about this distribution |
|
|
113 | (1) |
|
7.3.2 The probability function |
|
|
113 | (1) |
|
7.3.3 When would I use this? |
|
|
114 | (1) |
|
7.3.4 Properties of the function |
|
|
114 | (1) |
|
|
114 | (1) |
|
|
115 | (2) |
|
7.4.1 Key things about this function |
|
|
115 | (1) |
|
7.4.2 When would I use this? |
|
|
115 | (1) |
|
7.4.3 The probability function |
|
|
115 | (1) |
|
7.4.4 Properties of the function |
|
|
116 | (1) |
|
|
116 | (1) |
|
|
117 | (1) |
|
7.5.1 Key things about this distribution |
|
|
117 | (1) |
|
7.5.2 When would I use this? |
|
|
117 | (1) |
|
7.5.3 The probability density function |
|
|
117 | (1) |
|
7.5.4 Properties of the function |
|
|
118 | (1) |
|
|
118 | (1) |
|
|
118 | (1) |
|
7.6.1 Key things about this distribution |
|
|
118 | (1) |
|
7.6.2 When would I use this? |
|
|
119 | (1) |
|
7.6.3 The probability density function |
|
|
119 | (1) |
|
7.6.4 Properties of the function |
|
|
119 | (1) |
|
|
119 | (1) |
|
7.7 Advanced: Other distributions |
|
|
119 | (6) |
|
7.7.1 The gamma distribution |
|
|
119 | (1) |
|
7.7.2 The beta distribution |
|
|
120 | (1) |
|
7.7.3 Student's t-distribution |
|
|
120 | (1) |
|
7.7.4 The beta-binomial distribution |
|
|
121 | (1) |
|
7.7.5 Zero-inflated models |
|
|
122 | (3) |
|
8 Likelihood and Its Applications |
|
|
125 | (24) |
|
|
125 | (3) |
|
8.1.1 Was this a fair coin? |
|
|
126 | (1) |
|
8.1.2 Likelihood to the rescue |
|
|
126 | (1) |
|
8.1.3 Maximum likelihood estimation |
|
|
126 | (1) |
|
8.1.4 What likelihood is not |
|
|
127 | (1) |
|
8.2 Parameter estimation using likelihood |
|
|
128 | (2) |
|
8.3 Uncertainty in maximum likelihood parameter estimates |
|
|
130 | (3) |
|
8.3.1 Calculating confidence intervals using likelihoods |
|
|
130 | (2) |
|
|
132 | (1) |
|
|
132 | (1) |
|
8.4 Likelihood with multiple observations |
|
|
133 | (2) |
|
8.5 Advanced: Nuisance parameters |
|
|
135 | (3) |
|
8.5.1 What is a likelihood profile? |
|
|
135 | (1) |
|
|
136 | (1) |
|
8.5.3 The likelihood profile |
|
|
137 | (1) |
|
8.6 Estimating parameters that do not appear in probability functions |
|
|
138 | (4) |
|
8.6.1 Entanglements of Hector's dolphins |
|
|
138 | (3) |
|
|
141 | (1) |
|
8.7 Estimating parameters of dynamic models |
|
|
142 | (3) |
|
8.8 Final comments on maximum likelihood estimation |
|
|
145 | (1) |
|
8.9 Overdispersion and what to do about it |
|
|
146 | (3) |
|
|
149 | (16) |
|
|
150 | (2) |
|
9.2 An intuitive method: Cross validation |
|
|
152 | (1) |
|
9.3 The Akaike information criterion as a measure of model performance |
|
|
153 | (4) |
|
|
154 | (1) |
|
9.3.2 Advanced: Theoretical underpinnings of information theory |
|
|
154 | (2) |
|
9.3.3 Alternatives to the AIC |
|
|
156 | (1) |
|
9.4 Interpreting AIC values |
|
|
157 | (5) |
|
9.4.1 Nested versus nonnested |
|
|
157 | (2) |
|
|
159 | (3) |
|
|
162 | (3) |
|
9.5.1 Model selection practices to avoid |
|
|
162 | (1) |
|
|
162 | (3) |
|
|
165 | (18) |
|
|
165 | (2) |
|
10.1.1 Are you a frequentist or a Bayesian? |
|
|
165 | (1) |
|
10.1.2 Wait, what are you talking about? |
|
|
165 | (1) |
|
10.1.3 So, how is this different from likelihood? |
|
|
166 | (1) |
|
10.2 What is Bayes' theorem, and how is it used in statistics and model selection? |
|
|
167 | (2) |
|
10.2.1 Doesn't the prior probability influence the posterior probability? |
|
|
168 | (1) |
|
10.3 Practice example: The prosecutor's fallacy |
|
|
169 | (1) |
|
|
170 | (2) |
|
10.4.1 Example: Do people have extrasensory perception? |
|
|
171 | (1) |
|
|
171 | (1) |
|
10.5 Bayesian parameter estimation |
|
|
172 | (6) |
|
10.5.1 How do we do that? |
|
|
173 | (1) |
|
10.5.2 Monte Carlo methods |
|
|
174 | (2) |
|
10.5.3 Laplace approximation |
|
|
176 | (1) |
|
10.5.4 Mechanics of using the prior |
|
|
177 | (1) |
|
10.6 Final thoughts on Bayesian approaches |
|
|
178 | (5) |
|
|
|
|
183 | (4) |
|
|
183 | (1) |
|
11.1.1 Common operations with logarithms |
|
|
183 | (1) |
|
11.2 Derivatives and integrals |
|
|
184 | (1) |
|
|
185 | (2) |
|
11.3.1 Dimensions of matrices |
|
|
185 | (1) |
|
11.3.2 Adding two matrices |
|
|
185 | (1) |
|
11.3.3 Multiplying two matrices |
|
|
185 | (2) |
|
12 Modeling in Spreadsheets |
|
|
187 | (12) |
|
12.1 Practicum: A logistic population model in Excel |
|
|
188 | (2) |
|
12.1.1 Naming spreadsheet cells |
|
|
189 | (1) |
|
12.2 Useful spreadsheet functions |
|
|
190 | (2) |
|
|
191 | (1) |
|
|
192 | (1) |
|
|
192 | (1) |
|
|
192 | (2) |
|
|
193 | (1) |
|
12.5 Programming in Visual Basic |
|
|
194 | (5) |
|
12.5.1 Creating your own functions in Visual Basic |
|
|
196 | (3) |
|
|
199 | (14) |
|
|
200 | (7) |
|
13.1.1 First, some orientation |
|
|
200 | (1) |
|
13.1.2 Writing and running R code |
|
|
200 | (3) |
|
13.1.3 Statistical functions |
|
|
203 | (1) |
|
|
204 | (1) |
|
13.1.5 Data input and output |
|
|
205 | (1) |
|
|
206 | (1) |
|
13.1.7 Loops within loops |
|
|
207 | (1) |
|
13.2 Practicum: A logistic population model in R |
|
|
207 | (2) |
|
13.3 Creating your own functions |
|
|
209 | (4) |
|
14 Skills for Dynamic Models |
|
|
213 | (38) |
|
14.1 Skills for population models |
|
|
213 | (10) |
|
14.1.1 Implementing structured population models |
|
|
213 | (8) |
|
|
221 | (2) |
|
14.2 Skills for multivariable models |
|
|
223 | (6) |
|
14.2.1 Calculating isoclines |
|
|
223 | (3) |
|
14.2.2 Calculating Jacobian matrices |
|
|
226 | (3) |
|
|
229 | (6) |
|
14.3.1 Monte Carlo example: What is π? |
|
|
229 | (2) |
|
14.3.2 Monte Carlo simulation of population models |
|
|
231 | (1) |
|
14.3.3 Spreadsheet guidance |
|
|
232 | (2) |
|
|
234 | (1) |
|
14.4 Skills for stochastic models |
|
|
235 | (8) |
|
14.4.1 Stochastic models in spreadsheets |
|
|
235 | (3) |
|
14.4.2 Stochastic models in R |
|
|
238 | (1) |
|
14.4.3 Advanced: Adding autocorrelation |
|
|
239 | (3) |
|
14.4.4 Propagating uncertainty |
|
|
242 | (1) |
|
14.5 Numerical solutions to differential equations |
|
|
243 | (8) |
|
|
244 | (1) |
|
14.5.2 The Adams-Bashford method |
|
|
245 | (1) |
|
14.5.3 Runge-Kutta methods |
|
|
246 | (5) |
|
|
251 | (12) |
|
|
251 | (4) |
|
15.1.1 Types of sensitivity analysis |
|
|
251 | (1) |
|
15.1.2 Steps in sensitivity analysis |
|
|
252 | (1) |
|
15.1.3 Example: Tree snakes |
|
|
252 | (3) |
|
15.2 Individual parameter perturbation |
|
|
255 | (3) |
|
15.2.1 Quantifying sensitivity |
|
|
256 | (1) |
|
15.2.2 Global sensitivity analysis |
|
|
257 | (1) |
|
15.3 The Monte Carlo method |
|
|
258 | (4) |
|
15.4 Structural uncertainty |
|
|
262 | (1) |
|
16 Skills for Fitting Models to Data |
|
|
263 | (20) |
|
16.1 Maximum likelihood estimation |
|
|
263 | (10) |
|
16.1.1 Maximum likelihood estimation: Direct method |
|
|
264 | (3) |
|
16.1.2 Maximum likelihood estimation: Numerical methods |
|
|
267 | (6) |
|
16.2 Estimating parameters that do not appear in probability functions |
|
|
273 | (2) |
|
|
275 | (8) |
|
16.3.1 Profiles in spreadsheets |
|
|
276 | (1) |
|
|
277 | (6) |
|
Part IV Putting It All Together and Next Steps |
|
|
|
17 Putting It Together: Fitting a Dynamic Model |
|
|
283 | (12) |
|
17.1 Fitting the observation error model |
|
|
284 | (4) |
|
17.1.1 Observation error model in spreadsheets |
|
|
285 | (1) |
|
17.1.2 Observation error model in R |
|
|
286 | (1) |
|
17.1.3 Evaluating fits of the observation error models |
|
|
287 | (1) |
|
17.2 Fitting the process error model |
|
|
288 | (3) |
|
17.2.1 Process error model in spreadsheets |
|
|
289 | (1) |
|
17.2.2 Process error model in R |
|
|
289 | (1) |
|
17.2.3 Evaluating fits of the process error models |
|
|
290 | (1) |
|
17.3 Parameter estimates and model selection |
|
|
291 | (1) |
|
17.4 Can this population exhibit complex population dynamics? |
|
|
292 | (3) |
|
|
295 | (3) |
|
|
295 | (1) |
|
|
296 | (2) |
|
|
297 | (1) |
Bibliography |
|
298 | (5) |
Index |
|
303 | |