Learn R Programming

itsadug (version 2.0)

find_n_neighbors: Return n neighbors around given indices.

Description

Return n neighbors around given indices.

Usage

find_n_neighbors(el, n, max)

Arguments

el
A numeric vector.
n
Number indicating how many points around the elements of el need to be selected.
max
The maximum value of the returned elements.

Value

  • A vector with the elements of x surrounded by n points.

See Also

Other Utility functions: convertNonAlphanumeric, diff_terms, findAbsMin, find_difference, getDec, getRange, group_sort, list2str, missing_est, move_n_point, print_summary, se, summary_data, timeBins

Examples

Run this code
vectorIndices <- 1:1000
indOutliers <- c(2,10, 473, 359, 717, 519)
fn3 <- find_n_neighbors(indOutliers, n=3, max=max(vectorIndices))
fn20 <- find_n_neighbors(indOutliers, n=20, max=max(vectorIndices))

# check fn3:
print(fn3)

# Plot:
emptyPlot(c(-10,1000), c(-1,1), h0=0, v0=indOutliers)
points(fn3, rep(.5, length(fn3)), pch='*')
points(fn20, rep(-.5, length(fn20)), pch='*')

Run the code above in your browser using DataLab