Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
After this PR,
tests/vegan-tests.R
do not fail in scoping issues. Two things were fixed:ordiParseFormula
evaluates models slightly differently when the terms are given indata=
(which used to work) and when they are inatttach
ed data frame or in global environment (which often failed). This also seems to fix cases where the terms in global environment had the same names as functions.capscale
calculated new data andupdate
d formula within the function when callingordiParseFormula
, and the environment of the updated formula vanished after exiting or could not be scoped properly in embeddedcapscale
. Now formula is evaluated in more standard ways.The
anova.ccabymargin
andanova.ccabyterm
still fail intests/vegan-tests.R
because we have not yet implemented handling of missing values in these functions.This seems to fix issues #16 and #100