Description Usage Arguments Details Value Examples

This function takes as its only argument a function `f(m1, m2)`

which
returns a single numeric indicating the distance between two 'meanings'
`m1, m2`

(which are themselves most likely vectors or lists). Based
on `f`

, this function returns a function `g(mm)`

which takes as
its only argument a matrix or data frame `mm`

with the meaning
elements (equivalent to the ones in `m1, m2`

) along columns and
different meaning combinations (like `m1, m2, ...`

) along rows. This
function returns a distance matrix of class `dist`

containing all pairwise distances between the rows of `mm`

. The
resulting function `g`

can be passed to other functions in this
package, in particular `mantel.test`

.

1 | ```
wrap.meaningdistfunction(pairwisemeaningdistfun)
``` |

`pairwisemeaningdistfun` |
a function of two arguments returning a single numeric indicating the semantic distance between its arguments |

The meaning distance function should be commutative, i.e.
`f(a,b) = f(b,a)`

, and meanings should have a distance of zero to
themselves, i.e. `f(a,a) = 0`

.

A function that takes a meaning matrix and returns a corresponding
distance matrix of class `dist`

.

1 2 3 4 5 6 7 8 9 | ```
trivialdistance <- function(a, b) return(a - b)
trivialmeanings <- as.matrix(3:1)
trivialdistance(trivialmeanings[1], trivialmeanings[2])
trivialdistance(trivialmeanings[1], trivialmeanings[3])
trivialdistance(trivialmeanings[2], trivialmeanings[3])
distmatrixfunction <- wrap.meaningdistfunction(trivialdistance)
distmatrixfunction(trivialmeanings)
``` |

Embedding an R snippet on your website

Add the following code to your website.

For more information on customizing the embed code, read Embedding Snippets.