Hello,
I am trying to calculate functional indices from my biological data (happy
to share it, if needed) but I got an error that I am not able to fully
understand and consequently have to fix it. I am here to ask for some help,
please. I will paste my code and the error below.

The *code* I used is:
"library(FD)
library(geometry)

fi<-read.csv("475 funct.csv",row.names = 1)
fi
abund<-read.csv("Abund 475.csv",row.names = 1)
abund

ex1<-dbFD(fi,abund,calc.FRic = T, corr="cailliez",
          w.abun = T, CWM.type = "all" )
ex1".

However, when I run "ex1<-dbFD (etc.,)", I get the following *error*:
FEVe: Could not be calculated for communities with <3 functionally singular
species.
FRic: To respect s > t, FRic could not be calculated for communities with
<3 functionally singular species.
FRic: Dimensionality reduction was required. The last 3 PCoA axes (out of
15 in total) were removed.
FRic: Quality of the reduced-space representation = 0.98865
FDiv: Could not be calculated for communities with <3 functionally singular
species.
Error in convhulln(tr.FRic, "FA") :
  Received error code 2 from qhull. Qhull error:
qhull precision warning:
The initial hull is narrow (cosine of min. angle is 1.0000000000000000).
Is the input lower dimensional (e.g., on a plane in 3-d)?  Qhull may
produce a wide facet.  Options 'QbB' (scale to unit box) or 'Qbb' (scale
last coordinate) may remove this warning.  Use 'Pp' to skip this warning.
See 'Limitations' in qh-impre.htm.
QH6114 qhull precision error: initial simplex is not convex.
Distance=-1.1e-15

While executing:  | qhull FA  Qt
Options selected for Qhull 2015.2.r 2016/01/18:
  run-id 814727584  FArea-total  Qtriangulate  Qxact_merge  _zero-centrum
  Q3-no-merge-vertices-dim-high  _max-width 7.1  Error-roundoff 3.6e-14
  _one-merge 8.9e-13  _near-inside 4.5e-12  Visible-distance 2.1e-13
  U-coplanar-distance 2.1e-13  Width-outside 4.3e-13  _wide-facet 1.3e-12
  _narrow-hull  0

precision problems (corrected unless 'Q0' or an error)
      1 flipped facets
      8 nearly singular or axis-parallel hyperp
In addition: Warning messages:
1: In is.euclid(x.dist) : Zero distance(s)
2: In is.euclid(x.dist) : Zero distance(s)
3: In is.euclid(x.dist) : Zero distance(s)
4: In is.euclid(x.dist) : Zero distance(s)
5: In is.euclid(x.dist) : Zero distance(s)


>From my understanding, it is not a FD error, but it might be linked to my
data matrix. However, I am not sure about that....Please, if I can get any
directions on how to solve this issue, I would be more than happy!

Many thanks,
Alessia

        [[alternative HTML version deleted]]

_______________________________________________
R-sig-ecology mailing list
R-sig-ecology@r-project.org
https://stat.ethz.ch/mailman/listinfo/r-sig-ecology

Reply via email to