- Registers C and Fortran routines: no longer
NOTEin checking the package. - Fixes weighting issues with
ccaresult object: changes in centring of biplot scores, inas.mlmmethods, and inintersetcorandspenvcor. - Allows correlation scaling in
biplot.rda. - Allows using species scores in
envfitandordisurf. - Allows using non-standard variable names in
Conditionin constrained ordination method. - Fixes issues in
ordiR2stepand only allows forward selection. - Allows configuration of
ordispiderplots for WA/LC scores in constrained ordination. - Fixes several issues in
tolerance.cca
Downloads
vegan 2.4-2 was released in CRAN on 17/1/17. The release contains more complete NEWS. The major changes are:
- Fixes permutation tests in distance-based constrained ordination (issue #198, PR #199).
- Fixes internal scaling of scores in some constrained ordination methods.
- Fixes weighting in
intersetcor - Fixes issue #219 in
betadisperpermutation tests. - Fixes (invisible) return object of
ordicluster. - Fixes
tolerance.cca(issue #216). - Changes scaling of biplot arrows in constrained ordination plots.
- Adds new argument and improves colour coding of small positive values in
tabasco. - Faster
nullmodelgeneration. - Faster
vegdist. - More robust handling of formula which also fixes issue #200.
- Updated taxonomy of dune meadow species.
Downloads
vegan_2.4-1 was released to CRAN. This fixes the following github issues:
- issue #187:
diversitywithNA. Also checks against negative input data. - issue #189:
goodness.ccafailed when a component had only one axis. This radiated into fixes in several other functions. - issue #190:
goodness.ccaregression of ignoringchoicesargument. - issues #192 and #193: more robust handling of factors with missing values. Originally reported as an error for
betadisper, but radiated into similar fixes in many other functions. The error report #192 was later rectified by fixing R. - issue #195: regression in
linestackwhich failed to handle expression. The bug fix part of #195 was fixed here, but the feature request still remains.
Issue #194 discusses other changes.
Most extensive change outside github issues was modernizing Fortran code. This also was the immediate reason for this release: CRAN people asked us to modernize good old Fortran.
More detailed listing of changes can be found in the NEWS file of the release.
Downloads
A new major release of vegan was released and is available on CRAN. This release is directly lifted from the current master branch and closes the gap between development and release versions. The release will start the new 2.4 series, and the master branch will be 2.5-0 for the next major release.
As this is a major release, there are numerous large changes. Most important user visible changes are listed in the NEWS with the package. Largest families of changes are:
- distance-based RDA and associated analyses were redesigned to directly decompose dissimilarities. With semimetric indices (such as Bray-Curtis) this means that the components of inertia include negative eigenvalues. The release has a new function
dbrdafor distance-based RDA while it also keeps the oldcapscalebut with redefined inertia. In addition, we have a new implementation of permutational anova asadonis2along side the classicadonis. Variation partition can also be based on dissimilarities with similar tools. We also include tools for euclidifying dissimilarities in all cases where negative eigenvalues may appear. The changes touch functionscapscale,adonis,betadisperandvarpartand their support functions. - null models are expanded. We have new "curveball" algorithm for binary matrices, and many other functions are streamlined. It is also possible to bind several null models together with new
smbindfunctions. With this function, null models can be stratified by groups of species or sampling units, or it is possible to run models in pieces. The models can be expanded with new simulations, or null models can be simulated in parallel. - several
ordi*functions that add graphical items to ordination plots are now more flexible and easier to parametrize with colours, line types etc. This also concerns functions like plottingbetadisperresults. There is also a new functionordibarthat can plot SD, SE or CI crosses instead of corresponding ellipses, andordiellipsecan draw ellipsoid hulls that enclose all points in each group. metaMDSstrategies changed so that it is easier to avoid local optima and to see which stopping criterion should be changed to reach the solutions. TheMDSrotatefunction can now rotate a multidimensional MDS solution to separate groups optimally in first dimensions.designdistknows now beta-diversity notation so that, e.g., Whittaker's index can be calculated asdesigndist(BCI, "gamma/alpha - 1", alphagamma = TRUE).permustatssupport functions were improved for analysing permutation test statistics from various vegan objects. Now several permutations can be combined with newc()function, andsummarycan be used to evaluate the P-values also for combined results.- Adjusted R-squared can now be analysed for db-RDA and
cca.
Parallel to this 2.4-0 release, we also released a new version 1.0-1 of vegan3d with similar improvements and bug fixes.
Downloads
This release was made to fix problems triggered by changes in R-devel: function prcomp gained a new argument rank., and collateral changes made print summary.eigenvals fail in vegan, and we did not pass all tests in CRAN. The new version of handling eigenvals will work both in R-devel and released R versions.
In addition,we fixed a problem in calibrate.cca which would fail if users specified rank. There are also other small fixes which are mostly not visible to users.
Downloads
Main reason for this release was that texi2dvi (an external system software) version 6.1 introduced incompatible features that prevented building vegan (issue #158). This release removes texi2dvi dependence in a vignette. All other vignettes are also built and can be accessed with standard R tools. Other changes:
linestackfailed in some cases when thelabelsargument was used.- index 19 had a typo on
betadiver. vegandocswas deprecated: we use now standard R tools.
Downloads
Bug fixes
- Fix issue #152:
monoMDS(and hencemetaMDS) failed when some dissimilarities were 1e16 or higher. - Permutations failed with permute control structures in
estaccum,ordiareatest,renyiaccumandtsallisaccum. - Indices that required at least two sampling units in
specpoolfailed when only one sampling unit was supplied.
New Features
treeheight,treedistandtreedivework (or refuse to work) with anomalous trees with reversed branches or negative heights.anosim,bioenvandmrpphave more robust handling of alternative input formats.
More in the NEWS file in the package.
Downloads
- Fix printing details of gridded permutations
- Fix weighting of points in
ordicluster ordiellipseignored weights in calculation of standard errors (kind = "se")adonisandcapscaleaccept dissimilarities in symmetric square matrix as an alternative to a"dist"object (issue #147)msoaccepts"dist"objects as an alternative to coordinates of locationslinesandpointsofprocrustesanalysis gained argumenttruemeanto allow adding items to original plots.rrarefyreturns non-rarefied communities when users ask samples larger than observation (issue #144)
More verbose description in NEWS
Downloads
Major changes:
- fix values tied with statistics in permutation tests
- fix automatic model building in
step,ordistepandordiR2stepwith aliased candidate variables in constrained ordinatin - fix centroids of non-factor classes in
cca,rda&capscale - fix handling very long expression in
metaMDScalls - pass
NAdissimilarities tomonoMDS - better checking of inputs in
rarecurve - user-friendly definition of scaling in constrained ordination
- add
permustatstoanova.ccatests - add
BCI.envdata
More verbose description in NEWS.