How density dependence is implemented in RangeShitR #7
-
Hi everyone, I'm doing a stage-structured only-female model for a single closed population on the RangeShiftR package. As there is no dispersal, I'm using only one cell on the landscape module with a resolution of 100 (the code actually shows an error when I try to use a greater resolution, not sure why). The initial pop size would be 84,000 females. I want to introduce a carrying capacity (or 1/b parameter for the stage-structured model) equal to twice the initial pop size i.e. K_or_DensDep = 2*84000, to be used for the density dependence in survival of stages 1 and 2, and the fecundity of stage 3. sim <- Simulation(Simulation = 1, Years = 50, Replicates = 1) I would expect that the exponential decay that describes the density dependence in survival and fecundity would ONLY act on the population when it is approaching the carrying capacity in order to regulate the population size when it gets too large. However, when I run the simulation and plot the abundance over time, the population size decreases right from the start without ever increasing nor getting close to K. I get similar outcomes when I try to increase K, but even if the population rises during the first years of the simulation, it then decreases as if the density dependence would be acting at all times independently of the population reaching K. So, I'd like to know how the density dependence in the demographic parameters is implemented in the package (besides its mathematical form) or if I'm making something wrong/missing something important to get the desired model. Many thanks for your help |
Beta Was this translation helpful? Give feedback.
Replies: 2 comments 5 replies
-
Hi Any, You can look at the form of the density dependence using the function plotProbs(). For example, look at the description of the demography module in Tutorial 2 https://rangeshifter.github.io/RangeshiftR-tutorials/tutorial_2.html#21_Demographic_and_dispersal_parameters. |
Beta Was this translation helpful? Give feedback.
-
Beta Was this translation helpful? Give feedback.
Hi Any,
You can look at the form of the density dependence using the function plotProbs(). For example, look at the description of the demography module in Tutorial 2 https://rangeshifter.github.io/RangeshiftR-tutorials/tutorial_2.html#21_Demographic_and_dispersal_parameters.