stack.dist: Manipulation Tools for Class 'dist'

Description Usage Arguments Value Author(s) References Examples

Description

Converts a 'dist' object into vector and vice versa.

Usage

1
2
3
4
5
vec2dist(x, size, labels = NULL, diag = FALSE, upper = FALSE, 
call = FALSE, method = NULL)
is.dist(x)
## S3 method for class 'dist'
stack(x, dim.names = FALSE, ...)

Arguments

x

A vector or a 'dist' object.

size

Integer, the number of observations in the dataset (see dist).

labels, diag, upper, call, method

Logical, setting attributes of the distance object (see dist).

dim.names

Logical, if TRUE, names stored in the Labels attribute of the dist object are returned as factors instead of row/column indices.

...

Other arguments passed to functions.

Value

vec2dist returns an object of class dist.

is.dist returns a logical statement about the class of the object.

stack.dist returns a data frame with comuns row for row id's, col for column id's and dist for the distance values.

Author(s)

P\'eter S\'olymos, [email protected]

References

S\'olymos P. (2008) mefa: an R package for handling and reporting count data. Community Ecology 9, 125–127.

S\'olymos P. (2009) Processing ecological data in R with the mefa package. Journal of Statistical Software 29(8), 1–28. http://www.jstatsoft.org/v29/i08/

http://mefa.r-forge.r-project.org/

Examples

 1
 2
 3
 4
 5
 6
 7
 8
 9
10
vec2dist(1:3, 3)
vec2dist(1:3, 3, diag = TRUE)
vec2dist(1:3, 3, diag = TRUE, upper = TRUE)
vec2dist(1:3, 3, labels=letters[1:3])
x <- dist(1:5)
attr(x, "Labels") <- LETTERS[1:5]
x
is.dist(x)
stack(x)
stack(x, dim.names = TRUE)

Example output

mefa 3.2-7 	 2016-01-11
  1 2
2 1  
3 2 3
  1 2 3
1 0    
2 1 0  
3 2 3 0
  1 2 3
1 0 1 2
2 1 0 3
3 2 3 0
  a b
b 1  
c 2 3
  A B C D
B 1      
C 2 1    
D 3 2 1  
E 4 3 2 1
[1] TRUE
   row col dist
1    2   1    1
2    3   1    2
3    4   1    3
4    5   1    4
5    3   2    1
6    4   2    2
7    5   2    3
8    4   3    1
9    5   3    2
10   5   4    1
   row col dist
1    B   A    1
2    C   A    2
3    D   A    3
4    E   A    4
5    C   B    1
6    D   B    2
7    E   B    3
8    D   C    1
9    E   C    2
10   E   D    1

mefa documentation built on May 2, 2019, 5 p.m.