Hi Jeff and all,
I had a question about the inclusion of rare species and how they influence functional trait inference using `postHocLM()`.
My objective is to understand which functional traits explain species’ responses to local silvopasture implementation. When I include the full community (271 species), many trait effects are strongly attenuated toward 0. However, filtering to species with ≥ 3 observations (n = 188) yields substantially stronger relationships (see 'postHocLM_attenuation' screenshot). In the attached screenshot, the red stars indicate variables that attenuate at 271 species.
Conceptually, this attenuation seems at least partly expected. Species with < 3 observations have very little information, so their species-level responses to silvopasture are heavily shrunk toward the community mean (with high uncertainty). My understanding is that `postHocLM()` will propagate uncertainty from the first stage (the occupancy model), so the contribution from poorly estimated species will be downweighted. However it still seems like including many such species may muddy the relationship between functional traits and species’ responses to silvopasture. Given this, my current inclination is to interpret the model using only species with ≥ 3 observations. Does that seem reasonable?
Importantly, in the attached screenshot, the two blue arrows indicate that the mean estimates of these effects actually switch sign going from 188 to 271, so there may be something going on that I've missed. The species with < 3 observations appear to be roughly randomly distributed in trait space (including on this migration variable), so I don’t think filtering is removing any obvious portion of functional space.
Thanks in advance for any thoughts.
Aaron Skinner
PhD candidate, University of British Columbia