Learn R Programming

spatialEco (version 0.1-5)

local.min.max: Local minimum and maximum

Description

Calculates the local minimums and maximums in a numeric vector, indicating inflection points in the distribution.

Usage

local.min.max(x, dev = mean, plot = TRUE, add.points = FALSE, ...)

Arguments

x
A numeric vector
dev
Deviation statistic (mean or median)
plot
plot the minimum and maximum values with the distribution (TRUE/FALSE)
add.points
Should all points of x be added to plot (TRUE/FALSE)
...
Arguments passed to plot

Value

A list object with:minima minimum local values of xmaxima maximum local values of xmindev Absolute deviation of minimum from specified deviation statistic (dev argument)maxdev Absolute deviation of maximum from specified deviation statistic (dev argument)

Examples

Run this code
                                                 
x <- rnorm(100,mean=1500,sd=800) 
( lmm <- local.min.max(x, dev=mean, add.points=TRUE, main="Local Minima and Maxima") )

# return only local minimum values
   local.min.max(x)$minima 
                                           

Run the code above in your browser using DataLab