Cargando…

Working with dynamic crop models : methods, tools and examples for agriculture and environment /

Working with Dynamic Crop Models: Methods, Tools and Examples for Agriculture and Environment, 3e, is a complete guide to working with dynamic system models, with emphasis on models in agronomy and environmental science. The introductory section presents the foundational information for the book inc...

Descripción completa

Detalles Bibliográficos
Clasificación:Libro Electrónico
Autores principales: Wallach, Daniel, 1942- (Autor), Makowski, David, 1972- (Autor), Jones, James Wigington, 1944- (Autor), Brun, Fran�cois (Autor)
Formato: Electrónico eBook
Idioma:Inglés
Publicado: London, United Kingdom ; San Diego, CA, United States ; Cambridge, MA, United States ; Kidlington, Oxford, United Kingdom : Academic Press, an Imprint of Elsevier, [2019]
Edición:Third edition.
Temas:
Acceso en línea:Texto completo
Tabla de Contenidos:
  • Front Cover; Working with Dynamic Crop Models: Methods, Tools and Examples for Agriculture and Environment; Copyright; Contents; Preface; Acknowledgments; Section A: Background; Chapter 1: Basics of Agricultural System Models; 1. Introduction; 2. System Models; 2.1. Systems Approach; 2.2. System Environment and Boundary; 2.3. System Model and Simulation; 2.3.1. System Model; 2.3.2. Simulation; 2.3.3. General Form of a Dynamic System Model; 2.4. State Variables U(t); 2.5. Explanatory Variables and Parameters; 3. Developing Dynamic System Models; 3.1. Methods.
  • 3.2. Example Development of a System Model4. Other Forms of System Models; 4.1. Random Elements in Dynamic Equations; 4.2. A Dynamic System Model as a Response Model; 4.2.1. Random Elements in System Response Equations; 5. Examples of Dynamic Agricultural System Models; 5.1. Simple Maize Crop Model; 5.2. Dynamic Soil Water Model and Drought Index; 5.2.1. The ARID Soil Water Model; 5.2.2. Combining Soil and Crop Models; 5.2.3. Extending the Soil Water Model for Nonhomogenous Soils; 5.3. Population Dynamics Models; 5.3.1. Homogenous Population With Limited Food Supply.
  • 5.3.2. Population Dynamics Model With Age Classes5.3.3. Predator-Prey Population Dynamics Model; 5.3.4. Modeling Spatial Variations in Population Dynamics; Exercises; References; Chapter 2: The R Programming Language and Software; 1. Introduction; 1.1. What Is R?; 1.2. Why R?; 1.3. What's in This Chapter?; 2. Getting Started; 2.1. How to Install the R Software; 2.2. The R Interface; 2.3. Notation for R Code; 2.4. Using R as a Simple Calculator; 2.5. Using a Script Editor; 2.6. The Notion of an R Program; 2.7. Debugging an R Program; 2.8. Need Help?; 3. Objects in R; 3.1. Creating Objects.
  • 3.2. Types of Objects4. Vectors (Numerical, Logical, Character); 4.1. Creation of a Vector; 4.2. Subscripting a Vector; 4.3. Operations on Vectors; 4.4. Combining Vectors; 5. Other Data Structures; 5.1. Matrices; 5.2. Data Frames; 5.3. Lists; 6. Read From and Write to File System; 7. Control Structures; 7.1. Loops; 7.2. Conditions; 8. Functions; 8.1. Writing Your Own Functions; 9. Graphics; 10. Statistics and Probability; 10.1. Probability Distributions; 10.2. Controlling the Randomness in Random Numbers; 10.3. Basic Statistical Analyses; 11. Advanced Data Processing.
  • 12. Additional Packages (Libraries)12.1. What Are Packages?; 12.2. Retrieve, Install, and Load a Package; 12.3. The ZeBook Package; 13. Running an External Model From R; 14. Reducing Computing Time; 14.1. Good Programming Practices; 14.2. Measuring the Computation Time for Each Piece of Code; 14.3. Recoding a Portion of the R Code in an Externally Compiled Language; 14.4. Parallelization of R Code; Exercises; References; Chapter 3: Simulation With Dynamic System Models; 1. Introduction; 2. Simulating Continuous Time Models (Differential Equation Form).