Most popular dissimilarity measures in ecology can be expressed with
the help of terms J
, A
and B
, and some also involve
matrix dimensions N
and P
. Some examples you can define in
designdist
are:
lll{
A+B-2*J
"quadratic"
squared Euclidean
A+B-2*J
"minimum"
Manhattan
(A+B-2*J)/(A+B)
"minimum"
Bray-Curtis
(A+B-2*J)/(A+B)
"binary"
Sørensen{Sorensen}
(A+B-2*J)/(A+B-J)
"binary"
Jaccard
(A+B-2*J)/(A+B-J)
"minimum"
Ružička{Ruzicka}
(A+B-2*J)/(A+B-J)
"quadratic"
(dis)similarity ratio
1-J/sqrt(A*B)
"binary"
Ochiai
1-J/sqrt(A*B)
"quadratic"
cosine
complement
1-phyper(J-1, A, P-A, B)
"binary"
Raup-Crick (but see raupcrick
)
} The function designdist
can implement most dissimilarity
indices in vegdist
or elsewhere, and it can also be
used to implement many other indices, amongst them, most of those
described in Legendre & Legendre (2012). It can also be used to
implement all indices of beta diversity described in Koleff et
al. (2003), but there also is a specific function
betadiver
for the purpose.
If you want to implement binary dissimilarities based on the 2x2
contingency table notation, you can set abcd = TRUE
. In this
notation a = J
, b = A-J
, c = B-J
, d = P-A-B+J
.
This notation is often used instead of the more more
tangible default notation for reasons that are opaque to me.