Skip to content
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

Methods to specify species covariance #23

Open
dmcglinn opened this issue Feb 3, 2018 · 3 comments
Open

Methods to specify species covariance #23

dmcglinn opened this issue Feb 3, 2018 · 3 comments

Comments

@dmcglinn
Copy link
Member

dmcglinn commented Feb 3, 2018

Currently the package distributes species independently of one another. I think it would be very cool if the user could specify if species are on average positively or negative associated with one another (i.e., specify the degree and directly of interspecific species associations). Basically I'm thinking about like a correlation parameter that would bias the location of the parent points in the clustering algorithm. @FelixMay @jmchase do you think something like this would be cool. I started thinking about this because mobr really ignores covariance patterns for the most part (some of it is captured in the metrics because intra- and inter-specific clustering influence one another) and in our framework they seem to represent a missing piece of information on community structure.

@jmchase
Copy link

jmchase commented Feb 4, 2018 via email

@dmcglinn
Copy link
Member Author

dmcglinn commented Feb 5, 2018

Hey @jmchase sounds good! Mike Palmer mentioned to me that he really liked the mobr framework as well but he also saw this as a potentially big gap. So I think folks are going to be asking us about this as time goes on. I personally see it as a mob v2.0 priority. During initial brainstorms I recall that we had thought about this in two ways:

  1. a new metric in the framework something that explicitly measure species co-variance but is expressed as a function of scale (e.g., Wagner's work on the spatial decomposition of the variance ratio pdf link. I've worked on this a bit with Allen Hurlbert trying to improve the approach - this is still unpublished by I did setup a git repo with some of the core code: https://github.com/mcglinnlab/vario

  2. an ordination kind of analysis that explicitly looked at how composition was shifting due to the treatment and scale. A multi-scale ordination kind of approach which is closely tied to the approach laid out in option 1 may be the most appropriate here given our concerns about scale dependence.

@FelixMay
Copy link
Collaborator

FelixMay commented Feb 5, 2018

Hi @dmcglinn and @jmchase , funny and interesting that several people come up with the same idea at the same time. I guess this indicates relevance? I also discussed the issue with Petr and offered to think about an implementation of INTERspecific aggregation/segregation in mobsim. Petr said it is not urgent from his side and the same is true for me.

Here are three ideas for the implementation:

1. Species pair-wise aggregation

We define a species x species matrix, which includes zeros and ones. If there is a one, the species share the same mother points in the Thomas-process simulations, so they are aggregated. If there is a zero they are independent. Maybe the proportion of ones could be a community-level parameter?
Obviously this cannot be used to model species segregation.

2. Higher level spatial-process for aggregation/segregation

We could add another spatial process, which simulates the distribution of mother points (which are random at the moment). When we use aggregation of mother points (across species) e.g. by a Thomas-process, there is interspecific aggregation, when we simulate a regular pattern of mother points (e.g. by Strauss-Hardcore process), there is segregation.

This offers more options, but is also more difficult to simulate and parameterize than 1.

3. Habitat types

We could define the distribution of some discrete habitat types (or of a continuous habitat variable) and the associations of species to the habitat.

All this is possible and should not be too tricky to extent mobsim towards these directions. It is not a priority for me at the moment, but let me know when this becomes an important next step.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

No branches or pull requests

3 participants