-
Notifications
You must be signed in to change notification settings - Fork 43
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
setBevertonHolt()
does not respect erepro
input
#244
Comments
Hi Patrick. Thank you for raising this issue. I think the issue is with The real issue is that However, for now, you can work around this issue by specifying a higher reproduction level by hand via the This may not address your true concern, so feel free to share more details. |
Hi Gustav, I see I must have been using the For a little more context, I want to find reasonable For now, I am setting the Do you have any suggestions on how to tune the |
Let us back up a bit and reflect on what the reproduction parameters are for. There is a two-dimensional space of parameter values. Itt is probably better to parametrise that no by Now I believe that you are working on the first step of getting an acceptable steady state. At that step I would set the reproduction level to 1 (which is equivalent to R_max = Inf). If in the process of getting your fish species to have the observed abundances you get an To answer your last question: don't tune |
Thank you for sharing your workflow for calibrating a model. I wonder how that differs in the case of ZooMizer where there is no data to fit to, rather we are interested in the kind of fish community that arises under different environmental conditions (and, in particular, differently-structured zooplankton communities). The current situation is that not all of the trait-based model species are surviving under all conditions. Often the planktivores lack food under low nutrient conditions, and in general a group or two will go extinct under most conditions I believe due to predation pressure and the competition for resources. I will try your suggestion of first setting the reproduction level first to 1 (or rather 0.9999, since |
Hi Patrick. I am sorry, I wrote Now I understand better the issue that you are facing. My previous comments would have been relevant only if you were intending to calibrate the model to an observed status quo and then investigate how changes in plankton would affect that status quo. However you are in the situation that you don't know the status quo but want some generic results and are frustrated by the fact that |
Hi Gustav, I have run the model again with |
Yes, but if you raise it too high (or lower |
I have transferred the issue of unrealistic |
It is currently not possible to guarantee that
setBevertonHolt()
(and functions that rely on it, such asnewTraitParams()
) will respect the user's inputs forerepro
andR_max
. This is particularly an issue forerepro
, whichsetBevertonHolt()
is liable to set to unrealistic values greater than 1 despite the user specifying a value of 1 or less.The documentation says
However, I believe it should be possible to enforce this requirement.
The text was updated successfully, but these errors were encountered: