YanZongzheng / APSIM-VarDecomp

Decompose the variance contribution of different G*E*M factors on multiple APSIM model outputs

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

APSIM-VarDecomp

Background

Developed by Jonathan Ojeda (7/11/2021) (some pieces of the code were initially developed by Dr Bahareh Kamali, University of Bonn)

This code is able to retrieve APSIM Next Generation outputs and carried out a variance decomposition analysis to identify the main contributors to the variance in selected model outputs.

Functionality: Calculate the main (ME) and total effect (TE) of a series of factors on the variability of a selected variable (in this example crop biomass).

ME explains the share of the components to model output variability without interactions, i.e. if ME=1, the assessed factors explain the entire proportion of model output variability, but if M<1, residuals exist which means additional factors are required to explain this variability. TE represents the interaction of a given factor with other factors, i.e. high TE values for a given factor denote high interactions of that factor with other factors, therefore, TE does not include residuals.

Main theoretical reference

Examples

How to cite the use of this code?

Ojeda, Jonathan J., Ehsan Eyshi Rezaei, Bahareh Kamali, John McPhee, Holger Meinke, Stefan Siebert, Mathew A. Webb, Iffat Ara, Frank Mulcahy, and Frank Ewert. "Impact of crop management and environment on the spatio-temporal variance of potato yield at regional scale." Field Crops Research 270 (2021): 108213.

Ojeda, J.J., Hammer, G., Yang, K.-W., Tuinstra, M.R., deVoil, P., McLean, G., Huber, I., Volenec, J.J., Brouder, S.M., Archontoulis, S. and Chapman, S.C. (2022), Quantifying the effects of varietal types × management on the spatial variability of sorghum biomass across US environments. GCB Bioenergy. Accepted Author Manuscript. https://doi.org/10.1111/gcbb.12919

Please provide a star in this GitHub repo

About

Decompose the variance contribution of different G*E*M factors on multiple APSIM model outputs


Languages

Language:Jupyter Notebook 100.0%