maximizeQuadratic: Maximize a function given a table of values by quadratic...

View source: R/maximizeQuadratic.R

maximizeQuadraticR Documentation

Maximize a function given a table of values by quadratic interpolation.

Description

Maximize a function given a table of values by quadratic interpolation.

Usage

maximizeQuadratic(y, x=1:ncol(y))

Arguments

y

numeric matrix of response values.

x

numeric matrix of inputs of the function of same dimension as y. If a vector, must be a row vector of length equal to ncol(y).

Details

For each row of y, finds the three x values bracketing the maximum of y, interpolates a quadatric polyonomial through these y for these three values and solves for the location of the maximum of the polynomial.

Value

numeric vector of length equal to nrow(y) giving the x-value at which y is maximized.

Author(s)

Yunshun Chen and Gordon Smyth

See Also

maximizeInterpolant

Examples

y <- matrix(rnorm(5*9),5,9)
maximizeQuadratic(y)

OliverVoogd/edgeR documentation built on July 28, 2022, 10:13 p.m.