Description Usage Arguments Details Value Author(s) Examples

Find the nearest neighbors of a set of query points in the same or another set of points in an n-dimensional real vector space, using the Euclidean distance.

1 | ```
matchpt(x, y)
``` |

`x` |
A matrix (or vector) of coordinates.
Each row represents a point in an |

`y` |
Optional, matrix (or vector) with the same number of columns
as |

If `y`

is provided, the function searches
for each point in `x`

its nearest neighbor in `y`

.
If `y`

is missing, it searches
for each point in `x`

its nearest neighbor in `x`

,
excluding that point itself.
In the case of ties, only the neighbor with the smaller index is given.

The implementation is simple and of complexity `nrow(x)`

times
`nrow(y)`

. For larger problems, please consider one of the many
more efficient nearest neighbor search algorithms.

A `data.frame`

with two columns and `nrow(x)`

rows.
The first column is the index of the nearest neighbor,
the second column the distance to the nearest neighbor.
If `y`

was given, the index is a row number in `y`

,
otherwise, in `x`

. The row names of the result are those of `x`

.

Oleg Sklyar [email protected]

1 2 3 4 5 6 7 |

Bioconductor/Biobase documentation built on July 20, 2018, 12:34 p.m.

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.