Hello All,
Recently I have been familiarising myself with the MaxEnt GUI (v3.3.3k) and have been successful in producing a range of models for species of interest to me. For increased reproducibility, I have decided to use the Dismo package and run MaxEnt through R.
I have noticed something very strange when comparing the outputs of the two methods, however. Using exactly the same environmental layers and occurrence records I end up with two wildly different predicted distributions when using anything but the default values.
For my first test I opened the MaxEnt GUI and, leaving all settings at default, ran the model for my species. I then ran the exact same model using the following code within R and, when plotted, I got nearly identical distributions (as expected).
xx<-maxent(x=expl,p=spp.coords$garmani)However, if I change the beta/regularization multiplier to anything except default, the maps look totally different. For example, if I set regularization=0.5 and prevalence=0.80 in the GUI and run the model (keeping all other settings exactly as default) but do the same in R with the following code then it all goes wonky.
xx<-maxent(x=expl,p=spp.coords$garmani, args=c(
'betamultiplier=0.5',
'defaultprevalence=0.80'
))Interestingly, the AUCs and variable contributions all look nearly identical for the two models. I would have assumed therefore that the maps wouldn't look so wildly different. I have uploaded the maps to the following location so you can see for yourself the discrepancy.
When analysing the two HTML outputs from running the models (default and non-default) I have only noticed the one difference. When using the GUI with 81 presence records and 10,000 background points I am told that "10020 points used to determine the Maxent distribution (background points and presence points)". However, when using R I am told "10081 points used to determine the Maxent distribution (background points and presence points)". As I mentioned previously, all other settings were kept the same, so points haven't been used in cross-validating, for example.
I was wondering if anyone else had come across this issue before. Am I doing something fundamentally wrong within R for the two distributions to be so different? I was under the impression that within R, all other settings would remain as default in the GUI, unless you specified certain arguments as in the second code example above.
--
You received this message because you are subscribed to the Google Groups "Maxent" group.
To unsubscribe from this group and stop receiving emails from it, send an email to maxent+un...@googlegroups.com.
To post to this group, send email to max...@googlegroups.com.
Visit this group at https://groups.google.com/group/maxent.
For more options, visit https://groups.google.com/d/optout.