Book contents
- Frontmatter
- Contents
- Preface
- 1 Resources, MATLAB primer, and introduction to linear algebra
- 2 Measurement theory, probability distributions, error propagation and analysis
- 3 Least squares and regression techniques, goodness of fit and tests, and nonlinear least squares techniques
- 4 Principal component and factor analysis
- 5 Sequence analysis I: uniform series, cross- and autocorrelation, and Fourier transforms
- 6 Sequence analysis II: optimal filtering and spectral analysis
- 7 Gridding, objective mapping, and kriging
- 8 Integration of ODEs and 0D (box) models
- 9 A model building tutorial
- 10 Model analysis and optimization
- 11 Advection–diffusion equations and turbulence
- 12 Finite difference techniques
- 13 Open ocean 1D advection–diffusion models
- 14 One-dimensional models in sedimentary systems
- 15 Upper ocean 1D seasonal models
- 16 Two-dimensional gyre models
- 17 Three-dimensional general circulation models (GCMs)
- 18 Inverse methods and assimilation techniques
- 19 Scientific visualization
- Appendix A Hints and tricks
- References
- Index
9 - A model building tutorial
Published online by Cambridge University Press: 05 June 2012
- Frontmatter
- Contents
- Preface
- 1 Resources, MATLAB primer, and introduction to linear algebra
- 2 Measurement theory, probability distributions, error propagation and analysis
- 3 Least squares and regression techniques, goodness of fit and tests, and nonlinear least squares techniques
- 4 Principal component and factor analysis
- 5 Sequence analysis I: uniform series, cross- and autocorrelation, and Fourier transforms
- 6 Sequence analysis II: optimal filtering and spectral analysis
- 7 Gridding, objective mapping, and kriging
- 8 Integration of ODEs and 0D (box) models
- 9 A model building tutorial
- 10 Model analysis and optimization
- 11 Advection–diffusion equations and turbulence
- 12 Finite difference techniques
- 13 Open ocean 1D advection–diffusion models
- 14 One-dimensional models in sedimentary systems
- 15 Upper ocean 1D seasonal models
- 16 Two-dimensional gyre models
- 17 Three-dimensional general circulation models (GCMs)
- 18 Inverse methods and assimilation techniques
- 19 Scientific visualization
- Appendix A Hints and tricks
- References
- Index
Summary
Answering difficult questions is always easier than answering easy ones: you are not accountable for the inconsistencies. And asking simple questions is the hardest part of all.
Henry StommelUntil now we have concentrated on what may be loosely termed “data analysis methods”. In some respects, this is a form of modeling in that we are attempting to interpret our data within the context of some intrinsic model of how our data should behave, whether it be assuming the data follow an underlying probability distribution, vary as a function of some other variables, or exhibit some periodic behavior as a function of time. We hope you are beginning to see that all of these methods share common mathematical and algorithmic roots, and we want you to realize that many of these tools will come in handy as we now embark on a more model-intensive course.
Before doing so, we want to outline the basic aspects of model design, implementation, and analysis. Selecting the most accurate and efficient algorithms and developing robust and usable MATLAB code is important, but most of your intellectual energies should be directed at the design and analysis steps. Moreover, although correct design is vital to any successful modeling effort, developing the tools to efficiently analyze model output is just as important. It is critical to assessing the mechanics of how a model is performing as well as ultimately understanding the underlying system dynamics and how well a model compares to observations.
- Type
- Chapter
- Information
- Modeling Methods for Marine Science , pp. 223 - 249Publisher: Cambridge University PressPrint publication year: 2011