tri.ineq {fossil} | R Documentation |
Testing for the Triangle Inequality
Description
Determines if a distance matrix obeys the triangle inequality
Usage
tri.ineq(dist)
Arguments
dist |
A distance matrix |
Details
Tests if a distance matrix respects the triangle inequality. Often with non-monotonic distance measures and complex data a situation can arise where the triangle inequality (where no single side of a triangle is greater in length than the sum of the other two sides) is not respected.
Value
Returns a TRUE if the inequality is respected, and a FALSE if there is any situation where the triangle inequality is not respected.
Author(s)
Matthew Vavrek
See Also
Examples
## sample distance matrix with an impossible triangle
a<-matrix(0.2, 4,4)
a[4,2]<-0.8
a<-as.dist(a)
tri.ineq(a)
[Package fossil version 0.4.0 Index]