dataset_distance {sperrorest} | R Documentation |
Calculate mean nearest-neighbour distance between point datasets
Description
dataset_distance
calculates Euclidean nearest-neighbour
distances between two point datasets and summarizes these distances using
some function, by default the mean.
Usage
dataset_distance(
d1,
d2,
x_name = "x",
y_name = "y",
fun = mean,
method = "euclidean",
...
)
Arguments
d1 |
a |
d2 |
see |
x_name |
name of column in |
y_name |
same for y coordinates |
fun |
function to be applied to the vector of nearest-neighbor
distances of |
method |
type of distance metric to be used; only |
... |
additional arguments to |
Details
Nearest-neighbour distances are calculated for each point in d1
,
resulting in a vector of length nrow(d1)
, and fun
is applied to this
vector.
Value
depends on fun
; typically (e.g., mean
) a numeric vector
of length 1
See Also
Examples
df <- data.frame(x = rnorm(100), y = rnorm(100))
dataset_distance(df, df) # == 0