[Vegan-commits] r2182 - pkg/vegan/inst/doc
noreply at r-forge.r-project.org
noreply at r-forge.r-project.org
Thu May 24 14:08:01 CEST 2012
Author: jarioksa
Date: 2012-05-24 14:08:01 +0200 (Thu, 24 May 2012)
New Revision: 2182
Modified:
pkg/vegan/inst/doc/FAQ-vegan.texi
Log:
FAQ about insufficient data in NMDS
Modified: pkg/vegan/inst/doc/FAQ-vegan.texi
===================================================================
--- pkg/vegan/inst/doc/FAQ-vegan.texi 2012-05-24 08:35:23 UTC (rev 2181)
+++ pkg/vegan/inst/doc/FAQ-vegan.texi 2012-05-24 12:08:01 UTC (rev 2182)
@@ -298,6 +298,7 @@
* Can you analyse binary or cover class data?::
* Why dissimilarities in @pkg{vegan} differ from other sources?::
* Why NMDS stress is sometimes 0.1 and sometimes 10?::
+* I get zero stress but no convergent solutions in @code{metaMDS}::
* Zero dissimilarities in isoMDS::
* How the RDA results are scaled?::
* cca fails with ``data.frame expected'' or ``"site.env" missing''::
@@ -351,9 +352,9 @@
Another reason may be that indices indeed are defined differently,
because people use same names for different indices.
- at node Why NMDS stress is sometimes 0.1 and sometimes 10?, Zero dissimilarities in isoMDS, Why dissimilarities in @pkg{vegan} differ from other sources?, Ordination
+ at node Why NMDS stress is sometimes 0.1 and sometimes 10?, I get zero stress but no convergent solutions in @code{metaMDS}, Why dissimilarities in @pkg{vegan} differ from other sources?, Ordination
@section Why @acronym{NMDS} stress is sometimes 0.1 and sometimes 10?
-
+q
Stress is a proportional measure of badness of fit. The proportions can
be expressed either as parts of one or as percents. Function
@code{isoMDS} (@pkg{MASS} package) uses percents, and function @code{monoMDS}
@@ -363,7 +364,25 @@
100 times higher in @code{isoMDS} than in @code{monoMDS}. Both of these
conventions are equally correct.
- at node Zero dissimilarities in isoMDS, How the RDA results are scaled?, Why NMDS stress is sometimes 0.1 and sometimes 10?, Ordination
+ at node I get zero stress but no convergent solutions in @code{metaMDS}, Zero dissimilarities in isoMDS, Why NMDS stress is sometimes 0.1 and sometimes 10?, Ordination
+ at section I get zero stress but no convergent solutions in @code{metaMDS}
+
+Most common reason is that you have too few observations for your
+ at acronym{NMDS}. For @code{n} observations (points) and @code{k}
+dimensions you need to estimate @code{n*k} parameters (ordination
+scores) using @code{n*(n-1)/2} dissimilarities. For @code{k} dimensions
+you must have @code{n > 2*k + 1}, or for two dimensions at least six
+points. In some degenerate situations you may need even a larger number
+of points. If you have a lower number of points, you can find an
+undefined number of perfect (stress is zero) but different solutions.
+Conventional wisdom due to Kruskal is that you should have @code{n > 4*k
++ 1} points for @code{k} dimensions. A typical symptom of insufficient
+data is that you have (nearly) zero stress but no two convergent
+solutions. In those cases you should reduce the number of dimensions
+(@code{k}) and with very small data sets you should not use @code{NMDS},
+but rely on metric methods.
+
+ at node Zero dissimilarities in isoMDS, How the RDA results are scaled?, I get zero stress but no convergent solutions in @code{metaMDS}, Ordination
@section Zero dissimilarities in isoMDS
Function @code{metaMDS} uses function @code{monoMDS} as its default
More information about the Vegan-commits
mailing list