View source: R/evaluate_characteristics.R
assessLinksFixed | R Documentation |
This function assesses the effect of altering each interaction strength in a Jacobian matrix according to a fixed function on stability .
assessLinksFixed( JM, method = "eigenvalue", MR = NULL, dead_names = NULL, func = function(x) { return(x * 2) } )
JM |
(required) A square named Jacobian matrix with numeric values representing the effect of one compartment (rows) on another compartment (columns). |
method |
(required) Either "eigenvalue" (default), "scalar", or "initial".
|
MR |
(required if method is "scalar") A named numeric vector containing mortality of the faunal compartments (per unit time, t-1). The values and names must be in the same order as the Jacobian matrix, and the values for dead compartments should be set to NA. |
dead_names |
(optional if method is "scalar") Character vector with all names of detritus and nutrient compartments (everything that is not fauna). |
func |
(required) Function describing how to alter each interaction strength to assess the effect on stability of the respective link. Default is doubling each interaction strength (interaction strength *2). |
If the change in stability (delta) is negative, the system becomes more stable if
the respective interaction strength is altered in the Jacobian matrix
(all other interaction strengths keep their original value).
The system becomes less stable if delta is positive.
Using the method 'scalar' might be somewhat slower than the method 'eigenvalue'.
Returns a dataframe with absolute and relative changes in stability for alteration of each interaction strength in the Jacobian matrix.
de Ruiter, P.C., Neutel, A.M., Moore, J.C., 1995. Energetics, Patterns of Interaction Strengths, and Stability in Real Ecosystems. Science (80-. ). 269, 1257–1260. https://doi.org/10.1126/science.269.5228.1257
Add the following code to your website.
For more information on customizing the embed code, read Embedding Snippets.