Open jarioksa opened 2 years ago
It seems that I can fix the immediate problem within vegan, and from that point of view this not an urgent problem. However, the SEs have not been there for 8+ years, so please remove the option.
Hello everybody,
I have the same problem with the fisher in estimate_richness.
rich.wf.r = estimate_richness(phy.bd.r) #calculating alpha div for each sample Error in fisher.alpha(OTU, se = TRUE)[, c("alpha", "se")] : incorrect number of dimensions In addition: Warning message: In value[[3L]](cond) : phyloseq::estimate_richness: Warning in fisher.alpha(). See
?fisher.fitor ?
fisher.alpha. Treat fisher results with caution
If I mute the fisher option by selecting all the other measures it works.
rich.wf.r = estimate_richness(phy.bd.r, measures = c("Observed", "Chao1", "ACE", "Shannon", "Simpson", "InvSimpson"))
I estimate the richness with several phyloseq objects before and simply cannot understand why I run in this issue with this random phyloseq object.
Thank you for some clarifying words.
Best
Christ
SE was removed from
vegan::fisher.alpha
in CRAN release 2.0-10 of December, 2013 (and for a reason). However, you still expect it inphyloseq::estimate_richness
. This does not cause problems in phyloseq itself, because you explicitly avoid callingvegan::fisher.alpha
in your examples and tests. However, it breaks microbial package, and that in turn blocks vegan submission in CRAN.Here the traceback CRAN mailed to me:
And here the in phyloseq with the same data set from microbial and with default arguments that do not skip
fisher.alpha
:You are relying on something that has not been available since December 2013, and I suggest you fix this.