Comments (2)
More generally, other software, even if not implemented in R, is acceptable for comparison.
from fundiversity.
There seems to be a factor two difference between fd_raoq()
and other packages.
# Comparing Rao's Quadratic Entropy results
library("fundiversity")
data("traits_birds")
site_sp = matrix(1/nrow(traits_birds), ncol = nrow(traits_birds))
rownames(site_sp) = "s1"
colnames(site_sp) = rownames(traits_birds)
dist_traits_birds = dist(traits_birds)
mat_dist = as.matrix(dist_traits_birds)
# fundiversity results
fd_raoq(traits_birds)
#> site Q
#> 1 s1 85.02597
fd_raoq(traits_birds, site_sp)
#> site Q
#> 1 s1 85.02597
fd_raoq(traits = NULL, site_sp, mat_dist)
#> site Q
#> 1 s1 85.02597
# ade4
ade4::divc(as.data.frame(t(site_sp)), dis = dist_traits_birds, scale = FALSE)
#> diversity
#> s1 55849.24
# adiv
adiv::QE(site_sp, dis = dist_traits_birds)
#> Registered S3 method overwritten by 'spdep':
#> method from
#> plot.mst ape
#> Registered S3 methods overwritten by 'adegraphics':
#> method from
#> biplot.dudi ade4
#> kplot.foucart ade4
#> kplot.mcoa ade4
#> kplot.mfa ade4
#> kplot.pta ade4
#> kplot.sepan ade4
#> kplot.statis ade4
#> scatter.coa ade4
#> scatter.dudi ade4
#> scatter.nipals ade4
#> scatter.pco ade4
#> score.acm ade4
#> score.mix ade4
#> score.pca ade4
#> screeplot.dudi ade4
#> diversity
#> s1 170.0519
# hillR
hillR::hill_func(site_sp, dist_traits_birds, traits_as_is = TRUE)[1, ]
#> [1] 170.0519
# SYNCSA
SYNCSA::rao.diversity(site_sp, phylodist = mat_dist, standardize = FALSE)$PhyRao
#> s1
#> 170.0519
Created on 2020-11-20 by the reprex package (v0.3.0)
Session info
devtools::session_info()
#> - Session info ---------------------------------------------------------------
#> setting value
#> version R version 4.0.2 (2020-06-22)
#> os Windows 10 x64
#> system x86_64, mingw32
#> ui RTerm
#> language (EN)
#> collate French_France.1252
#> ctype French_France.1252
#> tz Europe/Berlin
#> date 2020-11-20
#>
#> - Packages -------------------------------------------------------------------
#> package * version date lib source
#> abind 1.4-5 2016-07-21 [1] CRAN (R 4.0.3)
#> ade4 1.7-16 2020-10-28 [1] CRAN (R 4.0.3)
#> adegenet 2.1.3 2020-05-10 [1] CRAN (R 4.0.3)
#> adegraphics 1.0-15 2018-12-18 [1] CRAN (R 4.0.3)
#> adephylo 1.1-11 2017-12-18 [1] CRAN (R 4.0.3)
#> adiv 2.0.1 2020-08-26 [1] CRAN (R 4.0.3)
#> ape 5.4-1 2020-08-13 [1] CRAN (R 4.0.3)
#> assertthat 0.2.1 2019-03-21 [1] CRAN (R 4.0.3)
#> boot 1.3-25 2020-04-26 [2] CRAN (R 4.0.2)
#> callr 3.5.1 2020-10-13 [1] CRAN (R 4.0.3)
#> class 7.3-17 2020-04-26 [2] CRAN (R 4.0.2)
#> classInt 0.4-3 2020-04-07 [1] CRAN (R 4.0.3)
#> cli 2.1.0 2020-10-12 [1] CRAN (R 4.0.3)
#> cluster 2.1.0 2019-06-19 [2] CRAN (R 4.0.2)
#> clusterGeneration 1.3.5 2020-10-05 [1] CRAN (R 4.0.3)
#> coda 0.19-4 2020-09-30 [1] CRAN (R 4.0.3)
#> codetools 0.2-18 2020-11-04 [1] CRAN (R 4.0.3)
#> colorspace 2.0-0 2020-11-11 [1] CRAN (R 4.0.2)
#> combinat 0.0-8 2012-10-29 [1] CRAN (R 4.0.3)
#> crayon 1.3.4 2017-09-16 [1] CRAN (R 4.0.3)
#> crosstalk 1.1.0.1 2020-03-13 [1] CRAN (R 4.0.3)
#> DBI 1.1.0 2019-12-15 [1] CRAN (R 4.0.3)
#> deldir 0.2-3 2020-11-09 [1] CRAN (R 4.0.3)
#> desc 1.2.0 2018-05-01 [1] CRAN (R 4.0.3)
#> devtools 2.3.2 2020-09-18 [1] CRAN (R 4.0.3)
#> digest 0.6.27 2020-10-24 [1] CRAN (R 4.0.3)
#> dplyr 1.0.2 2020-08-18 [1] CRAN (R 4.0.3)
#> e1071 1.7-4 2020-10-14 [1] CRAN (R 4.0.3)
#> ellipsis 0.3.1 2020-05-15 [1] CRAN (R 4.0.3)
#> evaluate 0.14 2019-05-28 [1] CRAN (R 4.0.3)
#> expm 0.999-5 2020-07-20 [1] CRAN (R 4.0.3)
#> FactoMineR 2.3 2020-02-29 [1] CRAN (R 4.0.3)
#> fansi 0.4.1 2020-01-08 [1] CRAN (R 4.0.3)
#> fastmap 1.0.1 2019-10-08 [1] CRAN (R 4.0.3)
#> fastmatch 1.1-0 2017-01-28 [1] CRAN (R 4.0.3)
#> FD 1.0-12 2014-08-19 [1] CRAN (R 4.0.3)
#> flashClust 1.01-2 2012-08-21 [1] CRAN (R 4.0.3)
#> fs 1.5.0 2020-07-31 [1] CRAN (R 4.0.3)
#> fundiversity * 0.0.0.9000 2020-11-20 [1] local
#> gdata 2.18.0 2017-06-06 [1] CRAN (R 4.0.3)
#> generics 0.1.0 2020-10-31 [1] CRAN (R 4.0.3)
#> geometry 0.4.5 2019-12-04 [1] CRAN (R 4.0.3)
#> ggplot2 3.3.2 2020-06-19 [1] CRAN (R 4.0.3)
#> ggrepel 0.8.2 2020-03-08 [1] CRAN (R 4.0.3)
#> glue 1.4.2 2020-08-27 [1] CRAN (R 4.0.3)
#> gmodels 2.18.1 2018-06-25 [1] CRAN (R 4.0.3)
#> gtable 0.3.0 2019-03-25 [1] CRAN (R 4.0.3)
#> gtools 3.8.2 2020-03-31 [1] CRAN (R 4.0.3)
#> highr 0.8 2019-03-20 [1] CRAN (R 4.0.3)
#> hillR 0.5.0 2020-07-07 [1] CRAN (R 4.0.3)
#> hms 0.5.3 2020-01-08 [1] CRAN (R 4.0.3)
#> htmltools 0.5.0 2020-06-16 [1] CRAN (R 4.0.3)
#> htmlwidgets 1.5.2 2020-10-03 [1] CRAN (R 4.0.3)
#> httpuv 1.5.4 2020-06-06 [1] CRAN (R 4.0.3)
#> httr 1.4.2 2020-07-20 [1] CRAN (R 4.0.3)
#> igraph 1.2.6 2020-10-06 [1] CRAN (R 4.0.3)
#> jpeg 0.1-8.1 2019-10-24 [1] CRAN (R 4.0.3)
#> jsonlite 1.7.1 2020-09-07 [1] CRAN (R 4.0.3)
#> KernSmooth 2.23-18 2020-10-29 [1] CRAN (R 4.0.3)
#> knitr 1.30 2020-09-22 [1] CRAN (R 4.0.3)
#> later 1.1.0.1 2020-06-05 [1] CRAN (R 4.0.3)
#> lattice 0.20-41 2020-04-02 [2] CRAN (R 4.0.2)
#> latticeExtra 0.6-29 2019-12-19 [1] CRAN (R 4.0.3)
#> lazyeval 0.2.2 2019-03-15 [1] CRAN (R 4.0.3)
#> leaps 3.1 2020-01-16 [1] CRAN (R 4.0.3)
#> LearnBayes 2.15.1 2018-03-18 [1] CRAN (R 4.0.3)
#> lifecycle 0.2.0 2020-03-06 [1] CRAN (R 4.0.3)
#> magic 1.5-9 2018-09-17 [1] CRAN (R 4.0.3)
#> magrittr 2.0.1 2020-11-17 [1] CRAN (R 4.0.3)
#> manipulateWidget 0.10.1 2020-02-24 [1] CRAN (R 4.0.3)
#> maps 3.3.0 2018-04-03 [1] CRAN (R 4.0.3)
#> MASS 7.3-53 2020-09-09 [1] CRAN (R 4.0.3)
#> Matrix 1.2-18 2019-11-27 [2] CRAN (R 4.0.2)
#> memoise 1.1.0 2017-04-21 [1] CRAN (R 4.0.3)
#> mgcv 1.8-33 2020-08-27 [1] CRAN (R 4.0.3)
#> mime 0.9 2020-02-04 [1] CRAN (R 4.0.3)
#> miniUI 0.1.1.1 2018-05-18 [1] CRAN (R 4.0.3)
#> mnormt 2.0.2 2020-09-01 [1] CRAN (R 4.0.3)
#> munsell 0.5.0 2018-06-12 [1] CRAN (R 4.0.3)
#> nlme 3.1-150 2020-10-24 [1] CRAN (R 4.0.3)
#> numDeriv 2016.8-1.1 2019-06-06 [1] CRAN (R 4.0.3)
#> permute 0.9-5 2019-03-12 [1] CRAN (R 4.0.3)
#> phangorn 2.5.5 2019-06-19 [1] CRAN (R 4.0.3)
#> phylobase 0.8.10 2020-03-01 [1] CRAN (R 4.0.3)
#> phytools 0.7-70 2020-09-19 [1] CRAN (R 4.0.3)
#> pillar 1.4.7 2020-11-20 [1] CRAN (R 4.0.2)
#> pkgbuild 1.1.0 2020-07-13 [1] CRAN (R 4.0.3)
#> pkgconfig 2.0.3 2019-09-22 [1] CRAN (R 4.0.3)
#> pkgload 1.1.0 2020-05-29 [1] CRAN (R 4.0.3)
#> plotrix 3.7-8 2020-04-16 [1] CRAN (R 4.0.3)
#> plyr 1.8.6 2020-03-03 [1] CRAN (R 4.0.3)
#> png 0.1-7 2013-12-03 [1] CRAN (R 4.0.3)
#> prettyunits 1.1.1 2020-01-24 [1] CRAN (R 4.0.3)
#> processx 3.4.4 2020-09-03 [1] CRAN (R 4.0.3)
#> progress 1.2.2 2019-05-16 [1] CRAN (R 4.0.3)
#> promises 1.1.1 2020-06-09 [1] CRAN (R 4.0.3)
#> ps 1.4.0 2020-10-07 [1] CRAN (R 4.0.3)
#> purrr 0.3.4 2020-04-17 [1] CRAN (R 4.0.3)
#> quadprog 1.5-8 2019-11-20 [1] CRAN (R 4.0.3)
#> R6 2.5.0 2020-10-28 [1] CRAN (R 4.0.3)
#> raster 3.3-13 2020-07-17 [1] CRAN (R 4.0.3)
#> RColorBrewer 1.1-2 2014-12-07 [1] CRAN (R 4.0.3)
#> Rcpp 1.0.5 2020-07-06 [1] CRAN (R 4.0.3)
#> RcppArmadillo 0.10.1.2.0 2020-11-16 [1] CRAN (R 4.0.3)
#> remotes 2.2.0 2020-07-21 [1] CRAN (R 4.0.3)
#> reshape2 1.4.4 2020-04-09 [1] CRAN (R 4.0.3)
#> rgl 0.100.54 2020-04-14 [1] CRAN (R 4.0.3)
#> rlang 0.4.8 2020-10-08 [1] CRAN (R 4.0.3)
#> rmarkdown 2.5 2020-10-21 [1] CRAN (R 4.0.3)
#> rncl 0.8.4 2020-02-10 [1] CRAN (R 4.0.3)
#> RNeXML 2.4.5 2020-06-18 [1] CRAN (R 4.0.3)
#> rprojroot 2.0.2 2020-11-15 [1] CRAN (R 4.0.2)
#> scales 1.1.1 2020-05-11 [1] CRAN (R 4.0.3)
#> scatterplot3d 0.3-41 2018-03-14 [1] CRAN (R 4.0.3)
#> seqinr 4.2-4 2020-10-10 [1] CRAN (R 4.0.3)
#> sessioninfo 1.1.1 2018-11-05 [1] CRAN (R 4.0.3)
#> sf 0.9-6 2020-09-13 [1] CRAN (R 4.0.3)
#> shiny 1.5.0 2020-06-23 [1] CRAN (R 4.0.3)
#> sp 1.4-4 2020-10-07 [1] CRAN (R 4.0.3)
#> spData 0.3.8 2020-07-03 [1] CRAN (R 4.0.3)
#> spdep 1.1-5 2020-06-29 [1] CRAN (R 4.0.3)
#> stringi 1.5.3 2020-09-09 [1] CRAN (R 4.0.3)
#> stringr 1.4.0 2019-02-10 [1] CRAN (R 4.0.3)
#> SYNCSA 1.3.4 2020-01-09 [1] CRAN (R 4.0.3)
#> testthat 3.0.0 2020-10-31 [1] CRAN (R 4.0.3)
#> tibble 3.0.4 2020-10-12 [1] CRAN (R 4.0.3)
#> tidyr 1.1.2 2020-08-27 [1] CRAN (R 4.0.3)
#> tidyselect 1.1.0 2020-05-11 [1] CRAN (R 4.0.3)
#> tmvnsim 1.0-2 2016-12-15 [1] CRAN (R 4.0.3)
#> units 0.6-7 2020-06-13 [1] CRAN (R 4.0.3)
#> usethis 1.6.3 2020-09-17 [1] CRAN (R 4.0.3)
#> uuid 0.1-4 2020-02-26 [1] CRAN (R 4.0.3)
#> vctrs 0.3.4 2020-08-29 [1] CRAN (R 4.0.3)
#> vegan 2.5-6 2019-09-01 [1] CRAN (R 4.0.3)
#> webshot 0.5.2 2019-11-22 [1] CRAN (R 4.0.3)
#> withr 2.3.0 2020-09-22 [1] CRAN (R 4.0.3)
#> xfun 0.19 2020-10-30 [1] CRAN (R 4.0.3)
#> XML 3.99-0.5 2020-07-23 [1] CRAN (R 4.0.3)
#> xml2 1.3.2 2020-04-23 [1] CRAN (R 4.0.3)
#> xtable 1.8-4 2019-04-21 [1] CRAN (R 4.0.3)
#> yaml 2.2.1 2020-02-01 [1] CRAN (R 4.0.3)
#>
#> [1] C:/Users/ke76dimu/R/win-library/4.0
#> [2] C:/Program Files/R/R-4.0.2/library
from fundiversity.
Related Issues (20)
- Add a switch in `options()` to prevent use of memoised function?
- Add references that compute convex hulls intersections
- Hex logo
- Managing error from qhull transferred to geometry::convhulln() in fd_chull()
- Error when site contains no species in fd_fdiv() and fd_feve() HOT 2
- Errors when using non-quantitative traits in fd_fric()
- Release fundiversity 0.2.1
- Specific error obtained with Qhull HOT 3
- Investigate RCGAL as a replacement of geometry HOT 4
- Simplify CI matrix by using `_R_CHECK_DEPENDS_ONLY_TESTS_` HOT 2
- fd_fdiv() returns `NaN` on datasets without rownames
- FRic returns NA without warnings nor messages HOT 1
- Add tip in error message because of non-continuous traits HOT 1
- Renaming the vignettes to order them logically? HOT 2
- Change title of package in DESCRIPTION as it doesn't only computes "Alpha functional diversity indices"
- fd_fdis() bugs when site-species object is a data.frame() expects a matrix. HOT 2
- Using future and memoise together HOT 2
- Add link to published paper
- Should we write a vignette for non-continuous trait data? HOT 1
- fd_dis gives error if site x species matrix does not have row names HOT 4
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from fundiversity.